Your message dated Sat, 12 Sep 2020 17:18:29 +0000
with message-id <[email protected]>
and subject line Bug#956588: fixed in libctl 4.5.0-5
has caused the Debian Bug report #956588,
regarding libctl: please make the build reproducible
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.)
--
956588: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956588
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libctl
Version: 4.5.0-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
libctl could not be built reproducibly.
This is because the shipped example file reference the absolute build
path:
│ │ │ ├── ./usr/share/doc/libctl-dev/examples/example.scm
│ │ │ │ @@ -10,15 +10,15 @@
│ │ │ │
│ │ │ │ (define-class material-type no-parent
│ │ │ │ (define-property epsilon no-default 'number positive?)
│ │ │ │ (define-property conductivity 0.0 'number))
│ │ │ │
│ │ │ │ ; use the solid geometry classes, variables, etcetera in libgeom:
│ │ │ │ ; (one specifications file can include another specifications file)
│ │ │ │ -(include "/build/1st/libctl-4.5.0/./utils/geom.scm")
│ │ │ │ +(include "/build/2/libctl-4.5.0/2nd/./utils/geom.scm")
Patch attached. Note that we have to adjust this file quite late in
the build process as the path needs to exist during tests.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2020-04-13 10:37:35.383164699 +0100
--- b/debian/rules 2020-04-13 11:34:40.945648240 +0100
@@ -15,6 +15,10 @@
override_dh_auto_configure:
LIBS="-lm" dh_auto_configure -- --enable-shared
+override_dh_installexamples:
+ dh_installexamples
+ sed -i -e 's@$(CURDIR)/.@/usr/share/libctl@g'
debian/libctl-doc/usr/share/doc/libctl-dev/examples/example.scm
+
override_dh_installdocs-arch:
dh_installdocs
mkdir -p debian/libctl-dev/usr/share/doc/libctl-dev
--- End Message ---
--- Begin Message ---
Source: libctl
Source-Version: 4.5.0-5
Done: Thorsten Alteholz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libctl, 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.
Thorsten Alteholz <[email protected]> (supplier of updated libctl 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: Sat, 12 Sep 2020 18:25:02 +0200
Source: libctl
Architecture: source
Version: 4.5.0-5
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 956588
Changes:
libctl (4.5.0-5) unstable; urgency=medium
.
* debian/rules: make package build reproducible (Closes: #956588)
(Thanks to Chris Lamb for the patch)
Checksums-Sha1:
671a1678756786fba0013995bb0fc2de75c3d4e3 2115 libctl_4.5.0-5.dsc
fc63c812f42f06386ede3e4602683b974f5c76ce 8744 libctl_4.5.0-5.debian.tar.xz
252e790ba9fbae37ccc1026fd55559ff424b450a 6912 libctl_4.5.0-5_amd64.buildinfo
Checksums-Sha256:
810d5cd78f12fcc8983db9480152e979826c7702441488a1ec946c0a9463ca35 2115
libctl_4.5.0-5.dsc
0f7e603a30f0c128f6993bfb9edbf09c1560913e3dd7f7d0c5d7e4660f5f8700 8744
libctl_4.5.0-5.debian.tar.xz
046e131406314288a6b1561876ba33768a256bee92eacafb14b44a69ad359dbd 6912
libctl_4.5.0-5_amd64.buildinfo
Files:
27c5de6b5c605bc10eea02d7b178a5da 2115 devel optional libctl_4.5.0-5.dsc
f632cc0c864ef8ab2df7eed76ec3bab8 8744 devel optional
libctl_4.5.0-5.debian.tar.xz
a3e2d88fbeb55c4eb095b9d726581fc9 6912 devel optional
libctl_4.5.0-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAl9c/rZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYRxTqD/sH/6LMrhUCJ5L/HPCVu6UUn50WjEdV
7kJgIqAeAzAMYD+eGIDxLE0YOzB7ec6CQQz2uPzKDG+Q1TtQlibsbk2g1y1bz81a
00ZKp+Lp5eIoYCtLYaFcSVgi92Oc8XomKOxZVAVq9AwzYuejquDQSPM7TjYH/gt0
DSyJboSJo3eyXx7nIWwB25huLJlx4DOIAvtqeKmeTN1ZW9EH/r7hGf1dEzG1KuP6
lJh6/6fgj8Q/XYcPP5JX/AsTFo+dHMX04fE0Q2B+eG1KQaSaS1wg5aGv0DFBQPn3
N5tx5YvBUUGxTuAJ468knrRP2ACf91xXHwcaEKIBuIYgzLiVJEe96v6bnrWIM0vU
AwgUQ4wBuRUDecXwubql7DTYmUv/IYpj8h4/zID+FbDpPYWq/NglYumYEdCM+1Ug
kWaZm3Kw9EtIQVJ3dN8viamWiJx1EBAiaqDJAzAkJsinj52uKkBuzRgSZPypEBE6
FqinkjZsv0RQVe+/HHe59AvMJxbrVOzXL3ijkdYcgMXZnSo0LeIllAo//53FudzQ
JLBZVXQpsEckD4Rp9+m8fCBQv91h3r0NDBTH6tBSl1Qz8hTW5ObN7Xe5ekkmyacX
An7gBM29j3FHeE4iouKyf+CpreTiALxBKNFYK45Axo/KQJtyOBemEete4naJVQh6
MHRCXdb1LDGm9A==
=3dgg
-----END PGP SIGNATURE-----
--- End Message ---