Your message dated Wed, 28 Feb 2024 15:39:54 +0000
with message-id <[email protected]>
and subject line Bug#1062191: fixed in gtkmm2.4 1:2.24.5-5
has caused the Debian Bug report #1062191,
regarding gtkmm2.4: 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.)
--
1062191: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062191
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gtkmm2.4
Version: 1:2.24.5-4
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
gtkmm2.4 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 gtkmm2.4
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'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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: unable to detect
diff -Nru gtkmm2.4-2.24.5/debian/changelog gtkmm2.4-2.24.5/debian/changelog
--- gtkmm2.4-2.24.5/debian/changelog 2019-02-06 08:54:15.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/changelog 2024-01-31 16:12:22.000000000 +0000
@@ -1,3 +1,10 @@
+gtkmm2.4 (1:2.24.5-4.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <[email protected]> Wed, 31 Jan 2024 16:12:22 +0000
+
gtkmm2.4 (1:2.24.5-4) unstable; urgency=medium
* Team upload
diff -Nru gtkmm2.4-2.24.5/debian/control gtkmm2.4-2.24.5/debian/control
--- gtkmm2.4-2.24.5/debian/control 2019-02-06 08:54:15.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/control 2024-01-31 16:12:22.000000000 +0000
@@ -6,7 +6,7 @@
Section: oldlibs
Priority: optional
Maintainer: Debian GNOME Maintainers
<[email protected]>
-Uploaders: Emilio Pozuelo Monfort <[email protected]>, Jeremy Bicha
<[email protected]>, Michael Biebl <[email protected]>, Sebastian Dröge
<[email protected]>
+Uploaders: Emilio Pozuelo Monfort <[email protected]>, Michael Biebl
<[email protected]>, Sebastian Dröge <[email protected]>
Build-Depends: debhelper (>= 11),
gnome-pkg-tools (>= 0.11),
libgtk2.0-dev (>= 2.24.0),
@@ -25,7 +25,7 @@
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends},
- libgtkmm-2.4-1v5 (= ${binary:Version}),
+ libgtkmm-2.4-1t64 (= ${binary:Version}),
libgtk2.0-dev (>= 2.24.0),
libglibmm-2.4-dev (>= 2.27.93),
libpangomm-1.4-dev (>= 2.27.1),
@@ -46,13 +46,16 @@
This package contains development files and examples, as well as a gtkmm-demo
program.
-Package: libgtkmm-2.4-1v5
+Package: libgtkmm-2.4-1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libgtkmm-2.4-1v5
+Breaks: libgtkmm-2.4-1v5 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends}
Conflicts: libgtkmm-2.4-1c2a
-Replaces: libgtkmm-2.4-1c2a
+Replaces: libgtkmm-2.4-1v5, libgtkmm-2.4-1c2a
Description: C++ wrappers for GTK+ 2 (shared libraries)
Gtkmm is a C++ interface for the popular GUI library GTK+, with API version
2.4. Gtkmm provides a convenient interface for C++ programmers to create
diff -Nru gtkmm2.4-2.24.5/debian/control.in gtkmm2.4-2.24.5/debian/control.in
--- gtkmm2.4-2.24.5/debian/control.in 2019-02-06 08:54:15.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/control.in 2024-01-31 16:12:22.000000000 +0000
@@ -21,7 +21,7 @@
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends},
- libgtkmm-2.4-1v5 (= ${binary:Version}),
+ libgtkmm-2.4-1t64 (= ${binary:Version}),
libgtk2.0-dev (>= 2.24.0),
libglibmm-2.4-dev (>= 2.27.93),
libpangomm-1.4-dev (>= 2.27.1),
@@ -42,13 +42,16 @@
This package contains development files and examples, as well as a gtkmm-demo
program.
-Package: libgtkmm-2.4-1v5
+Package: libgtkmm-2.4-1t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libgtkmm-2.4-1v5
+Breaks: libgtkmm-2.4-1v5 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends}
Conflicts: libgtkmm-2.4-1c2a
-Replaces: libgtkmm-2.4-1c2a
+Replaces: libgtkmm-2.4-1v5, libgtkmm-2.4-1c2a
Description: C++ wrappers for GTK+ 2 (shared libraries)
Gtkmm is a C++ interface for the popular GUI library GTK+, with API version
2.4. Gtkmm provides a convenient interface for C++ programmers to create
diff -Nru gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.docs
gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.docs
--- gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.docs 1970-01-01
00:00:00.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.docs 2019-02-06
08:54:15.000000000 +0000
@@ -0,0 +1,3 @@
+AUTHORS
+NEWS
+README
diff -Nru gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.install
gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.install
--- gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.install 1970-01-01
00:00:00.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.install 2019-02-06
08:54:15.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.lintian-overrides
gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.lintian-overrides
--- gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1t64.lintian-overrides 2024-01-31
16:12:22.000000000 +0000
@@ -0,0 +1 @@
+libgtkmm-2.4-1t64: package-name-doesnt-match-sonames libgtkmm-2.4-1v5
diff -Nru gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.docs
gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.docs
--- gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.docs 2019-02-06
08:54:15.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.docs 1970-01-01
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-AUTHORS
-NEWS
-README
diff -Nru gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.install
gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.install
--- gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.install 2019-02-06
08:54:15.000000000 +0000
+++ gtkmm2.4-2.24.5/debian/libgtkmm-2.4-1v5.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
--- End Message ---
--- Begin Message ---
Source: gtkmm2.4
Source-Version: 1:2.24.5-5
Done: Jeremy Bícha <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gtkmm2.4, 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.
Jeremy Bícha <[email protected]> (supplier of updated gtkmm2.4 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 10:22:27 -0500
Source: gtkmm2.4
Built-For-Profiles: noudeb
Architecture: source
Version: 1:2.24.5-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 946416 1062191
Changes:
gtkmm2.4 (1:2.24.5-5) unstable; urgency=medium
.
[ Jeremy Bícha ]
* Avoid explicitly specifying -Wl,--as-needed linker flag
* Stop using debian/control.in and dh-sequence-gnome
* Stop overriding dh_makeshlibs
* Release to unstable (Closes: #1062191)
.
[ Steve Langasek ]
* Make autopkgtests cross-test-friendly (Closes: #946416)
.
[ Debian Janitor ]
* Bump debhelper from old 11 to 13
* Set debhelper-compat version in Build-Depends
* Add debian/upstream/metadata
* Drop transition for old debug package migration
* Update standards version to 4.6.2, no changes needed
.
gtkmm2.4 (1:2.24.5-4.1~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
Checksums-Sha1:
4b08dcbbb41b8e8e92e7e88da5ce8185de587388 2330 gtkmm2.4_2.24.5-5.dsc
8821202a44a51684041d0aba972cae1ab2d9aab4 22792 gtkmm2.4_2.24.5-5.debian.tar.xz
49e9ab8cc12c2c1f2e9c611bbdae2b0c92457d9e 7874
gtkmm2.4_2.24.5-5_source.buildinfo
Checksums-Sha256:
377e38d774b270ff85369869105c9f95467cb19cac26e1fa2c4f43b28138ed12 2330
gtkmm2.4_2.24.5-5.dsc
49b537e73ae6c59f9fdf750a8cad5a5e5f2a9e2adb181c38eb36290e890f2c88 22792
gtkmm2.4_2.24.5-5.debian.tar.xz
43dd036a4db90c2c2d18a013be13af5cd301bf17754c1cb6eb5a87dafb41f5b0 7874
gtkmm2.4_2.24.5-5_source.buildinfo
Files:
59cbc2844b7e01dda9e70edbfc223480 2330 oldlibs optional gtkmm2.4_2.24.5-5.dsc
7132dd7e3f03cdcf46850e357e1c5149 22792 oldlibs optional
gtkmm2.4_2.24.5-5.debian.tar.xz
a4ceaf6c74589ed1712ef5af183fa70f 7874 oldlibs optional
gtkmm2.4_2.24.5-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmXfUFUACgkQ5mx3Wuv+
bH1ZQA/9F0IzH17E4zChgHU3rP2OzkfLOM+N0pBsBHrB+Oj0fMnwAJtzbvWo3AHm
bIUvdjHDwnyJ3hnGlOy8c1ATiJDKfqk2XbGX8Y5FC/cVLIJ/W7+cq+F2wwL7x4v5
zhJF66/WliI7KPdFdyw3oRqSh0ZEN7tUpS4U1ELIvC6gvXveLviy/a3+Kf2fiub3
pGcIafNU6qyvLZQksuS/KhJSPe6VCX6PDoO0uoW3WfPTdQSxz57vUkZmj0nIMPpu
1rbrmoKXnjv38bMQh4w/H4NfrEwnlQQpTjTVXq7WQnQTjeE6XrUmHf9OFtOrhTJK
jUWAKkMZkYMoTNo/14Qc0Hqt6lsg0r75QT2OPKKb+lbnsa5wNeIbSfkDx5E7MKpq
SrpQ3/UuKLFiJ1BsLyE7Nkhe1SrVX5qtP61iLY5y2z2BCJayOoRyuMCYxphTpwc6
s+iWn69ns+wf8awCtNYLTPVZ3Ai/7DgX1s5WZTxmlPfoGrxrJFs2KNkompIZnxdV
gjQ2H+5FDwJ0xV1Ea8yIyysCjUybTeSD7sSLiEmuOEMeOEvqhdJ1PFrlFR5habCe
aUrMQhcXrJIUlonHuyIpJg809M5d1taCW2W54Ml+xJq1+x9u4rNixNEENtm/aGRA
2SkrEPJoW3AESuDjfjIDTNixGskdMqJLU74L1W/0PKUTc8TpQQY=
=9zVQ
-----END PGP SIGNATURE-----
pgp_txEMzpEgU.pgp
Description: PGP signature
--- End Message ---