Debian Bug report logs - #932116
snakemake: please make the build reproducible

version graph

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

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

Date: Mon, 15 Jul 2019 12:45:02 UTC

Severity: wishlist

Tags: patch

Found in version snakemake/5.5.3-1

Fixed in version snakemake/5.5.4-1

Done: michael.crusoe@gmail.com (Michael R. Crusoe)

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#932116; Package src:snakemake. (Mon, 15 Jul 2019 12:45:05 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>. (Mon, 15 Jul 2019 12:45:06 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: snakemake: please make the build reproducible
Date: Mon, 15 Jul 2019 09:43:15 -0300
[Message part 1 (text/plain, inline)]
Source: snakemake
Version: 5.5.3-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 snakemake could not be built reproducibly.

This is because it encoded the absolute buildpath in a Python keyword
argument which, when rendered in the documention, made the package
contents change when built from different locations.

Patch attached.

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


Regards,

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

Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#932116. (Tue, 16 Jul 2019 06:21:03 GMT) (full text, mbox, link).


Message #8 received at 932116-submitter@bugs.debian.org (full text, mbox, reply):

From: Dylan Aïssi <noreply@salsa.debian.org>
To: 932116-submitter@bugs.debian.org
Subject: Bug#932116 marked as pending in snakemake
Date: Tue, 16 Jul 2019 06:16:22 +0000
Control: tag -1 pending

Hello,

Bug #932116 in snakemake reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/med-team/snakemake/commit/703c50a3f500e83b1253f79237bd607ee426127c

------------------------------------------------------------------------
Apply patch from Chris Lamb to make the build reproducible (Closes: #932116)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/932116



Added tag(s) pending. Request was from Dylan Aïssi <noreply@salsa.debian.org> to 932116-submitter@bugs.debian.org. (Tue, 16 Jul 2019 06:21:03 GMT) (full text, mbox, link).


Reply sent to michael.crusoe@gmail.com (Michael R. Crusoe):
You have taken responsibility. (Fri, 06 Sep 2019 04:09:04 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Fri, 06 Sep 2019 04:09:04 GMT) (full text, mbox, link).


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

From: michael.crusoe@gmail.com (Michael R. Crusoe)
To: 932116-close@bugs.debian.org
Subject: Bug#932116: fixed in snakemake 5.5.4-1
Date: Fri, 06 Sep 2019 04:07:05 +0000
Source: snakemake
Source-Version: 5.5.4-1

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

Debian distribution maintenance software
pp.
Michael R. Crusoe <michael.crusoe@gmail.com> (supplier of updated snakemake 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: Wed, 31 Jul 2019 11:24:24 +0200
Source: snakemake
Architecture: source
Version: 5.5.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Michael R. Crusoe <michael.crusoe@gmail.com>
Closes: 932116 933527
Changes:
 snakemake (5.5.4-1) unstable; urgency=medium
 .
   [ Dylan Aïssi ]
   * Apply patch from Chris Lamb to make the build reproducible
      (Closes: #932116).
 .
   [ Michael R. Crusoe ]
   * New upstream release
   * debian/control: Add missing build-deps (as shown in errors during the
                     documentation building)
   * debian/README.source: Document missing (optional?) dependencies
   * debian/rules: Fix test invocation, as almost all tests were missed;
                   Document what is known about the skipped tests
   * Apply patch from upstream to fix duplicated argument (Closes: #933527)
 .
   [ Andreas Tille ]
   * debhelper-compat 12
   * Standards-Version: 4.4.0
   * Respect DEB_BUILD_OPTIONS in override_dh_auto_test target
   * Remove obsolete fields Name, Contact from debian/upstream/metadata.
Checksums-Sha1:
 4ae10064a74786603133d7064665d5cbbb49b2a0 2452 snakemake_5.5.4-1.dsc
 e55b12525d4b735651e7eed451c73d3f105531ae 11537347 snakemake_5.5.4.orig.tar.gz
 524d3d0a84023471a59fec1b45c024c7f5c128f7 267776 snakemake_5.5.4-1.debian.tar.xz
 015b532517ff3f86de1f1a0129a7b393bd14d809 15930 snakemake_5.5.4-1_source.buildinfo
Checksums-Sha256:
 f8b8e923a87941c4928e9068d6ec79671de40a6f26d541311b194ef6e1726212 2452 snakemake_5.5.4-1.dsc
 dbc1295dabf6c4323909ebca619188294982962453ba9a890246ebb9ffb109ab 11537347 snakemake_5.5.4.orig.tar.gz
 1aa118f8097885c16934be67c79b64e8d66f3bf6859fd41ac46111bdb73ec0fe 267776 snakemake_5.5.4-1.debian.tar.xz
 8c331aa998ea60a125c73dbaad7b64b266c4f2efe1da5985cc3e18fe645da18f 15930 snakemake_5.5.4-1_source.buildinfo
Files:
 8e772af9701c0d25f6c0dbf1b328c29b 2452 science optional snakemake_5.5.4-1.dsc
 3636a8bd8c0d9b785b4e84bfa6180558 11537347 science optional snakemake_5.5.4.orig.tar.gz
 fd33594ed83d2d957185d3deb25c6136 267776 science optional snakemake_5.5.4-1.debian.tar.xz
 b750df9077573f100dd424ecb181a5db 15930 science optional snakemake_5.5.4-1_source.buildinfo

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

iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAl1x0/YACgkQPCZ2P2xn
5uIz+BAAh2VCqaIKjFKwxup/ug3Gi5nobX8sXpi5SgBot5W9X2lKtmKEooJSc4i+
eFj5i3f5sdsgpOXaDTN4T3kF7+bNTkXuJ6fTJJshlhNVHCOcd0n12wZmglGm6sUm
49GlDEzZuxC4/BV7LydQZYHmv/WspnPk6KhS2W8j++DtHCJmOV4XyxT1ijhExMss
skykMN9+Z7H3E+nRMkzhuWetPoJnzvaOJuiL85LSW4enSFY2Pc0c5sE+qoK1Exq+
a4Pya1ADy2zdVaDFLaTHho8DlHpGQ1XbjHu9PMlL+vegSz83u0R7ocSfuQ061L8K
3FcXj63AObYwODcFgL/gNrHCChguEiwzWV/b6e1RpzAXytkEqGdmxgarfQcUTZUX
nE+79kjTYQPs3Vk8gDtoA80YrjuZsEYh/tar6PTTDrTDX9XXdsRBHH4QoZV6McG/
FmXn+1ja1DRPxfFTwGIFgDvEoBxBevxtG5PGeSpIhMUm0v2NtlFwP8d0q2/IO3An
bLgRqq6Lt1pki2XsIQu7F0220xcyKh+vwrdnx6quhLWwQjpeTq6mczOXoQ/nn+sB
zLFVf5EOHhrY2lySuDD6tn8dAivaQtvnobXHAhSzQisR453cGP8OEZ647JfeoWjY
QnGchI7925QO5mzYFB5LYgVOAf/NzWa5xYcYH4lFV7G1nIE2Ipg=
=S5E/
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 15 Oct 2019 07:27:34 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:36:19 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.