Your message dated Wed, 28 Feb 2024 02:07:51 +0000 with message-id <E1rf9MN-003m8S-AT@fasolo.debian.org> and subject line Bug#1062020: fixed in db5.3 5.3.28+dfsg2-4.1 has caused the Debian Bug report #1062020, regarding db5.3: NMU diff for 64-bit time_t transition to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1062020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062020 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: db5.3: NMU diff for 64-bit time_t transition
- From: mwhudson@debian.org
- Date: Tue, 30 Jan 2024 23:55:49 +0000
- Message-id: <170665894934.56916.757228516562000434.reportbug@sid>
Source: db5.3 Version: 5.3.28+dfsg2-4 Severity: serious Tags: patch pending Justification: library ABI skew on upgrade User: debian-arm@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 db5.3 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 db5.3 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-15-generic (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)diff -Nru db5.3-5.3.28+dfsg2/debian/changelog db5.3-5.3.28+dfsg2/debian/changelog --- db5.3-5.3.28+dfsg2/debian/changelog 2023-11-10 13:13:50.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/changelog 2024-01-30 23:51:56.000000000 +0000 @@ -1,3 +1,10 @@ +db5.3 (5.3.28+dfsg2-4.1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Michael Hudson-Doyle <mwhudson@debian.org> Tue, 30 Jan 2024 23:51:56 +0000 + db5.3 (5.3.28+dfsg2-4) unstable; urgency=medium * QA upload diff -Nru db5.3-5.3.28+dfsg2/debian/control db5.3-5.3.28+dfsg2/debian/control --- db5.3-5.3.28+dfsg2/debian/control 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/control 2024-01-30 23:51:56.000000000 +0000 @@ -26,7 +26,7 @@ Package: libdb5.3-dev Architecture: any Section: libdevel -Depends: libdb5.3 (= ${binary:Version}), +Depends: libdb5.3t64 (= ${binary:Version}), ${misc:Depends} Suggests: db5.3-doc Conflicts: libdb4.6-dev, libdb4.7-dev, libdb4.8-dev, libdb5.1-dev, libdb5.2-dev @@ -34,7 +34,10 @@ This is the development package which contains headers and static libraries for the Berkeley v5.3 database library. -Package: libdb5.3 +Package: libdb5.3t64 +Provides: ${t64:Provides} +Replaces: libdb5.3 +Breaks: libdb5.3 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -68,7 +71,10 @@ contain. - db5.3_verify: check the structure of files and their databases. -Package: libdb5.3++ +Package: libdb5.3++t64 +Provides: ${t64:Provides} +Replaces: libdb5.3++ +Breaks: libdb5.3++ (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -81,7 +87,7 @@ Package: libdb5.3++-dev Architecture: any Section: libdevel -Depends: libdb5.3++ (= ${binary:Version}), +Depends: libdb5.3++t64 (= ${binary:Version}), libdb5.3-dev (= ${binary:Version}), ${misc:Depends} Conflicts: libdb4.6++-dev, libdb4.7++-dev, libdb4.8++-dev, libdb5.1++-dev, libdb5.2++-dev @@ -93,7 +99,7 @@ Package: libdb5.3-dbg Architecture: any Section: debug -Depends: libdb5.3 (= ${binary:Version}), +Depends: libdb5.3t64 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Berkeley v5.3 Database Libraries [debug] diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs --- db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs --- db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3.install db5.3-5.3.28+dfsg2/debian/libdb5.3.install --- db5.3-5.3.28+dfsg2/debian/libdb5.3.install 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libdb-*.so diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++.install db5.3-5.3.28+dfsg2/debian/libdb5.3++.install --- db5.3-5.3.28+dfsg2/debian/libdb5.3++.install 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libdb_cxx-*.so diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3.lintian-overrides db5.3-5.3.28+dfsg2/debian/libdb5.3.lintian-overrides --- db5.3-5.3.28+dfsg2/debian/libdb5.3.lintian-overrides 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# historical reasons -libdb5.3: package-name-doesnt-match-sonames libdb-5.3 diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++.lintian-overrides db5.3-5.3.28+dfsg2/debian/libdb5.3++.lintian-overrides --- db5.3-5.3.28+dfsg2/debian/libdb5.3++.lintian-overrides 2023-11-10 12:58:52.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# historical reasons -libdb5.3++: package-name-doesnt-match-sonames libdb-cxx-5.3 diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.dirs db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.dirs --- db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.dirs 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.dirs 2023-11-10 12:58:52.000000000 +0000 @@ -0,0 +1 @@ +usr/lib diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3t64.dirs db5.3-5.3.28+dfsg2/debian/libdb5.3t64.dirs --- db5.3-5.3.28+dfsg2/debian/libdb5.3t64.dirs 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3t64.dirs 2023-11-10 12:58:52.000000000 +0000 @@ -0,0 +1 @@ +usr/lib diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.install db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.install --- db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.install 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.install 2023-11-10 12:58:52.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libdb_cxx-*.so diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3t64.install db5.3-5.3.28+dfsg2/debian/libdb5.3t64.install --- db5.3-5.3.28+dfsg2/debian/libdb5.3t64.install 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3t64.install 2023-11-10 12:58:52.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libdb-*.so diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.lintian-overrides db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.lintian-overrides --- db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3++t64.lintian-overrides 2024-01-30 23:51:56.000000000 +0000 @@ -0,0 +1,3 @@ +# historical reasons +libdb5.3++t64: package-name-doesnt-match-sonames libdb-cxx-5.3 +libdb5.3++t64: package-name-doesnt-match-sonames libdb5.3++ diff -Nru db5.3-5.3.28+dfsg2/debian/libdb5.3t64.lintian-overrides db5.3-5.3.28+dfsg2/debian/libdb5.3t64.lintian-overrides --- db5.3-5.3.28+dfsg2/debian/libdb5.3t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ db5.3-5.3.28+dfsg2/debian/libdb5.3t64.lintian-overrides 2024-01-30 23:51:56.000000000 +0000 @@ -0,0 +1,3 @@ +# historical reasons +libdb5.3t64: package-name-doesnt-match-sonames libdb-5.3 +libdb5.3t64: package-name-doesnt-match-sonames libdb5.3
--- End Message ---
--- Begin Message ---
- To: 1062020-close@bugs.debian.org
- Subject: Bug#1062020: fixed in db5.3 5.3.28+dfsg2-4.1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 28 Feb 2024 02:07:51 +0000
- Message-id: <E1rf9MN-003m8S-AT@fasolo.debian.org>
- Reply-to: Michael Hudson-Doyle <mwhudson@debian.org>
Source: db5.3 Source-Version: 5.3.28+dfsg2-4.1 Done: Michael Hudson-Doyle <mwhudson@debian.org> We believe that the bug you reported is fixed in the latest version of db5.3, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1062020@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Michael Hudson-Doyle <mwhudson@debian.org> (supplier of updated db5.3 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 28 Feb 2024 01:11:42 +0000 Source: db5.3 Architecture: source Version: 5.3.28+dfsg2-4.1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Michael Hudson-Doyle <mwhudson@debian.org> Closes: 1062020 Changes: db5.3 (5.3.28+dfsg2-4.1) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1062020 Checksums-Sha1: 99cd08005272290d909ca38da1e3a1c27311543c 2411 db5.3_5.3.28+dfsg2-4.1.dsc ea01f316e163aa0345891fe5aa18e0758e9e6f41 33760 db5.3_5.3.28+dfsg2-4.1.debian.tar.xz ef5b5cc5e3ca904043221f05a3243970f52f2f7d 6841 db5.3_5.3.28+dfsg2-4.1_source.buildinfo Checksums-Sha256: eb373ae17a55ff5861646120a9bab17e9b3954c195a837b9c11ebcafbe41bf44 2411 db5.3_5.3.28+dfsg2-4.1.dsc 2ec5a8f0c27f8e2dbaf0161ff576d98d53832e03a3bb132b672ce9641d73e31e 33760 db5.3_5.3.28+dfsg2-4.1.debian.tar.xz 54b7bf22e19537362f4722c817adefdb7ce91cd7f4822ad138b655c0f4d06a64 6841 db5.3_5.3.28+dfsg2-4.1_source.buildinfo Files: 95deec935b47d807f439b3ea4dd0f43e 2411 libs optional db5.3_5.3.28+dfsg2-4.1.dsc f58aa4e4a8f0c05e6a091aef0829fadf 33760 libs optional db5.3_5.3.28+dfsg2-4.1.debian.tar.xz 2352698f2664134fd893444021b00762 6841 libs optional db5.3_5.3.28+dfsg2-4.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXeiR8UHG13aHVkc29u QGRlYmlhbi5vcmcACgkQEd9ClMyjmJOIPQ/+JfWAHTsyCcEzew9yPsND5MwJnUUo 4ba2AK4ImGyocI6yVfII9ygI/qKgiCWpl7Ieq396rXxBSEb6/cRi8xCxWHaq3qj0 3+9guCYVFz962aaxT1fZCR4rs5QNHiiMVEjSGRCRlYUqwGzYxNqNLNB8QmJk6Rz8 AkHaLLOJSEw9YMKJrNcLnv+a5G/iljrkeqZFP/W119fkcGf7JJR4+hWBaYmu+28o iLpwspZUYMaa/CTGU8ztAKLjq6fByrvPO3dDb8oxGCwUH7sszrEe0MFqJNhJX1k2 pkeC4Wexa1jWnBmL9DTGmacgLMI7h2aqqnVgn5VrXrZxgngT5QBjS8FqwajoZDhX njjaa2Cwu4EfDSGkoukEFzq/JZC7EwGTKDSTS1TBhX0/fVhZzgGdlLqyS2iPHH0R ihTX8kw/IK2GATQQUzPQmme3FMAtZQOkHXUJMUZvAJo8m7F6j91MeGv8OWhUq6dw 1jee/R+hUMHkQx6XLNKBeW9hjD4WjpN4M2aGMg1S+6nydIWz0y7CatA8RjI9YJzb Ug2kg+MYuirQUEcKAX2psfvQzSbMn/jArmc6e2fcCMCBJ3QLjN98HEoq9eUMKu1S thKdYm7tQw50E5SkjJoSVYt5pTsrGR3bNeK8zpaR37jSY6Fh9YWvETmGYdNTXQMy KvFm/cI8bykG31M= =Eu1w -----END PGP SIGNATURE-----Attachment: pgpa2_jwxV3qw.pgp
Description: PGP signature
--- End Message ---