Your message dated Thu, 29 Feb 2024 04:47:39 +0000
with message-id <e1rfykz-009blg...@fasolo.debian.org>
and subject line Bug#1062757: fixed in odil 0.12.2-4.1
has caused the Debian Bug report #1062757,
regarding odil: 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 ow...@bugs.debian.org
immediately.)
--
1062757: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062757
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: odil
Version: 0.12.2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
Usertags: time-t
NOTICE: these changes must not be uploaded to unstable yet!
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
odil 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 odil
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')
Architecture: amd64 (x86_64)
Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 odil-0.12.2/debian/changelog odil-0.12.2/debian/changelog
--- odil-0.12.2/debian/changelog 2023-12-21 16:12:20.000000000 -0300
+++ odil-0.12.2/debian/changelog 2024-02-02 16:41:40.000000000 -0300
@@ -1,3 +1,10 @@
+odil (0.12.2-4.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas <kanash...@ubuntu.com> Fri, 02 Feb 2024 16:41:40 -0300
+
odil (0.12.2-4) unstable; urgency=medium
* Team upload.
diff -Nru odil-0.12.2/debian/control odil-0.12.2/debian/control
--- odil-0.12.2/debian/control 2023-12-21 16:12:20.000000000 -0300
+++ odil-0.12.2/debian/control 2024-02-02 16:41:40.000000000 -0300
@@ -5,7 +5,7 @@
Testsuite: autopkgtest-pkg-python
Priority: optional
Build-Depends: debhelper-compat (= 13),
- d-shlibs,
+ d-shlibs (>= 0.106),
dh-python,
cmake,
pkg-config,
@@ -34,15 +34,15 @@
Homepage: https://github.com/lamyj/odil
Rules-Requires-Root: no
-Package: libodil0
+Package: libodil0t64
Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x alpha
ia64 powerpc ppc64 riscv64 x32
Multi-Arch: same
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
-Conflicts: libdcmtkpp0
-Provides: libdcmtkpp0
-Replaces: libdcmtkpp0
+Conflicts: libodil0 (<< ${source:Version}), libdcmtkpp0
+Provides: ${t64:Provides}, libdcmtkpp0
+Replaces: libodil0, libdcmtkpp0
Description: C++11 library for the DICOM standard
Odil leverages C++ constructs to provide a user-friendly API of the
different parts of the DICOM standard. Included in Odil are exception-based
@@ -58,7 +58,7 @@
Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x
Multi-Arch: same
Section: libdevel
-Depends: libodil0 (= ${binary:Version}),
+Depends: libodil0t64 (= ${binary:Version}),
${devlibs:Depends},
${misc:Depends}
Conflicts: libdcmtkpp-dev
@@ -97,7 +97,7 @@
Architecture: amd64 arm64 armel armhf i386 loong64 mipsel ppc64el s390x
Multi-Arch: foreign
Section: python
-Depends: libodil0 (= ${binary:Version}),
+Depends: libodil0t64 (= ${binary:Version}),
${shlibs:Depends},
${python3:Depends},
${misc:Depends}
diff -Nru odil-0.12.2/debian/libodil0t64.lintian-overrides
odil-0.12.2/debian/libodil0t64.lintian-overrides
--- odil-0.12.2/debian/libodil0t64.lintian-overrides 1969-12-31
21:00:00.000000000 -0300
+++ odil-0.12.2/debian/libodil0t64.lintian-overrides 2024-02-02
16:41:40.000000000 -0300
@@ -0,0 +1 @@
+libodil0t64: package-name-doesnt-match-sonames libodil0
diff -Nru odil-0.12.2/debian/rules odil-0.12.2/debian/rules
--- odil-0.12.2/debian/rules 2023-12-21 16:12:20.000000000 -0300
+++ odil-0.12.2/debian/rules 2024-02-02 16:41:40.000000000 -0300
@@ -102,6 +102,7 @@
override_dh_install-arch:
dh_install
d-shlibmove \
+ --t64 \
--devunversioned \
--commit --multiarch --exclude-a --exclude-la \
--movedev debian/tmp/usr/include/* usr/include \
--- End Message ---
--- Begin Message ---
Source: odil
Source-Version: 0.12.2-4.1
Done: Benjamin Drung <bdr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
odil, 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 1062...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Benjamin Drung <bdr...@debian.org> (supplier of updated odil 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 29 Feb 2024 01:46:17 +0000
Source: odil
Architecture: source
Version: 0.12.2-4.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1062757
Changes:
odil (0.12.2-4.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062757
Checksums-Sha1:
35e28505146f70b3d2012d606d64dc17ebbb8817 2799 odil_0.12.2-4.1.dsc
3422a0ac830c2759356ec5011b1d832550115600 18444 odil_0.12.2-4.1.debian.tar.xz
3d86b0f123f72650c10c4387424880653883a7fe 11084 odil_0.12.2-4.1_source.buildinfo
Checksums-Sha256:
8fb340ce7c5acf01d578980a5ab5c3e4e392dca5d1cc97bcb429b6d189545bb9 2799
odil_0.12.2-4.1.dsc
d5825c875559282c286bc1e4ed9d5f7ed915bf43a967b972d67404222e13e6b8 18444
odil_0.12.2-4.1.debian.tar.xz
1017fe2c4282d13be34bd94bd8dea5c31f1c7687dd3171d7d7aec1fc6718d558 11084
odil_0.12.2-4.1_source.buildinfo
Files:
c1b27cbebbc5255986401781e2405d74 2799 science optional odil_0.12.2-4.1.dsc
98c3acf4636db35fa2fb03ffc621b468 18444 science optional
odil_0.12.2-4.1.debian.tar.xz
82cc9bff66e4e3732877d0bb37ed64dc 11084 science optional
odil_0.12.2-4.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXf50QACgkQFZ61xO/I
d0xyRg//RWd8/pUOaNga7Re41sQ8bPepq/BbQvAcFD4yEfg2pV1voK/5t7M5Py8G
oa1+HA3hsWbm9l2KtMaHuUdde/xaZPHdy2ilv1oRIzhM2MjymdDsYqvGaypP3S2z
rrSwR26QU+GaKU3TcxcPVAcqbeLPowuIuKGc2IOgcI//9oi5nij14NrTdCx7SWAT
Ud433mdilVGE6pP8reMi1wFeG4NIJlQGmNsik98J23d7N+/ZAEf9mPxjPPaCMKDD
wjXCBkLw60ZvcigXXi1/gkxTdKDKVfh8W0o2QGZlrNsYcTlJB4SZrZoC4tQ734gg
ghhLbvhs13UtzaARVLYdZjTvrBO7No2Zuwi6Fd4dVdjy61EWc2dvMVXl7+0xqNF9
lWJFtiCbsNF5tqCdQ9T0APAVBGyn7u+EZTJh+hb4ch6dgr4nSPUojRvJ7GpjeqfE
bX1/cvSVRwtrdHYMebAijsOfWR6oiHQHxz98z6ed/6YfidRHfCYNSAqHrUh9ERrP
yDVmFrqAeeSR8/ZH7OgdNSV+jIUZbgDdXMbE3YvQ3rwSAsQwFNCJWdoCLadzihda
p4k3PQDTW95Burjn1Mh02kqnIw2cvOxc4ML69GM2Je1KHCKd+gDUtYts0t2DGBDR
/LT8dSfP1YYs83SXkuOWHk9y1qgaAa7vrQJBbmcgvaa/kmT7wVs=
=Jv0Y
-----END PGP SIGNATURE-----
pgpjc_OlDUqs1.pgp
Description: PGP signature
--- End Message ---