Your message dated Thu, 29 Feb 2024 07:45:21 +0000
with message-id <e1rfb6x-00a2ba...@fasolo.debian.org>
and subject line Bug#1063887: fixed in wvstreams 4.6.1-17.1
has caused the Debian Bug report #1063887,
regarding wvstreams: 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 ow...@bugs.debian.org
immediately.)


-- 
1063887: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063887
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wvstreams
Version: 4.6.1-17
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
wvstreams 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 wvstreams
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'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
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 wvstreams-4.6.1/debian/changelog wvstreams-4.6.1/debian/changelog
--- wvstreams-4.6.1/debian/changelog    2024-02-03 22:43:16.000000000 +0000
+++ wvstreams-4.6.1/debian/changelog    2024-02-14 05:51:04.000000000 +0000
@@ -1,3 +1,13 @@
+wvstreams (4.6.1-17.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Use dh_lintian instead of bespoke debian/rules code to install files;
+    their contents are superseedd by the t64 lintian overrides and also
+    didn't use the debhelper-standard names for these files
+
+ -- Steve Langasek <vor...@debian.org>  Wed, 14 Feb 2024 05:51:04 +0000
+
 wvstreams (4.6.1-17) unstable; urgency=medium
 
   * QA upload.
diff -Nru wvstreams-4.6.1/debian/control wvstreams-4.6.1/debian/control
--- wvstreams-4.6.1/debian/control      2024-02-03 22:42:59.000000000 +0000
+++ wvstreams-4.6.1/debian/control      2024-02-14 05:51:04.000000000 +0000
@@ -17,7 +17,11 @@
 Standards-Version: 3.9.8
 Homepage: https://github.com/apenwarr/wvstreams/
 
-Package: libwvstreams4.6-base
+Package: libwvstreams4.6t64-base
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-base
+Replaces: libwvstreams4.6-base
+Breaks: libwvstreams4.6-base (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -32,7 +36,11 @@
   * WvLog: a log files handler 
   * UniIniGen: a tiny version of UniConf for simple configuration systems
 
-Package: libwvstreams4.6-extras
+Package: libwvstreams4.6t64-extras
+Provides: ${t64:Provides}
+X-Time64-Compat: libwvstreams4.6-extras
+Replaces: libwvstreams4.6-extras
+Breaks: libwvstreams4.6-extras (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -46,7 +54,10 @@
  WvDial, TunnelVision, FastForward, KWvDial, retchmail, and many more yet 
  to come.  ;) 
 
-Package: libuniconf4.6
+Package: libuniconf4.6t64
+Provides: ${t64:Provides}
+Replaces: libuniconf4.6
+Breaks: libuniconf4.6 (<< ${source:Version})
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -75,9 +86,9 @@
 Package: libwvstreams-dev
 Architecture: any
 Section: libdevel
-Depends: libwvstreams4.6-base (= ${binary:Version}),
-         libwvstreams4.6-extras (= ${binary:Version}),
-         libuniconf4.6 (= ${binary:Version}),
+Depends: libwvstreams4.6t64-base (= ${binary:Version}),
+         libwvstreams4.6t64-extras (= ${binary:Version}),
+         libuniconf4.6t64 (= ${binary:Version}),
          libxplc0.3.13-dev,
          ${misc:Depends}
 Suggests: tk8.5 | wish
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6.install 
wvstreams-4.6.1/debian/libuniconf4.6.install
--- wvstreams-4.6.1/debian/libuniconf4.6.install        2011-05-19 
22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libuniconf4.6.install        1970-01-01 
00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libuniconf.so*
-debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.install 
wvstreams-4.6.1/debian/libuniconf4.6t64.install
--- wvstreams-4.6.1/debian/libuniconf4.6t64.install     1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.install     2011-05-19 
22:00:22.000000000 +0000
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libuniconf.so*
+debian/tmp/etc/uniconf.conf
diff -Nru wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides 
wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides
--- wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libuniconf4.6t64.lintian-overrides   2024-02-14 
05:51:04.000000000 +0000
@@ -0,0 +1 @@
+libuniconf4.6t64: package-name-doesnt-match-sonames libuniconf4.6
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs    2011-05-19 
22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs    1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.install 
wvstreams-4.6.1/debian/libwvstreams4.6-base.install
--- wvstreams-4.6.1/debian/libwvstreams4.6-base.install 2011-05-19 
22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-base.install 1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libwvbase.so*
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-base.lintian-override 
wvstreams-4.6.1/debian/libwvstreams4.6-base.lintian-override
--- wvstreams-4.6.1/debian/libwvstreams4.6-base.lintian-override        
2011-05-19 22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-base.lintian-override        
1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libwvstreams4.6-base: package-name-doesnt-match-sonames
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-extras.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6-extras.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6-extras.dirs  2011-05-19 
22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.dirs  1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-extras.install 
wvstreams-4.6.1/debian/libwvstreams4.6-extras.install
--- wvstreams-4.6.1/debian/libwvstreams4.6-extras.install       2011-05-19 
22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.install       1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-debian/tmp/usr/lib/libwvstreams.so*
-debian/tmp/usr/lib/libwvutils.so*
-debian/tmp/usr/lib/libwvdbus.so*
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6-extras.lintian-override 
wvstreams-4.6.1/debian/libwvstreams4.6-extras.lintian-override
--- wvstreams-4.6.1/debian/libwvstreams4.6-extras.lintian-override      
2011-05-19 22:00:22.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.lintian-override      
1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libwvstreams4.6-extras: package-name-doesnt-match-sonames
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-base.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6t64-base.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-base.dirs 1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-base.dirs 2011-05-19 
22:00:22.000000000 +0000
@@ -0,0 +1 @@
+usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-base.install 
wvstreams-4.6.1/debian/libwvstreams4.6t64-base.install
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-base.install      1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-base.install      2011-05-19 
22:00:22.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libwvbase.so*
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-base.lintian-overrides 
wvstreams-4.6.1/debian/libwvstreams4.6t64-base.lintian-overrides
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-base.lintian-overrides    
1970-01-01 00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-base.lintian-overrides    
2024-02-14 05:51:04.000000000 +0000
@@ -0,0 +1 @@
+libwvstreams4.6t64-base: package-name-doesnt-match-sonames libwvstreams4.6-base
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.dirs 
wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.dirs
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.dirs       1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.dirs       2011-05-19 
22:00:22.000000000 +0000
@@ -0,0 +1 @@
+usr/share/lintian/overrides
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.install 
wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.install
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.install    1970-01-01 
00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.install    2011-05-19 
22:00:22.000000000 +0000
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/libwvstreams.so*
+debian/tmp/usr/lib/libwvutils.so*
+debian/tmp/usr/lib/libwvdbus.so*
diff -Nru wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.lintian-overrides 
wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.lintian-overrides
--- wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.lintian-overrides  
1970-01-01 00:00:00.000000000 +0000
+++ wvstreams-4.6.1/debian/libwvstreams4.6t64-extras.lintian-overrides  
2024-02-14 05:51:04.000000000 +0000
@@ -0,0 +1 @@
+libwvstreams4.6t64-extras: package-name-doesnt-match-sonames 
libwvstreams4.6-extras
diff -Nru wvstreams-4.6.1/debian/rules wvstreams-4.6.1/debian/rules
--- wvstreams-4.6.1/debian/rules        2024-02-03 22:42:19.000000000 +0000
+++ wvstreams-4.6.1/debian/rules        2024-02-14 05:51:04.000000000 +0000
@@ -18,7 +18,7 @@
 version:=$(shell awk -F= '/SO_VERSION=/{print $$2}' $(CURDIR)/configure.ac)
 base=libwvstreams$(version)
 # This is used the wvstreams makefile to set the .so links
-PKG=$(CURDIR)/debian/${base}
+PKG=$(CURDIR)/debian/${base}t64
 PKGDEV=$(CURDIR)/debian/libwvstreams-dev
 PKGDOC=$(CURDIR)/debian/${base}-doc
 DOCDIR=$(PKGDOC)/usr/share/doc/$(base)-doc
@@ -128,8 +128,7 @@
        $(MAKE) install-dev DESTDIR=$(PKGDEV)
 
        # Install lintian overrides
-       install -m644 debian/libwvstreams$(version)-base.lintian-override 
debian/libwvstreams$(version)-base/usr/share/lintian/overrides/libwvstreams$(version)-base
-       install -m644 debian/libwvstreams$(version)-extras.lintian-override 
debian/libwvstreams$(version)-extras/usr/share/lintian/overrides/libwvstreams$(version)-extras
+       dh_lintian
        install -Dm644 debian/libwvstreams-dev.lintian-override 
debian/libwvstreams-dev/usr/share/lintian/overrides/libwvstreams-dev
 
 
@@ -150,14 +149,14 @@
        dh_strip --exclude=libwvtest.a
        dh_compress
        dh_fixperms
-       dh_makeshlibs -plibwvstreams$(version)-base \
-                     -plibwvstreams$(version)-extras \
-                     -plibuniconf$(version)
+       dh_makeshlibs -plibwvstreams$(version)t64-base \
+                     -plibwvstreams$(version)t64-extras \
+                     -plibuniconf$(version)t64
        dh_installdeb
-       dh_shlibdeps -L libwvstreams$(version)-base \
-                    -L libwvstreams$(version)-extras \
-                    -L libuniconf$(version) \
-                    -l 
debian/libwvstreams$(version)-base/usr/lib:debian/libwvstreams$(version)-extras/usr/lib:debian/libuniconf$(version)/usr/lib
+       dh_shlibdeps -L libwvstreams$(version)t64-base \
+                    -L libwvstreams$(version)t64-extras \
+                    -L libuniconf$(version)t64 \
+                    -l 
debian/libwvstreams$(version)t64-base/usr/lib:debian/libwvstreams$(version)t64-extras/usr/lib:debian/libuniconf$(version)t64/usr/lib
 
 # Build architecture independant packages using the common target.
 binary-indep: build-indep install-indep

--- End Message ---
--- Begin Message ---
Source: wvstreams
Source-Version: 4.6.1-17.1
Done: Steve Langasek <vor...@debian.org>

We believe that the bug you reported is fixed in the latest version of
wvstreams, 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 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <vor...@debian.org> (supplier of updated wvstreams 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 29 Feb 2024 05:52:13 +0000
Source: wvstreams
Architecture: source
Version: 4.6.1-17.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063887
Changes:
 wvstreams (4.6.1-17.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063887
Checksums-Sha1:
 bd84cc8da918044188eb534b9a0725a04b011212 2249 wvstreams_4.6.1-17.1.dsc
 aa522da957c00b0cf2f550480e4d13bdbdefbe9a 20456 
wvstreams_4.6.1-17.1.debian.tar.xz
 d8390c86752cbf329aca665c35e20428cf41ea2e 9518 
wvstreams_4.6.1-17.1_source.buildinfo
Checksums-Sha256:
 db26dcf25d7df3b3731abb480d8be49ededa27f4ac1830a267700e3d66a903a7 2249 
wvstreams_4.6.1-17.1.dsc
 2c184894edf2568e7cc80da4eb0896c06530d40fa0489dbb34a6a5f63d6311e7 20456 
wvstreams_4.6.1-17.1.debian.tar.xz
 5f43cd840ad5388c6fb9d51f2a4dd54d44e32ce7cead98008014232b2c9153a7 9518 
wvstreams_4.6.1-17.1_source.buildinfo
Files:
 6494a0e794f274bc22dd53eb23294fcd 2249 libs optional wvstreams_4.6.1-17.1.dsc
 6dc88239a48c5ebee1e8c5bf638ed479 20456 libs optional 
wvstreams_4.6.1-17.1.debian.tar.xz
 f88ad2bc9d14613931cf360a40117b48 9518 libs optional 
wvstreams_4.6.1-17.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgHFQSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9E0MQALiY7/Oyu/xxl0seWzsZkg3iTFkrOf5S
PlZlF6Dtn0lYh5eQK7BGY07UJQfJlz7PfydzS2+Ck3XbNqeEQf62eeRGcH60djZk
1K4CtPYOPbhxrtPxcp4qCrYqiSVmiuQyR7H957p1YAd/Hygafr2hlRt5H5R1js/m
MLnm+ldibE2qs0OsF8XFi2qtXB50mieiGS11C/6v451eU/UczlXxeVdi0aV9lGJx
QjXyuT7+gGu+wO7QDr8y0yBHCrzW2bJ3zWggPb69U4jQOTC6A1t0Gk+su1iPztIg
YxSzpdD1roKD2egeGqGmyeM+umr2ALx0aSyz69QZucg+MQoqzTkAZxZFPRv+MqKw
U/N4INQ/X1A2ioUgv22eeSprQ9AHaTpQ3VOxiTxPgHNlgVErjBLJorL8jxSiBPVE
bjedHr+WV5c/ZbfcjMfWzdRAorS8Ye0PVqIlmp2cLJotCMS0N0uKI5NO39kroYz/
NEOM+Vdd9+5Hzwl5c8ugEgybqLwF7Ft+U4W+xxjUZMTmTuvW1aZC9MlXpMwF0TZn
gs8UjnnjUeAl/YZq2zpNAQt008IwqGrcB5w360BVJCixeDrzHaYokfaoWC0ivy4d
xr3EEy759nZ3dWmyvbOWUGLtxpQbTuw9lgBAgEoFiLeNc2G3BBEkrR6UwUjKF/m7
xVQSlWK6peyn
=trPx
-----END PGP SIGNATURE-----

Attachment: pgpSS4NGpTJPL.pgp
Description: PGP signature


--- End Message ---

Reply via email to