[Reproducible-builds] [dh-python] 03/183: invoke ./dh_python3 in debian/rules

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 2e7f631a7bbd42660565e6ca5722982165d6ee6d Author: Piotr Ożarowski pi...@debian.org Date: Fri Jun 28 22:52:52 2013 +0200 invoke

[Reproducible-builds] [dh-python] 02/183: fix vcs-field-not-canonical lintian warning

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 1daf796274e2fa071d1c43def684d31dac24c324 Author: Piotr Ożarowski pi...@debian.org Date: Fri Jun 28 22:47:26 2013 +0200 fix

[Reproducible-builds] [dh-python] 14/183: sync handling Egg files between dh_python{2, 3}

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 046f75abe680146a95983cc68c490022b1606e90 Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 16:29:46 2013 +0200 sync handling

[Reproducible-builds] [dh-python] 16/183: add Interpreter.parse_public_version method

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit e9c0d487df28b2af542490ebe45d75bed155f679 Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 22:59:24 2013 +0200 add

[Reproducible-builds] [dh-python] 04/183: remove setuptools from requires.txt

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 714508e797e16230a3a694cc11aba262c4ec9cff Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 00:16:11 2013 +0200 remove

[Reproducible-builds] [dh-python] 18/183: add Interpreter.should_ignore method

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 81a5b891b11b3bbf7a8527ea886942296569741b Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 23:53:49 2013 +0200 add

[Reproducible-builds] [dh-python] 17/183: move fix_locations to dhpython.fs

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 118e26c81f5cf2c05c7c13d99786d070d6ef47bf Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 23:00:35 2013 +0200 move

[Reproducible-builds] [dh-python] 26/183: pybuild.pm: fix typos

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 4dcb187a23d7d9317bc3388adbd32f2d490180ea Author: Piotr Ożarowski pi...@debian.org Date: Tue Jul 2 21:34:22 2013 +0200 pybuild.pm: fix

[Reproducible-builds] [dh-python] 07/183: customize dpkg -S queries per interpreter implementation

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 476b167e4b49da96037713860d5de47cbff76179 Author: Piotr Ożarowski pi...@debian.org Date: Sat Jun 29 10:30:04 2013 +0200 customize dpkg

[Reproducible-builds] [dh-python] 23/183: fix UNWANTED_DIRS to match __pycache__ (without slash)

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 2c1cbe04e475890ada60624247263cecfc56f6c7 Author: Piotr Ożarowski pi...@debian.org Date: Tue Jul 2 21:28:53 2013 +0200 fix UNWANTED_DIRS

[Reproducible-builds] [dh-python] 24/183: return default version for not versioned public dir

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 4f609572af5d0c5d16d8a6fecad70aaef27482d8 Author: Piotr Ożarowski pi...@debian.org Date: Tue Jul 2 21:30:12 2013 +0200 return default

[Reproducible-builds] [dh-python] 30/183: move scripts to /usr/share, do not install /usr/bin/dh_python2 and its autoscript

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 1bf2ad442a759d7eaaf385de9a6da11b4a1a595c Author: Piotr Ożarowski pi...@debian.org Date: Tue Jul 2 21:42:49 2013 +0200 move scripts to

[Reproducible-builds] [dh-python] 35/183: improve dh-python's Build-Depends

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 0cec57a220875b88c2cd92a4c18952bafc3d0650 Author: Piotr Ożarowski pi...@debian.org Date: Wed Jul 3 18:36:03 2013 +0200 improve

[Reproducible-builds] [dh-python] 36/183: Interpreter: enable multiarch for python2.7, fix check_extname

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit abf05c185152d57718a026b54e186a4ef0ad257d Author: Piotr Ożarowski pi...@debian.org Date: Wed Jul 3 18:37:12 2013 +0200 Interpreter:

[Reproducible-builds] [dh-python] 47/183: add Replaces: python3 ( 3.3.2-10~) back to dh-python binary package

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit fabcc044a876fb516743bdc53a508f76983bf028 Author: Piotr Ożarowski pi...@debian.org Date: Mon Jul 8 23:22:09 2013 +0200 add Replaces:

[Reproducible-builds] [dh-python] 43/183: bump python3's version in Breaks: to 3.3.2-10~

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 9e475a776ce1e24eb36da1cd739cddda130855d8 Author: Piotr Ożarowski pi...@debian.org Date: Sun Jul 7 21:56:01 2013 +0200 bump python3's

