Your message dated Thu, 28 Sep 2023 13:34:22 +0000
with message-id <[email protected]>
and subject line Bug#1003375: fixed in clfft 2.12.2-4
has caused the Debian Bug report #1003375,
regarding clfft: reproducible-builds: BuildId differences triggered by RPATH
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.)
--
1003375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003375
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: clfft
Severity: normal
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
The RPATH contains the build path resulting in different buildid:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clfft.html
The attached patch to debian/rules passes
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via a dh_auto_configure override,
which should use a relative path for RPATH.
Alternately, updating the packaging to debhelper compat level 14 should
fix this, although it is currently an experimental compat level.
With this patch applied, clfft should build reproducibly on
tests.reproducible-builds.org!
Thanks for maintaining clfft!
live well,
vagrant
From 9eff952ac22144e4bf09e537cb2bc4e364de126a Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sun, 9 Jan 2022 03:21:02 +0000
Subject: [PATCH] debian/rules: Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via
dh_auto_configure override.
This avoids embedding the full path in RPATH, which triggers BuildId
differences.
https://tests.reproducible-builds.org/debian/issues/unstable/cmake_rpath_contains_build_path_issue.html
---
debian/rules | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/rules b/debian/rules
index 08d4d3c..b16d997 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,6 +17,7 @@ BUILD_OPTIONS = \
-DBUILD_RUNTIME=ON \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TEST=OFF \
+ -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
-DSUFFIX_LIB="/$(DEB_TARGET_MULTIARCH)"
%:
--
2.34.1
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: clfft
Source-Version: 2.12.2-4
Done: tony mancill <[email protected]>
We believe that the bug you reported is fixed in the latest version of
clfft, 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.
tony mancill <[email protected]> (supplier of updated clfft 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: SHA512
Format: 1.8
Date: Thu, 28 Sep 2023 06:10:19 -0700
Source: clfft
Architecture: source
Version: 2.12.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1003375
Changes:
clfft (2.12.2-4) unstable; urgency=medium
.
* Team upload
.
[ Jonathan Bergh ]
* Apply reproducibility patch (Closes: #1003375)
.
[ tony mancill ]
* Update doc-base for actually install directory (libclfft-dev)
* Set Rules-Requires-Root: no in debian/control
* Use debhelper-compat 13
* Bump Standards-Version to 4.6.2 (no changes)
Checksums-Sha1:
ca50c8b250a4274be28c8769221599c954740677 2378 clfft_2.12.2-4.dsc
295fb2e91a9190b43b6f6edf3ef2e3c872102ce7 8288 clfft_2.12.2-4.debian.tar.xz
1639ebbc4267c8a3c6d5deefa7f18c962ea401ad 8532 clfft_2.12.2-4_amd64.buildinfo
Checksums-Sha256:
b354059a9a9edaa768af632ea7e408bb5d3280959c2e8bbba5e7b51d60c32c5f 2378
clfft_2.12.2-4.dsc
0a3ce91beb9ae7cd81d7bea83edb6c57596eee9ff01ec902efc43e7cdb7b42dd 8288
clfft_2.12.2-4.debian.tar.xz
d80d9585dcf7283f0ea97f8031296a9e7fb6b3448470b2b0af723080360057f9 8532
clfft_2.12.2-4_amd64.buildinfo
Files:
34568716bf465c603ab2f08fa46b3783 2378 science optional clfft_2.12.2-4.dsc
ed03a234b6489500a6883367dc027f1f 8288 science optional
clfft_2.12.2-4.debian.tar.xz
265cb49743f467a2f5551d113997c517 8532 science optional
clfft_2.12.2-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmUVficUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpa30BAApWj8BdE8w5+RD/my7NXv4F+fyeaz
0/64quafrrhXzr/WszvIN0ozU/lyT/VPwsfV2i+rrLum+G+0kZGeNLkaIO0RZDOa
RYNxDcv7ZN5oDySQrOqyIe3aht8O+RnTHG284W/FbQhicxlS3p5O/2MJv4ID0HM4
TuLFfjU3WyosIvjG7RnXE9jOfmd/6/IW0Ng3LJasLwAjKYdnXzmgr11SmxQGbHEG
U+2M0GuRKj/YW2COBBympdICbXf+ADy5VwBA2NYLzs8qI/Fo06T2pzOSWGdEE9G4
sER4uNYdL3mjgSA4ho3cPhLmsBKlS0h0bJkF+QxUIO/mLYCSo8dLAQDuMrL2RaOE
PdNszJawR+LwQ7pgq8Yb38DdM3vS9Br6dAFLD+H8KdpzOPHfHhWj0iskU8dQQ4zw
oof9hlceFofhuoeTXdPikLw6ZkqnLstba/H9P00jEUGsmyYIA7xHkwzJ3BmiXFu6
Y8dUCgonRYll+iq4LxrjpjCfsO+LjEP0l2n1vtKQ1tcBPE7nKSSqULi1kOXxXcWN
QfrMBSiRAwPHkx9O8s0JUfEs3bnySmyiLqmd+9IdzeLyoDqzr90pr2KtEBxx1st1
TM8rp9Hw2HMmV3h8AATb8x+KRbz1i2ftLcKNS+UFwVek3WXpwdrtijvtus/ZjG9A
87h+sJ8PQr1EWHY=
=/nLp
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers