Debian Bug report logs -
#1030714
cwltool: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Mon, 6 Feb 2023 17:45:02 UTC
Severity: wishlist
Tags: patch
Found in version cwltool/3.1.20230201224320-1
Fixed in version cwltool/3.1.20230209161050-1
Done: Michael R. Crusoe <crusoe@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
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#1030714; Package src:cwltool.
(Mon, 06 Feb 2023 17:45: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>.
(Mon, 06 Feb 2023 17:45:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: cwltool
Version: 3.1.20230201224320-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
cwltool could not be built reproducibly.
This is because it installs a file (with a nondeterminstic filename)
directly under the /usr/lib/python3/dist-packages directory.
A patch is attached that removes all files (NB. not directories) that
are installed directly under that location (which can never be right).
This, therefore, is a more generic solution to #1030713.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[cwltool.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#1030714; Package src:cwltool.
(Tue, 07 Feb 2023 05:09:03 GMT) (full text, mbox, link).
Acknowledgement sent
to FC Stegerman <flx@obfusk.net>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>.
(Tue, 07 Feb 2023 05:09:03 GMT) (full text, mbox, link).
Message #10 received at 1030714@bugs.debian.org (full text, mbox, reply):
* Chris Lamb <lamby@debian.org> [2023-02-06 18:40]:
> A patch is attached that removes all files (NB. not directories) that
> are installed directly under that location (which can never be right).
> This, therefore, is a more generic solution to #1030713.
> - find .pybuild -name "out" -type f -delete
> + find .pybuild -name "out" -type f
> + find .pybuild/*/build -maxdepth 1 -type f -delete
The patch keeps the original find command, just w/o the -delete, so it
will now print a list of files named "out" instead of deleting them
(or doing anything else with them) before deleting all files in the
build subdirectories; was this intended?
- FC
Reply sent
to crusoe@debian.org (Michael R. Crusoe):
You have taken responsibility.
(Thu, 09 Feb 2023 18:39:06 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Thu, 09 Feb 2023 18:39:07 GMT) (full text, mbox, link).
Message #15 received at 1030714-close@bugs.debian.org (full text, mbox, reply):
Source: cwltool
Source-Version: 3.1.20230209161050-1
Done: Michael R. Crusoe <crusoe@debian.org>
We believe that the bug you reported is fixed in the latest version of
cwltool, 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 1030714@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael R. Crusoe <crusoe@debian.org> (supplier of updated cwltool 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: Thu, 09 Feb 2023 18:18:06 +0100
Source: cwltool
Architecture: source
Version: 3.1.20230209161050-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Michael R. Crusoe <crusoe@debian.org>
Closes: 1030713 1030714
Changes:
cwltool (3.1.20230209161050-1) unstable; urgency=medium
.
* New upstream version
Tests no longer produce side-effects. Closes: #1030713, #1030714
* Refresh patches.
Checksums-Sha1:
e394e46885e6e167935b00b7f086045fd755eefb 3060 cwltool_3.1.20230209161050-1.dsc
41a9eb8282e7bfab8149ea37bf42fb08676b9179 1138458 cwltool_3.1.20230209161050.orig.tar.gz
bb3e5037f5f80f3b48eb28cbd41f43654c774d7c 51808 cwltool_3.1.20230209161050-1.debian.tar.xz
a8461f6669f1bc1a5e60677f0488cdd3966012cc 11706 cwltool_3.1.20230209161050-1_source.buildinfo
Checksums-Sha256:
33405e9adadc864fd966d71c7a2105486a4d57f080c622fc1e5d6fe28ae5187f 3060 cwltool_3.1.20230209161050-1.dsc
fed2e604d249094df61a480baa7c493a2af0a8c9b6d8764c449a935756557298 1138458 cwltool_3.1.20230209161050.orig.tar.gz
16f2cb80e3156a76860a9a676584dc1e54d76dba34b0398db4a5b54161a98450 51808 cwltool_3.1.20230209161050-1.debian.tar.xz
848ee8e1b49675848726a41786f3afb281b3a85131a9ee4028a540fb31fbfc3b 11706 cwltool_3.1.20230209161050-1_source.buildinfo
Files:
96eb3712e3427141a509336d4522878e 3060 science optional cwltool_3.1.20230209161050-1.dsc
f7efa4c3fcd1f8a49ccadd90a428fd0e 1138458 science optional cwltool_3.1.20230209161050.orig.tar.gz
6a1bdb75efb26ec9af2f9c1c8b74b9ed 51808 science optional cwltool_3.1.20230209161050-1.debian.tar.xz
be5b14ec866a50af825241740bd83f19 11706 science optional cwltool_3.1.20230209161050-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmPlN2kACgkQPCZ2P2xn
5uKIXQ//ajYIOP6KSu5oQbcYTX8QY5BCdvDxFjOK15Xx1LROfBxSDnD8OGs0nhSi
20Y4DEyl6HbLIwKjWzTXtQn4Bi0J85c0NDqclqtOebMKSGBldWCfSrpkrnnuvlcx
mmuJcKeNLo9qvqh206o3b9uwy9egpYFkx+3gbrQ7CgTZuVt0JOKK76PUKTBSgD4s
UMildV9+1hz/HAr0u+9qCswOzO7OIummDssPSuvkfxVaZFlEeU4pgFdS5NU6gZe9
bG2Q3CcnLUyWAc12NGFqsT36Es5QBoUFMHWQXbBed+uS/7W+dnfP3ttgFHPNTwyB
SH+4QCbVLlbjNJyMom8Bwp7duPhbTz5s+GTWZGMuT/V6MbUmCfr8xLrUJjnKeE9Q
h9h6+sphj4bW4s3t09i6cOp1ML5owlObD7KYMFc8opCGtb3k2QGdpMGIaF7kgkZk
NXaolS9lxcdWn3afdBLXaycUXfnbf5X+45bZ56Fkon7h/FoNFxmwkbcWj9SGkppS
t0cLaXhzn5J2Hwlx4amPigoTHYzy9DXi7ppf2uj8iUfA5JcjmGEgKdXmGj6uPV1V
Fw3+t3olfPqTjR0eemXJmWvnsj9I8vPbBFXLQjGaEQOjSnkuOZEZSIM6liXV8Pp3
srIG3pbMqf+iPHNAFadUArNLeUB4cINxCfqrk13hvpI6dAaJTDE=
=m0ix
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 12 Mar 2023 07:26:13 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 12:33:41 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.