#1062137 glibmm2.68: NMU diff for 64-bit time_t transition

#1062137#5
Date:
2024-01-31 14:35:32 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
glibmm2.68 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 glibmm2.68
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.

#1062137#10
Date:
2024-02-06 03:57:31 UTC
From:
To:
It feels easiest to me to do the uploads to Unstable for the Debian
GNOME packages. We had pending changes in git for some of them. Even
when we didn't, I still need to do manual pushing to git repos for
NMUs. Therefore, I am unsetting the pending tag as suggested by Steve
today in #debian-release.

Thank you,
Jeremy Bícha

#1062137#19
Date:
2024-02-24 06:09:14 UTC
From:
To:
Please see attached a patch rebased on current unstable.
#1062137#24
Date:
2024-02-28 03:39:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
glibmm2.68, 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 1062137@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bícha <jbicha@ubuntu.com> (supplier of updated glibmm2.68 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 21:49:12 -0500
Source: glibmm2.68
Built-For-Profiles: noudeb
Architecture: source
Version: 2.78.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Jeremy Bícha <jbicha@ubuntu.com>
Closes: 1062137
Changes:
 glibmm2.68 (2.78.1-2) unstable; urgency=medium
 .
   * Release to unstable (Closes: #1062137)
Checksums-Sha1:
 85b63a910cfca2eb7dca71af8a3718d273cb8cc0 2373 glibmm2.68_2.78.1-2.dsc
 dc4bca54071075cb47db4023e4ac824c149906f6 54592 glibmm2.68_2.78.1-2.debian.tar.xz
 be7862f3972aed680cf29f421a1a28ae9a922c3f 13757 glibmm2.68_2.78.1-2_source.buildinfo
Checksums-Sha256:
 718a15715d4a56925c4b0b7b1c7c961e3ef88edc23e12d2e7963375c852d0b1f 2373 glibmm2.68_2.78.1-2.dsc
 ee647f9cc733d6067fdb1e348ff7562671a80eb87c367b6273149644326ff29b 54592 glibmm2.68_2.78.1-2.debian.tar.xz
 3f598e261de7d769d3c61e371a7274912583415c95b76580e4296934f6c8069b 13757 glibmm2.68_2.78.1-2_source.buildinfo
Files:
 863337ff457f4947418c4ec27f3cf5fe 2373 libs optional glibmm2.68_2.78.1-2.dsc
 156d576ec5924ae5b678e9587281f9b0 54592 libs optional glibmm2.68_2.78.1-2.debian.tar.xz
 5585baa2ff028b16fb527c04d78579f9 13757 libs optional glibmm2.68_2.78.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmXen04ACgkQ5mx3Wuv+
bH2FZw//Y/lU8LB674xHDpTV1CK+51WhAx9Oh57JYFPHezQXyKhhZ9Tg5GRWFYVN
0rJK9vKNQRJdhkJ4SNCQsvK3+D0AhZibVi/3wYcN5sqjzXjpZnl1+b9yJBhK8d/B
k6UINvrSqJZuiXq0JjKsz3Zbyu/HGDoSoKkag7iytx9HFl9rF4+mz4Xwe8rrPab3
xF4ICd1PvpiTyLZh/b9trSylDdGsLJOMevHu8Jm3YlidDVHcd63nLkjwa7UEfFXD
LKNmzCbGwlmSThVGlUKE3WZ4oyJXMrRPaoUo9o4EKbUz2NIj4p40nFHyKfp+yg5i
y8aD1B9RDJqAsnvz5UxUMS93Pj7x/MEN3YfeJH6pTdeBM2Ae3/wlGQRmckFTGs3j
Dxi4KTnfPo45wAPlYoriM/HplWrZPNx0L05H/j9SooBHvGPlg+oc8HXKGEHQ20/5
3oqohfLKQdcQmVnOU5swqXbFAd4PfJ5jb73glridyNx3LQmQg9BUf1ow7D1rXMCg
ccZXr0z8c5JPNw9zVi9Uoc+3bclkjlgz6TOo5nyr1HcaR5NR0nl3EmYTHt7wO2Ig
Z29MncfzNxTh0quYZ2YF8zQC8IfKOUqMPQarSTrFDqsbRHnBdewVUA5Fz3dPLKGP
xcjRylFtDNzfOAdxdXGoJYCflCPajSL86K9/6I8x6sks/cuA5OY=
=QGwP
-----END PGP SIGNATURE-----