#1062275 libdumb: NMU diff for 64-bit time_t transition

#1062275#5
Date:
2024-02-01 00:05:06 UTC
From:
To:
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.

#1062275#14
Date:
2024-02-28 11:37:04 UTC
From:
To:
Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!

#1062275#19
Date:
2024-02-28 11:55:34 UTC
From:
To:
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 1062275@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Benjamin Drung <bdrung@debian.org> (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 ftpmaster@ftp-master.debian.org)
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 <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdrung@debian.org>
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-----