[Reproducible-builds] [dh-python] 48/183: fix syntax-error-in-dep5-copyright

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 32b7486aeebb5a3ac4a2c1b7468ea56ff3069c1d Author: Piotr Ożarowski pi...@debian.org Date: Tue Jul 16 00:09:49 2013 +0200 fix

[Reproducible-builds] [dh-python] 54/183: Interpreter.check_extname: ignore file is soabi and multiarch is already set

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit ac6ce4d75ce72780beeaf7d2b4cff294fd1c1537 Author: Piotr Ożarowski pi...@debian.org Date: Sat Aug 3 12:40:28 2013 +0200

[Reproducible-builds] [dh-python] 78/183: close 719528 in changelog

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit af2c75a032a04378012846033a6006efd9484219 Author: Piotr Ożarowski pi...@debian.org Date: Mon Aug 12 22:13:08 2013 +0200 close 719528 in

[Reproducible-builds] [dh-python] 74/183: use find -print0 | xrags --null

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 7a2e62ee574887291a986034bdd2f5e753819c17 Author: Piotr Ożarowski pi...@debian.org Date: Fri Aug 9 12:03:08 2013 +0200 use find -print0

[Reproducible-builds] [dh-python] 59/183: pybuild: fix getting Python 3.X versions (if versions were not specified)

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit a3bf6a2433b7460cafe393bbf9caf9f2ae41 Author: Piotr Ożarowski pi...@debian.org Date: Wed Aug 7 17:43:21 2013 +0200 pybuild: fix

[Reproducible-builds] [dh-python] 70/183: pybuild: set LC_ALL/http_proxy also when --system is used

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit a7e70efe2427f84944e2644a14c1a4732f0f5b5b Author: Piotr Ożarowski pi...@debian.org Date: Thu Aug 8 00:57:38 2013 +0200 pybuild: set

[Reproducible-builds] [dh-python] 66/183: Makefile: add %.htm target

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit d8d68634bf2976b846846e1a6a1c2844d36d1535 Author: Piotr Ożarowski pi...@debian.org Date: Wed Aug 7 23:48:34 2013 +0200 Makefile: add

[Reproducible-builds] [dh-python] 84/183: pybuild: directory paths escaping fixed

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit a617d883f519e924f487cc87f956f1bbaa1735da Author: Piotr Ożarowski pi...@debian.org Date: Fri Aug 16 11:54:16 2013 +0200 pybuild:

[Reproducible-builds] [dh-python] 81/183: log version if verbose mode is enabled

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit f4c87e741468af44ef9835e69d4658806c752864 Author: Piotr Ożarowski pi...@debian.org Date: Thu Aug 15 23:55:18 2013 +0200 log version if

[Reproducible-builds] [dh-python] 88/183: fix fallback code for shlex.quote

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit bfa31b07ad51a2e18cebf470abe5f41ac6161103 Author: Piotr Ożarowski pi...@debian.org Date: Tue Aug 27 20:50:45 2013 +0200 fix fallback

[Reproducible-builds] [dh-python] 112/183: fix Interpreter.suggest_pkg_name with non-default versions

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit b51a32b7779dc10f7b6374cd2c844f41d9d7d6a4 Author: Piotr Ożarowski pi...@debian.org Date: Mon Sep 2 18:44:08 2013 +0200 fix

[Reproducible-builds] [dh-python] 119/183: release 1.20130903-1

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit cc4a4f283bf4e3886f4fd4b55acf30ee61d923c3 Author: Piotr Ożarowski pi...@debian.org Date: Tue Sep 3 21:27:04 2013 +0200 release

[Reproducible-builds] [dh-python] 115/183: replace symlinks with extensions in dist-packages only

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 270dd94d8305a8afa1bb15e019e94f0b31085c60 Author: Piotr Ożarowski pi...@debian.org Date: Tue Sep 3 19:54:01 2013 +0200 replace symlinks

[Reproducible-builds] [dh-python] 118/183: add pybuild(1) link to dh_python* manpages

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit e3037e46b8e5e0f6dff54260f065bf33496168e1 Author: Piotr Ożarowski pi...@debian.org Date: Tue Sep 3 21:02:23 2013 +0200 add pybuild(1)

[Reproducible-builds] [dh-python] 116/183: do not rename extensions in multiarch dirs

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 6924e0b0a0b883e2206da5692cab64301839733b Author: Piotr Ożarowski pi...@debian.org Date: Tue Sep 3 20:24:16 2013 +0200 do not rename

