Your message dated Wed, 28 Feb 2024 11:55:34 +0000
with message-id <[email protected]>
and subject line Bug#1062275: fixed in libdumb 1:0.9.3-6.1
has caused the Debian Bug report #1062275,
regarding libdumb: 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.)
--
1062275: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062275
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libdumb
Version: 1.2.1-5.1
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
libdumb 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 libdumb
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'), (500, 'testing'), (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 libdumb-0.9.3/debian/changelog libdumb-0.9.3/debian/changelog
--- libdumb-0.9.3/debian/changelog 2013-06-07 21:09:54.000000000 +0000
+++ libdumb-0.9.3/debian/changelog 2024-01-31 22:21:17.000000000 +0000
@@ -1,3 +1,10 @@
+libdumb (1:0.9.3-6.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Wed, 31 Jan 2024 22:21:17 +0000
+
libdumb (1:0.9.3-6) unstable; urgency=low
* I took over the package after it was unmaintained for a long time.
diff -Nru libdumb-0.9.3/debian/control libdumb-0.9.3/debian/control
--- libdumb-0.9.3/debian/control 2013-06-07 20:55:49.000000000 +0000
+++ libdumb-0.9.3/debian/control 2024-01-31 22:21:17.000000000 +0000
@@ -9,7 +9,10 @@
Vcs-Git: git://git.debian.org/pkg-games/libdumb.git
Vcs-Browser: http://git.debian.org/?p=pkg-games/libdumb.git;a=summary
-Package: libdumb1
+Package: libdumb1t64
+Provides: ${t64:Provides}
+Replaces: libdumb1
+Breaks: libdumb1 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -20,17 +23,17 @@
filters for the IT files, accurate timing and pitching, and three resampling
quality settings (aliasing, linear interpolation and cubic interpolation).
.
- This package contains the libdumb1 runtime library, a standalone library
+ This package contains the libdumb1t64 runtime library, a standalone library
for module playback. If you plan to use the Allegro library with your
- project, please consider the libaldmb1 library.
+ project, please consider the libaldmb1t64 library.
Package: libdumb1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
-Depends: libdumb1 (= ${binary:Version}), ${misc:Depends}
+Depends: libdumb1t64 (= ${binary:Version}), ${misc:Depends}
Conflicts: libdumb0-dev
-Description: development files for libdumb1
+Description: development files for libdumb1t64
DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
targets maximum accuracy to the original formats, with low-pass resonant
filters for the IT files, accurate timing and pitching, and three resampling
@@ -39,7 +42,10 @@
This package contains the header files and static library needed to
compile applications that use libdumb1.
-Package: libaldmb1
+Package: libaldmb1t64
+Provides: ${t64:Provides}
+Replaces: libaldmb1
+Breaks: libaldmb1 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -50,18 +56,18 @@
filters for the IT files, accurate timing and pitching, and three resampling
quality settings (aliasing, linear interpolation and cubic interpolation).
.
- This package contains the libaldmb1 runtime library, a library for module
+ This package contains the libaldmb1t64 runtime library, a library for module
playback that uses the Allegro library. If you do not plan to use Allegro
- with your project, please consider the libdumb1 library.
+ with your project, please consider the libdumb1t64 library.
Package: libaldmb1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
-Depends: libaldmb1 (= ${binary:Version}), libdumb1-dev, liballegro4-dev,
+Depends: libaldmb1t64 (= ${binary:Version}), libdumb1-dev, liballegro4-dev,
${misc:Depends}
Conflicts: libaldmb0-dev
-Description: development files for libaldmb1
+Description: development files for libaldmb1t64
DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
targets maximum accuracy to the original formats, with low-pass resonant
filters for the IT files, accurate timing and pitching, and three resampling
diff -Nru libdumb-0.9.3/debian/libaldmb1.docs
libdumb-0.9.3/debian/libaldmb1.docs
--- libdumb-0.9.3/debian/libaldmb1.docs 2013-06-07 21:02:21.000000000 +0000
+++ libdumb-0.9.3/debian/libaldmb1.docs 1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-docs
-examples
-readme.txt
diff -Nru libdumb-0.9.3/debian/libaldmb1t64.docs
libdumb-0.9.3/debian/libaldmb1t64.docs
--- libdumb-0.9.3/debian/libaldmb1t64.docs 1970-01-01 00:00:00.000000000
+0000
+++ libdumb-0.9.3/debian/libaldmb1t64.docs 2013-06-07 21:02:21.000000000
+0000
@@ -0,0 +1,3 @@
+docs
+examples
+readme.txt
diff -Nru libdumb-0.9.3/debian/libaldmb1t64.lintian-overrides
libdumb-0.9.3/debian/libaldmb1t64.lintian-overrides
--- libdumb-0.9.3/debian/libaldmb1t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ libdumb-0.9.3/debian/libaldmb1t64.lintian-overrides 2024-01-31
22:21:17.000000000 +0000
@@ -0,0 +1 @@
+libaldmb1t64: package-name-doesnt-match-sonames libaldmb1
diff -Nru libdumb-0.9.3/debian/libdumb1.docs libdumb-0.9.3/debian/libdumb1.docs
--- libdumb-0.9.3/debian/libdumb1.docs 2013-06-07 20:36:23.000000000 +0000
+++ libdumb-0.9.3/debian/libdumb1.docs 1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-docs
-examples
-readme.txt
diff -Nru libdumb-0.9.3/debian/libdumb1t64.docs
libdumb-0.9.3/debian/libdumb1t64.docs
--- libdumb-0.9.3/debian/libdumb1t64.docs 1970-01-01 00:00:00.000000000
+0000
+++ libdumb-0.9.3/debian/libdumb1t64.docs 2013-06-07 20:36:23.000000000
+0000
@@ -0,0 +1,3 @@
+docs
+examples
+readme.txt
diff -Nru libdumb-0.9.3/debian/libdumb1t64.lintian-overrides
libdumb-0.9.3/debian/libdumb1t64.lintian-overrides
--- libdumb-0.9.3/debian/libdumb1t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ libdumb-0.9.3/debian/libdumb1t64.lintian-overrides 2024-01-31
22:21:17.000000000 +0000
@@ -0,0 +1 @@
+libdumb1t64: package-name-doesnt-match-sonames libdumb1
diff -Nru libdumb-0.9.3/debian/rules libdumb-0.9.3/debian/rules
--- libdumb-0.9.3/debian/rules 2013-06-07 21:12:54.000000000 +0000
+++ libdumb-0.9.3/debian/rules 2024-01-31 22:21:17.000000000 +0000
@@ -42,24 +42,24 @@
rm -f libdumb.so
override_dh_auto_install:
- dh_install -plibdumb1 libdumb.so.1.0.0 usr/lib/$(DEB_HOST_MULTIARCH)
- dh_install -plibaldmb1 libaldmb.so.1.0.0 usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_install -plibdumb1t64 libdumb.so.1.0.0 usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_install -plibaldmb1t64 libaldmb.so.1.0.0
usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -plibdumb1-dev libdumb.a usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -plibaldmb1-dev libaldmb.a usr/lib/$(DEB_HOST_MULTIARCH)
dh_install -plibdumb1-dev include/dumb.h usr/include
dh_install -plibaldmb1-dev include/aldumb.h usr/include
override_dh_link:
- dh_link -plibdumb1 usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so.1.0.0
usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so.1
+ dh_link -plibdumb1t64 usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so.1.0.0
usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so.1
dh_link -plibdumb1-dev usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so.1
usr/lib/$(DEB_HOST_MULTIARCH)/libdumb.so
- dh_link -plibaldmb1 usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so.1.0.0
usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so.1
+ dh_link -plibaldmb1t64 usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so.1.0.0
usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so.1
dh_link -plibaldmb1-dev usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so.1
usr/lib/$(DEB_HOST_MULTIARCH)/libaldmb.so
override_dh_installdocs:
- dh_installdocs -plibdumb1
- dh_installdocs -plibaldmb1
- dh_installdocs -plibdumb1-dev --link-doc=libdumb1
- dh_installdocs -plibaldmb1-dev --link-doc=libdumb1
+ dh_installdocs -plibdumb1t64
+ dh_installdocs -plibaldmb1t64
+ dh_installdocs -plibdumb1-dev --link-doc=libdumb1t64
+ dh_installdocs -plibaldmb1-dev --link-doc=libdumb1t64
override_dh_installchangelogs:
dh_installchangelogs release.txt
--- End Message ---
--- Begin Message ---
Source: libdumb
Source-Version: 1:0.9.3-6.1
Done: Benjamin Drung <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libdumb, 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.
Benjamin Drung <[email protected]> (supplier of updated libdumb 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 11:36:41 +0000
Source: libdumb
Architecture: source
Version: 1:0.9.3-6.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Closes: 1062275
Changes:
libdumb (1:0.9.3-6.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062275
Checksums-Sha1:
1bad604b6e0cbca639851d2f8aef15efe8a225f2 2117 libdumb_0.9.3-6.1.dsc
e2bd0b68bb6dc07d2814d8bf7e64f97634e8b081 6848 libdumb_0.9.3-6.1.debian.tar.xz
55e41e8d73d60257976eb4d9644e827e58662726 7132
libdumb_0.9.3-6.1_source.buildinfo
Checksums-Sha256:
f10fdad07904b5bfb5751fc7ed1e73267a735f13bf66a7db08758d2b2fd09b52 2117
libdumb_0.9.3-6.1.dsc
d067c40fc9b2e865b23693fd23673890f1f849ae0497c71d6817245079a34cfe 6848
libdumb_0.9.3-6.1.debian.tar.xz
0be0259fb78123d093ec3d7ab804d05ff6ef6df3bcbf7ad97032ceed480ee257 7132
libdumb_0.9.3-6.1_source.buildinfo
Files:
9f16bc1007e4cddf312b258faab5bb01 2117 libs optional libdumb_0.9.3-6.1.dsc
55fb371de5b361a2438be4d6ab5d5856 6848 libs optional
libdumb_0.9.3-6.1.debian.tar.xz
722f003c1eb6544c0fc05416a7cc4d44 7132 libs optional
libdumb_0.9.3-6.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXfGuMACgkQFZ61xO/I
d0zlCw/+JkLfgJIFgdNBBSl3ARRqZvlTj6SfphsdC7PDPW1fTA3F6Z8lV8g3Gg45
uW3RIkmqVZ/czAM4coyyJMGnbDq88llSUTYNB2lDNz7tETy5OaCapL54Pyjeq/5Z
NB0PhEFqgTQ+dn0fdB4jKKMAwInJKetw/I7+mhnM2QrSw0V9Wt206oBiCW4aq/Ca
qkrzQXw3BCAy2Ov3cN8+zF0uSfLUMSejkNBFmUzF/vrbz8aUC4Vz2mfDiLzqPMWx
9OaMGMdUnEmPixuTdSa24EpEEwNrYum0zwzBVYUaKLrZx7PBXPeV18A7T5PjMZ98
mYOWe5W2ydNw2z7+gxOLG9SoKdZzb/2plJXTBo3glkVCPwE/gcLxGbNX8v/gElPq
0CmPEoh//9dHp8gBUbO6jDGVnHVRWqao4GQupTlhirgC7BL8bvAI/yuDXVBPi3rw
RsbFYEqrXBJYj1RIxmSdamQgC48DFQOpPhZc7JD0sq5N9nRtTOw0O7x1tYVa4aTp
3Zr+eujqhgGOYLb5lnjl+Jtwf3mN7MG5yogGKnTBtkoMpsYkDKvHafVC0IlYeyDV
lOlmhpbCLKGsaDg433OAOnFSfxHHXC1y0X/bN3SizzR8dQjQYFH3tez2e+D4Gh6P
/wBRTSnR9rx0495oKV9u4LYphKeKITwVRMcYECS2vM3FoopndDg=
=LrSk
-----END PGP SIGNATURE-----
pgprFhXL_TfYy.pgp
Description: PGP signature
--- End Message ---