Your message dated Wed, 20 Mar 2024 19:00:14 +0000
with message-id <e1rn1ac-0086pp...@fasolo.debian.org>
and subject line Bug#1063266: fixed in polylib 5.22.5-4.2+dfsg~exp1
has caused the Debian Bug report #1063266,
regarding polylib: 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.)
--
1063266: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063266
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: polylib
Version: 5.22.5-4+dfsg
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
polylib 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 polylib
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 polylib-5.22.5/debian/changelog polylib-5.22.5/debian/changelog
--- polylib-5.22.5/debian/changelog 2018-01-26 13:47:38.000000000 -0200
+++ polylib-5.22.5/debian/changelog 2024-02-05 19:17:40.000000000 -0300
@@ -1,3 +1,10 @@
+polylib (5.22.5-4+0.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro <kanash...@debian.org> Mon, 05 Feb 2024 19:17:40 -0300
+
polylib (5.22.5-4+dfsg) unstable; urgency=medium
* Team upload.
diff -Nru polylib-5.22.5/debian/control polylib-5.22.5/debian/control
--- polylib-5.22.5/debian/control 2018-01-26 13:47:38.000000000 -0200
+++ polylib-5.22.5/debian/control 2024-02-05 19:17:40.000000000 -0300
@@ -9,7 +9,10 @@
Vcs-Git: https://salsa.debian.org/science-team/polylib.git
Homepage: http://icps.u-strasbg.fr/polylib/polylib_src
-Package: libpolylib64-8
+Package: libpolylib64-8t64
+Provides: ${t64:Provides}
+Replaces: libpolylib64-8
+Breaks: libpolylib64-8 (<< ${source:Version})
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
@@ -25,7 +28,7 @@
Package: libpolylib64-dev
Architecture: any
Section: libdevel
-Depends: libpolylib64-8 (= ${binary:Version}),
+Depends: libpolylib64-8t64 (= ${binary:Version}),
${misc:Depends}
Description: Development files for the long int version of PolyLib
Polylib is a free C library for doing computations on polyhedra.
@@ -41,7 +44,7 @@
Architecture: any
Section: math
Depends: ${shlibs:Depends},
- libpolylib64-8 (=${binary:Version}),
+ libpolylib64-8t64 (=${binary:Version}),
${misc:Depends}
Description: Various tools using libpolylib
Polylib is a free C library for doing computations on polyhedra.
diff -Nru polylib-5.22.5/debian/libpolylib64-8.install
polylib-5.22.5/debian/libpolylib64-8.install
--- polylib-5.22.5/debian/libpolylib64-8.install 2018-01-26
13:47:38.000000000 -0200
+++ polylib-5.22.5/debian/libpolylib64-8.install 1969-12-31
21:00:00.000000000 -0300
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.install
polylib-5.22.5/debian/libpolylib64-8t64.install
--- polylib-5.22.5/debian/libpolylib64-8t64.install 1969-12-31
21:00:00.000000000 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.install 2018-01-26
13:47:38.000000000 -0200
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides
polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides
--- polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides 1969-12-31
21:00:00.000000000 -0300
+++ polylib-5.22.5/debian/libpolylib64-8t64.lintian-overrides 2024-02-05
19:17:40.000000000 -0300
@@ -0,0 +1 @@
+libpolylib64-8t64: package-name-doesnt-match-sonames libpolylib64-8
--- End Message ---
--- Begin Message ---
Source: polylib
Source-Version: 5.22.5-4.2+dfsg~exp1
Done: Benjamin Drung <bdr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
polylib, 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 1063...@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 polylib 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: Wed, 20 Mar 2024 13:47:53 +0000
Source: polylib
Binary: libpolylib64-8t64 libpolylib64-8t64-dbgsym libpolylib64-dev
polylib-utils polylib-utils-dbgsym
Architecture: source amd64
Version: 5.22.5-4.2+dfsg~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Description:
libpolylib64-8t64 - Polyhedral library - long int version
libpolylib64-dev - Development files for the long int version of PolyLib
polylib-utils - Various tools using libpolylib
Closes: 1063266
Changes:
polylib (5.22.5-4.2+dfsg~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063266
Checksums-Sha1:
31071bd04a16a9c88c95fb6595d2d741a015ee9c 2159 polylib_5.22.5-4.2+dfsg~exp1.dsc
596b0b67a6721f8c72e58f1134961f4c8ecc26cd 3876
polylib_5.22.5-4.2+dfsg~exp1.debian.tar.xz
d9d18e691b01324e20e7acb1c9c7741b0e058548 255836
libpolylib64-8t64-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
209910461f46520841e92e26c9573367c0a1d6fd 112332
libpolylib64-8t64_5.22.5-4.2+dfsg~exp1_amd64.deb
87ec75401f661ec7b01132982eb17a22123800d9 136220
libpolylib64-dev_5.22.5-4.2+dfsg~exp1_amd64.deb
51bdbc96362947a829825feae4d4bf222b585375 19580
polylib-utils-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
018e7c526e361ba3a918a2e5b6a83df4004639a7 13976
polylib-utils_5.22.5-4.2+dfsg~exp1_amd64.deb
f4a7e76b7415fa855ca6506c43bdf77e2f870022 7830
polylib_5.22.5-4.2+dfsg~exp1_amd64.buildinfo
Checksums-Sha256:
95eb386f32c25d27b504801a3f688aa07c8e96c85591ae8e563d3b9f51be2ac9 2159
polylib_5.22.5-4.2+dfsg~exp1.dsc
9bc3bb91284d47be08965794d44ef9dcc26264c37aeefbc78dc716eec129cfa6 3876
polylib_5.22.5-4.2+dfsg~exp1.debian.tar.xz
dd7af0db68adbbd9ad0e7d65fbb4d4b504ddc6398a82aeb5f7620be8717173f0 255836
libpolylib64-8t64-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
f2dd411bde526900fcee1673cccbbf8fbd0a6c2d6e810c8b08dd5410bdf5c840 112332
libpolylib64-8t64_5.22.5-4.2+dfsg~exp1_amd64.deb
f74b49b57d5da141e806b278ba66175cbdfae921cc8c479b9c773e7e5ce79e07 136220
libpolylib64-dev_5.22.5-4.2+dfsg~exp1_amd64.deb
2cd2d22dc6bd295e96799047c92ea11b1a0f0af77fe973747497b8408cb6b929 19580
polylib-utils-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
27991f10d39ef29fe6c8acd9ca5768bcdab991402f10e51da18325cc8b726a53 13976
polylib-utils_5.22.5-4.2+dfsg~exp1_amd64.deb
04ffc41f3aa563929d87a2c72d5299e70458524b9ece8c2182489e4c02a399ed 7830
polylib_5.22.5-4.2+dfsg~exp1_amd64.buildinfo
Files:
e603319059d3102d3f649201316eb858 2159 science optional
polylib_5.22.5-4.2+dfsg~exp1.dsc
d38c3d1be6cc1e1ad3e46686bf497cb1 3876 science optional
polylib_5.22.5-4.2+dfsg~exp1.debian.tar.xz
88b61ba3f066178fd419f0552402a73a 255836 debug optional
libpolylib64-8t64-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
59d194724d1c06a249a76acd50b6d99a 112332 libs optional
libpolylib64-8t64_5.22.5-4.2+dfsg~exp1_amd64.deb
abb6ffc5f9cc07faca9540f1821ad780 136220 libdevel optional
libpolylib64-dev_5.22.5-4.2+dfsg~exp1_amd64.deb
262657db047a9542b71bb5c3d4c56444 19580 debug optional
polylib-utils-dbgsym_5.22.5-4.2+dfsg~exp1_amd64.deb
c46c33bd68dd8a834a1c5dfb1febdf2b 13976 math optional
polylib-utils_5.22.5-4.2+dfsg~exp1_amd64.deb
fa54fe22c070b2480b3227aeffa4dacc 7830 science optional
polylib_5.22.5-4.2+dfsg~exp1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmX7DmgACgkQFZ61xO/I
d0zvyA//YyvsI2EOVu86i6an2rc5v/PG8wUNcypepQzvY0dUkvbdbYpenzQNel/U
O+WA1MLRqwqCu/BNBoLjNvnyPOhdEn2vtdML7dUDoF4G4jy3395s1duT8uvNSVuG
kf4/lzuhhm4kyF3yonj7ld6x65OdpkTo7FeCfeC9YBAaHCpXvHveTjKxNybjqiO2
r7RTkqJuo2/1Mtt3aH/uGtL26VejwFZ4xhBD4XchDOw4A7YMDj8StBwDP8OuWcVD
71s07hncE4fBXzQ1mxznbdZ37IFU20UythCSLMJv0dQ0hVhVv0Ud7h0QC1Ai/iLY
gqPtKsaxImTYf1koBdRKmwbcGdbh6FNgkE+bj5Ab408918Z6PpKFss2DIQ5T3Vw8
2TywutV3w6x9apOIO1M+26XRNJCMfc+19c8GUInHNZu3RPUhPnV7sNapGPMU6fkm
+wAzTxh5V4yjEUC8Ys10oOr24YweC6bVoeqlphCn3G08mjeRw5l4Y34w4NTJoTKp
PCRzBKLo474PmZHGFVz7SkxNoiE6vnL7qcQvuhQbYH9pCb/hoeDqxzRPKwjG4bwk
EJ+L+2q1aapsSPRE8YSYt7cZxzJwUHwvkxZEI2Fl2p04NTLJB2fzaV5TtQmO7noA
WF7vGoWMuCI0AFUd674BT29MGIgFZ6MefwOGn7v2hnfZmvYMNWs=
=I9Y/
-----END PGP SIGNATURE-----
pgp4Om4_8tZVA.pgp
Description: PGP signature
--- End Message ---