#1061863 ace: NMU diff for 64-bit time_t transition

Package:
src:ace
Source:
src:ace
Submitter:
Steve Langasek
Date:
2024-02-28 00:21:07 UTC
Severity:
normal
Tags:
#1061863#5
Date:
2024-01-29 21:40:00 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
ace 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 ace
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.

#1061863#16
Date:
2024-01-29 21:48:41 UTC
From:
To:
Sorry, initially filed against the wrong package because "reportbug --src
$src" != "reportbug src:$src".

#1061863#21
Date:
2024-01-31 01:56:31 UTC
From:
To:
Apologies, an oversight in the conversion script caused us to fail to update
strict versioned dependencies on the previous package name.  Please find
attached a fixed patch.

#1061863#28
Date:
2024-02-26 23:27:27 UTC
From:
To:
Additional testing showed that the previous patch was incomplete, here is
an updated one.

#1061863#33
Date:
2024-02-27 22:27:41 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!

#1061863#38
Date:
2024-02-27 22:43:37 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!

#1061863#43
Date:
2024-02-28 00:03:26 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!

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

Debian distribution maintenance software
pp.
Steve Langasek <vorlon@debian.org> (supplier of updated ace 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: Tue, 27 Feb 2024 22:56:50 +0000
Source: ace
Architecture: source
Version: 7.1.2+dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian ACE maintainers <team+ace@tracker.debian.org>
Changed-By: Steve Langasek <vorlon@debian.org>
Closes: 1061863
Changes:
 ace (7.1.2+dfsg-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1061863
Checksums-Sha1:
 58c5ae36babb14733130c76c075e7bcbc517d7c7 4437 ace_7.1.2+dfsg-2.1.dsc
 775444aad9a2c32a9a6d8b2b0b50458ef553e82c 34620 ace_7.1.2+dfsg-2.1.debian.tar.xz
 a10247cfaf1959a1c8d78446682af96127c5bb12 12079 ace_7.1.2+dfsg-2.1_source.buildinfo
Checksums-Sha256:
 049d1fef55d4941bda698299e3ceb791e364e96667d7e5637006de1a505d150f 4437 ace_7.1.2+dfsg-2.1.dsc
 de1106091df6a5f72fbfa0092312dbac0fa856a3de4026c79fcc4aff3c885a80 34620 ace_7.1.2+dfsg-2.1.debian.tar.xz
 2dce5633f99a4902c06333c2bde1f25658fe554225a856cb4a6f231ec8cb00e9 12079 ace_7.1.2+dfsg-2.1_source.buildinfo
Files:
 60f1c42b33b3c44d12973fe1f5f7d7da 4437 devel optional ace_7.1.2+dfsg-2.1.dsc
 23c357ee7f67afd3e11401065b374346 34620 devel optional ace_7.1.2+dfsg-2.1.debian.tar.xz
 0bef6793f7f65d2d255170da67694301 12079 devel optional ace_7.1.2+dfsg-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXeeFYSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM94h8QAMLCGDGqNC+cgCqZAZXcacGtm3Ge4fXJ
OTvjbbegHAcXd3hyUe3rU+7ENjRjNXrI4ZMUQVbT0q0oJJlJpBQ0yedxvJ/DM38/
a57HKD7iL6yjExJcmixIBvYZZf8/HG93phVSVFLoSV8y4g8Xk+hOjeJs9Rs1E6XQ
Jhh+CpeXQoUtStqaHPn5YKq0Hl8zH1tggbB1eqj9g0qrblMNlIP3IzrsfW6mlkZl
Xa71QCVfIbsP+0btRp5/3LPf6z4HLUU54UmzaZmNaPbENOsKfHOSbXAXohC5T988
BkmoiLaQsXaphI3qxkvw8USaD+5ECwNvmiSftEUkbbpVjxiZU82KzGYLhZcc1BjP
VrOofWuceOaz/oXNzWqlTPcMNoGLMB2hlc7pEe72Cv9c5guHnwUxaJogNBxmWnwC
BuhfHtF4SnEF/OpDaAD30BbUDkCwnQv3EZHNPY54QodGlArb7rbetqiFJD1Co4F5
lVWBmX6ZZcVNVJ3+T4YbgTUWG5nQtMyIuRJO8ApGZV2xcuQ263I8gJCkCZr7Uy7M
PY2JAwkUlrDLkeXewCZJb7bErr4Hjwx1VqqWCqBtTiST2/PmP0n/iZUQugsy3BW0
Od4y1z7eQBgE67kAeEt9uyYN7qH2zU/szbMskE4jfsRByO9xShLCO/16vI5yZg7w
Tuv9zgl+NIOf
=YFaT
-----END PGP SIGNATURE-----