Debian Bug report logs - #887829
mcl: please make the build reproducible

version graph

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

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

Date: Sat, 20 Jan 2018 11:57:02 UTC

Severity: wishlist

Tags: patch

Found in version mcl/1:14-137-2

Fixed in version mcl/1:14-137+ds-1

Done: Andreas Tille <tille@debian.org>

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, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#887829; Package src:mcl. (Sat, 20 Jan 2018 11: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>. (Sat, 20 Jan 2018 11:57: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: mcl: please make the build reproducible
Date: Sat, 20 Jan 2018 17:23:44 +0530
[Message part 1 (text/plain, inline)]
Source: mcl
Version: 1:14-137-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that mcl could not be built reproducibly.

By removing the strange $(doctmpdir) stuff, it ensure that mtimes etc
are not modified and then a file is updated when it isn't AFAICT.

Patch attached.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#887829; Package src:mcl. (Mon, 22 Jan 2018 12:09:07 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Tille <tille@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Mon, 22 Jan 2018 12:09:07 GMT) (full text, mbox, link).


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

From: Andreas Tille <tille@debian.org>
To: Chris Lamb <lamby@debian.org>, 887829@bugs.debian.org
Subject: Re: Bug#887829: mcl: please make the build reproducible
Date: Mon, 22 Jan 2018 13:06:28 +0100
Hi Chris,

On Sat, Jan 20, 2018 at 05:23:44PM +0530, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0], we noticed
> that mcl could not be built reproducibly.

As always thanks for this effort.
 
> By removing the strange $(doctmpdir) stuff, it ensure that mtimes etc
> are not modified and then a file is updated when it isn't AFAICT.
> 
> Patch attached.

The "strange $(doctmpdir) stuff" stuff was invented to enable building
the package twice in a row.  I now decided to repack the tarball and
remove all those files that are existing but will be recreated in the
build process.
 
Kind regards

       Andreas.

-- 
http://fam-tille.de



Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Mon, 22 Jan 2018 12:24:03 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 22 Jan 2018 12:24:03 GMT) (full text, mbox, link).


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

From: Andreas Tille <tille@debian.org>
To: 887829-close@bugs.debian.org
Subject: Bug#887829: fixed in mcl 1:14-137+ds-1
Date: Mon, 22 Jan 2018 12:20:51 +0000
Source: mcl
Source-Version: 1:14-137+ds-1

We believe that the bug you reported is fixed in the latest version of
mcl, 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 887829@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 mcl 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: Mon, 22 Jan 2018 13:00:52 +0100
Source: mcl
Binary: mcl mcl-doc
Architecture: source
Version: 1:14-137+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 mcl        - Markov Cluster algorithm
 mcl-doc    - documentation for mcl
Closes: 887829
Changes:
 mcl (1:14-137+ds-1) unstable; urgency=medium
 .
   * Do not save copies of docs in d/rules
     Closes: #887829
   * Remove files from upstream tarball which will be recreated and
     prevent building the package twice in a row
   * Standards-Version: 4.1.3
   * debhelper 11
   * Fix further spelling issues
Checksums-Sha1:
 8642f5b1779f8c777257f1fc77643703238c480c 2023 mcl_14-137+ds-1.dsc
 4a8f8803e32ab539d7f6b2aad5b7073e30efae0e 1684736 mcl_14-137+ds.orig.tar.xz
 b3e023c1e038be157f73b6d40d88298d64ac03d3 16396 mcl_14-137+ds-1.debian.tar.xz
Checksums-Sha256:
 3fe21e7484ff09a40a61cf1a6612ab0910543c2ba410519c3d926c7d98c75bd1 2023 mcl_14-137+ds-1.dsc
 cf1ffb7ae9a9e1f7c6111256405850ba5664fdfe28e5c837f9889b12c6fb229f 1684736 mcl_14-137+ds.orig.tar.xz
 af31f9e1bb5eed784a955e7c41bd9e2d8a3378326be442295ec30ca8ceafe1a4 16396 mcl_14-137+ds-1.debian.tar.xz
Files:
 b8a720d87afdb30c2cf16c663f9544e0 2023 math optional mcl_14-137+ds-1.dsc
 3e317fcf44a7a680daf6cd34a581351a 1684736 math optional mcl_14-137+ds.orig.tar.xz
 728975d5abdd2dc6689d0cc9c1d33fc4 16396 math optional mcl_14-137+ds-1.debian.tar.xz

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlpl000RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHsTg/+JCUY1VtxQbHjxJmJ9bKCor8flxEKOjKf
SsDsLQsBhxqeoOP9DaUSRGJyo9GdXwHVfnTtMm9Rr4fdHuzZuOqC1qS3QiUNdLsx
7t2HqHUjKbvSwC48X0QVs55xdUCT/5rHXLWbc7NmkgW5fbvuE2djw7pbzl5Un7Bb
pPDN7zoacjC+aB4pNZRcpx62hC2VgbY1hc/VPipsAWSJ+HmWrQXPxVIP9dcnFSW4
9LKSztL5bx6cxC0JM2UI6Uh4v+hDneft9jteLim511p/xpKt+xExxKkV9keMSGIZ
sANxAEM9YDZS5ZUPFX3He/iTzbl0CRjjtCckVgelM4xOEDtDQ7BdiDi+3f/Nvh4M
vyRPr1H+0EEh4DbmOmbj00aLYlA/TdKShI8S3+lENwrtkpY/LoAEj8vJcLqJdDuv
BeIe46sEPcfKY4KNnhyupCEjQhSNTjUcWrDiBSgYXS9j7udC5Z3d0zedq0dGRBch
N+LyKZS9eIhzzkC/QRBiUyJ40NwYmBJhNAtaHWG1DSuobllK71DR0+/x603DVPSI
IwBMqjbKGCajj5mZfhP8yCTDsSp0lKO6GN8NpUQ7uY0fw0D77qTFN7/da7XmkaSK
kyl5ca/ZRO+EjkkmmF+PAj1DTB9TceRm8xxLLcpr5yWRtJlwdfEl/eLkxsxtOPkk
YLXIXcZgmms=
=b8zu
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#887829; Package src:mcl. (Mon, 22 Jan 2018 21:51:07 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Mon, 22 Jan 2018 21:51:07 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: Andreas Tille <tille@debian.org>, 887829@bugs.debian.org
Subject: Re: Bug#887829: mcl: please make the build reproducible
Date: Tue, 23 Jan 2018 03:17:30 +0530
Hi Andreas,

> The "strange $(doctmpdir) stuff" stuff was invented to enable building
> the package twice in a row

Interesting. (I looked in the changelog but could not find any reference
to the doc stuff)

Good idea re. repacking.


Regards,

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



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 24 Feb 2018 07:26:46 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 13:59:58 2023; Machine Name: bembo

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.