Your message dated Thu, 29 Feb 2024 00:05:48 +0000
with message-id <[email protected]>
and subject line Bug#1063045: fixed in vibes 0.2.3+dfsg-1.1
has caused the Debian Bug report #1063045,
regarding vibes: 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.)


-- 
1063045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063045
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: vibes
Version: 0.2.3+dfsg-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: [email protected]
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

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
vibes 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 vibes
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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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: systemd (via /run/systemd/system)
diff -Nru vibes-0.2.3+dfsg/debian/changelog vibes-0.2.3+dfsg/debian/changelog
--- vibes-0.2.3+dfsg/debian/changelog   2023-12-25 15:52:39.000000000 +0000
+++ vibes-0.2.3+dfsg/debian/changelog   2024-02-04 17:45:50.000000000 +0000
@@ -1,3 +1,10 @@
+vibes (0.2.3+dfsg-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]>  Sun, 04 Feb 2024 17:45:50 +0000
+
 vibes (0.2.3+dfsg-1) unstable; urgency=medium
 
   * Initial release. (Closes: #1059434)
diff -Nru vibes-0.2.3+dfsg/debian/control vibes-0.2.3+dfsg/debian/control
--- vibes-0.2.3+dfsg/debian/control     2023-12-17 16:01:21.000000000 +0000
+++ vibes-0.2.3+dfsg/debian/control     2024-02-04 17:45:50.000000000 +0000
@@ -32,7 +32,7 @@
 Package: libvibes-dev
 Section: libdevel
 Architecture: any
-Depends: libvibes0 (= ${binary:Version}),
+Depends: libvibes0t64 (= ${binary:Version}),
          ${shlibs:Depends},
          ${misc:Depends},
 Description: visualizer for intervals and boxes (development files)
@@ -47,7 +47,10 @@
  This package contains the header files for creating clients in C++
  for VIBes, as well as the code examples.
 
-Package: libvibes0
+Package: libvibes0t64
+Provides: ${t64:Provides}
+Replaces: libvibes0
+Breaks: libvibes0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},
diff -Nru vibes-0.2.3+dfsg/debian/libvibes0.install 
vibes-0.2.3+dfsg/debian/libvibes0.install
--- vibes-0.2.3+dfsg/debian/libvibes0.install   2023-12-17 13:44:14.000000000 
+0000
+++ vibes-0.2.3+dfsg/debian/libvibes0.install   1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-viewer/build/libvibes.so.* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru vibes-0.2.3+dfsg/debian/libvibes0.lintian-overrides 
vibes-0.2.3+dfsg/debian/libvibes0.lintian-overrides
--- vibes-0.2.3+dfsg/debian/libvibes0.lintian-overrides 2023-12-17 
13:44:14.000000000 +0000
+++ vibes-0.2.3+dfsg/debian/libvibes0.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-# "For C++ libraries it is often better not to ship symbols files."
-# Reference: https://wiki.debian.org/UsingSymbolsFiles#C.2B-.2B-_libraries
-libvibes0: no-symbols-control-file usr/lib/*/libvibes.so.*
diff -Nru vibes-0.2.3+dfsg/debian/libvibes0t64.install 
vibes-0.2.3+dfsg/debian/libvibes0t64.install
--- vibes-0.2.3+dfsg/debian/libvibes0t64.install        1970-01-01 
00:00:00.000000000 +0000
+++ vibes-0.2.3+dfsg/debian/libvibes0t64.install        2023-12-17 
13:44:14.000000000 +0000
@@ -0,0 +1 @@
+viewer/build/libvibes.so.* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru vibes-0.2.3+dfsg/debian/libvibes0t64.lintian-overrides 
vibes-0.2.3+dfsg/debian/libvibes0t64.lintian-overrides
--- vibes-0.2.3+dfsg/debian/libvibes0t64.lintian-overrides      1970-01-01 
00:00:00.000000000 +0000
+++ vibes-0.2.3+dfsg/debian/libvibes0t64.lintian-overrides      2024-02-04 
17:45:50.000000000 +0000
@@ -0,0 +1,4 @@
+# "For C++ libraries it is often better not to ship symbols files."
+# Reference: https://wiki.debian.org/UsingSymbolsFiles#C.2B-.2B-_libraries
+libvibes0t64: no-symbols-control-file usr/lib/*/libvibes.so.*
+libvibes0t64: package-name-doesnt-match-sonames libvibes0

