Bug#1061881: akonadi-search: NMU diff for 64-bit time_t transition

2024-01-29 Thread Steve Langasek
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

2024-01-29 Thread Debian FTP Masters
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

2024-01-29 Thread Debian FTP Masters
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

2024-01-29 Thread Pierre
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.