[Reproducible-builds] [dh-python] 126/183: dh_py: do not generate :any dependencies for PyPy

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 37775fa5ec6b8596050ea045cc41ae525bd77a79 Author: Piotr Ożarowski pi...@debian.org Date: Fri Sep 13 20:55:18 2013 +0200 dh_py: do not

[Reproducible-builds] [dh-python] 136/183: distutils build plugin: use default interpreter symlink in build step as well as the install step (if interpreter version matches the default one). So that s

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit f7e638f193fdbc9a9ada5d27af50b14c8c210a49 Author: Stefano Rivera stefa...@debian.org Date: Sun Oct 6 18:16:42 2013 +0200 distutils build

[Reproducible-builds] [dh-python] 135/183: pybuild: invoke detect step also when systes is already selected

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit 5148a97f58c0031b1dd50c0ef1174e6f4590f150 Author: Piotr Ożarowski pi...@debian.org Date: Sat Oct 5 20:19:10 2013 +0200 pybuild: invoke

[Reproducible-builds] [dh-python] 158/183: close #730777 in changelog

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit aa125f9ec9f996624b0c5ea388e4da44ffedf8d1 Author: Piotr Ożarowski pi...@debian.org Date: Mon Jan 27 22:09:14 2014 +0100 close #730777 in

[Reproducible-builds] [dh-python] 164/183: Standards-Version bumped to 3.9.5

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit f740d73209ecd33a3319881156c5b119e650bc7b Author: Piotr Ożarowski pi...@debian.org Date: Tue Jan 28 18:01:35 2014 +0100

[Reproducible-builds] [dh-python] 168/183: debian/changelog typo fixed

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit cefc3a91ad573698693deb0e5a4ea25684e02f53 Author: Piotr Ożarowski pi...@debian.org Date: Thu Jan 30 21:47:43 2014 +0100 debian/changelog

[Reproducible-builds] [dh-python] 176/183: dh_python2: drop /usr/{share, lib}/pyshared

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python. commit a6bf9e413239252d8b253b116e85726ff46c9507 Author: Piotr Ożarowski pi...@debian.org Date: Sun May 11 20:40:51 2014 +0200 dh_python2: drop

[Reproducible-builds] [debhelper] branch pu/reproducible_builds updated (fbe405e - e5ad5ae)

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a change to branch pu/reproducible_builds in repository debhelper. discards fbe405e Document changes for 9.20140831~reproducible1 discards 726884a Run dh_genbuildinfo at the end of the dh sequence

[Reproducible-builds] [debhelper] 03/06: Install gen-buildinfo in /usr/share/debhelper

2014-09-19 Thread Jérémy Bobbio
This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository debhelper. commit e9a60d9c6e629dfecdc38e3e4c94d073f022c967 Author: Niko Tyni nt...@debian.org Date: Sat Aug 30 20:14:17 2014 -0700 Install gen-buildinfo

Re: [Reproducible-builds] concrete steps for improving apt downloading security and privacy

2014-09-20 Thread Jérémy Bobbio
Hans-Christoph Steiner: This makes `.deb` hard to use without a repository for anything substantial. I would assume that's why Ubuntu developed the Click package format. Check out apt-offline, it makes this process easy. I know about apt-offline. But that was basically my point: you

[Reproducible-builds] Bug#762397: libgpg-error: please do not capture the current time during the build process

2014-09-21 Thread Jérémy Bobbio
in order +to get reproducible builds. + + -- Jérémy Bobbio lu...@debian.org Sun, 21 Sep 2014 20:37:15 + + libgpg-error (1.16-1) unstable; urgency=medium * New upstream release diff -Nru libgpg-error-1.16/debian/patches/series libgpg-error-1.16/debian/patches/series --- libgpg-error

[Reproducible-builds] Bug#762433: lsof: please stop capturing environment information during the build process

2014-09-22 Thread Jérémy Bobbio
+dfsg-1.0reproducible1) UNRELEASED; urgency=medium + + * Allow LSOF_CCDATE to be overriden by an environment variable. + * Ensure build reproducibility by preventing Configure to capture +username, hostname, kernel version, and build time. + + -- Jérémy Bobbio lu...@debian.org Mon, 22 Sep 2014

Re: [Reproducible-builds] Bug#762397: libgpg-error: please do not capture the current time during the build process

2014-09-22 Thread Jérémy Bobbio
Jeroen Dekkers: Jérémy actually already wrote a patch for dpkg-buildpackage to export DEB_BUILD_TIMESTAMP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75 But if we want to push these things upstream, wouldn't it be better to remove the DEB_ prefix from the name of the

Re: [Reproducible-builds] faketime by default?

2014-09-22 Thread Jérémy Bobbio
Hans-Christoph Steiner: I've been using faketime in my work on reproducible builds on Android (both native C code and Java), and it has been working well. It seems to me that the current approach in Debian does not use faketime. Since so much of the little issues are due to timestamps, it

Re: [Reproducible-builds] faketime by default?

2014-09-23 Thread Jérémy Bobbio
Hans-Christoph Steiner: Thanks for the explanation, that's a bummer that it was so problematic, but I suppose not surprising. Would it make sense to have something like a dh --use-faketime flag so that maintainers could opt-in to use it where it might be helpful like when upstream refuses to

Re: [Reproducible-builds] Bug#762397: libgpg-error: please do not capture the current time during the build process

2014-09-23 Thread Jérémy Bobbio
Jeroen Dekkers: At Mon, 22 Sep 2014 22:57:55 +0200, Jérémy Bobbio wrote: But, sincerely, I believe the right move for upstream would be to get rid of the embedded timestamp entirely. Embedding a Git commit id would make much more sense (and mabye its date) than embedding the time

Re: [Reproducible-builds] Bug#762397: libgpg-error: please do not capture the current time during the build process

2014-09-23 Thread Jérémy Bobbio
Jeroen Dekkers: PPS: If we start bikeshedding on every patch, there's not even the slightest chance we will get to the point where build reproducibility is actually a Debian feature. We need to trust maintainers to do the right things. I definitely don't want to bikeshed about every

[Reproducible-builds] Fun with cwidget documentation

2014-09-23 Thread Jérémy Bobbio
Hi! I took a look at cwidget to understand why it's documentation was generated in an unreproducible manner. One issue is the timestamps generated by Doxygen. That's basically solved by a one-liner: --- cwidget-0.5.17.orig/Doxyfile.in +++ cwidget-0.5.17/Doxyfile.in +HTML_TIMESTAMP = NO

[Reproducible-builds] Bug#762732: libdebian-installer: please do not write timestamps in Doxygen generated documentation

2014-09-24 Thread Jérémy Bobbio
in Doxygen generated documentation for +reproducibility of the build process. + + -- Jérémy Bobbio lu...@debian.org Wed, 24 Sep 2014 19:08:26 + + libdebian-installer (0.96) unstable; urgency=medium * arm64: Detect UEFI based systems as efi subarch. diff -Nru libdebian-installer-0.96/doc

[Reproducible-builds] [RFC] debbindiff

2014-09-30 Thread Jérémy Bobbio
Hi! I've been working at high pace since Sunday on a replacement for the diffp script [1]. These GPLv3 lines of Python are called debbindiff. Get it from Git: https://anonscm.debian.org/cgit/reproducible/debbindiff.git/ Attached is an output produced for the attr package. The new tool is

Re: [Reproducible-builds] [RFC] debbindiff

2014-09-30 Thread Jérémy Bobbio
Hans-Christoph Steiner: Also, I updated the setup.py for two small things. I recommend using code checkers like pyflakes and pylint: $ pyflakes *.py debbindiff/*.py debbindiff/difference.py:20: 'difflib' imported but unused debbindiff/difference.py:41: redefinition of function 'comment'

[Reproducible-builds] Bug#764721: dpkg-dev: dpkg-shlibdeps does not output the minimum dependency when a package does not use any symbols

2014-10-10 Thread Jérémy Bobbio
Package: dpkg-dev Version: 1.17.16 Severity: minor Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain randomness Hi! As part of the “reproducible builds” effort [1], I came to investigate a couple of failures related to dpkg-shlibdeps. An example is visible in the

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2014-11-17 Thread Jérémy Bobbio
Bastian Blank: On Mon, Nov 17, 2014 at 12:46:45AM +0100, Jérémy Bobbio wrote: The first patch adds call to `dh_strip_nondeterminism` and `dh_fixmtimes`, both being part of the custom toolchain currently used for reproducible builds. Hence not tagging the bug with “patch” until

[Reproducible-builds] Recording build path in .buildinfo

2014-11-19 Thread Jérémy Bobbio
Hi! During the discussions at DebConf14, there was an agreement on two things: 1. A new control file with the .buildinfo extension will be defined to record the environment, the source of the package and the products of the build. 2. Given the complexity of making build reproducible when builds

[Reproducible-builds] Bug#772029: Bug#772029: debbindiff: please avoid hardcoded use of VIm

2014-12-04 Thread Jérémy Bobbio
Control: severity -1 wishlist Jonas Smedegaard: I am not a VIm user, however, and its hardcoded use of that editor is strongly discouraging for me (no, I do not use emacs either). Please consider recoding¹ to not rely on VIm-specific features, to appeal also to users of other interactive

[Reproducible-builds] Bug#773916: libical: Ship different constant values accross builds

2014-12-25 Thread Jérémy Bobbio
Package: libical-dev Version: 1.0-1.1 Severity: critical User: reproducible-builds@lists.alioth.debian.org Usertags: randomness Hi! While working on the “reproducible builds” effort [1], we have noticed that libical could not be built reproducibly:

[Reproducible-builds] Bug#773919: lightproof: please output locales in a stable order

2014-12-25 Thread Jérémy Bobbio
:38.0 + +++ lightproof-1.5+git20140515/debian/changelog 2014-12-25 16:07:15.0 + @@ -1,3 +1,9 @@ +lightproof (1.5+git20140515-1.0~reproducible1) UNRELEASED; urgency=low + + * Make the build reproducible by sorting the locales in make.py. + + -- Jérémy Bobbio lu...@debian.org

[Reproducible-builds] Bug#773969: python-setuptools: please output names in top_level.txt with a stable order

2014-12-26 Thread Jérémy Bobbio
~reproducible1) UNRELEASED; urgency=medium + + * Output names in toplevel.txt with a stable order to make module +builds reproducible. + + -- Jérémy Bobbio lu...@debian.org Fri, 26 Dec 2014 11:32:13 +0100 + python-setuptools (5.5.1-1) unstable; urgency=medium * New upstream version. Closes: #754089

[Reproducible-builds] Bug#773981: lprng: please remove build date from example lpd.conf

2014-12-26 Thread Jérémy Bobbio
. + + -- Jérémy Bobbio lu...@debian.org Fri, 26 Dec 2014 17:37:38 +0100 + lprng (3.8.B-2) unstable; urgency=low * Compilies on hurd-i386 Closes: #671848 diff -Nru lprng-3.8.B/debian/patches/remove-build-date-from-lpd-conf lprng-3.8.B/debian/patches/remove-build-date-from-lpd-conf --- lprng-3.8.B/debian

[Reproducible-builds] Bug#774031: r-base-dev: please do not write username and current time when building packages

2014-12-27 Thread Jérémy Bobbio
a Packaged field when building a package as it was writing the +username and current time, preventing reproducible builds. + * Remove the build timestamp from the Built field for the same reason. + + -- Jérémy Bobbio lu...@debian.org Sat, 27 Dec 2014 17:23:50 + + r-base (3.1.2-2) unstable

[Reproducible-builds] Bug#774069: debootstrap: please use a deterministic mtime for devices.tar members

2014-12-28 Thread Jérémy Bobbio
Source: debootstrap Version: 1.0.66 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps Hi! While working on the “reproducible builds” effort [1], we have noticed that debootstrap could not be built reproducibly. The current build process

[Reproducible-builds] Bug#774100: debhelper: please ensure a stable order in shlibs files

2014-12-28 Thread Jérémy Bobbio
Package: debhelper Version: 9.20141222 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain fileordering Hi! While working on the “reproducible builds” effort [1], we have noticed that some packages failed to build reproducibly because the order of

[Reproducible-builds] Bug#774102: debhelper: please ensure a stable order of icons list

2014-12-28 Thread Jérémy Bobbio
Package: debhelper Version: 9.20141222 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain fileordering Hi! While working on the “reproducible builds” effort [1], we have noticed that some packages failed to build reproducibly because the order of

Re: [Reproducible-builds] Bug#759886: debhelper: please make mtimes of packaged files deterministic

2014-12-28 Thread Jérémy Bobbio
Joey Hess: Jérémy Bobbio wrote: Joey Hess: My other idea is to make dh_fixmtimes set something that a later command (eg, dh_builddeb) could use and warn if it was not run. Maybe it should be integrated to dh_builddeb, then? I don't think it belongs in dh_builddeb directly

[Reproducible-builds] Bug#774148: fontforge: please propagate creation and modification times to generated ttf files

2014-12-29 Thread Jérémy Bobbio
Package: fontforge Version: 1:2.0.20140101-1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain timestamps Hi! While working on the “reproducible builds” effort [1], we have noticed that packages using fontforge to generate TrueType fonts could

[Reproducible-builds] Bug#774274: fontforge: please allow scripts to set the font modification time

2014-12-30 Thread Jérémy Bobbio
Package: fontforge Version: 20120731.b-5 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain timestamps Control: block -1 by 774148 Hi! While working on the “reproducible builds” effort [1], we have noticed that some font packages could not be

[Reproducible-builds] Bug#774342: apt: please stop displaying time of build in online help

2015-01-01 Thread Jérémy Bobbio
Source: apt Version: 1.0.9.5 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps Hi! As part of the “reproducible builds” effort [1], we have noticed that apt could not be built reproducibly. One issue is that it uses the __DATE__ and __TIME__

[Reproducible-builds] Bug#774394: gdbm: please enable reproducible builds

2015-01-01 Thread Jérémy Bobbio
. +- Use strip-nondeterminism on static libraries. +- Fix mtimes before building binary packages. + + -- Jérémy Bobbio lu...@debian.org Thu, 01 Jan 2015 22:44:01 + + gdbm (1.8.3-13.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru gdbm-1.8.3/debian/control gdbm-1.8.3/debian

[Reproducible-builds] Bug#774347: sed: please allow sed to be built reproducibly

2015-01-01 Thread Jérémy Bobbio
Source: sed Version: 4.2.2-4 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps Hi! While working on the “reproducible builds” effort [1], it has been discovered that sed could not be built reproducibly. The first attached patch will ensure a

[Reproducible-builds] Bug#774367: procmail: please make the package build reproducibly

2015-01-01 Thread Jérémy Bobbio
. + + -- Jérémy Bobbio lu...@debian.org Thu, 01 Jan 2015 15:34:43 + + procmail (3.22-23) unstable; urgency=medium * Fixed heap overflow in procmail that made it to segfault on diff -Nru procmail-3.22/debian/rules procmail-3.22/debian/rules --- procmail-3.22/debian/rules 2012-06-06 21:02

[Reproducible-builds] Bug#774388: nano: please remove build date from online help

2015-01-01 Thread Jérémy Bobbio
+ + * Remove build date from online help to make the package build +reproducibly. + + -- Jérémy Bobbio lu...@debian.org Thu, 01 Jan 2015 22:20:19 + + nano (2.2.6-3) unstable; urgency=medium * The Gürtel release. diff -Nru nano-2.2.6/debian/patches/remove_build_date_from_help.patch nano

Re: [Reproducible-builds] Bug#774365: traceroute: please remove build date from version string

2015-01-01 Thread Jérémy Bobbio
Jérémy Bobbio: Tags: patch Here it is. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- diff -Nru traceroute-2.0.20/debian/changelog

[Reproducible-builds] Introducing dpkg-genbuildinfo

2014-12-31 Thread Jérémy Bobbio
Hi! I have just pushed a new version of dpkg to our experimental toolchain archive which includes support for .buildinfo files. I've managed to hack [1] dpkg-genbuildinfo. It will be called by dpkg-buildpackage to generate a .buildinfo file. It really feels like the right place to do it. My

[Reproducible-builds] Bug#774365: traceroute: please remove build date from version string

2015-01-01 Thread Jérémy Bobbio
Source: traceroute Version: 1:2.0.20-2 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps Hi! While working on the “reproducible builds” effort [1], we have noticed that traceroute could not be built reproducibly. The cause is the use of the

[Reproducible-builds] Bug#774422: perl: please make perl builds reproducible

2015-01-02 Thread Jérémy Bobbio
Source: perl Version: 5.20.1-4 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps fileordering Hi! While working on the “reproducible builds” effort [1], we have noticed that perl could not be built reproducibly. The attached patches will fix

[Reproducible-builds] Bug#774429: binutils: please make binutils build reproducibly

2015-01-02 Thread Jérémy Bobbio
before building source tarball. +- Sort file list in binutils source tarball. +- Call strip-nondeterminism on static libraries. + + -- Jérémy Bobbio lu...@debian.org Fri, 02 Jan 2015 16:33:56 +0100 + binutils (2.25-3) unstable; urgency=medium * Don't build as a release candidate, fixing

Re: [Reproducible-builds] Bug#774498: base-files: please make the build reproducible

2015-01-03 Thread Jérémy Bobbio
: + - Stop recording current time in gzip headers. + - Fix mtimes before building the binary package. + + -- Jérémy Bobbio lu...@debian.org Sat, 03 Jan 2015 13:35:32 + + base-files (8) unstable; urgency=low * Release for jessie as stable: diff -Nru base-files-8/debian/rules base-files-8.0

[Reproducible-builds] Bug#774498: base-files: please make the build reproducible

2015-01-03 Thread Jérémy Bobbio
Source: base-files Version: 8 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps Hi! While working on the “reproducible builds” effort [1], we have noticed that base-files could not be built reproducibly. The attached patch will stop recording

[Reproducible-builds] Bug#774504: debianutils: please make the build reproducible

2015-01-03 Thread Jérémy Bobbio
Source: debianutils Version: 4.4 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps fileordering Hi! While working on the “reproducible builds” effort [1], we have noticed that debianutils could not be built reproducibly. The attached patches

[Reproducible-builds] Bug#776312: coquelicot: please make build reproducible

2015-01-26 Thread Jérémy Bobbio
Source: coquelicot Version: 0.9.2-4 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi, While working on the reproducible builds effort [1], we have noticed that coquelicot could not

Re: [Reproducible-builds] [Reproducible-commits] [notes] 01/01: add new issue, randomness_in_gnu_build_id and, so far, two packages affected by it: encfs and bacula

2015-02-07 Thread Jérémy Bobbio
Holger Levsen: commit 8e6f562714fa51dc6386c8035e5b59653bc60d1b Author: Holger Levsen hol...@layer-acht.org Date: Sat Feb 7 11:36:55 2015 +0100 add new issue, randomness_in_gnu_build_id and, so far, two packages affected by it: encfs and bacula This does not help. Build ID differs

Re: [Reproducible-builds] [Reproducible-commits] [notes] 01/01: add new issue, randomness_in_gnu_build_id and, so far, two packages affected by it: encfs and bacula

2015-02-07 Thread Jérémy Bobbio
Holger Levsen: On Samstag, 7. Februar 2015, Jérémy Bobbio wrote: Build ID differs because the content of the binary on which it has been calculated differs [1]. It's only random if there is randomness in the content. ah! Just writing “randomness_in_gnu_build_id” is equivalent

Re: [Reproducible-builds] [Reproducible-commits] [notes] 01/01: remove timestamps_in_maven_pom_files note for fixed packages

2015-02-07 Thread Jérémy Bobbio
Chris West: commit 4ae72f1158af3adc84b0097ce654121a4ec7aa2f Author: Chris West (Faux) g...@goeswhere.com Date: Sat Feb 7 10:56:52 2015 + remove timestamps_in_maven_pom_files note for fixed packages Fixed through strip-nondeterminism? The wiki page [1] about the issue is not

[Reproducible-builds] Bug#775810: raster3d: please stop recording build user and group in diffs.tar

2015-01-20 Thread Jérémy Bobbio
-01-20 11:31:41.0 +0100 @@ -1,3 +1,10 @@ +raster3d (3.0-3-1.0~reproducible1) UNRELEASED; urgency=medium + + * Make the build reproducible: +- Stop recording user and group when creating diffs.tar. + + -- Jérémy Bobbio lu...@debian.org Tue, 20 Jan 2015 11:30:31 +0100 + raster3d (3.0-3-1

[Reproducible-builds] Usage of the 'time' attribute in BEAM files

2015-01-18 Thread Jérémy Bobbio
Hi! We are a group of Debian contributors working on “reproducible builds” [1]: compiling a source package should always result in the same binaries for a given build environment. Our tests have shown one difference [2] in Erlang BEAM files produced by the compiler. The time of the build is

Re: [Reproducible-builds] unreproducible tarballs generated during build (was: Re: Fwd: reproducible builds)

2015-02-10 Thread Jérémy Bobbio
Andreas Beckmann: On 2015-02-10 01:00, Mattia Rizzolo wrote: * after fixing the timestamps in a kernel module source tarball, the file order has changed ... I didn't see a corresponding issue in the Wiki to make that deterministic (underlying filesystem is a tmpfs) File order where?

Re: [Reproducible-builds] Preliminary review of dpkg-genbuildinfo

2015-02-11 Thread Jérémy Bobbio
page - dpkg-genbuildinfo(1) +.\ +.\ Copyright © 2015 Jérémy Bobbio lu...@debian.org This probably needs to be completed with the © from the sources it's borrowing from. Added. The changes to man/po/po4a.conf are missing. Added. diff --git a/scripts/Dpkg/Control/FieldsCore.pm b

Re: [Reproducible-builds] Fwd: reproducible builds

2015-02-09 Thread Jérémy Bobbio
Mattia Rizzolo: Andreas Beckmann: Curious as I was, I wanted to do a bit more extreme testing, running the first pbuilder build with --twice, but that resulted in differing timestamps for the debian/ directory in the .debian.tar.xz tarball (possible explanation: the initial timestamp of

Re: [Reproducible-builds] Processed: fixed

2015-02-14 Thread Jérémy Bobbio
Mattia Rizzolo: On Sat, Feb 14, 2015 at 8:44 PM, Jérémy Bobbio lu...@debian.org wrote: I'm not sure this did what you wanted. Quoting https://www.debian.org/Bugs/server-control#fixed This does not cause the bug to be marked as closed, it merely adds another version in which

Re: [Reproducible-builds] Processed: fixed

2015-02-14 Thread Jérémy Bobbio
Debian Bug Tracking System: Processing commands for cont...@bugs.debian.org: fixed 765301 0.004-1 […] I'm not sure this did what you wanted. Quoting https://www.debian.org/Bugs/server-control#fixed This does not cause the bug to be marked as closed, it merely adds another version

Re: [Reproducible-builds] [Debian Wiki] Update of ReproducibleBuilds/TimestampsInClassFilesCompiledByGroovy by ReinerHerrmann

2015-02-16 Thread Jérémy Bobbio
Debian Wiki: New page: Java classes (.class) that were compiled by the groovy compiler (groovyc) contain timestamps. See also: [[http://thread.gmane.org/gmane.comp.lang.groovy.user/39306/|Thread on groovy-user mailing list]] = Detection = The diff of .class files contains the string

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-01-05 Thread Jérémy Bobbio
Control: unblock -1 by 759886 Jérémy Bobbio: Bastian Blank: On Mon, Nov 17, 2014 at 12:46:45AM +0100, Jérémy Bobbio wrote: The first patch adds call to `dh_strip_nondeterminism` and `dh_fixmtimes`, both being part of the custom toolchain currently used for reproducible builds. Hence

[Reproducible-builds] Bug#774869: libmodule-build-perl: please output data in stable order

2015-01-08 Thread Jérémy Bobbio
Source: libmodule-build-perl Version: 0.421000-2 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: toolchain randomness Hi! While working on the “reproducible builds” effort [1], we have noticed that libmodule-build-perl could not be built reproducibly.

Re: [Reproducible-builds] Bug#774869: libmodule-build-perl: please output data in stable order

2015-01-08 Thread Jérémy Bobbio
/changelog 2015-01-08 15:53:11.0 +0100 @@ -1,3 +1,9 @@ +libmodule-build-perl (0.421000-2.0~reproducible1) UNRELEASED; urgency=low + + * Add a patch to output data in stable order to make builds reproducible. + + -- Jérémy Bobbio lu...@debian.org Thu, 08 Jan 2015 15:52:19 +0100 + libmodule

[Reproducible-builds] Bug#778641: Bug#778641: closed by Jérémy Bobbio lu...@debian.org (Bug#778641: fixed in debbindiff 10)

2015-03-21 Thread Jérémy Bobbio
Helmut Grohne: On Fri, Mar 20, 2015 at 01:06:13PM +, Debian Bug Tracking System wrote: * Attempt to sort out multiple decoding and encoding issues. (Closes: #778641) I'm sorry to say that this attempt failed:

Re: [Reproducible-builds] randomness_in_objects_inv

2015-03-02 Thread Jérémy Bobbio
Nikolaus Rath: Can someone give me more information about how to reproduce this issue? I tried to change the file system order of the sphinx documents, but got identical results: […] You could try with the little LD_PRELOAD library that I had found on Stack Overflow:

Re: [Reproducible-builds] Bug#779475: debbindiff: table borders in html output

2015-03-03 Thread Jérémy Bobbio
Paul Wise: I think the html output would look better if the table borders were removed or replaced with 1 pixel solid black lines. Could you please provide a patch or a sample report? -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install

[Reproducible-builds] Bug#779391: Bug#779391: debbindiff: crashes when comparing .changes files for two versions of the same source package

2015-03-03 Thread Jérémy Bobbio
Paul Wise: When I compare two .changes files from different versions of the same source package, I get a crash. I would like to use debbindiff before doing uploads to ensure that the changes to the package are good. I already use debdiff to check the debs but would like to use debbindiff. I

[Reproducible-builds] Bug#779474: Bug#779474: debbindiff: hide temporary paths in html and text output when comparing tarballs

2015-03-03 Thread Jérémy Bobbio
Paul Wise: The output when directly comparing two tarballs contains the temporary paths used. This leaks the debbindiff user's TMP variable into the report and is also ugly. I suggest changing to just showing filenames. Current: /tmp/user/1000/tmpFsxqeVdebbindiff/flasm_1.62-6.debian.tar

  1   2   3   >