Bug#842356:
Hi, 2016-10-31 10:35 GMT+01:00 Chris Lamb: > > Hm? I did not think it was the tests that was causing reproucibility > issues; it was the creation of the examples.tar.gz. > Oops, sorry I took a shortcut. I simplified the tests by removing one which cause trouble, so I removed the creation of the examples.tar.gz in the rule file. It should not be anymore reproducibility issues in this way. Best regards, Dylan
Bug#842356:
Dyland wrote: > I did not apply it but I have removed the (autopkg)test which causes > troubles in Continuous Integration and by the way in reproducibility. Hm? I did not think it was the tests that was causing reproucibility issues; it was the creation of the examples.tar.gz. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#842356:
Hi Chris, Thanks for your bug report and your patch. I did not apply it but I have removed the (autopkg)test which causes troubles in Continuous Integration and by the way in reproducibility. Best regards, Dylan
Bug#842356: bio-eagle: please make the build reproducible
Hi, > Patch attached Do note that his slightly changes the directory structure of the .tar.xz. If you care (enough!), you can probably use tar -C instead; what I was trying to avoid was an ugly: cd examples && find -type f | LC_ALL=C sort | tar … -T - .. call :) Will leave it up to your judgement as maintaner. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#842356: bio-eagle: please make the build reproducible
Source: bio-eagle Version: 2.3-2 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: fileordering X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi, Whilst working on the Reproducible Builds effort [0], we noticed that bio-eagle could not be built reproducibly. Whilst you correctly pass --sort=name, the wildcard is already expanded in a locale-specific manner. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- a/debian/bio-eagle-examples.install 2016-10-28 12:48:26.616909155 +0100 --- b/debian/bio-eagle-examples.install 2016-10-28 12:54:35.768261134 +0100 @@ -1,2 +1,2 @@ -example/examples.tar.xz /usr/share/doc/bio-eagle/examples/ +examples.tar.xz /usr/share/doc/bio-eagle/examples/ tables /usr/share/doc/bio-eagle/examples/ --- a/debian/rules 2016-10-28 12:48:26.616909155 +0100 --- b/debian/rules 2016-10-28 13:00:23.707463839 +0100 @@ -6,8 +6,7 @@ dh $@ --sourcedirectory=src override_dh_install: - cd $(CURDIR)/example/ && \ - tar Jcvf examples.tar.xz * --sort=name --mode=go=rX,u+rw,a-s --owner=root --group=root --numeric-owner + tar Jcvf examples.tar.xz example --sort=name --mode=go=rX,u+rw,a-s --owner=root --group=root --numeric-owner dh_install override_dh_installchangelogs: