Debian Bug report logs -
#968557
tpot: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Mon, 17 Aug 2020 10:45:02 UTC
Severity: wishlist
Tags: patch
Found in version tpot/0.11.5+dfsg-2
Fixed in version 0.11.5+dfsg-4
Done: Christian Kastner <ckk@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 Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#968557; Package src:tpot.
(Mon, 17 Aug 2020 10: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 Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Mon, 17 Aug 2020 10: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: tpot
Version: 0.11.5+dfsg-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
tpot could not be built reproducibly.
This is because it ships progress_verbose_1.log and
progress_verbose_2.log under /usr/lib/python3* and the second of these
is not reproducible.
Patch attached that does not ship these files - we probably should not
be shipping logfiles into this directory anyway. I note that you
already prevent a similar test being run with a --exclude argument to
nose(1) but I wasn't sure why you were doing that so did not extend
that to the tests that generate the above files.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[tpot.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#968557; Package src:tpot.
(Wed, 19 Aug 2020 19:24:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Christian Kastner <ckk@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Wed, 19 Aug 2020 19:24:06 GMT) (full text, mbox, link).
Message #10 received at 968557@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
On Mon, 17 Aug 2020 11:41:46 "Chris Lamb" <lamby@debian.org> wrote:
> This is because it ships progress_verbose_1.log and
> progress_verbose_2.log under /usr/lib/python3* and the second of these
> is not reproducible.
>
> Patch attached that does not ship these files - we probably should not
> be shipping logfiles into this directory anyway.
You are right, of course -- those files should not be shipped, and even
more so not in that particular directory.
It turns out that lintian even warns about this (and other issues), but
I recently introduced a bug in my alias for it, so *.deb packages were
skipped...
> I note that you already prevent a similar test being run with a
> --exclude argument to nose(1) but I wasn't sure why you were doing
> that so did not extend that to the tests that generate the above
> files.
Those tests fail for reasons that have yet to be resolved with upstream.
Thank for pointing this out! Will prepare an upload shortly.
Christian
Added tag(s) pending.
Request was from Christian Kastner <ckk@debian.org>
to 968557-submit@bugs.debian.org.
(Wed, 19 Aug 2020 19:24:06 GMT) (full text, mbox, link).
Reply sent
to Christian Kastner <ckk@debian.org>:
You have taken responsibility.
(Sun, 23 Aug 2020 17:51:06 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Sun, 23 Aug 2020 17:51:06 GMT) (full text, mbox, link).
Message #17 received at 968557-done@bugs.debian.org (full text, mbox, reply):
Version: 0.11.5+dfsg-4
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 23 Sep 2020 07:27:39 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:47:57 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.