943954">

Debian Bug report logs - #943954
tm-align: please make the build reproducible

version graph

Package: src:tm-align; Maintainer for src:tm-align is Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>;

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

Date: Fri, 1 Nov 2019 16:57:01 UTC

Severity: wishlist

Tags: patch

Found in version tm-align/20190708+dfsg-1

Fixed in version tm-align/20190822+dfsg-2

Done: Andreas Tille <tille@debian.org>

Bug is archived. No further changes may be made.

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, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#943954; Package src:tm-align. (Fri, 01 Nov 2019 16:57: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, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Fri, 01 Nov 2019 16:57:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, wrote: > Source: tm-align > Version: 20190708+dfsg-1 > 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 > tm-align could not be built reproducibly. > > This is because the manual call to the gfortran binary was not passing > CFLAGS. Patch attached that modifies this. > > Whilst this means we are passing some incorrect-for-Fortran flags > these are ignored by the compiler and it does ensure that we pass the > -fdebug-prefix-map argument required for a reproducible build... as > well as respects all the other dpkg-buildflags injunctions set by the > user. > > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- &subject=Re: tm-align: please make the build reproducible">reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: tm-align: please make the build reproducible
Date: Fri, 01 Nov 2019 09:54:44 -0700
[Message part 1 (text/plain, inline)]
Source: tm-align
Version: 20190708+dfsg-1
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
tm-align could not be built reproducibly.

This is because the manual call to the gfortran binary was not passing
CFLAGS. Patch attached that modifies this.

Whilst this means we are passing some incorrect-for-Fortran flags
these are ignored by the compiler and it does ensure that we pass the
-fdebug-prefix-map argument required for a reproducible build... as
well as respects all the other dpkg-buildflags injunctions set by the
user.


 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[tm-align.diff.txt (text/plain, attachment)]

Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Tue, 24 Dec 2019 07:39:05 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 24 Dec 2019 07:39:05 GMT) (full text, mbox, link).


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

From: Andreas Tille <tille@debian.org>
To: 943954-close@bugs.debian.org
Subject: Bug#943954: fixed in tm-align 20190822+dfsg-2
Date: Tue, 24 Dec 2019 07:35:53 +0000
Source: tm-align
Source-Version: 20190822+dfsg-2

We believe that the bug you reported is fixed in the latest version of
tm-align, 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 943954@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated tm-align 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: SHA256

Format: 1.8
Date: Tue, 24 Dec 2019 08:07:50 +0100
Source: tm-align
Architecture: source
Version: 20190822+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 943954
Changes:
 tm-align (20190822+dfsg-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * make the build reproducible
     Closes: #943954
 .
   [ Andreas Tille ]
   * Rename autopkgtest script to run-unit-test as in other Debian Med
     packages
   * autopkgtest: s/ADTTMP/AUTOPKGTEST_TMP/g
Checksums-Sha1:
 bb24482ce14f11aae4526bf1ebcf1f3f3b8fd208 2107 tm-align_20190822+dfsg-2.dsc
 53f7a5c47c90a68803c12986079c17e925020a94 817920 tm-align_20190822+dfsg-2.debian.tar.xz
 ba7038ffabf7ee909cf57453da92249fd6951877 5809 tm-align_20190822+dfsg-2_amd64.buildinfo
Checksums-Sha256:
 6de6245ba55e32a2b40fbf3c8f2cf081de2f87c605e16dcf7ddc00bb842cd03c 2107 tm-align_20190822+dfsg-2.dsc
 7359f16763e4d6e277adfa9cd97aef2a397c476d9d50ebcc6734dd2dd6e5ead1 817920 tm-align_20190822+dfsg-2.debian.tar.xz
 7d2cbf3bb37e295492400db0b172d84f0aaca3b04df1788f0a0a9f38161279d8 5809 tm-align_20190822+dfsg-2_amd64.buildinfo
Files:
 1f948fc161eb609d0a4e6ccfbf25d3b7 2107 science optional tm-align_20190822+dfsg-2.dsc
 be2d0234d44d3f8658d32190940ec498 817920 science optional tm-align_20190822+dfsg-2.debian.tar.xz
 803e8613525fb1a6cb569bdb8e3eb1ca 5809 science optional tm-align_20190822+dfsg-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl4BuzcRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEMuBAAi96etXeIQTzzpzN0NCVksSzwVGdua2Fc
FPHodq85YEqMT6pqRrKMG5NldQT41tM3BoD4xlYlbzu0osZyHzMeygREn3PNckdL
nge34lFQiPmZXK5Hx9lrqvxOW4sRc/EQAvoHfEWleGKaH6R5iuiR8x68C8eRnG2U
ogVkuBXjLtmYf8CJ/ZjXEHpwdIvzOXRAoT18mDQDmSZ60PWbm5+jLoHojUgvjrp4
eY+XStrbvjI/mz2uF+Ejpo2Om0d+2SxNrpAYb0T4htS13aAyFz5hDnD31AlO39f0
wqDSU7SmpWaGu5fbWTCqJfepl5d/YgAHR+o9bHG+gG3UjPC9rXFfNbqk9ibGttRY
mILjpZknmPjMJAxeJWrudgPJT8UBYUUOsMTmgtZV4KFuMTdXHfmKGfbjb5B5cl2o
wZRSX98LbOv2CTHtjR3yVUQ0Qzf0QF7WV2/yiHCaHIOGFXeGMLytjS71/WtYY01h
VOAtHWGFbKDJYpHJwcMRPHiP7U6oWxxVNZhEuAsqPGK9sULUtnRRl6/Lx4ipjKrD
ePgH6OINP6/jmnFFGd8XI/4SHP6p5zmuPnB+joYOTLUGidk/CW4wkImkU9W/ARES
+k1+HXsqgp68CzmVtnPZ0Ibgr4kN2uegpAVDtcbXnvf93wNFQV2iW2emKRZxOuxZ
sOloXZiSjb8=
=gKnX
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 23 Jan 2020 07:28:35 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: Mon Feb 3 06:47:07 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.