Your message dated Tue, 16 Apr 2024 16:37:50 +0000
with message-id <[email protected]>
and subject line Bug#1062926: fixed in stdgpu 1.3.0+git20220507.32e0517-5.2
has caused the Debian Bug report #1062926,
regarding stdgpu: 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 [email protected]
immediately.)
--
1062926: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062926
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: stdgpu
Version: 1.3.0+git20220507.32e0517-5
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: [email protected]
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
stdgpu 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 stdgpu
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')
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 stdgpu-1.3.0+git20220507.32e0517/debian/changelog
stdgpu-1.3.0+git20220507.32e0517/debian/changelog
--- stdgpu-1.3.0+git20220507.32e0517/debian/changelog 2023-07-01
14:13:20.000000000 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/changelog 2024-02-03
16:28:11.000000000 -0800
@@ -1,3 +1,14 @@
+stdgpu (1.3.0+git20220507.32e0517-5.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+ * Since this is already a custom soname set in debian/rules, adjust the
+ soname as well to avoid any need for breaks/replaces. This breaks
+ compatibility on 64-bit archs as well, but with no reverse-dependencies
+ in the archive, the impact is negligible.
+
+ -- Steve Langasek <[email protected]> Sun, 04 Feb 2024 00:28:11 +0000
+
stdgpu (1.3.0+git20220507.32e0517-5) unstable; urgency=medium
* Fix wrong alignment test to actually provoke wrong alignment
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/control
stdgpu-1.3.0+git20220507.32e0517/debian/control
--- stdgpu-1.3.0+git20220507.32e0517/debian/control 2023-07-01
14:13:11.000000000 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/control 2024-02-03
16:27:36.000000000 -0800
@@ -21,7 +21,7 @@
agnostic and native algorithms that look like sequential CPU code but are
executed in parallel on the GPU.
-Package: libstdgpu-openmp0d
+Package: libstdgpu-openmp0t64
Architecture: any
Multi-Arch: same
Depends:
@@ -40,7 +40,7 @@
Provides: libstdgpu-dev
Depends:
${misc:Depends},
- libstdgpu-openmp0d (= ${binary:Version}),
+ libstdgpu-openmp0t64 (= ${binary:Version}),
libthrust-dev,
Description: ${source:Synopsis} (OpenMP development headers)
${source:Extended-Description}
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install
stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install
--- stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install
2023-07-01 14:13:11.000000000 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0d.install
1969-12-31 16:00:00.000000000 -0800
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
--- stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
1969-12-31 16:00:00.000000000 -0800
+++ stdgpu-1.3.0+git20220507.32e0517/debian/libstdgpu-openmp0t64.install
2023-07-01 14:13:11.000000000 -0700
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru stdgpu-1.3.0+git20220507.32e0517/debian/rules
stdgpu-1.3.0+git20220507.32e0517/debian/rules
--- stdgpu-1.3.0+git20220507.32e0517/debian/rules 2023-07-01
14:13:11.000000000 -0700
+++ stdgpu-1.3.0+git20220507.32e0517/debian/rules 2024-02-03
16:28:07.000000000 -0800
@@ -4,7 +4,8 @@
BUILD_TESTS := $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON)
BUILD_HIP := $(if $(filter amd64 arm64 ppc64el,$(DEB_HOST_ARCH)),ON,OFF)
-SOVERSION := 0d
+SOVERSION := 0t64
+SOVERSION_HIP := 0d
%:
dh $@ --buildsystem=cmake
@@ -28,7 +29,7 @@
-DSTDGPU_BUILD_SHARED_LIBS=ON \
-DSTDGPU_BACKEND=STDGPU_BACKEND_HIP \
-DCMAKE_HIP_ARCHITECTURES=OFF \
- -DSTDGPU_SOVERSION=$(SOVERSION) \
+ -DSTDGPU_SOVERSION=$(SOVERSION_HIP) \
-DSTDGPU_OUTPUT_NAME=stdgpu_hip
endif
@@ -53,6 +54,6 @@
override_dh_install:
dh_install --package=libstdgpu-openmp$(SOVERSION)
--package=libstdgpu-openmp-dev --sourcedir=debian/tmp-openmp
ifeq ($(BUILD_HIP),ON)
- dh_install --package=libstdgpu-hip$(SOVERSION)
--package=libstdgpu-hip-dev --sourcedir=debian/tmp-hip
+ dh_install --package=libstdgpu-hip$(SOVERSION_HIP)
--package=libstdgpu-hip-dev --sourcedir=debian/tmp-hip
endif
--- End Message ---
--- Begin Message ---
Source: stdgpu
Source-Version: 1.3.0+git20220507.32e0517-5.2
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
stdgpu, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <[email protected]> (supplier of updated stdgpu
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 16 Apr 2024 18:26:27 +0200
Source: stdgpu
Built-For-Profiles: noudeb
Architecture: source
Version: 1.3.0+git20220507.32e0517-5.2
Distribution: unstable
Urgency: medium
Maintainer: Timo Röhling <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1062926
Changes:
stdgpu (1.3.0+git20220507.32e0517-5.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Upload to unstable (Closes: #1062926)
Checksums-Sha1:
5c2e2d3782db6a8125a3798a1c852866ffba3fed 2783
stdgpu_1.3.0+git20220507.32e0517-5.2.dsc
7dcafe95867dfc06d7a0c9bef9d764c1db66ed07 12436
stdgpu_1.3.0+git20220507.32e0517-5.2.debian.tar.xz
ca780e28a3fcf99e35d4d64968d715a8c6364d93 8894
stdgpu_1.3.0+git20220507.32e0517-5.2_source.buildinfo
Checksums-Sha256:
7a298971b6bcb073b897275894d9877fd5754721059b938668055623b0f8c0dc 2783
stdgpu_1.3.0+git20220507.32e0517-5.2.dsc
738bf0eebed443d9def4705458a51fbf17c3752ea6c8ee37cf732e939736c208 12436
stdgpu_1.3.0+git20220507.32e0517-5.2.debian.tar.xz
5bdd20979f158031d8f3cf900064b406133bfed6912f80cdad3576bb0649bc6e 8894
stdgpu_1.3.0+git20220507.32e0517-5.2_source.buildinfo
Files:
1cd7e390b2d20478f61ad5d9ac68b428 2783 libs optional
stdgpu_1.3.0+git20220507.32e0517-5.2.dsc
3fb259176d6de363248d86e3fb7dc35e 12436 libs optional
stdgpu_1.3.0+git20220507.32e0517-5.2.debian.tar.xz
4f292b8a3b5d558770ca12a0ecc3f0b2 8894 libs optional
stdgpu_1.3.0+git20220507.32e0517-5.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmYeptYACgkQ808JdE6f
Xdl/uw//YY5VcrYoDc9zEB0FfKNPzrqV3XtHgDG4ZAtN+pNLqABszpB+gw154Cnn
TDieKRFwt3kT0JtcexsR/QoSx9sLny0m1nnyQ7j4quT9jQoZDGCjwCt9D8NvTcxa
04GHpV3pPOWEVgt3Uj+HRYWimzVrs1IvS3XxRQoHrebnO+eLlJU8F04EdSUDhqHo
0otd/CdYTus5skIKmQQmbOpLsF8y1IB9HStDrQDMMkv4I/PV+2JbGK1uqKspRo81
3vWsm0w0akXHptWpDPodW95fwg21iakYm8nrHTkLzW/jTpbcAPB/a+IBKWM0DPg1
rzxZ3xYJQPQd6jhmXT7oWgBj5NiRdP4cv0Hl8xaFcNw4iIez5TKVW3wegIE0Kh75
k+3ph7GYTKDLlBKZsWBVGLy3Ja+nZdso89/CyckOWRGxjJbfyntygt7vN0Qxa5iG
BRyWrypM2XvoT6jWtiWxo7Cb6lEeZyFKU/veP7zpCRUCGOp25r7CeI/zo/rcetJg
lEEgaxYR1XxhcGGiuYRWc+GImORG26BNq8Pk45Mr/w7FixNeanAPUQFWqYkri1xS
9eQr1+Uhg6x/37zcdQT1ZtTaqZblrV4wFrXmUMfPLlMBcq73YVIRU7oQ5pM8EUNc
Uy8vm/HbzvLIwIte40akJagM13ebB0IBeSxyA5Dof26TRiXwaFg=
=8mw3
-----END PGP SIGNATURE-----
pgpRD4sSWPsmN.pgp
Description: PGP signature
--- End Message ---