Source: kf5-messagelib Dear maintainer, Please find attached a final version of this patch for the time_t transition. This patch is being uploaded to unstable.
Note that this adds a versioned build-dependency on dpkg-dev, to guard against accidental backports with a wrong ABI. Thanks! -- System Information: Debian Release: trixie/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-26-generic (SMP w/16 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: unable to detect
diff -Nru kf5-messagelib-22.12.3/debian/changelog kf5-messagelib-22.12.3/debian/changelog --- kf5-messagelib-22.12.3/debian/changelog 2023-06-27 12:09:30.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/changelog 2024-03-22 14:26:18.000000000 +0000 @@ -1,3 +1,10 @@ +kf5-messagelib (4:22.12.3-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062486 + + -- Benjamin Drung <bdr...@debian.org> Fri, 22 Mar 2024 14:26:18 +0000 + kf5-messagelib (4:22.12.3-2) unstable; urgency=medium * Add upstream patch to search also for subkeys (Closes: #1037363). diff -Nru kf5-messagelib-22.12.3/debian/control kf5-messagelib-22.12.3/debian/control --- kf5-messagelib-22.12.3/debian/control 2023-06-27 11:20:47.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/control 2024-03-22 14:26:18.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Uploaders: Sandro Knauß <he...@debian.org>, Patrick Franz <delta...@debian.org>, -Build-Depends: cmake (>= 3.16~), +Build-Depends: dpkg-dev (>= 1.22.5), cmake (>= 3.16~), debhelper-compat (= 13), extra-cmake-modules (>= 5.99.0~), git, @@ -74,7 +74,7 @@ Multi-Arch: same Depends: libkf5identitymanagement-dev (>= 22.12.3~), libkf5libkleo-dev (>= 4:22.12.3~), - libkf5messagecomposer5abi1 (= ${binary:Version}), + libkf5messagecomposer5abi1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: KDE PIM messaging library, composer devel files @@ -83,7 +83,9 @@ . This package is part of KDE PIM module. -Package: libkf5messagecomposer5abi1 +Package: libkf5messagecomposer5abi1t64 +Replaces: libkf5messagecomposer5abi1 +Breaks: libkf5messagecomposer5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5MessageComposer Architecture: any @@ -96,13 +98,13 @@ message composing facilities. . This package is part of KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5messagecore-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: libkf5messagecore5abi1 (= ${binary:Version}), +Depends: libkf5messagecore5abi1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: KDE PIM messaging library, core devel files @@ -111,7 +113,9 @@ . This package is part of KDE PIM module. -Package: libkf5messagecore5abi1 +Package: libkf5messagecore5abi1t64 +Replaces: libkf5messagecore5abi1 +Breaks: libkf5messagecore5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5MessageCore Architecture: any @@ -124,14 +128,14 @@ message handling facilities. . This package is part the KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5messagelist-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libkf5akonadi-dev (>= 4:22.12.3~), - libkf5messagelist5abi1 (= ${binary:Version}), + libkf5messagelist5abi1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: KDE PIM messaging library, message list devel files @@ -141,7 +145,9 @@ . This package is part of KDE PIM module. -Package: libkf5messagelist5abi1 +Package: libkf5messagelist5abi1t64 +Replaces: libkf5messagelist5abi1 +Breaks: libkf5messagelist5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5MessageList Architecture: any @@ -154,14 +160,14 @@ e-mail message lists with extensive filtering, grouping and useful features. . This package is part of the KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5messageviewer-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libkf5messagecore-dev (= ${binary:Version}), - libkf5messageviewer5abi1 (= ${binary:Version}), + libkf5messageviewer5abi1t64 (= ${binary:Version}), libkf5mimetreeparser-dev (= ${binary:Version}), libkf5pimcommon-dev (>= 4:22.12.3~), ${misc:Depends}, @@ -173,7 +179,9 @@ . This package is part of KDE PIM module. -Package: libkf5messageviewer5abi1 +Package: libkf5messageviewer5abi1t64 +Replaces: libkf5messageviewer5abi1 +Breaks: libkf5messageviewer5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5MessageViewer Architecture: any @@ -186,14 +194,14 @@ and highly configurable widget for viewing e-mail messages. . This package is part of the KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5mimetreeparser-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libkf5mime-dev (>= 22.12.3~), - libkf5mimetreeparser5abi1 (= ${binary:Version}), + libkf5mimetreeparser5abi1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: KDE PIM Mime Tree parser library - devel files @@ -201,7 +209,9 @@ . This package is part of the KDE PIM module. -Package: libkf5mimetreeparser5abi1 +Package: libkf5mimetreeparser5abi1t64 +Replaces: libkf5mimetreeparser5abi1 +Breaks: libkf5mimetreeparser5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5MimeTreeParser Architecture: any @@ -212,13 +222,13 @@ . This package is part of the KDE PIM module. This package contains the development files for the mime tree parser library. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5templateparser-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: libkf5templateparser5 (= ${binary:Version}), +Depends: libkf5templateparser5t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: KDE PIM messaging library, template parser devel files @@ -229,7 +239,9 @@ . This package is part of KDE PIM module. -Package: libkf5templateparser5 +Package: libkf5templateparser5t64 +Replaces: libkf5templateparser5 +Breaks: libkf5templateparser5 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: kf5-messagelib-data (= ${source:Version}), @@ -241,13 +253,13 @@ messages. . This package is part of the KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, Package: libkf5webengineviewer-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: libkf5webengineviewer5abi1 (= ${binary:Version}), +Depends: libkf5webengineviewer5abi1t64 (= ${binary:Version}), qtwebengine5-dev (>= 5.15.2~), ${misc:Depends}, ${shlibs:Depends}, @@ -257,7 +269,9 @@ This package is part of the KDE PIM module. This package contains the development files for the Qt Web Engine Viewer. -Package: libkf5webengineviewer5abi1 +Package: libkf5webengineviewer5abi1t64 +Replaces: libkf5webengineviewer5abi1 +Breaks: libkf5webengineviewer5abi1 (<< ${source:Version}) X-Debian-ABI: 1 X-CMake-Target: KF5WebEngineViewer Architecture: any @@ -267,4 +281,4 @@ This library implements view on Qt Web Engine used by KDE PIM. . This package is part of the KDE PIM module. -Provides: ${ABI:VirtualPackage}, +Provides: ${t64:Provides}, ${ABI:VirtualPackage}, diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1.install kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1.install 2018-09-13 10:27:12.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5MessageComposer.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.install 2018-09-13 10:27:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libKF5MessageComposer.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecomposer5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5messagecomposer5abi1t64: package-name-doesnt-match-sonames libkf5messagecomposer5abi1 diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1.install kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1.install 2018-09-13 10:27:12.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5MessageCore.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.install 2018-09-13 10:27:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libKF5MessageCore.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagecore5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5messagecore5abi1t64: package-name-doesnt-match-sonames libkf5messagecore5abi1 diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1.install kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1.install 2018-09-13 10:27:12.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5MessageList.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.install 2018-09-13 10:27:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libKF5MessageList.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messagelist5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5messagelist5abi1t64: package-name-doesnt-match-sonames libkf5messagelist5abi1 diff -Nru kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1.install kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1.install 2023-06-27 11:20:47.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/lib/*/libKF5MessageViewer.so.5* -usr/lib/*/qt5/plugins/pim5/messageviewer/grantlee/5.0/messageviewer_grantlee_extension.so -usr/lib/*/qt5/plugins/pim5/messageviewer/headerstyle/messageviewer_defaultgrantleeheaderstyleplugin.so diff -Nru kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.install 2023-06-27 11:20:47.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/*/libKF5MessageViewer.so.5* +usr/lib/*/qt5/plugins/pim5/messageviewer/grantlee/5.0/messageviewer_grantlee_extension.so +usr/lib/*/qt5/plugins/pim5/messageviewer/headerstyle/messageviewer_defaultgrantleeheaderstyleplugin.so diff -Nru kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5messageviewer5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5messageviewer5abi1t64: package-name-doesnt-match-sonames libkf5messageviewer5abi1 diff -Nru kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1.install kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1.install 2018-09-13 10:27:12.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5MimeTreeParser.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.install 2018-09-13 10:27:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libKF5MimeTreeParser.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5mimetreeparser5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5mimetreeparser5abi1t64: package-name-doesnt-match-sonames libkf5mimetreeparser5abi1 diff -Nru kf5-messagelib-22.12.3/debian/libkf5templateparser5.install kf5-messagelib-22.12.3/debian/libkf5templateparser5.install --- kf5-messagelib-22.12.3/debian/libkf5templateparser5.install 2018-03-08 23:09:38.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5templateparser5.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib/*/libKF5TemplateParser.so.5 -usr/lib/*/libKF5TemplateParser.so.5.* diff -Nru kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.install kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.install --- kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.install 2018-03-08 23:09:38.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libKF5TemplateParser.so.5 +usr/lib/*/libKF5TemplateParser.so.5.* diff -Nru kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5templateparser5t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5templateparser5t64: package-name-doesnt-match-sonames libkf5templateparser5 diff -Nru kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1.install kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1.install --- kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1.install 2018-09-13 10:27:12.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libKF5WebEngineViewer.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.install kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.install --- kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.install 2018-09-13 10:27:12.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libKF5WebEngineViewer.so.5* diff -Nru kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.lintian-overrides kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.lintian-overrides --- kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ kf5-messagelib-22.12.3/debian/libkf5webengineviewer5abi1t64.lintian-overrides 2024-03-22 14:24:18.000000000 +0000 @@ -0,0 +1 @@ +libkf5webengineviewer5abi1t64: package-name-doesnt-match-sonames libkf5webengineviewer5abi1