Bug#1061881: akonadi-search: NMU diff for 64-bit time_t transition
Source: akonadi-search Version: 4:22.12.3-1 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t Dear maintainer, As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified akonadi-search as a source package shipping runtime libraries whose ABI either is affected by the change in size of time_t, or could not be analyzed via abi-compliance-checker (and therefore to be on the safe side we assume is affected). To ensure that inconsistent combinations of libraries with their reverse-dependencies are never installed together, it is necessary to have a library transition, which is most easily done by renaming the runtime library package. Since turning on 64-bit time_t is being handled centrally through a change to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is important that libraries affected by this ABI change all be uploaded close together in time. Therefore I have prepared a 0-day NMU for akonadi-search which will initially be uploaded to experimental if possible, then to unstable after packages have cleared binary NEW. Please find the patch for this NMU attached. If you have any concerns about this patch, please reach out ASAP. Although this package will be uploaded to experimental immediately, there will be a period of several days before we begin uploads to unstable; so if information becomes available that your package should not be included in the transition, there is time for us to amend the planned uploads. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) diff -Nru akonadi-search-22.12.3/debian/changelog akonadi-search-22.12.3/debian/changelog --- akonadi-search-22.12.3/debian/changelog 2023-03-01 20:32:14.0 + +++ akonadi-search-22.12.3/debian/changelog 2024-01-29 23:05:33.0 + @@ -1,3 +1,10 @@ +akonadi-search (4:22.12.3-1.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek Mon, 29 Jan 2024 23:05:33 + + akonadi-search (4:22.12.3-1) unstable; urgency=medium [ Patrick Franz ] diff -Nru akonadi-search-22.12.3/debian/control akonadi-search-22.12.3/debian/control --- akonadi-search-22.12.3/debian/control 2023-03-01 18:27:15.0 + +++ akonadi-search-22.12.3/debian/control 2024-01-29 23:05:33.0 + @@ -74,7 +74,9 @@ . This package contains runtime plugins. -Package: libkf5akonadisearchcore5 +Package: libkf5akonadisearchcore5t64 +Replaces: libkf5akonadisearchcore5 +Breaks: libkf5akonadisearchcore5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: libkf5akonadisearch-data (>= ${source:Version}), @@ -85,18 +87,22 @@ Description: Akonadi search core library Internal library used to search in the Akonadi PIM data server. This package contains the core library. -Provides: ${ABI:VirtualPackage}, +Provides: ${ABI:VirtualPackage},, ${t64:Provides} -Package: libkf5akonadisearchdebug5 +Package: libkf5akonadisearchdebug5t64 +Replaces: libkf5akonadisearchdebug5 +Breaks: libkf5akonadisearchdebug5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Akonadi search debug library Internal library used to search in the Akonadi PIM data server. This package contains the debug library. -Provides: ${ABI:VirtualPackage}, +Provides: ${ABI:VirtualPackage},, ${t64:Provides} -Package: libkf5akonadisearchpim5 +Package: libkf5akonadisearchpim5t64 +Replaces: libkf5akonadisearchpim5 +Breaks: libkf5akonadisearchpim5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, @@ -104,13 +110,15 @@ libkf5akonadisearch-plugins (= ${binary:Version}), Description: Akonadi search library Library used to search in the Akonadi PIM data server. -Provides: ${ABI:VirtualPackage}, +Provides: ${ABI:VirtualPackage},, ${t64:Provides} -Package: libkf5akonadisearchxapian5 +Package: libkf5akonadisearchxapian5t64 +Replaces: libkf5akonadisearchxapian5 +Breaks: libkf5akonadisearchxapian5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Akonadi search xapian library Internal library used to search in the Akonadi PIM data server. This package contains the xapian library. -Provides: ${ABI:VirtualPackage}, +Provides: ${ABI:VirtualPackage},, ${t64:Provides} diff -Nru akon
Processing of akonadi-search_22.12.3-1.1~exp1_amd64.changes
akonadi-search_22.12.3-1.1~exp1_amd64.changes uploaded successfully to localhost along with the files: akonadi-search_22.12.3-1.1~exp1.dsc akonadi-search_22.12.3-1.1~exp1.debian.tar.xz akonadi-search_22.12.3-1.1~exp1_amd64.buildinfo libkf5akonadisearch-bin-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearch-bin_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearch-data_22.12.3-1.1~exp1_all.deb libkf5akonadisearch-dev_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearch-plugins-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearch-plugins_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchcore5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchcore5t64_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchdebug5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchdebug5t64_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchpim5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchpim5t64_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchxapian5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb libkf5akonadisearchxapian5t64_22.12.3-1.1~exp1_amd64.deb Greetings, Your Debian queue daemon (running on host usper.debian.org)
akonadi-search_22.12.3-1.1~exp1_amd64.changes ACCEPTED into experimental
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 29 Jan 2024 23:07:34 + Source: akonadi-search Binary: libkf5akonadisearch-bin libkf5akonadisearch-bin-dbgsym libkf5akonadisearch-data libkf5akonadisearch-dev libkf5akonadisearch-plugins libkf5akonadisearch-plugins-dbgsym libkf5akonadisearchcore5t64 libkf5akonadisearchcore5t64-dbgsym libkf5akonadisearchdebug5t64 libkf5akonadisearchdebug5t64-dbgsym libkf5akonadisearchpim5t64 libkf5akonadisearchpim5t64-dbgsym libkf5akonadisearchxapian5t64 libkf5akonadisearchxapian5t64-dbgsym Architecture: source amd64 all Version: 4:22.12.3-1.1~exp1 Distribution: experimental Urgency: medium Maintainer: Debian Qt/KDE Maintainers Changed-By: Steve Langasek Description: libkf5akonadisearch-bin - Akonadi search library - runtime binaries libkf5akonadisearch-data - Akonadi search library - data files libkf5akonadisearch-dev - Akonadi search library - development files libkf5akonadisearch-plugins - Akonadi search library - runtime plugins libkf5akonadisearchcore5t64 - Akonadi search core library libkf5akonadisearchdebug5t64 - Akonadi search debug library libkf5akonadisearchpim5t64 - Akonadi search library libkf5akonadisearchxapian5t64 - Akonadi search xapian library Changes: akonadi-search (4:22.12.3-1.1~exp1) experimental; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Checksums-Sha1: decc89199245ce8aa59b376f36fd3e11886167ed 3511 akonadi-search_22.12.3-1.1~exp1.dsc a114976c44eb07fbd08928117fe8926f342a85e9 16112 akonadi-search_22.12.3-1.1~exp1.debian.tar.xz aecc92460cce29b05efc8a03f3115ba513fabff3 25015 akonadi-search_22.12.3-1.1~exp1_amd64.buildinfo 4e40dbcde7287e0978c9525d55a0ba361f36c841 2452836 libkf5akonadisearch-bin-dbgsym_22.12.3-1.1~exp1_amd64.deb 37949c0450b7109758fb3d2141c9a976dfd2a860 103204 libkf5akonadisearch-bin_22.12.3-1.1~exp1_amd64.deb b9120cfa561452e5bed45e62b2537d1f5981ec03 5532 libkf5akonadisearch-data_22.12.3-1.1~exp1_all.deb a3f86a08f0889168f2e64aed65a836ce5f0e4d18 16256 libkf5akonadisearch-dev_22.12.3-1.1~exp1_amd64.deb 48fb19d80ec0315ca9b4292547bcf71b54412f80 2269264 libkf5akonadisearch-plugins-dbgsym_22.12.3-1.1~exp1_amd64.deb a916411ded88c090af1f74fa7e6f5143316a8e66 57152 libkf5akonadisearch-plugins_22.12.3-1.1~exp1_amd64.deb 0a2fea0705f3546ed2f491e59c3a31bbe754eb16 810664 libkf5akonadisearchcore5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb 71f3d31585548765aae8b157dda3e06ce860c581 34756 libkf5akonadisearchcore5t64_22.12.3-1.1~exp1_amd64.deb 4c496675f61982bb47503514ef4316828fb57912 857368 libkf5akonadisearchdebug5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb a999b309ba2a268cac363aaa07c7d88a2d28fddd 26312 libkf5akonadisearchdebug5t64_22.12.3-1.1~exp1_amd64.deb b962045533f47f887f5050f77579f09234d1e4d7 1334728 libkf5akonadisearchpim5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb cfcd7022786ff932010b0329add7b3909c6c80e9 44644 libkf5akonadisearchpim5t64_22.12.3-1.1~exp1_amd64.deb 031c97fd04b54567b9bfb41507ea930fde2d6406 805636 libkf5akonadisearchxapian5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb d2065c690ccad322b421e26c8b3166d34d0e3bd9 37312 libkf5akonadisearchxapian5t64_22.12.3-1.1~exp1_amd64.deb Checksums-Sha256: 780a6d851624fbddba63223ce97fd1e80c1055116954f243c9be06d42820ca8a 3511 akonadi-search_22.12.3-1.1~exp1.dsc 9d2b297004624dc99fcb6159527cc52051214351c8cfc7ed1545805d07c8 16112 akonadi-search_22.12.3-1.1~exp1.debian.tar.xz 6e4740782b3738141ec8c5917a6ba1961fdbe74c38386bc26a4b73daa15bbb28 25015 akonadi-search_22.12.3-1.1~exp1_amd64.buildinfo c2fe530ed38464787775f27d499c35cc99279931df9de3ca28e6d2df61db48f5 2452836 libkf5akonadisearch-bin-dbgsym_22.12.3-1.1~exp1_amd64.deb b9349c35ecba18d5c66ff2235f02a776f730c00b4e8bdc1b042144026ca2e399 103204 libkf5akonadisearch-bin_22.12.3-1.1~exp1_amd64.deb cd6bafca29ce52b8450ee3491fb2f1ba02b61ccc01d8aa3cb269309fcf134721 5532 libkf5akonadisearch-data_22.12.3-1.1~exp1_all.deb c07252f5f8570cbe8c38a8bb178fde61216e579f2e6901cdae343c7b24df618e 16256 libkf5akonadisearch-dev_22.12.3-1.1~exp1_amd64.deb 8d17274f09997e71ecca13e1cff53fe3a31a685b4fd54244da2188efd9809118 2269264 libkf5akonadisearch-plugins-dbgsym_22.12.3-1.1~exp1_amd64.deb 3e8f3d0070c478486fb6c73a0338a214d0373aa6ef8a34a1322d5e1aee83f535 57152 libkf5akonadisearch-plugins_22.12.3-1.1~exp1_amd64.deb 4980aa657704dcb2e12b3c0e811c62f8434870a4c3cf78ed9efa30a8bbaea6cc 810664 libkf5akonadisearchcore5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb 9e6d2826ffc436be8a45165a4c7a1270cbb86205f28fe86935162e4113875e47 34756 libkf5akonadisearchcore5t64_22.12.3-1.1~exp1_amd64.deb b04c5df155053453050b40f669ebe2bb5323fc5502d865cf803d2c99e7d6c998 857368 libkf5akonadisearchdebug5t64-dbgsym_22.12.3-1.1~exp1_amd64.deb 92491c56570e45d82fd525e02f7ace8147917b55fdf174ee3bcf9d37dcae8efb 26312 libkf5akonadisearchdebug5t64_22.12.3-1.1~exp1_amd64.deb f33eb9778970aa305274df6600cdec8ca5edced895d7a0ccde8c05735eca0b02 1334728 libkf5
Bug#1042851: Still present in 12.4
Hi, According to sddm development https://github.com/sddm/sddm/issues/ 1476#issuecomment-1152889613, this should be fixed with version 0.20. Various mitigation operations like switching VT are presented in that thread. -- Pierre Métras signature.asc Description: This is a digitally signed message part.