Your message dated Thu, 29 Feb 2024 09:33:59 +0000
with message-id <e1rfcnf-00aaxb...@fasolo.debian.org>
and subject line Bug#1063301: fixed in xylib 1.6-3.1
has caused the Debian Bug report #1063301,
regarding xylib: 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.)


-- 
1063301: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063301
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xylib
Version: 1.6-3
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
xylib 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 xylib
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 xylib-1.6/debian/changelog xylib-1.6/debian/changelog
--- xylib-1.6/debian/changelog  2023-10-02 01:43:49.000000000 +0000
+++ xylib-1.6/debian/changelog  2024-02-06 03:15:09.000000000 +0000
@@ -1,3 +1,10 @@
+xylib (1.6-3.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Tue, 06 Feb 2024 03:15:09 +0000
+
 xylib (1.6-3) unstable; urgency=medium
 
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
diff -Nru xylib-1.6/debian/control xylib-1.6/debian/control
--- xylib-1.6/debian/control    2023-10-02 01:43:49.000000000 +0000
+++ xylib-1.6/debian/control    2024-02-06 03:15:09.000000000 +0000
@@ -16,7 +16,11 @@
 Vcs-Browser: https://salsa.debian.org/science-team/xylib
 Rules-Requires-Root: no
 
-Package: libxy3v5
+Package: libxy3t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libxy3v5
+Replaces: libxy3v5
+Breaks: libxy3v5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -38,7 +42,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libxy3v5 (= ${binary:Version}),
+ libxy3t64 (= ${binary:Version}),
  ${misc:Depends},
 Description: xylib development files
  Development files for xylib.
@@ -49,7 +53,7 @@
 Package: libxy-bin
 Architecture: any
 Depends:
- libxy3v5 (= ${binary:Version}),
+ libxy3t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: xylib - utilities
diff -Nru xylib-1.6/debian/libxy3t64.install xylib-1.6/debian/libxy3t64.install
--- xylib-1.6/debian/libxy3t64.install  1970-01-01 00:00:00.000000000 +0000
+++ xylib-1.6/debian/libxy3t64.install  2023-10-02 01:43:49.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru xylib-1.6/debian/libxy3t64.lintian-overrides 
xylib-1.6/debian/libxy3t64.lintian-overrides
--- xylib-1.6/debian/libxy3t64.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
+++ xylib-1.6/debian/libxy3t64.lintian-overrides        2024-02-06 
03:15:09.000000000 +0000
@@ -0,0 +1 @@
+libxy3t64: package-name-doesnt-match-sonames libxy3v5
diff -Nru xylib-1.6/debian/libxy3v5.install xylib-1.6/debian/libxy3v5.install
--- xylib-1.6/debian/libxy3v5.install   2023-10-02 01:43:49.000000000 +0000
+++ xylib-1.6/debian/libxy3v5.install   1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*

--- End Message ---
--- Begin Message ---
Source: xylib
Source-Version: 1.6-3.1
Done: Steve Langasek <vor...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xylib, 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 xylib 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 08:08:34 +0000
Source: xylib
Architecture: source
Version: 1.6-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063301
Changes:
 xylib (1.6-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063301
Checksums-Sha1:
 2d0416588ab51f843d70990169426f9bd8bb6a0c 2104 xylib_1.6-3.1.dsc
 2f6dc744c37482c37a618d548fbe687d8cc15696 3320 xylib_1.6-3.1.debian.tar.xz
 12e353af1266e529bd4fc180dc5f699e4c6edf89 12148 xylib_1.6-3.1_source.buildinfo
Checksums-Sha256:
 1545def5743de5dfdd9540bc94966ffe789187a77b0d5b53a2ad29b7504b7897 2104 
xylib_1.6-3.1.dsc
 d616641cd1aa326ac720e35ccb0855e5cb7e48932af22dbc5864cdeded408330 3320 
xylib_1.6-3.1.debian.tar.xz
 1f0d79e001d6b5f0864debf99f877803850f1c5a4b3682204cb539645700dc96 12148 
xylib_1.6-3.1_source.buildinfo
Files:
 9aec50f438dbf6b723b19c03d67281b6 2104 science optional xylib_1.6-3.1.dsc
 3386b8758b009a517afa632ae6db74cb 3320 science optional 
xylib_1.6-3.1.debian.tar.xz
 4a1b14e5fc3e53e747507b37b924c31e 12148 science optional 
xylib_1.6-3.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgO7ISHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9ckIP/R+kpPG/rI1rZ+EPVeebdlp/n2g/n+FW
6pYRoAgpB5dfutGZdoyHrKypVYtRk+EXGXSZJLmWU8tNGpm8s0AjPIJ0WDcFZdMs
yuBc0UwqRDEX1XgwqkBzqNWn+a9tP0uDzSXPovggTuvIkDc3oNfbGkp9q0dHPyOE
IRXN9cH+pOvcx6CX8jZtsWvK8SaKorPk+V5+kgajRYYHBlg6xV0c4ZXTpylasl32
x0cwkQSSuQqFIf2MPF/6LKUdSbhUR3KDFIAJ8X0y6N1bFrDlLunO08UMORNzumLf
dnuy1mvGNbD5dlD/ig/cUTc7lkVxSmotgfuruRwbqr6Z4g758hqzCewhlYijr3+s
qK6O3I3TNCovXHcveXGi7cnvOp92Wod0mfqEwz2EpwIrW7xMLKD/VFHFABi7AiQQ
u7ylQlEx/MVTlot7Tf0EuUIlNJ0XdkCBLtWouXaTIoAjNWukqeq18l60W81Rs2GQ
7VACi/aPiokDp/kBL+VrgfWFG6WQKWsSqaLYKvgFzJt+nrXHtLdjuky0usrzKbHH
yex4GsuyCHEvOpabGSIb05u3Zh6i05SwiIYGwN2tPzCT+HPWn9AzzFEk7+UvO3HD
FZflFtygjq1H1W6Rk4sdfN/x2C7TsrTb1EkKSc8kPgDA0N8tdTVbUgJKCMvGQPSP
MmhICLCpk5mi
=LQqb
-----END PGP SIGNATURE-----

Attachment: pgpoQDxoScux9.pgp
Description: PGP signature


--- End Message ---

Reply via email to