Your message dated Wed, 28 Feb 2024 06:30:13 +0000
with message-id <[email protected]>
and subject line Bug#1062038: fixed in canl-c 3.0.0-4.1
has caused the Debian Bug report #1062038,
regarding canl-c: 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 [email protected]
immediately.)
--
1062038: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062038
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: canl-c
Version: 3.0.0-4
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
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
canl-c 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 canl-c
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 canl-c-3.0.0/debian/changelog canl-c-3.0.0/debian/changelog
--- canl-c-3.0.0/debian/changelog 2022-12-17 15:20:41.000000000 +0000
+++ canl-c-3.0.0/debian/changelog 2024-01-31 03:23:08.000000000 +0000
@@ -1,3 +1,10 @@
+canl-c (3.0.0-4.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Wed, 31 Jan 2024 03:23:08 +0000
+
canl-c (3.0.0-4) unstable; urgency=medium
* Convert debian/rules to dh tool
diff -Nru canl-c-3.0.0/debian/control canl-c-3.0.0/debian/control
--- canl-c-3.0.0/debian/control 2022-12-17 15:20:41.000000000 +0000
+++ canl-c-3.0.0/debian/control 2024-01-31 03:23:07.000000000 +0000
@@ -20,7 +20,10 @@
Vcs-Git: https://salsa.debian.org/ellert/canl-c.git
Homepage: https://github.com/CESNET/canl-c
-Package: libcanl-c4
+Package: libcanl-c4t64
+Provides: ${t64:Provides}
+Replaces: libcanl-c4
+Breaks: libcanl-c4 (<< ${source:Version})
Section: libs
Architecture: any
Multi-Arch: same
@@ -35,7 +38,7 @@
Architecture: any
Multi-Arch: same
Depends:
- libcanl-c4 (= ${binary:Version}),
+ libcanl-c4t64 (= ${binary:Version}),
libkrb5-dev,
${misc:Depends}
Description: Development files for EMI caNl
@@ -46,7 +49,7 @@
Architecture: any
Multi-Arch: foreign
Depends:
- libcanl-c4 (= ${binary:Version}),
+ libcanl-c4t64 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Description: Example programs of EMI caNl
diff -Nru canl-c-3.0.0/debian/libcanl-c4.install
canl-c-3.0.0/debian/libcanl-c4.install
--- canl-c-3.0.0/debian/libcanl-c4.install 2021-08-21 17:50:53.000000000
+0000
+++ canl-c-3.0.0/debian/libcanl-c4.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru canl-c-3.0.0/debian/libcanl-c4t64.install
canl-c-3.0.0/debian/libcanl-c4t64.install
--- canl-c-3.0.0/debian/libcanl-c4t64.install 1970-01-01 00:00:00.000000000
+0000
+++ canl-c-3.0.0/debian/libcanl-c4t64.install 2021-08-21 17:50:53.000000000
+0000
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
diff -Nru canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides
canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides
--- canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ canl-c-3.0.0/debian/libcanl-c4t64.lintian-overrides 2024-01-31
03:23:07.000000000 +0000
@@ -0,0 +1 @@
+libcanl-c4t64: package-name-doesnt-match-sonames libcanl-c4
--- End Message ---
--- Begin Message ---
Source: canl-c
Source-Version: 3.0.0-4.1
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
canl-c, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve Langasek <[email protected]> (supplier of updated canl-c 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 28 Feb 2024 05:42:18 +0000
Source: canl-c
Architecture: source
Version: 3.0.0-4.1
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1062038
Changes:
canl-c (3.0.0-4.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062038
Checksums-Sha1:
0c7c7128f3aac9b82d8374778d4fc441e4605590 2231 canl-c_3.0.0-4.1.dsc
43a8a49e9cfd86aa7437ae9073b6619bf9efc757 3456 canl-c_3.0.0-4.1.debian.tar.xz
6b2a2b63a9b571cc5fb479cb8e1856dd58853a6f 9571 canl-c_3.0.0-4.1_source.buildinfo
Checksums-Sha256:
5591bd06c317886ab63fcabeaf35e102937ffc8478f23b9d0832ae92f483fd09 2231
canl-c_3.0.0-4.1.dsc
fa3713b1f8eebc434a90e79b5ffafc4e5ae2c66673a3a39c0710457090932655 3456
canl-c_3.0.0-4.1.debian.tar.xz
b91897c022c69fc14b75659784f7ac6f3309809603dd03363f041d2b6503a5c6 9571
canl-c_3.0.0-4.1_source.buildinfo
Files:
9845570ae3b40a349d5cbe5f3fe725dc 2231 net optional canl-c_3.0.0-4.1.dsc
1a907935256c88fbd022c02e239e1a8c 3456 net optional
canl-c_3.0.0-4.1.debian.tar.xz
49123b477fc7661129d39a53fe448698 9571 net optional
canl-c_3.0.0-4.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXex8sSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM96KkP/0akQ3jBOX1fc3CTOKRBK94qF6wjJnZB
3jVdxKQkj2u8iph2mSH0wvHoq//Iu8wNqSQZyjOiEwZeBU3HYp6RNCpAp7jhrVC+
pldY3NCFTOPDdcDYjCsyGHPPw0KzRG1iFiwrCGqAp8EYKg4dhMKFtogUQJr+y+FK
ptd+D+FU+89cOXO7EC+c6J0WrWCicdhVO5wqG90m80fpveQ5YR9TRsBpEOV/hRH1
IanEMWCUDuADAbr8DLgzg+HuX0rjP5ueWsX4fhniS6rZMkBccUQ3gnn3yXKj7B6w
qtR3KaSvuxmP9DlL6z4ENsZnSDqT2lOAXVDwNucBSU9WWrO6PB+XuHFtAyi2/cFb
mJogg04TAKHzvKO9Y3F3LM46gSLCI8AyafuRt5eNPpkKDOJFI4u1KVKa+OAjli+O
tYYCbD4yDRY9vcQk90Qniuz62r6fOod6eAqSeGxRV1HVKuxUZzEP+/kOEjNqv3os
R4TaVS9jaAHuSNh5JZP2Bo79RFKoSG9gjxaLDWJ6d6CK4hKjFb9kTaxqcoiKlqrJ
NoMmHL/cULbwaAKKf3e22fCiyp9EcbZFdhVzy1w83HbrQzx16wHKvS6DjtGJmyfs
WWjtpz4Puv4658fAobnQgnuVHcMO1f83v6meJWytP+dhd8QXmkgTU7IdDzTuoUW5
BCxbC2sBH+09
=+5vd
-----END PGP SIGNATURE-----
pgpAqZjddyhQp.pgp
Description: PGP signature
--- End Message ---