Your message dated Thu, 29 Feb 2024 04:51:04 +0000
with message-id <e1rfyns-009cda...@fasolo.debian.org>
and subject line Bug#1062835: fixed in opencl-clang-17 17.0.0-2.1
has caused the Debian Bug report #1062835,
regarding opencl-clang-17: 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.)
--
1062835: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062835
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opencl-clang-17
Version: 17.0.0-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
opencl-clang-17 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 opencl-clang-17
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.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, 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 opencl-clang-17-17.0.0/debian/changelog
opencl-clang-17-17.0.0/debian/changelog
--- opencl-clang-17-17.0.0/debian/changelog 2023-11-04 21:50:59.000000000
-0300
+++ opencl-clang-17-17.0.0/debian/changelog 2024-02-03 15:57:45.000000000
-0300
@@ -1,3 +1,10 @@
+opencl-clang-17 (17.0.0-2.1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro <kanash...@debian.org> Sat, 03 Feb 2024 15:57:45 -0300
+
opencl-clang-17 (17.0.0-2) unstable; urgency=medium
* Upload to unstable.
diff -Nru opencl-clang-17-17.0.0/debian/control
opencl-clang-17-17.0.0/debian/control
--- opencl-clang-17-17.0.0/debian/control 2023-11-04 21:50:59.000000000
-0300
+++ opencl-clang-17-17.0.0/debian/control 2024-02-03 15:57:44.000000000
-0300
@@ -20,7 +20,10 @@
Vcs-Browser: https://salsa.debian.org/opencl-team/opencl-clang
Vcs-Git: https://salsa.debian.org/opencl-team/opencl-clang.git -b llvm17/main
-Package: libopencl-clang17
+Package: libopencl-clang17t64
+Provides: ${t64:Provides}
+Replaces: libopencl-clang17
+Breaks: libopencl-clang17 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
@@ -34,7 +37,7 @@
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
- libopencl-clang17 (= ${binary:Version}),
+ libopencl-clang17t64 (= ${binary:Version}),
Conflicts:
libopencl-clang-x.y-dev,
Breaks:
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.install
opencl-clang-17-17.0.0/debian/libopencl-clang17.install
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.install 2023-11-04
21:50:59.000000000 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.install 1969-12-31
21:00:00.000000000 -0300
@@ -1 +0,0 @@
-usr/lib/libopencl-clang.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols
opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols
--- opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 2023-11-04
21:50:59.000000000 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17.symbols 1969-12-31
21:00:00.000000000 -0300
@@ -1,34 +0,0 @@
-libopencl-clang.so.17 #PACKAGE# #MINVER#
-* Build-Depends-Package: libopencl-clang-17-dev
- CheckCompileOptions@Base 0
- Compile@Base 0
- PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_12_SPIR_PCM@Base 16
- PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_20_SPIR_PCM@Base 16
- PCM_OPENCL_C_20_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_FP64_PCM_size@Base 16
- PCM_OPENCL_C_30_SPIR_PCM@Base 16
- PCM_OPENCL_C_30_SPIR_PCM_size@Base 16
- PCM_OPENCL_C_BASE_H@Base 0
- PCM_OPENCL_C_BASE_H_size@Base 0
- PCM_OPENCL_C_H@Base 0
- PCM_OPENCL_C_H_size@Base 0
- PCM_OPENCL_C_MODULE_MAP@Base 16
- PCM_OPENCL_C_MODULE_MAP_size@Base 16
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install
opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install
--- opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install 1969-12-31
21:00:00.000000000 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17t64.install 2023-11-04
21:50:59.000000000 -0300
@@ -0,0 +1 @@
+usr/lib/libopencl-clang.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides
opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides
--- opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides
1969-12-31 21:00:00.000000000 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17t64.lintian-overrides
2024-02-03 15:57:44.000000000 -0300
@@ -0,0 +1 @@
+libopencl-clang17t64: package-name-doesnt-match-sonames libopencl-clang17
diff -Nru opencl-clang-17-17.0.0/debian/libopencl-clang17t64.symbols
opencl-clang-17-17.0.0/debian/libopencl-clang17t64.symbols
--- opencl-clang-17-17.0.0/debian/libopencl-clang17t64.symbols 1969-12-31
21:00:00.000000000 -0300
+++ opencl-clang-17-17.0.0/debian/libopencl-clang17t64.symbols 2024-02-03
15:57:44.000000000 -0300
@@ -0,0 +1,34 @@
+libopencl-clang.so.17 #PACKAGE# #MINVER#
+* Build-Depends-Package: libopencl-clang-17-dev
+ CheckCompileOptions@Base 0
+ Compile@Base 0
+ PCM_OPENCL_C_12_SPIR64_FP64_PCM@Base 16
+ PCM_OPENCL_C_12_SPIR64_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_12_SPIR64_PCM@Base 16
+ PCM_OPENCL_C_12_SPIR64_PCM_size@Base 16
+ PCM_OPENCL_C_12_SPIR_FP64_PCM@Base 16
+ PCM_OPENCL_C_12_SPIR_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_12_SPIR_PCM@Base 16
+ PCM_OPENCL_C_12_SPIR_PCM_size@Base 16
+ PCM_OPENCL_C_20_SPIR64_FP64_PCM@Base 16
+ PCM_OPENCL_C_20_SPIR64_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_20_SPIR64_PCM@Base 16
+ PCM_OPENCL_C_20_SPIR64_PCM_size@Base 16
+ PCM_OPENCL_C_20_SPIR_FP64_PCM@Base 16
+ PCM_OPENCL_C_20_SPIR_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_20_SPIR_PCM@Base 16
+ PCM_OPENCL_C_20_SPIR_PCM_size@Base 16
+ PCM_OPENCL_C_30_SPIR64_FP64_PCM@Base 16
+ PCM_OPENCL_C_30_SPIR64_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_30_SPIR64_PCM@Base 16
+ PCM_OPENCL_C_30_SPIR64_PCM_size@Base 16
+ PCM_OPENCL_C_30_SPIR_FP64_PCM@Base 16
+ PCM_OPENCL_C_30_SPIR_FP64_PCM_size@Base 16
+ PCM_OPENCL_C_30_SPIR_PCM@Base 16
+ PCM_OPENCL_C_30_SPIR_PCM_size@Base 16
+ PCM_OPENCL_C_BASE_H@Base 0
+ PCM_OPENCL_C_BASE_H_size@Base 0
+ PCM_OPENCL_C_H@Base 0
+ PCM_OPENCL_C_H_size@Base 0
+ PCM_OPENCL_C_MODULE_MAP@Base 16
+ PCM_OPENCL_C_MODULE_MAP_size@Base 16
--- End Message ---
--- Begin Message ---
Source: opencl-clang-17
Source-Version: 17.0.0-2.1
Done: Benjamin Drung <bdr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
opencl-clang-17, 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.
Benjamin Drung <bdr...@debian.org> (supplier of updated opencl-clang-17 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 03:02:18 +0000
Source: opencl-clang-17
Architecture: source
Version: 17.0.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenCL team <pkg-opencl-de...@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1062835
Changes:
opencl-clang-17 (17.0.0-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062835
Checksums-Sha1:
7829c1ea307cb74c658df7b76a3a5e7b6e1e32e5 2257 opencl-clang-17_17.0.0-2.1.dsc
554c7963859c583d59ebb999964858a65e4fce0e 5544
opencl-clang-17_17.0.0-2.1.debian.tar.xz
4ce9a473f5f2ff5d8ec3a1de44ef7f9c9f22fc23 8762
opencl-clang-17_17.0.0-2.1_source.buildinfo
Checksums-Sha256:
ae4b0d2ebaaa5ac37f4146409a36ee729931567070fd197d4d8166799f0a1690 2257
opencl-clang-17_17.0.0-2.1.dsc
38585d2be6f6baef8a11ad80049bb6ba7d385d48d3bfa36df340620e979461b7 5544
opencl-clang-17_17.0.0-2.1.debian.tar.xz
1f6557bfd69cdcde4aee39d148e000bdac1e52e064e4ad0ee69bc1423c1d5f47 8762
opencl-clang-17_17.0.0-2.1_source.buildinfo
Files:
22cdd7a0c0e55cd2de3b453ccf501b3c 2257 libdevel optional
opencl-clang-17_17.0.0-2.1.dsc
63d062209afb2c5f195cfa36a81de235 5544 libdevel optional
opencl-clang-17_17.0.0-2.1.debian.tar.xz
bd08b2e2bbe516fb84b0d7f94c7dc905 8762 libdevel optional
opencl-clang-17_17.0.0-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXf89wACgkQFZ61xO/I
d0y1wxAAkTwxBTX922xhqMfpL0ViW8JV1rmbunZUzADvEsZQZhFoCDUNgw7Cr4XP
njgvF8MTCmC+2PdWiJLlIYLfI/jEI/TXbLbNhfD03pcTJTX6i44HANkdO1Wl69S4
UqptT+rxiLf9RyXBNwzGnnMAUufBjcWdqM9JjEopyq5sHJ4G7k36fUntFo17p9BC
s6QxsqXZkEOhu0mPVyVgX9ezPoSFaukPWT4h2rIawJ0zUoY2nspPC147bJle2IgN
OI51UOqzTMGBW070vt8b4JW9ny+HSdMhaIGPuAd/MIEHKYm/EAK0MXLbcx5y2JNv
UPx0wbS2hXi6TSq7f5JvAOiaNNVOK/TDb4eAPptSi1r0vG+c634B9lXvksFSwgEq
Y7lE2jVMRhqHhEuw8dLSo6AH3nf/pytlIJnPvTkR9evtaAmRQqC/WcbXe0EJSYZ9
awnL0IRV9ePxSPnWFgNj0br5YDejDBV01GmomeoErK5FXadIOTE8TqOsjA2w86UH
PQPl6HWa7AnLHQZEOWkpFVUEmRwqJ3bWq5xJikDpVnrkwTpdu5d6uoMBw0iHjqB2
UdO4iIdPXQVvnb0FmcsAfMxLKV+flyDPJox2OJjMPeFZ+4linuK1PQf+F2krYWwb
aCB951gWcbvAXDELl0hscrfbgjkYWBo5KmNjiK/s5PDyBG6V89c=
=NSQf
-----END PGP SIGNATURE-----
pgp2oc_tslVlk.pgp
Description: PGP signature
--- End Message ---