Package: release.debian.org Severity: normal X-Debbugs-Cc: libk...@packages.debian.org, delta...@debian.org Control: affects -1 + src:libkleo User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package libkleo [ Reason ] When testing upgrading bookworm to trixie, we noticed that some applications from the KDEPIM suite such as akregator, kaddressbook, kmail and korganizer were removed from the system instead of being upgraded to their trixie-versions. I cannot fully explain the reason as said packages can be installed without issues immediately after the upgrade. But I assume that apt may some difficulty resolving all dependencies. These applications are part of the huge KDE 5 -> KDE 6 upgrade with virtually all packages having very different dependencies. However, it seems that apt can be nudged into the correct upgrade-path by adding a Breaks+Replaces against old packages that are not part of trixie any more. [ Impact ] Without this change, there is a realistic chance that a number of applications from the KDEPIM suite are not upgraded as part of the bookworm -> trixie upgrade and would have to be manually installed afterwards. That might cause confusion for many users. [ Tests ] I conducted a manual test with the packages available for a bookworm -> trixie upgrade and the affected applications from KDEPIM were upgraded instead of removed. [ Risks ] The risks are virtually none. I only added a Breaks+Replaces for an old package that is not part of trixie any more. But it seems that it helps apt resolving all dependencies for those applications. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] This unblock request is related to #1107197. unblock libkleo/4:24.12.3-3
diff -Nru libkleo-24.12.3/debian/changelog libkleo-24.12.3/debian/changelog --- libkleo-24.12.3/debian/changelog 2025-03-29 18:49:16.000000000 +0100 +++ libkleo-24.12.3/debian/changelog 2025-05-25 23:43:40.000000000 +0200 @@ -1,3 +1,17 @@ +libkleo (4:24.12.3-3) unstable; urgency=medium + + * Upload to unstable. + + -- Patrick Franz <delta...@debian.org> Sun, 25 May 2025 23:43:40 +0200 + +libkleo (4:24.12.3-2) experimental; urgency=medium + + [ Patrick Franz ] + * Add Breaks+Replace for libkpim6libkleo6 against libkf5libkleo5 to + smoothen upgrades. + + -- Patrick Franz <delta...@debian.org> Sun, 25 May 2025 10:05:44 +0200 + libkleo (4:24.12.3-1) unstable; urgency=medium [ Patrick Franz ] diff -Nru libkleo-24.12.3/debian/control libkleo-24.12.3/debian/control --- libkleo-24.12.3/debian/control 2025-03-29 10:21:51.000000000 +0100 +++ libkleo-24.12.3/debian/control 2025-05-25 23:43:22.000000000 +0200 @@ -62,6 +62,8 @@ Architecture: any Multi-Arch: same Depends: libkleo-data (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}, +Breaks: libkf5libkleo5, +Replaces: libkf5libkleo5, Description: KDE PIM cryptographic library This package contains libkleo, a library for Kleopatra and other parts of KDE using certificate-based crypto.