Bug 474305

Summary: Low priority for libgpgmepp6 package makes it impossible to install and update Neon-provided version
Product: [KDE Neon] neon Reporter: Riccardo Robecchi <sephiroth_pk>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: carlosd.kde, jr, nayretech, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Riccardo Robecchi 2023-09-08 17:15:24 UTC
SUMMARY
Trying to update my system with the latest updates today, I noticed that Discover was asking me to remove a lot of packages related to Akonadi. Running pkcon update in a terminal, this was the result:
Fatal error: The following packages have unmet dependencies (sorry for the mix of Italian and English, it should be clear enough anyway):
  libokular5core11: Dipende: libkf5wallet5 but it is not going to be installed
  libkpimgapicore5: Dipende: libkf5wallet5 but it is not going to be installed
  plasma-workspace: Dipende: libkf5wallet5 but it is not going to be installed
  kio: Dipende: libkf5wallet5 but it is not going to be installed
  signon-kwallet-extension: Dipende: libkf5wallet5 but it is not going to be installed
  korganizer: Dipende: libkf5akonadicalendar5 but it is not going to be installed
  kate: Dipende: libkf5wallet5 but it is not going to be installed
  libkf5incidenceeditor5: Dipende: libkf5akonadicalendar5 but it is not going to be installed
  libkf5eventviews5: Dipende: libkf5akonadicalendar5 but it is not going to be installed
  libkf5akonadicalendar-bin: Dipende: libkf5akonadicalendar5 but it is not going to be installed
  drkonqi: Dipende: libkf5wallet5 but it is not going to be installed
  libkf5calendarsupport5: Dipende: libkf5akonadicalendar5 but it is not going to be installed
  kdepim-runtime: Dipende: libkf5akonadicalendar5 but it is not going to be installed
                  Dipende: libkf5wallet5 but it is not going to be installed
  libkf5webkit5: Dipende: libkf5wallet5 but it is not going to be installed
  okular: Dipende: libkf5wallet5 but it is not going to be installed
  kwalletmanager: Dipende: libkf5wallet-bin (>= 5.24.0~) but it is not going to be installed
                  Dipende: libkf5wallet5 but it is not going to be installed
  kaccounts-integration: Dipende: libkf5wallet5 but it is not going to be installed
  libkf5khtml5: Dipende: libkf5wallet5 but it is not going to be installed
  falkon: Dipende: libkf5wallet5 but it is not going to be installed

Trying to install libkf5wallet5, it turns out that:
Investigating (0) libkwalletbackend5-5:amd64 < 5.108.0-0xneon+22.04+jammy+release+build32 -> 5.109.0-0xneon+22.04+jammy+release+build34 @ii puU Ib >
Broken libkwalletbackend5-5:amd64 Dipende on libgpgmepp6:amd64 < 1.20.0-0xneon+22.04+jammy+release+build3 | 1.16.0-1.2ubuntu4.1 @ii H > (>= 1.21.0)

But looking at the cache policy:
sudo apt-cache policy libgpgmepp6
libgpgmepp6:
  Installato: 1.20.0-0xneon+22.04+jammy+release+build3
  Candidato:  1.16.0-1.2ubuntu4.1
  Tabella versione:
     1.21.0-0xneon+22.04+jammy+release+build4 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
 *** 1.20.0-0xneon+22.04+jammy+release+build3 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.20.0-0xneon+22.04+jammy+release+build2 500
        500 http://archive.neon.kde.org/user jammy/main amd64 Packages
     1.16.0-1.2ubuntu4.1 1100
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
     1.16.0-1.2ubuntu4 1100
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

It turns out that Ubuntu's default package, which is version 1.16.0 and which breaks a lot of other stuff on Neon, is set to a much higher priority which means you won't be able to install libgpgmepp6 as provided by Neon unless you do so manually, which I guess many people will not know how to do. The priority for this package should therefore be changed, so that Neon's repository comes before Ubuntu's.

STEPS TO REPRODUCE
1. Try to install libgpgmepp6

OBSERVED RESULT
The system offers to install version 1.16.0, which is Ubuntu's default.

EXPECTED RESULT
The system offers to install version 1.21.0, which what Neon offers currently.

SOFTWARE/OS VERSIONS
Linux: KDE neon
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
Comment 1 Carlos De Maine 2024-03-12 03:42:24 UTC
those pins were removed quite a while ago. closing as with upgrade it will be fixed