Your message dated Thu, 29 Feb 2024 00:02:53 +0000
with message-id <e1rftsz-008c0p...@fasolo.debian.org>
and subject line Bug#1063085: fixed in uhd 4.6.0.0+ds1-5.1
has caused the Debian Bug report #1063085,
regarding uhd: 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.)


-- 
1063085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063085
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: uhd
Version: 4.6.0.0+ds1-5
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
uhd 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 uhd
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 uhd-4.6.0.0+ds1/debian/changelog uhd-4.6.0.0+ds1/debian/changelog
--- uhd-4.6.0.0+ds1/debian/changelog    2023-12-16 03:34:58.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/changelog    2024-02-04 23:57:27.000000000 +0000
@@ -1,3 +1,10 @@
+uhd (4.6.0.0+ds1-5.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Sun, 04 Feb 2024 23:57:27 +0000
+
 uhd (4.6.0.0+ds1-5) unstable; urgency=medium
 
   * install utilities on hurd
diff -Nru uhd-4.6.0.0+ds1/debian/control uhd-4.6.0.0+ds1/debian/control
--- uhd-4.6.0.0+ds1/debian/control      2023-12-04 01:45:35.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/control      2024-02-04 23:57:27.000000000 +0000
@@ -38,7 +38,7 @@
 
 Package: uhd-host
 Architecture: any
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
          python3-requests,
          ${misc:Depends},
          ${python3:Depends},
@@ -57,7 +57,10 @@
  display hardware configuration information and Doxygen generated
  documentation.
 
-Package: libuhd4.6.0
+Package: libuhd4.6.0t64
+Provides: ${t64:Provides}
+Replaces: libuhd4.6.0
+Breaks: libuhd4.6.0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
@@ -77,8 +80,8 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Suggests: uhd-host
-Conflicts: libuhd4.6.0
-Provides: libuhd4.6.0
+Conflicts: libuhd4.6.0t64
+Provides: libuhd4.6.0t64
 Multi-Arch: same
 Description: universal hardware driver for Ettus Research products - DPDK
  Host library for the Universal Hardware Driver for Ettus Research products.
@@ -103,7 +106,7 @@
 Package: libuhd-dev
 Architecture: any
 Section: libdevel
-Depends: libuhd4.6.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libuhd4.6.0t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
 Recommends: gnuradio-dev
 Suggests: uhd-doc
 Multi-Arch: same
@@ -120,7 +123,7 @@
 Package: python3-uhd
 Architecture: any
 Section: python
-Depends: libuhd4.6.0 (= ${binary:Version}),
+Depends: libuhd4.6.0t64 (= ${binary:Version}),
          python3-ruamel.yaml,
          ${misc:Depends},
          ${python3:Depends},
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install  2023-11-26 20:12:26.000000000 
+0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0.install  1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install       1970-01-01 
00:00:00.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.install       2023-11-26 
20:12:26.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/share/uhd
diff -Nru uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides 
uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides
--- uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/libuhd4.6.0t64.lintian-overrides     2024-02-04 
23:57:27.000000000 +0000
@@ -0,0 +1 @@
+libuhd4.6.0t64: package-name-doesnt-match-sonames libuhd4.6.0
diff -Nru uhd-4.6.0.0+ds1/debian/rules uhd-4.6.0.0+ds1/debian/rules
--- uhd-4.6.0.0+ds1/debian/rules        2023-11-26 20:12:26.000000000 +0000
+++ uhd-4.6.0.0+ds1/debian/rules        2024-02-04 23:57:27.000000000 +0000
@@ -57,12 +57,12 @@
        rm -rf debian/tmp/usr/share/doc/uhd/doxygen/latex
 
 override_dh_shlibdeps:
-       dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0
-       dh_shlibdeps --package=libuhd4.6.0 --libpackage=libuhd4.6.0
+       dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0t64
+       dh_shlibdeps --package=libuhd4.6.0t64 --libpackage=libuhd4.6.0t64
        dh_shlibdeps --package=libuhd4.6.0-dpdk --libpackage=libuhd4.6.0-dpdk
        dh_shlibdeps --package=libuhd4.6.0-dpdk-tests 
--libpackage=libuhd4.6.0-dpdk
-       dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0
-       dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0
+       dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0t64
+       dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0t64
 
 override_dh_auto_clean:
        rm -rf host/tests/__pycache__

--- End Message ---
--- Begin Message ---
Source: uhd
Source-Version: 4.6.0.0+ds1-5.1
Done: Steve Langasek <vor...@debian.org>

We believe that the bug you reported is fixed in the latest version of
uhd, 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 uhd 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:10:38 +0000
Source: uhd
Architecture: source
Version: 4.6.0.0+ds1-5.1
Distribution: unstable
Urgency: medium
Maintainer: A. Maitland Bottoms <bott...@debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1063085
Changes:
 uhd (4.6.0.0+ds1-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063085
Checksums-Sha1:
 d71638ac9c68dc1ff25c1de3eb97c0ddedf9f5ec 2900 uhd_4.6.0.0+ds1-5.1.dsc
 41e798889c45c1cc1688800725f42bfbdc3ce74f 97072 
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
 8043c8ab9f5f0860fb92023c91e324c987be6dd2 18981 
uhd_4.6.0.0+ds1-5.1_source.buildinfo
Checksums-Sha256:
 3707b8b1d3738ef0a945f92d695fcbccd412caf313ef3fd31033169dd8dfdb13 2900 
uhd_4.6.0.0+ds1-5.1.dsc
 036adab7188fdfe96ad69e94ed537e4d8cddeb1d69cb2654b1d6f5f17b3a4adf 97072 
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
 7c32f4e959d6b19de768683cb850b4a39cd72c0721060ca766288ab704d04c40 18981 
uhd_4.6.0.0+ds1-5.1_source.buildinfo
Files:
 c46c9be14571cebb598cbfe474c4e8c4 2900 science optional uhd_4.6.0.0+ds1-5.1.dsc
 14c01743be9619285f2fbdc5476ba218 97072 science optional 
uhd_4.6.0.0+ds1-5.1.debian.tar.xz
 78bec90c05ab8d1349d085d5dc3c9d80 18981 science optional 
uhd_4.6.0.0+ds1-5.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXfnjQSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9hCkP/ipJmx0sRN3jny8nqq7URrorZXg4pOyd
a9MmhQArWlx2Zt9bL1oO9crYse7jJt+QwE8V3jhDvmIFuRO2LUjZavBzXtc5l4G9
WUPVXm46sJexB1g6bIxFVAIONrtcrOrtPI7PPN2HxFFshTsFaFqm2oAaYrriRqvF
38IeelMouaas07TnY0tr8iY6dODAMYrAippeHMs0N87mmzP8OBe8wWVsemrvg0mF
pUc92QyoxjKUybzNZ++rYVh0JwTGLnL9XzOKlorGvYBfWHNQIua79Hm13Jjt2Un2
voFp3D2qyLhyoN15PbubOuHreekO1WvQttBzC4WsgcYcLV0ICo8Dj77isshgss6Y
TeZhaJ98K2AsNp1a2y3sfd8qYReRSkmi8mKw/DlhuG5vsD418/AULNl4MCYP7nLm
zwn4HAb4IgC/52VTZasZFb7Z/LzwgFDyEYnFJrS9z4dHMAFricKZ+LAGrGG87KWG
EWK0KYxfR1Cu7R/2GmmeZRF/5hWsUtkyJ3IWsCx7LEEtPlOW83xXlvpf05B0OaZ0
Qs3lgBMraO2Mpj+KXi/yrYDjrkwDYuFUiXo8HV9d/DTdR+NxaWqUvQdVY+1YfIj4
hqEtYSsYtMJys4KfpIPBIMCoxPU9LVdyZEzPdHDtaSICcDNrs4OJ7oXOnvEvoUO9
WDyj5OMH20Jq
=07H8
-----END PGP SIGNATURE-----

Attachment: pgpPf2dKHzLBT.pgp
Description: PGP signature


--- End Message ---

Reply via email to