#1062528 eiskaltdcpp: NMU diff for 64-bit time_t transition

#1062528#5
Date:
2024-02-01 18:36:23 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
eiskaltdcpp 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 eiskaltdcpp
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.

#1062528#14
Date:
2024-02-28 03:10:12 UTC
From:
To:
Dear maintainer,

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!

#1062528#19
Date:
2024-02-28 04:41:22 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
eiskaltdcpp, 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 1062528@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Hudson-Doyle <mwhudson@debian.org> (supplier of updated eiskaltdcpp 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 03:07:53 +0000
Source: eiskaltdcpp
Architecture: source
Version: 2.4.2-1.1
Distribution: unstable
Urgency: medium
Maintainer: Boris Pek <tehnick@debian.org>
Changed-By: Michael Hudson-Doyle <mwhudson@debian.org>
Closes: 1062528
Changes:
 eiskaltdcpp (2.4.2-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1062528
Checksums-Sha1:
 456e9a27e0b943c37bd76f917e8ef9f5fbf4a620 3057 eiskaltdcpp_2.4.2-1.1.dsc
 7e6dbf4eeb1c22043c07722b1eb7c6a9d57c6e54 11856 eiskaltdcpp_2.4.2-1.1.debian.tar.xz
 09e826cd553a3ee72986d4d5d3d09068c4ec904c 19131 eiskaltdcpp_2.4.2-1.1_source.buildinfo
Checksums-Sha256:
 2f348dbafeb902747549e8481b32449cb464a0b6b45384697513178051cbec3a 3057 eiskaltdcpp_2.4.2-1.1.dsc
 e85ef47b6f3b331a2b9fa14e6db3968dcfa63bb7398ac0347e9524d59dae2e2e 11856 eiskaltdcpp_2.4.2-1.1.debian.tar.xz
 9b1b3e83d880843336c19ad58fba151f326a0ca5265bb3463aa9a5fe5d16b63e 19131 eiskaltdcpp_2.4.2-1.1_source.buildinfo
Files:
 82b78cd59c5ccb3c24aaf9a15d27cb2c 3057 net optional eiskaltdcpp_2.4.2-1.1.dsc
 eaf0c026e2c464e49bf2871067ee3627 11856 net optional eiskaltdcpp_2.4.2-1.1.debian.tar.xz
 8b79140c07a8b7f6bfea4eefcc0347c9 19131 net optional eiskaltdcpp_2.4.2-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXeqbwUHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJNxyhAAmEFT7vwgs3n1iR6xKX9ThIsZyDUV
18Kbc8JrofspoadHfQogJ6E4/U8Nw3AvKf3j5TWy9Y5IOVTk5NHEEtD8DnHRPqlD
RxxQCEwsSFb79HW3s2/vOstdCXPJYUbs+i28zIc/B+2sMoSN8TQoylwRVNgu+rWt
DL6K4X3V5Q0HR5toUJDFvmTi6uRD63z8K4v1s7kja/OEhxp3XZFb+ivgk0ZemZcO
GgnTI4/W0Aj4itkEsmk1Ak1D26W5w9dqtuAQVF+sRaBGwICzFwlBpK7V9S+WgTCq
pzq0eTgi+qdbABcCZEyfjUieYNhOprPBv4CyoH7svHiMRsgOADlQedvTilQPxfB4
Zf74KflyUuiv29XtH4168+fDQC/vYs33411Hd9KUYNfMRpUny4T704qI7xS+hrmN
boXFqHNnxaIr0y/7VQwKM7L333OpcP/us+65vOR+OpD64sUeaamF9oBU9w1E4Ow6
42n/BZ4sf1vHgXTYZnlkiEIgbhgVe4/InOxFdANERDsEL71CxvQ9CTiyShZMXX8m
ynFsFaPoVFQ71KS/U4RBZF3F7c73XvfF+DAwE8tbHjnf7rqO/FCe6UJwrh4nRtfK
t6bvPkJGQhpn37Y10YuH6TAaEeExUC5ki//2v4zMCw384khj19LRoIpLVOvRiTFm
oqzyTon/TuBYMNg=
=dvFT
-----END PGP SIGNATURE-----