Debian Bug report logs -
#827313
cherrypy3: please make the build reproducible
Reported by: Sascha Steinbiss <satta@debian.org>
Date: Tue, 14 Jun 2016 21:12:11 UTC
Severity: wishlist
Tags: patch, pending
Found in version cherrypy3/3.5.0-2
Fixed in versions cherrypy3/8.9.1-1, cherrypy3/8.9.1-2
Done: Stephan Sürken <absurd@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#827313; Package src:cherrypy3.
(Tue, 14 Jun 2016 21:12:15 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Steinbiss <sascha@steinbiss.name>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Tue, 14 Jun 2016 21:12:15 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: cherrypy3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps randomness
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that cherrypy could not be built reproducibly.
The attached patch ensures that documentation built bu Epydoc does not contain
non-deterministic values such as memory addresses or timestamps, which are
currently inserted by custom __repr__() overrides present in CherryPy.
Once applied, cherrypy3 can be built reproducibly in our current experimental
framework.
Many thanks for considering the patch.
Best regards
Sascha
[1]: https://wiki.debian.org/ReproducibleBuilds
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#827313; Package src:cherrypy3.
(Tue, 14 Jun 2016 21:15:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Steinbiss <sascha@steinbiss.name>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Tue, 14 Jun 2016 21:15:10 GMT) (full text, mbox, link).
Message #10 received at 827313@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Apologies, here’s the missing attachment with the patch.
Cheers
Sascha
[reproducible.patch (application/octet-stream, attachment)]
Changed Bug submitter to 'Sascha Steinbiss <satta@debian.org>' from 'Sascha Steinbiss <sascha@steinbiss.name>'.
Request was from Sascha Steinbiss <satta@debian.org>
to control@bugs.debian.org.
(Sun, 19 Jun 2016 23:54:19 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#827313; Package src:cherrypy3.
(Sat, 02 Dec 2017 10:15:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Carl Suster <carl@contraflo.ws>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>.
(Sat, 02 Dec 2017 10:15:03 GMT) (full text, mbox, link).
Message #17 received at 827313@bugs.debian.org (full text, mbox, reply):
Control: fixed -1 8.9.1-1
Looks like the latest version in experimental is reproducible, either
from changes upstream or in dependencies.
Marked as fixed in versions cherrypy3/8.9.1-1.
Request was from Carl Suster <carl@contraflo.ws>
to 827313-submit@bugs.debian.org.
(Sat, 02 Dec 2017 10:15:03 GMT) (full text, mbox, link).
Marked as found in versions cherrypy3/3.5.0-2.
Request was from Carl Suster <carl@contraflo.ws>
to control@bugs.debian.org.
(Sat, 02 Dec 2017 10:15:06 GMT) (full text, mbox, link).
Reply sent
to Stephan Sürken <absurd@debian.org>:
You have taken responsibility.
(Tue, 23 Jan 2018 16:06:07 GMT) (full text, mbox, link).
Notification sent
to Sascha Steinbiss <satta@debian.org>:
Bug acknowledged by developer.
(Tue, 23 Jan 2018 16:06:08 GMT) (full text, mbox, link).
Message #26 received at 827313-close@bugs.debian.org (full text, mbox, reply):
Source: cherrypy3
Source-Version: 8.9.1-2
We believe that the bug you reported is fixed in the latest version of
cherrypy3, 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 827313@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Sürken <absurd@debian.org> (supplier of updated cherrypy3 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: Tue, 23 Jan 2018 16:30:49 +0100
Source: cherrypy3
Binary: python-cherrypy3 python3-cherrypy3 python-cherrypy3-doc
Architecture: source
Version: 8.9.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Description:
python-cherrypy3 - Python web development framework - Python 2 module
python-cherrypy3-doc - Documentation for CherryPy web framework
python3-cherrypy3 - Python web development framework - Python 3 module
Closes: 827313
Changes:
cherrypy3 (8.9.1-2) unstable; urgency=medium
.
Upload to unstable (no complains came up && it passed my own smoke tests).
* [6ccf4e9] rules: Minor line cosmetics.
* [391e4a0] Add README.source: Notes about test suite and upstream >= 9.
* Bug fix: "please make the build reproducible", thanks to Sascha
Steinbiss (Closes: #827313). No explicit change, however 8.9.1-1
tested reproducible by QA.
Checksums-Sha1:
2618852b05851578ec9211417e9ba350075028df 2579 cherrypy3_8.9.1-2.dsc
48c650d02417b6b4471f33c06ef6fe290213351a 12452 cherrypy3_8.9.1-2.debian.tar.xz
e003789f46179a8ec582df2ef38c5560c0a4c825 7448 cherrypy3_8.9.1-2_source.buildinfo
Checksums-Sha256:
42e7e2536e58121e923d7084c5b40ff87dc04ffa0a9e62404e6f3896b15bf403 2579 cherrypy3_8.9.1-2.dsc
efe334689a88361d620a181887af96ba142148bfed287d43f3a5bdc424b819f6 12452 cherrypy3_8.9.1-2.debian.tar.xz
a641b8f6ab195bd33a78f5bc471dd456e9c8d7e92b89a6f8c906aba6e4f35aae 7448 cherrypy3_8.9.1-2_source.buildinfo
Files:
78905832b8eda6c86e67e2bd6fd2b7d0 2579 python optional cherrypy3_8.9.1-2.dsc
2ff86b7aa56d9f052332ae72dbba8bab 12452 python optional cherrypy3_8.9.1-2.debian.tar.xz
7a4ddf926b3657c8465813f037e1cd33 7448 python optional cherrypy3_8.9.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAlpnVwkSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZmlEQAJs+bgfCj1w0RED4S4UphRjcqck6DKbV
qLmTYGqtU9rSQZVjcmuWjvf5NBr0jrVHDyEoBpTWE29vgY5COrgJJ8WOHfOLRwmG
5k/3eiG/j4yc80Xqxn3gfY8xtN7ZM71fMEmdVBu3srMHGOXaRpArr8V8t+F004qD
qMpTeKDto/wgBc5bnnIOr/U3qskPanOK7vjwtLGwlWPesbG/bCgeBIT3bGkKto1p
Z2ruxJ6pkjY46/cAd3OobdZZQoh/CuSL4XHquAcP9TDyHrPqiA1Cy8dAOUeHJIub
N7DcDlnF9fdOCS5kVJiofqPM5IPZXKp2r6M3yjmZM79aOmntNp6EFKPluIwJsjml
KxCoMU7C460lqhwHbnCeiQnY7VbBOAobPIZWxY5+uNMCE74Fn2IS+Yv3Rye36LPY
TS/r1eLlgoAsQU7SxolIwsDHTBQzAsSQrX8QETRuEheXKD0mqLFLBwQ2zoKDG5T+
ovmjwZVTfVSFM1RKZGDR81bl/rzjcOB2gTlmpSZj7VUxpGC/t81sZs2bWTmOfGzk
/R9LD0/iMGfr5gHIwNJ0Qef7GEq76tSw8zieInPvha+9qHaRMIQj13N4Bo383vCj
AHoU+9uAKOdmsqfT6OdYbSbgNHMQbk9d9sfQ8b05LAAr8B8EsuVlA3J10+4ypVnB
esPxeSbmwS5z
=2KtM
-----END PGP SIGNATURE-----
Added tag(s) pending.
Request was from Stephan Sürken <absurd@debian.org>
to control@bugs.debian.org.
(Wed, 24 Jan 2018 09:45:03 GMT) (full text, mbox, link).
Message sent on
to Sascha Steinbiss <satta@debian.org>:
Bug#827313.
(Wed, 24 Jan 2018 09:45:06 GMT) (full text, mbox, link).
Message #31 received at 827313-submitter@bugs.debian.org (full text, mbox, reply):
tag 827313 pending
thanks
Hello,
Bug #827313 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
https://anonscm.debian.org/cgit/python-modules/packages/cherrypy3.git/commit/?id=80d6230
---
commit 80d623003655f98368e24d92610c133629599a35
Author: Stephan Sürken <absurd@debian.org>
Date: Tue Jan 23 16:32:57 2018 +0100
changelog: Prepare 8.9.1-2 (unstable).
diff --git a/debian/changelog b/debian/changelog
index 20bbfbc..44414e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+cherrypy3 (8.9.1-2) unstable; urgency=medium
+
+ Upload to unstable (no complains came up && it passed my own smoke tests).
+ * [6ccf4e9] rules: Minor line cosmetics.
+ * [391e4a0] Add README.source: Notes about test suite and upstream >= 9.
+ * Bug fix: "please make the build reproducible", thanks to Sascha
+ Steinbiss (Closes: #827313). No explicit change, however 8.9.1-1
+ tested reproducible by QA.
+
+ -- Stephan Sürken <absurd@debian.org> Tue, 23 Jan 2018 16:30:49 +0100
+
cherrypy3 (8.9.1-1) experimental; urgency=medium
[ Ondřej Nový ]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 22 Feb 2018 07:25:19 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 14:05:43 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.