--- End Message ---
--- Begin Message ---
Source: vibes
Source-Version: 0.2.3+dfsg-1.1
Done: Steve Langasek <[email protected]>

We believe that the bug you reported is fixed in the latest version of
vibes, 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.
Steve Langasek <[email protected]> (supplier of updated vibes 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 22:34:17 +0000
Source: vibes
Architecture: source
Version: 0.2.3+dfsg-1.1
Distribution: unstable
Urgency: medium
Maintainer: Rafael Laboissière <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1063045
Changes:
 vibes (0.2.3+dfsg-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063045
Checksums-Sha1:
 4308c37f1ac7f1750205b7879904df49ee0d024c 2019 vibes_0.2.3+dfsg-1.1.dsc
 c0ac0c497ad26065db08bf45554e864adaf8875b 5464 
vibes_0.2.3+dfsg-1.1.debian.tar.xz
 a3d240384f6e350fb917ad00c38b6a2f5c0a45c5 11986 
vibes_0.2.3+dfsg-1.1_source.buildinfo
Checksums-Sha256:
 877801db173bf61c092db86998a3a052d74b6bc2f560baccf2ad6e2c5246c355 2019 
vibes_0.2.3+dfsg-1.1.dsc
 29a9ebc7168b20974dfd47ffd7120da8afc26efb785ecd60b6a68cd2973c8b3b 5464 
vibes_0.2.3+dfsg-1.1.debian.tar.xz
 00c8dccd06d02b039b68f449f2695c532c4dfb6e195541c4d3817ac67b3c4225 11986 
vibes_0.2.3+dfsg-1.1_source.buildinfo
Files:
 ab522c92ecd3440a1fde111cfafee75c 2019 math optional vibes_0.2.3+dfsg-1.1.dsc
 7a39e5e9babf71d89feac0263cec505b 5464 math optional 
vibes_0.2.3+dfsg-1.1.debian.tar.xz
 3a33ac57bc1142731a0c9753da6ec716 11986 math optional 
vibes_0.2.3+dfsg-1.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfticSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9AcEQAMAOMvGuIUxlpMYkVrcAMx5uNwOY+L3c
8bfIOK2o8AI541Mr189zcUhCUstiJcaAMq9g6Xth3V1PPaovZHKBCbdM2P662qf0
QW8xJUcREiZ0MXgDX13ydbyIgKfrEOuqr46+d6ChKKR8ITvka+Aq4Qsf3AHS9KAB
HBfxytX5Lcdkz5ZfeWvhQ1Gw00JeB6tmQgucLQiOVsgbeiidokfrmO4olxxcrr3T
cwlHws4o1HPn0zK0t9hvAT+pqV565ONH+Z2XsAg5UNFCKAmCTUwSyvVyhcBWPnH5
efvuuNxKXIBNkwJ8yNAOwd2Q4UDeJ1B8XqeCF9fWoWj8DYNKT+U8nl5Vmm6SXkIT
BLerkAdnBst6Esblr3yFGx8ixhwFIqlWXbCIf4SdygkGlxN2Rm3BJqlbmj/Ils8p
g4PwxrNbTALKB5rZdPh9JxYnX3GASAhY/NgoaOx3jN4MyudcIzPz9xUL3Le87WCJ
7NExRPkCMKbMmAZ5FR0qwS4tzYapbA4EO2jiE3Xct1plrpIJUIIJWlyZwNgy82mA
6C2rdfb15otxj61Y+w9IjKFtXfA0ZGBmjyhIiuBDJ2yY/BzXDXrW3B9LfyQmREfD
VLvQOYIJdMd99seZzFJWOZGzHnYKQcIuDL5ZgNI7Bi0yELDIh7JPh8Yu52UJ8Q91
U2rjDKUIDBqb
=MKB3
-----END PGP SIGNATURE-----

Attachment: pgpmEwpGFWWxR.pgp
Description: PGP signature


--- End Message ---

Reply via email to