Debian Bug report logs -
#964440
flit: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Tue, 7 Jul 2020 10:18:01 UTC
Severity: wishlist
Tags: patch
Found in version flit/2.3.0-3
Fixed in version flit/3.0.0-1
Done: Antonio Terceiro <terceiro@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, Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>:
Bug#964440; Package src:flit.
(Tue, 07 Jul 2020 10:18:03 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, Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>.
(Tue, 07 Jul 2020 10:18:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: flit
Version: 2.3.0-3
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
flit could not be built reproducibly.
This is because it:
a) It embeds a RECORD file that contains non-deterministic filename
contents. 99% sure this is being generated by build.py.
b) The manpage is being generated incorrectly, and actually is a
manual page depicting an error message:
.TH TRACEBACK "1" "July 2020" "Traceback (most recent call last):" "User Commands"
.SH NAME
Traceback \- manual page for Traceback (most recent call last):
.SH DESCRIPTION
.SS "Traceback (most recent call last):"
.IP
File "debian/flit/usr/bin/flit", line 2, in <module>
.IP
from flit import main
.PP
ModuleNotFoundError: No module named 'flit'
.IP
File "debian/flit/usr/bin/flit", line 2, in <module>
Patch attached. For a), we simply delete this file and for b) we fix
the generation by setting the right/full PYTHONPATH.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[flit.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>:
Bug#964440; Package src:flit.
(Tue, 06 Oct 2020 08:45:02 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>.
(Tue, 06 Oct 2020 08:45:02 GMT) (full text, mbox, link).
Message #10 received at 964440@bugs.debian.org (full text, mbox, reply):
Chris Lamb wrote:
> Source: flit
> Version: 2.3.0-3
> Tags: patch
Gentle ping on the above?
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Reply sent
to Antonio Terceiro <terceiro@debian.org>:
You have taken responsibility.
(Thu, 10 Dec 2020 15:51:05 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Thu, 10 Dec 2020 15:51:05 GMT) (full text, mbox, link).
Message #15 received at 964440-close@bugs.debian.org (full text, mbox, reply):
Source: flit
Source-Version: 3.0.0-1
Done: Antonio Terceiro <terceiro@debian.org>
We believe that the bug you reported is fixed in the latest version of
flit, 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 964440@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <terceiro@debian.org> (supplier of updated flit 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: Thu, 10 Dec 2020 12:28:33 -0300
Source: flit
Architecture: source
Version: 3.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Antonio Terceiro <terceiro@debian.org>
Closes: 964440 968636 975796 977044
Changes:
flit (3.0.0-1) unstable; urgency=medium
.
* Team upload
.
[ Scott Kitterman ]
* Replace failing automatic man page generation with manual process that at
least works (Closes: #977044)
.
[ Ondřej Nový ]
* d/control: Update Maintainer field with new Debian Python Team
contact address.
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
layout.
.
[ Antonio Terceiro ]
* New upstream version 3.0.0
- Makes RECORD deterministic (Closes: #968636)
- Builds reproducibly (Closes: #964440)
* debian/build.py: fix location of top level directory (Closes: #975796)
* debian/build.py: fix wrt the new upstream release
* autopkgtest: drop unecessary breaks-testbed restriction
* autopkgtest: only test against Debian
* autopkgtest: ignore test that fails without `python`
Checksums-Sha1:
d40556d1233833a7502454cd037f494823112829 2145 flit_3.0.0-1.dsc
ed76fb508ea1d4731965e005e4a7b200d87e3104 109641 flit_3.0.0.orig.tar.gz
e809368eed9ffb32c1d2a49806add9c554031397 11348 flit_3.0.0-1.debian.tar.xz
b5d0e15ba8d0c9427e0349e6d60be868f054ef64 6864 flit_3.0.0-1_amd64.buildinfo
Checksums-Sha256:
8b9fed2d6b88814934be6146308d7d3dbb4132e7c02fe9570ee48756f3212756 2145 flit_3.0.0-1.dsc
b4fe0f84a1ffbf125d003e253ec98c0b6e3e31290b31fba3ad22d28588c20893 109641 flit_3.0.0.orig.tar.gz
bbc90d8d7e99368288483d0adc6a3558a916fccaa36aed08d1f760f97008df68 11348 flit_3.0.0-1.debian.tar.xz
47802b030c16d4758c1416b1356167ab9a3e1dd912cc4fbd19bb384b0a886b8b 6864 flit_3.0.0-1_amd64.buildinfo
Files:
04aa0117d54eee9543a18a6d08b89a28 2145 python optional flit_3.0.0-1.dsc
9a8f700a7150eea2b1c59f926840945c 109641 python optional flit_3.0.0.orig.tar.gz
9d7575e8df4c1ed00199c75210c66b65 11348 python optional flit_3.0.0-1.debian.tar.xz
7f9d0f1873821538dce9846c8b34ff8c 6864 python optional flit_3.0.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAl/SQS4ACgkQ/A2xu81G
C94p8BAAikflpZCZhf28qkcB/FMWmf1NbgwekDKkwrubtk9PE6HzhVW2oS+Gj43T
IH7NHTAS+aXOXmhbWB3yGDES/1wpd5UXbDXPBEjCuRpehe/tp/hzrnMVDIjkybHQ
cuS5Sg7AwBX+W292ohZJoKHevEaiT7MTf0EnSkCOjirE6ToJqgwTzLp+t83YAIlE
gIpSReCNedGYTiC4jUhXo1JtHfWgiRmA8MgMyB2MZKxGwQ0fDqvTz0JWkHDUMxX/
UFv/3iiSTTApUbLQUWV1sKbBvraoKXVIDBvMs12ZlhKVEyOxIFuulDDVB8ouEfqu
Uwn88yuyvSYz+4KYdk6NDvDU+Os/gnmsT01Mb6aZaQPHI2QkaUBd60Do3NUKBs7G
qT7nrfQu0VJOMOrSQLA2fLVdubuHtJ19fdwusRyT8S56ZxlyknLGmXEpcLiWoW8w
8uYnmTYXfJoOOHO+cfrLWd89lxKFThKlVtoTkh2wWu4m0jzUEongyg17JD4yXHOY
Ny7fY7CEQ45PNGgRF77fAo75jaBKvGi4gnpfIyJUu8+dQ2R8mXSWF29AxSiku5cp
lWc9zKRO08BTGQq16CGcGwmhQLxOE5lcITesbL2o74wuJts1xP6T0ZsRgOUZ3Q+N
DltE0VWFUypWUiHG3tZglIaFliR9zwwlZfA6+tFlrQ3Hz0ogg4s=
=DbCc
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 10 Jan 2021 07:26:26 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:06:59 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.