Debian Bug report logs -
#885326
flask-peewee: please make the build reproducible
Reported by: Chris Lamb <lamby@debian.org>
Date: Tue, 26 Dec 2017 09:21:01 UTC
Severity: wishlist
Tags: patch
Found in version flask-peewee/0.6.7-1
Fixed in version flask-peewee/0.6.7-3
Done: Chris Lamb <lamby@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 Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#885326; Package src:flask-peewee.
(Tue, 26 Dec 2017 09:21: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 Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Tue, 26 Dec 2017 09:21: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: flask-peewee
Version: 0.6.7-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 flask-peewee could not be built reproducibly.
This is because it generates Python "doctree" files. These are pickled
caches of the source *.rst documents which are not needed to display
the docs correctly (we only need the contents of the html/ folder or
the manpages themselves) and they contain absolute build paths which
are not reproducible.
Patch attached that does not install the .doctree files, additionally
speeding up the build (!) by actually using them as a cache between the
HTML and manpage generation :)
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[flask-peewee.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#885326; Package src:flask-peewee.
(Tue, 26 Dec 2017 09:36:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Tue, 26 Dec 2017 09:36:03 GMT) (full text, mbox, link).
Message #10 received at 885326@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Chris Lamb wrote:
> flask-peewee: please make the build reproducible
Updated patch attached that calls dh_auto_clean in the overridden
target (!).
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[flask-peewee.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#885326; Package src:flask-peewee.
(Sun, 13 Sep 2020 08:15:06 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Sun, 13 Sep 2020 08:15:06 GMT) (full text, mbox, link).
Message #15 received at 885326@bugs.debian.org (full text, mbox, reply):
Chris Lamb wrote:
> Would you consider applying this patch and uploading?
Friendly ping on this? Seems like there hasn't been any update on this bug in
991 days now (!).
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#885326; Package src:flask-peewee.
(Sat, 12 Dec 2020 13:09:02 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Sat, 12 Dec 2020 13:09:02 GMT) (full text, mbox, link).
Message #20 received at 885326@bugs.debian.org (full text, mbox, reply):
Chris Lamb wrote:
> [..]
Gentle ping on this?
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Message sent on
to Chris Lamb <lamby@debian.org>:
Bug#885326.
(Mon, 22 Mar 2021 12:21:07 GMT) (full text, mbox, link).
Message #23 received at 885326-submitter@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
Hello,
Bug #885326 in flask-peewee 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/python-team/packages/flask-peewee/-/commit/cd4fcfa69c5e604695336b818ea307aba3d812ed
------------------------------------------------------------------------
Don't ship .doctree files, making the build reproducible. (Closes: #885326)
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/885326
Added tag(s) pending.
Request was from Chris Lamb <lamby@debian.org>
to 885326-submitter@bugs.debian.org.
(Mon, 22 Mar 2021 12:21:07 GMT) (full text, mbox, link).
Reply sent
to Chris Lamb <lamby@debian.org>:
You have taken responsibility.
(Mon, 22 Mar 2021 12:36:02 GMT) (full text, mbox, link).
Notification sent
to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer.
(Mon, 22 Mar 2021 12:36:08 GMT) (full text, mbox, link).
Message #30 received at 885326-close@bugs.debian.org (full text, mbox, reply):
Source: flask-peewee
Source-Version: 0.6.7-3
Done: Chris Lamb <lamby@debian.org>
We believe that the bug you reported is fixed in the latest version of
flask-peewee, 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 885326@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated flask-peewee 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 Mar 2021 12:15:29 +0000
Source: flask-peewee
Architecture: source
Version: 0.6.7-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 885326
Changes:
flask-peewee (0.6.7-3) unstable; urgency=medium
.
[ Chris Lamb ]
* Bump Standards-Version to 4.5.1.
* Bump debhelper compatibility level to 13.
* Bump debian/watch to version 4.
* Don't ship .doctree files, making the build reproducible. (Closes: #885326)
.
[ 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.
.
[ Debian Janitor ]
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
Repository-Browse.
* Apply multi-arch hints.
+ python-flask-peewee-doc: Add Multi-Arch: foreign.
Checksums-Sha1:
d71043a7c1b036fa3ffd28d46d22f111da10f71a 2245 flask-peewee_0.6.7-3.dsc
452f9188677eab3981bae9151593198b5c1cf5eb 86792 flask-peewee_0.6.7-3.debian.tar.xz
e8f83438739d6192ac069d4e2dd9e30a63630fab 7717 flask-peewee_0.6.7-3_amd64.buildinfo
Checksums-Sha256:
91e7ce4a7130cd2d03d382dd953156c110d649dea850f799dfd522536663bcdf 2245 flask-peewee_0.6.7-3.dsc
cb9935de240e3edcef42761dfbf68fe8a13da13b797c3e413328fc0ad9c8605b 86792 flask-peewee_0.6.7-3.debian.tar.xz
b53a03a3b9a9adcc47bd3e7ad11ff8b771f4100b410fa896c0be81e52b5567b8 7717 flask-peewee_0.6.7-3_amd64.buildinfo
Files:
4083fe9f39b5087a8fcad0b7efef4883 2245 python optional flask-peewee_0.6.7-3.dsc
b4154fd1c80770a26067dfb88249b0ec 86792 python optional flask-peewee_0.6.7-3.debian.tar.xz
5fed58051b152cb83daf3b91ee7c26c5 7717 python optional flask-peewee_0.6.7-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmBYivsACgkQHpU+J9Qx
HliL9w/+Juh4pHS0f5euw/3oSqqr9GL6VCNy7XQP9rBrZ9L0vfw4XEercAy9MYEU
KSRAT1neQP5sTmCABQ6NyGOehKPcqI6sukztXoZuT2Qpy2qVeGw175LKXCvFW9yY
9K2SA4Sy/DgKnwhGBWrQakxldgT6yD/Ih+SmyR7AErqYaEhu81sumFevCk0JhtZQ
7fPLChjVPKojExdWEMnAqezOaQ9OdUwHXjVqsHFamTNGOL6JV6lgl+hkQr3B65Nn
7P0dgXCGuM2IhahlfvpcYLXn5RpAbqWG7bpz5OrEw7LO5PWU+d8+VKeNb9Vpbb3x
Nnhd/O17Z+RxPr/gDL+3A7NdPkQoOlbiyKLJ7sfBuFi1Nsxu+xrGUwV5dsBWyNdi
rXDOk9WedePtpDhHmdv1IW8X812GJzTjQXptNmJLLAtr161U9o9vlBUjGBRwHN+B
mlr48orv6Sc9KgCXV1xLP1GbWfNk8+4gNjHPkvb+KiwIyi0WqzY7r4uI5sLQ/JAN
0UE35RdEkKRjuUrrE6Ib8/KxMZjd2Z+jV4pNKSkbB7szdeUqxbuUXLOlGKT/bz3+
IsAHvq2rLRAlo9DKSfK6rKWk/Xe07uc35cewL4r6hK+FYMvu3UhUgONAPeU2kvIx
f8aMcpVh+OYZEUXMCcjlSNZ3WS6rqcFeGHIcrIxJA1Vu7ot7sk4=
=8IsQ
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 13 Sep 2021 07:27:18 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 11:07:36 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.