Bug 475582

Summary: libappstream5 is missing from the repositories - Discover depends on libappstream5
Product: [KDE Neon] neon Reporter: The Feren OS Dev <ferenosdev>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description The Feren OS Dev 2023-10-13 19:43:13 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
After the recent-ish changes to the KDE neon repository, libappstream5 is entirely missing from the repositories, meaning dependencies for Discover can no longer be satisfied currently.

STEPS TO REPRODUCE
1. Uninstall libappstream5 if you have it installed
2. Refresh the APT cache
3. Attempt to install libappstream5

OBSERVED RESULT
The package is missing

EXPECTED RESULT
The package installs

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE neon 5.27.8
(available in About System)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
Comment 1 Jonathan Riddell 2023-10-19 14:38:05 UTC
We did update to a newer appstream for a while but that should now be undone.

You don't say what edition of Neon you're using (user?) or what version of plasma-discover you're installing

Please paste:
apt-cache policy plasma-discover
apt-cache policy libappstreamqt2
Comment 2 The Feren OS Dev 2023-10-19 15:41:34 UTC
(In reply to Jonathan Riddell from comment #1)
> We did update to a newer appstream for a while but that should now be undone.
> 
> You don't say what edition of Neon you're using (user?) or what version of
> plasma-discover you're installing
> 
> Please paste:
> apt-cache policy plasma-discover
> apt-cache policy libappstreamqt2

I mean, I did choose Packages User Edition, assuming that would've been an indicator.

Anyway:
plasma-discover:
  Installed: (none)
  Candidate: 5.27.8-0xneon+22.04+jammy+release+build39
  Version table:
     5.27.8-0xneon+22.04+jammy+release+build39 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
     5.27.8-0xneon+22.04+jammy+release+build29 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
     5.27.7-0xneon+22.04+jammy+release+build27 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
     5.27.6-0xneon+22.04+jammy+release+build26 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
     5.24.7-0ubuntu0.1 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
     5.24.4-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

libappstreamqt2:
  Installed: 0.16.2-0xneon+22.04+jammy+release+build40
  Candidate: 0.16.2-0xneon+22.04+jammy+release+build40
  Version table:
 *** 0.16.2-0xneon+22.04+jammy+release+build40 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     0.15.2-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
/usr/bin/git
Comment 3 The Feren OS Dev 2023-10-19 15:43:15 UTC
Ignore the /usr/bin/git - that's just something my current fish config likes to do.
Comment 4 The Feren OS Dev 2023-10-19 21:05:13 UTC
Ok, this is plain weird - after updating APT cache again, plasma-discover no longer has a dependency issue, so... I guess it got RESOLVED since...?

Guess I'll just...
Comment 5 Jonathan Riddell 2023-10-23 11:55:29 UTC
yeah sorry about this, we downgraded to an older libappstream which sometimes needs a double apt upgrade to sort out