Your message dated Wed, 28 Feb 2024 23:45:56 +0000
with message-id <e1rftca-008yer...@fasolo.debian.org>
and subject line Bug#1062687: fixed in libtorrent 0.13.8-2.1
has caused the Debian Bug report #1062687,
regarding libtorrent: 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.)
--
1062687: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062687
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libtorrent
Version: 0.13.8-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
libtorrent 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 libtorrent
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 libtorrent-0.13.8/debian/changelog libtorrent-0.13.8/debian/changelog
--- libtorrent-0.13.8/debian/changelog 2019-12-29 08:52:29.000000000 +0000
+++ libtorrent-0.13.8/debian/changelog 2024-02-02 18:09:42.000000000 +0000
@@ -1,3 +1,10 @@
+libtorrent (0.13.8-2.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org> Fri, 02 Feb 2024 18:09:42 +0000
+
libtorrent (0.13.8-2) unstable; urgency=medium
* Update Standards-Version to 4.4.1:
diff -Nru libtorrent-0.13.8/debian/control libtorrent-0.13.8/debian/control
--- libtorrent-0.13.8/debian/control 2019-12-29 08:52:29.000000000 +0000
+++ libtorrent-0.13.8/debian/control 2024-02-02 18:09:42.000000000 +0000
@@ -25,7 +25,7 @@
Multi-Arch: same
Depends:
libsigc++-2.0-dev,
- libtorrent21 (= ${binary:Version}),
+ libtorrent21t64 (= ${binary:Version}),
${misc:Depends}
Description: C++ BitTorrent library by Rakshasa (development files)
LibTorrent is a BitTorrent library written in C++ for *nix. It is
@@ -35,7 +35,10 @@
This package contains the files needed to compile and link programs
which use LibTorrent.
-Package: libtorrent21
+Package: libtorrent21t64
+Provides: ${t64:Provides}
+Replaces: libtorrent21
+Breaks: libtorrent21 (<< ${source:Version})
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
diff -Nru libtorrent-0.13.8/debian/libtorrent21.install
libtorrent-0.13.8/debian/libtorrent21.install
--- libtorrent-0.13.8/debian/libtorrent21.install 2018-06-24
10:13:00.000000000 +0000
+++ libtorrent-0.13.8/debian/libtorrent21.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru libtorrent-0.13.8/debian/libtorrent21t64.install
libtorrent-0.13.8/debian/libtorrent21t64.install
--- libtorrent-0.13.8/debian/libtorrent21t64.install 1970-01-01
00:00:00.000000000 +0000
+++ libtorrent-0.13.8/debian/libtorrent21t64.install 2018-06-24
10:13:00.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru libtorrent-0.13.8/debian/libtorrent21t64.lintian-overrides
libtorrent-0.13.8/debian/libtorrent21t64.lintian-overrides
--- libtorrent-0.13.8/debian/libtorrent21t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ libtorrent-0.13.8/debian/libtorrent21t64.lintian-overrides 2024-02-02
18:09:42.000000000 +0000
@@ -0,0 +1 @@
+libtorrent21t64: package-name-doesnt-match-sonames libtorrent21
--- End Message ---
--- Begin Message ---
Source: libtorrent
Source-Version: 0.13.8-2.1
Done: Graham Inggs <gin...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libtorrent, 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 1062...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Graham Inggs <gin...@debian.org> (supplier of updated libtorrent 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: Wed, 28 Feb 2024 20:43:55 +0000
Source: libtorrent
Architecture: source
Version: 0.13.8-2.1
Distribution: unstable
Urgency: medium
Maintainer: Jose Luis Rivas <ghost...@debian.org>
Changed-By: Graham Inggs <gin...@debian.org>
Closes: 1062687
Changes:
libtorrent (0.13.8-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062687
Checksums-Sha1:
4d088c11d1a1084c3156b3299e3ed55b1372169d 2137 libtorrent_0.13.8-2.1.dsc
19b9bcc1c8ad096f56651398052c4b46318dfb1b 22044
libtorrent_0.13.8-2.1.debian.tar.xz
b6afd4845383172cd86568e60b094496674f5972 7537
libtorrent_0.13.8-2.1_source.buildinfo
Checksums-Sha256:
3b6ac7a1f87fcd6dfeed70997d68d9ca2fc492a3188729f69e5fc1c9aaa91d4e 2137
libtorrent_0.13.8-2.1.dsc
c0e4c1489bcd7ae756717b50a3f65c5bd8c62d7291abcf2352be54316062da96 22044
libtorrent_0.13.8-2.1.debian.tar.xz
46a93a250efee7c88c721e3665f398dd967ab7c2fdb7950ebe5dc616082db699 7537
libtorrent_0.13.8-2.1_source.buildinfo
Files:
804bb55e701486506933985e41dc66da 2137 libs optional libtorrent_0.13.8-2.1.dsc
acd5271197458a055a1c4049088c96cc 22044 libs optional
libtorrent_0.13.8-2.1.debian.tar.xz
803152b01cce097a69bcfb4b72ee897d 7537 libs optional
libtorrent_0.13.8-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmXfm1YACgkQr8/sjmac
4cKqdQ/+LoHhOCYEeeZHPzo9Ujp/zh+1T1kVq46m8h93H59l6ITX0aVyILrC3TWO
SlljldKRrZvNlXMeBmm3kOSg7o9Alo02gIKemessctqMx9vfpcDkqsGcQoJrucI3
9+h1i9xCCpnxxzCOIGiVNEWDKMvfSvBDKvMP5BNc8ZYu02eJAlU9N9S94kXiQaQl
RqnjPDzJ4YONV60u3kjCdGp7qkbNPeRDXSI0DI5KRvAbe638qUX45rEeYPO7vHOw
wYd2lDLFveCZ42ZG3RZbZ+sLN4iEDOUKKmgb7k0DSrHGwYtEUQ+tZcWgagILs2qW
E7Lrh6Jqu88jxzt/vybXrY52vxSYoh8nJQ+7GT2YcpVoGqIqqLzx6E1cCZ2tzQWt
ZOkSxkcNrEpIJKq/3V91/rx7JHKB50yeK9JVZ7oCiDWvmXixjgOqSLbQHRP/1Ii/
59Ln1a1ka9bUMdkiHqJ8QrYata1sATnqrGrkdLQcbSYMknsfSFGRWfIs8tUZEjGN
FALeD+MwizwSvCkY+100YRR50z2Vve5bDC2grObNKL22ZanqaWCvoySlMHk9NMha
ilDr6K9Uj0OXxLJnRBaC15nXRC82je6YTG3MKeUFG5dUkgxj9CN65h2ztiogcIL3
YM2K4sKe6a7rx762XOKa3Vv4RxcCzZcsSCzNm/oFaopUVkVLYZw=
=wjA7
-----END PGP SIGNATURE-----
pgp7Wagon7qRU.pgp
Description: PGP signature
--- End Message ---