Debian Bug report logs - #956588
libctl: please make the build reproducible

version graph

Package: src:libctl; Maintainer for src:libctl is Thorsten Alteholz <debian@alteholz.de>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Mon, 13 Apr 2020 10:54:02 UTC

Severity: wishlist

Tags: patch

Found in version libctl/4.5.0-3

Fixed in version libctl/4.5.0-5

Done: Thorsten Alteholz <debian@alteholz.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Thorsten Alteholz <debian@alteholz.de>:
Bug#956588; Package src:libctl. (Mon, 13 Apr 2020 10:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Thorsten Alteholz <debian@alteholz.de>. (Mon, 13 Apr 2020 10:54:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: libctl: please make the build reproducible
Date: Mon, 13 Apr 2020 11:50:57 +0100
[Message part 1 (text/plain, inline)]
Source: libctl
Version: 4.5.0-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

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
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[libctl.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Alteholz <debian@alteholz.de>:
Bug#956588; Package src:libctl. (Tue, 01 Sep 2020 23:03:22 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Thorsten Alteholz <debian@alteholz.de>. (Tue, 01 Sep 2020 23:03:22 GMT) (full text, mbox, link).


Message #10 received at 956588@bugs.debian.org (full text, mbox, reply):

From: "Chris Lamb" <lamby@debian.org>
To: 956588@bugs.debian.org, reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#956588: libctl: please make the build reproducible
Date: Tue, 01 Sep 2020 22:58:13 -0000
Dear Maintainer,

> Source: libctl
> Version: 3.2.2-2
> Tags: patch

There hasn't seem to be any update on this bug in 140 days, in which
time the Reproducible Builds effort has come on a long way.

Would you consider applying this patch and uploading?


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Reply sent to Thorsten Alteholz <debian@alteholz.de>:
You have taken responsibility. (Sat, 12 Sep 2020 17:21:02 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 12 Sep 2020 17:21:02 GMT) (full text, mbox, link).


Message #15 received at 956588-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 956588-close@bugs.debian.org
Subject: Bug#956588: fixed in libctl 4.5.0-5
Date: Sat, 12 Sep 2020 17:18:29 +0000
Source: libctl
Source-Version: 4.5.0-5
Done: Thorsten Alteholz <debian@alteholz.de>

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 956588@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thorsten Alteholz <debian@alteholz.de> (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 ftpmaster@ftp-master.debian.org)


-----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 <debian@alteholz.de>
Changed-By: Thorsten Alteholz <debian@alteholz.de>
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-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 29 Nov 2020 07:29:09 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 10:53:48 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.