Your message dated Mon, 29 Jun 2015 04:33:49 +0000
with message-id <[email protected]>
and subject line Bug#790309: fixed in pelican 3.6.0-4
has caused the Debian Bug report #790309,
regarding pelican: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
790309: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790309
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pelican
Version: 3.6.0-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that pelican could not be built reproducibly.

The attached patch removes randomness from the build system by not
shipping the test suite - they aren't run anyway (although we could
still run them even with this change), they are kind auseless in the
shipped .deb (and they fail anyway), saves ~2MiB in the final .deb
and—from the reproducible point of view—they vary by locale.

Once applied, pelican can be built reproducibly in our reproducible
toolchain.

 [1]: https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
diff --no-dereference -urNad pelican.orig/pelican-3.6.0/debian/rules 
pelican/pelican-3.6.0/debian/rules
--- pelican.orig/pelican-3.6.0/debian/rules     2015-06-27 23:20:13.395182476 
+0100
+++ pelican/pelican-3.6.0/debian/rules  2015-06-27 23:48:40.286229105 +0100
@@ -1,5 +1,9 @@
 #!/usr/bin/make -f
 
+# Don't ship tests; unused (see below), useless in production, saves ~2MiB and
+# they vary by locale.
+export PYBUILD_AFTER_INSTALL = rm -rf {destdir}/{install_dir}/pelican/tests
+
 %:
        dh $@ --with python2,sphinxdoc  --buildsystem=pybuild
 

--- End Message ---
--- Begin Message ---
Source: pelican
Source-Version: 3.6.0-4

We believe that the bug you reported is fixed in the latest version of
pelican, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vincent Cheng <[email protected]> (supplier of updated pelican 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 28 Jun 2015 21:03:35 -0700
Source: pelican
Binary: pelican pelican-doc python-pelican
Architecture: source all
Version: 3.6.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Applications Team 
<[email protected]>
Changed-By: Vincent Cheng <[email protected]>
Description:
 pelican    - blog aware, static website generator
 pelican-doc - blog aware, static website generator (documentation)
 python-pelican - transitional dummy package
Closes: 790309
Changes:
 pelican (3.6.0-4) unstable; urgency=medium
 .
   * Build pelican reproducibly. (Closes: #790309)
Checksums-Sha1:
 466c5e9d9e2478d46dfd0e089c768bcf4eafe9c4 2317 pelican_3.6.0-4.dsc
 b5f26adac2c6935baa94b8fceea4c7479a5d71b5 16188 pelican_3.6.0-4.debian.tar.xz
 c187333e5953003affe9c9e70c1feb7f0b458158 268536 pelican-doc_3.6.0-4_all.deb
 0cf5de5469528d9c0a1038b12fe480db9347f9cb 103298 pelican_3.6.0-4_all.deb
 001129b9223ba8db04cc32cd4163f0bb6e3e8201 17726 python-pelican_3.6.0-4_all.deb
Checksums-Sha256:
 1884aebc2976185baa8ab2a92c6ccec9347cbe3aa9258f9c466aaaca4f81b127 2317 
pelican_3.6.0-4.dsc
 966586599657e3f725df1a9743ccaf0cf8442687b5508f23d7b6e3b177b6f8db 16188 
pelican_3.6.0-4.debian.tar.xz
 bd681239ed4eef07c9b8b87b248944d294356be8de7ec4ef3749e6f481a84868 268536 
pelican-doc_3.6.0-4_all.deb
 237227e9ee4457a6a9eb9b118bcfa86ba6e4821748714e3e9546ad2ed304fa89 103298 
pelican_3.6.0-4_all.deb
 be1193dbbf2b3964c8a26761fd3d2b58a854fcfb3747c22e647dd08517d90f24 17726 
python-pelican_3.6.0-4_all.deb
Files:
 0962ded9617da2543ec718fe06cdbb7b 2317 python optional pelican_3.6.0-4.dsc
 b2d1e931d32dacb012e98ff3bc68da0a 16188 python optional 
pelican_3.6.0-4.debian.tar.xz
 0d634e9f7a9ca65563be49f9f1e65db0 268536 doc optional 
pelican-doc_3.6.0-4_all.deb
 c5f3c32f26a451d59bf85f7a708c8adb 103298 python optional pelican_3.6.0-4_all.deb
 f2ec2366bd34a1753ef51173d974f071 17726 oldlibs extra 
python-pelican_3.6.0-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVkMYpAAoJEI7tzBuqHzL/LYcP/AnBc6RHBqnJRlTEZ0UCQBdY
robWY1upYlHUwXqu5cOVhoMf0sVhUjB9jWitv9FBhp43yDJgeYTFPQaK9+agToFu
tHlu/TLq2mVspM1T8QdRZr9sFZsAUyOy1aYsYXqHRAms+uKgQwAdSWstbYl5ZcS1
2Fs2P21cf+F+hy/7Vls5YmYCT5/O8EWFX+ztCE8ZDv+7o5thpc/rmde2vZaaxe+H
Qx0G20u3slGd1KgE0WGIsY4qWjBWicSMXEYygWIVYVoU6NPxnCtiYT4YyHGarDnC
DbdEsA/43YyWxcLA6cigXNG7U/pYR9T6RgKYVkSDEnQgslcP2RKH0flDGBqz+vbR
T2q5f0Ycx07DgUTffPEJhqwTdXJBv2NfCzGAQw0LhTUWIXxTs0G7SibEQZbZ598C
ZYYxvGeGP4r/wTq8LBCfFI2Prtoqo7mpcY98mJXVZ0jtdpwkTfS2TESXmdykZKPz
zK4m3AR4CWhqQO1gBJeVlG02z0CTMOyHRg+GnCLmQk2c0bVHkVm7KT1ULlOCq5Gr
9snHuOaXQakxYDkP+6/X6MbKoUE3IU0yF9+GmAMsH2JrnAOsgW1CjvjwVod4oNsF
7QZ+fsj/JdOl8pwQpJHku9Qk/7RuExUOGIWAQAh/2SIHrTWxrmiwnHtA9mUMuTN3
+1cUNNVXBjyOFG8I84LC
=YMay
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to