Your message dated Thu, 29 Feb 2024 05:21:00 +0000
with message-id <e1rfyqq-009gdc...@fasolo.debian.org>
and subject line Bug#1063089: fixed in wlroots 0.17.1-2.1
has caused the Debian Bug report #1063089,
regarding wlroots: 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.)
--
1063089: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063089
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wlroots
Version: 0.17.1-2
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
wlroots 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 wlroots
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-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 wlroots-0.17.1/debian/changelog wlroots-0.17.1/debian/changelog
--- wlroots-0.17.1/debian/changelog 2024-01-09 18:39:59.000000000 +0000
+++ wlroots-0.17.1/debian/changelog 2024-02-05 01:52:53.000000000 +0000
@@ -1,3 +1,10 @@
+wlroots (0.17.1-2.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org> Mon, 05 Feb 2024 01:52:53 +0000
+
wlroots (0.17.1-2) unstable; urgency=medium
* Upload to unstable.
diff -Nru wlroots-0.17.1/debian/control wlroots-0.17.1/debian/control
--- wlroots-0.17.1/debian/control 2023-12-22 14:25:21.000000000 +0000
+++ wlroots-0.17.1/debian/control 2024-02-05 01:52:53.000000000 +0000
@@ -54,7 +54,7 @@
Multi-Arch: same
Depends:
${misc:Depends},
- libwlroots12 (= ${binary:Version}),
+ libwlroots12t64 (= ${binary:Version}),
libcap-dev,
libdisplay-info-dev,
libdrm-dev (>= 2.4.114),
@@ -91,7 +91,10 @@
.
This package contains the development headers.
-Package: libwlroots12
+Package: libwlroots12t64
+Provides: ${t64:Provides}
+Replaces: libwlroots12
+Breaks: libwlroots12 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Depends:
diff -Nru wlroots-0.17.1/debian/libwlroots12.dirs
wlroots-0.17.1/debian/libwlroots12.dirs
--- wlroots-0.17.1/debian/libwlroots12.dirs 2023-11-21 19:06:43.000000000
+0000
+++ wlroots-0.17.1/debian/libwlroots12.dirs 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib
diff -Nru wlroots-0.17.1/debian/libwlroots12.install
wlroots-0.17.1/debian/libwlroots12.install
--- wlroots-0.17.1/debian/libwlroots12.install 2023-11-21 19:06:43.000000000
+0000
+++ wlroots-0.17.1/debian/libwlroots12.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru wlroots-0.17.1/debian/libwlroots12.shlibs
wlroots-0.17.1/debian/libwlroots12.shlibs
--- wlroots-0.17.1/debian/libwlroots12.shlibs 2023-11-21 19:06:43.000000000
+0000
+++ wlroots-0.17.1/debian/libwlroots12.shlibs 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-libwlroots 12 libwlroots12 (>= 0.17.0)
diff -Nru wlroots-0.17.1/debian/libwlroots12t64.dirs
wlroots-0.17.1/debian/libwlroots12t64.dirs
--- wlroots-0.17.1/debian/libwlroots12t64.dirs 1970-01-01 00:00:00.000000000
+0000
+++ wlroots-0.17.1/debian/libwlroots12t64.dirs 2023-11-21 19:06:43.000000000
+0000
@@ -0,0 +1 @@
+usr/lib
diff -Nru wlroots-0.17.1/debian/libwlroots12t64.install
wlroots-0.17.1/debian/libwlroots12t64.install
--- wlroots-0.17.1/debian/libwlroots12t64.install 1970-01-01
00:00:00.000000000 +0000
+++ wlroots-0.17.1/debian/libwlroots12t64.install 2023-11-21
19:06:43.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru wlroots-0.17.1/debian/libwlroots12t64.lintian-overrides
wlroots-0.17.1/debian/libwlroots12t64.lintian-overrides
--- wlroots-0.17.1/debian/libwlroots12t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ wlroots-0.17.1/debian/libwlroots12t64.lintian-overrides 2024-02-05
01:52:53.000000000 +0000
@@ -0,0 +1 @@
+libwlroots12t64: package-name-doesnt-match-sonames libwlroots12
diff -Nru wlroots-0.17.1/debian/libwlroots12t64.shlibs
wlroots-0.17.1/debian/libwlroots12t64.shlibs
--- wlroots-0.17.1/debian/libwlroots12t64.shlibs 1970-01-01
00:00:00.000000000 +0000
+++ wlroots-0.17.1/debian/libwlroots12t64.shlibs 2024-02-05
01:52:53.000000000 +0000
@@ -0,0 +1 @@
+libwlroots 12 libwlroots12t64 (>= 0.17.0)
--- End Message ---
--- Begin Message ---
Source: wlroots
Source-Version: 0.17.1-2.1
Done: Steve Langasek <vor...@debian.org>
We believe that the bug you reported is fixed in the latest version of
wlroots, 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 wlroots 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 02:36:15 +0000
Source: wlroots
Architecture: source
Version: 0.17.1-2.1
Distribution: unstable
Urgency: medium
Maintainer: Sway and related packages team <team+swa...@tracker.debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063089
Changes:
wlroots (0.17.1-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1063089
Checksums-Sha1:
596a6387dc06857bcdf07e827a2baf7e8fa235ee 2877 wlroots_0.17.1-2.1.dsc
d0972bc3218e7ea9567c6c93fac91f5ec0923370 11276 wlroots_0.17.1-2.1.debian.tar.xz
bfd82e62ab4dba88c7392f7e6d73acbbba5206e3 13824
wlroots_0.17.1-2.1_source.buildinfo
Checksums-Sha256:
f360645c9b46ef4a6ae287da41b1412b1dce9770441bb39dc55282c8e11b595e 2877
wlroots_0.17.1-2.1.dsc
85dcb53b2a5314d095f50af34971ba0a40d946c8494329b63386e02d069a77d5 11276
wlroots_0.17.1-2.1.debian.tar.xz
658d5718ad2c922e1282c223afd453553ea8a3803a8a781d7c780d3e2d1e2112 13824
wlroots_0.17.1-2.1_source.buildinfo
Files:
03ce0e8f768e250f3502adeb92a91dc3 2877 libs optional wlroots_0.17.1-2.1.dsc
35601446204149774d3079a497d95a29 11276 libs optional
wlroots_0.17.1-2.1.debian.tar.xz
73411a64f031f7f92f6837ba26be34bf 13824 libs optional
wlroots_0.17.1-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXf7b4SHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9vH4P/1WwKF3A3H/KrHR8B2h2GlB5qsKel/6Y
6dc4+f5FjaNcJg3YjK6Rnw8nL0/eRsVbwIyUIkyp6W7dQoYNjkdiVEbIvtaHV8+v
WrUjIez1DyBBqofl8nlJHE2h4wooDw5IpBnPu/97UzWhGhv/REIj/5L2wYxwPCeq
hyZV4Cu7NJSQqRInL6DBY+Ixqx1p3EsRGpfy2XZxm3ETbj5I3BUKC/Vu3+1GzyCs
FcbmSmUh3a/iMCUoDlKkNgcoZed/ff0CxpUxAnXxtBKuRhHB+pmYsVVt7U9waeyi
ALVb0qaVNRB7VFyVC/0XalKKuZ+0K3ZRnude4KQRq3eSfFcWK5OC/jxh3xIvvXKn
MTNXSvqASTsVZWnV59UB/RgWK25GoxK6MhDHCAXaKCMg0fE4eR5fvXTR3wgbK/yQ
4FXNYyTZMA7qOBv/iG+0kOadQjlr0cNDs6V7orgx/eL+J2SHsJm5vvrnuxKKlW2s
4lZZPf3shPGcRh8T/F51f3TrWRWFMWydh6zNAYnLNLF0pPV0I/JwzNbqH4OQCqzZ
YQDRjw8FKb3PMxABwLhaj/mn6cZ9o+H7ym9If6FvUrd5+1lsTLUZuaSjryYN2r2r
pr7My4tyQbEs0R07gExq+mAUk7MOXvxzkjsFm6gu7z8BufofgvkNzsjfKd7vNqHR
jS5b/B/0mJww
=rLGi
-----END PGP SIGNATURE-----
pgplv_nb4HWaW.pgp
Description: PGP signature
--- End Message ---