Re: Please review the draft for week 154's blog post
Chris Lamb, wrote: > Please review the draft for week 154's blog post: This has now been published. Thanks to all who contributed :) Please share the following URL: https://reproducible.alioth.debian.org/blog/posts/154/ … or the following Tweet if you do that sort of thing: https://twitter.com/ReproBuilds/status/983617271791833089 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 154's blog post
gHi all, Please review the draft for week 154's blog post: https://reproducible.alioth.debian.org/blog/drafts/154/ Feel free to commit any changes directly to drafts/154.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/0900_10_Apr_2018_in_BST or $ date -d 'Tue, 10 Apr 2018 09:00:00 +0100' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 153's blog post
Chris Lamb wrote: > Please review the draft for week 153's blog post: Thanks to everyone who contributed. This is now live here: https://reproducible.alioth.debian.org/blog/posts/153/ If you are into that kind of thing, please retweet: https://twitter.com/ReproBuilds/status/981223117107417088 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 153's blog post
Hi all, Please review the draft for week 153's blog post: https://reproducible.alioth.debian.org/blog/drafts/153/ Feel free to commit any changes directly to drafts/153.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_03_Apr_2018_in_BST or $ date -d 'Tue, 03 Apr 2018 18:00:00 +0100' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: dpkg-buildpackage: SOURCE_DATE_EPOCH must ignore bin-nmu changelog entries. Breaks M-A:same
[adding 894441@ to CC] Hi Jean-Michel, > Filled as #894441 > https://bugs.debian.org/894441 Thanks for this. I was just briefly wondering whether this is related to: https://lists.debian.org/debian-security/2017/05/msg00011.html Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#894391: strip-nondeterminism: fix testsuite [patch]
Hi Gianfranco, > > Thanks Gianfranco. I've applied this in Git here: […] > sorry, please revert the upload, seems that Debhelper fixed it on its > side No problem; reverted! Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#894391: strip-nondeterminism: fix testsuite [patch]
tags 894391 + pending thanks Thanks Gianfranco. I've applied this in Git here: https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=a9aa2f0dafadd765c72b0b4caabd9d60e3a5ba37 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Accepted diffoscope 93 (source all) into unstable
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 29 Mar 2018 10:03:03 +0100 Source: diffoscope Binary: diffoscope Architecture: source all Version: 93 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Chris Lamb Description: diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (93) unstable; urgency=medium . * Only append the file formats if --help is passed, otherwise we spam #debian-devel-changes et al. (re. #893443) * doc/Makefile: Reinstate accidental version parsing change; my sed call was over-eager. Checksums-Sha1: c9b3cfd40f63ca84cde90b0c878ccfb49cbd4761 3450 diffoscope_93.dsc 4e2c5e3a2e018f0c34646325c2c80f47de43f518 8939972 diffoscope_93.tar.xz 3e8c16309799aba72c3db57f70acce1934ea57b1 119488 diffoscope_93_all.deb 8f6f19d049bc39476947824ff6f0cbeea7da8718 21333 diffoscope_93_amd64.buildinfo Checksums-Sha256: 39cf454084c3e091c023cd8b8033900c3f81ffbdbbf5cd37b4d32909898384b7 3450 diffoscope_93.dsc 3a68cd42fd5c6c9002ac96574ae425f43c103433d3d53d0caa4055ccf9dc7f25 8939972 diffoscope_93.tar.xz aa6c6c4338a8287748139e00beae7f953c1d35d6d9c5ef06781aaf8468e104f8 119488 diffoscope_93_all.deb 22934d3c6feeb4f277204cbaa8a61b9abc675cf5d30aeab7c84d82a9b9189e91 21333 diffoscope_93_amd64.buildinfo Files: ec087cacc9e7fc9393589ec5f1255d04 3450 devel optional diffoscope_93.dsc 19907fbef131724cdf321a6719de3ee5 8939972 devel optional diffoscope_93.tar.xz 15bbefd6ac67c8c9dd2d9bdd7d9b8b49 119488 devel optional diffoscope_93_all.deb 27b57d407d61a0ca5585037b3b9e1c59 21333 devel optional diffoscope_93_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlq8sZQACgkQHpU+J9Qx HlifmxAAh/CR9bAsbjN7KW0mN5dsGFIFLoYbPMElGOdUMEoPmJ89S1SmcUqC54Jo vF8ErUneSwlVe8VBMuMaCiTJ2URi20U+LZc/oT8MsWUndjBmA2GNlrPacoxGVv8q vLYHyn1QHTrfLv81XJSWa4FghP5PiaXYYRebc1OJ76mt4fLGNRxIbA3JCn6ql1Kk pyvvXNldTKQH6WA7qM7xHxYch/G4e5gukUB0MScpJADfyi8vnVjK1aQY7wRMrXmu vEf8DmLuVZdQxcA6iC/NavO54oM3sFlLq6OUuYQVZ+UnKQHv29e4PUhaemk8Bod7 BHUE98psI7NAYwYtHga4KTnd08aIZE/NwxJ3BHufHA7qwOgTQDf0uSy2SxSLAd0N w16zXurGKTKgRgYHuX/ynVOau4Urqzy3eDWYdTSuAwTp4uVu/wdBuntZMd8RAW8r EhNWDnxeLl4iWcLYxeYJtJ7qUHRtKvQTpwsdn1+aO5sDFEcwXZgY1xKsf2U9gVFO nXgOSgCPEnHiWKkLX62qnZUKoYmAzGs9cnKCdbEz4shpCBSNEg33zTnWmyU9lojQ d8JQ+IRD7Wnha8celvQqAVw3Q6lXexwc9sHrjZUpoNys35BFsWOMLUMpTX6NkBzV qI0Hd78QhYELNMlu6xDz1lSmXTnm2RNkcuTmD52RMB9cBmrz4Us= =eY5K -END PGP SIGNATURE- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#894334: diffoscope: test fixtures have dramatically increased the size of the release tarball
Package: diffoscope Version: 89 Severity: normal Hi, Since diffoscope 89, the release tarball has got a bit bigger: diffoscope-88.tar.bz2 04-Nov-2017 15:38 828K diffoscope-89.tar.bz2 25-Dec-2017 14:40 8.9M The date of the "89" release might suggest some Saturnalian self- indulgence, but I believe this is actually due to: $ ls -lh tests/data/android*.img -rw-r--r-- 1 lamby lamby 4.1M 2018-03-29 10:01 tests/data/android1.img -rw-r--r-- 1 lamby lamby 4.1M 2018-03-29 10:01 tests/data/android2.img Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893037: Add support for diffing docker-format containers
Juliana wrote: > AFAIK, docker /images/ can be exported to tarballs. Not sure how human > readable they are, but diffoscope can definitely work. (:> Indeed that would definitely work. However, the "REPL" for someone doing this would inevitably involve someone scripting the export of two images and then runnning diffoscope against them, instead of simply knowing how to carve them out of, say, Docker to begin with. This seems a little at odds with diffoscope's idea of making the whole process of diffing two things much more usable. Whilst my gut was initially against it, perhaps some kind of "magic" paths (or URI scheme) would work here. (Inspired by IRC conversation with Jon right now) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 152's blog post
Chris Lamb wrote: > Please review the draft for week 152's blog post: Thanks to all who contributed.. I've published this here: https://reproducible.alioth.debian.org/blog/posts/152/ Or, if you are into that kind of thing, please retweet: https://twitter.com/ReproBuilds/status/978747923440730112 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 152's blog post
Hi all, Please review the draft for week 152's blog post: https://reproducible.alioth.debian.org/blog/drafts/152/ Feel free to commit any changes directly to drafts/152.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_27_Mar_2018_in_EDT or $ date -d 'Tue, 27 Mar 2018 18:00:00 -0400' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893702: Please stop build-depending on pdftk
tags 893702 - patch thanks Hi Matthias, > pdftk still still depends on GCJ, and is likely to be removed when gcj is > removed. Please stop build-depending on pdftk. We build-depend on pdftk because we actually use it to compare files, so unfortunately simply dropping it from the Build-Depends is not a sufficient patch. It's in Build-Depends for the testsuite run; it's also in Recommends. ACK the underlying issue regarding it's removal, naturally. What is the timeline on this, out of interest? Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#884095: flag to force file types
Hi Hans, > It would be literally impossible to auto-detect since a Janus APK is > both a valid DEX file (starting with the bytes "dex") and […] Oh dear, I got a little lost in the weeds of Janus/APK/ZIP here.. Could you excuse my pedanticness and ask for direct links to files, what you are seeing and what you are expecting? That would immediately clarify a few questions and avoid a lengthy back-and-forth :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Accepted diffoscope 92 (source all) into unstable
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 22 Mar 2018 10:28:44 -0400 Source: diffoscope Binary: diffoscope Built-For-Profiles: nocheck Architecture: source all Version: 92 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Chris Lamb Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 890904 891363 891903 892240 893183 893311 893324 893443 Changes: diffoscope (92) unstable; urgency=medium . [ Chris Lamb ] . * New features: - Show the list of supported file types in the manual and --help output. We can copy-paste this into the website, etc.. Thanks to Jonathan Dowland for the suggestion. (Closes: #893443) - Add support for comparing Gnumeric spreadsheets. (Closes: #893311) . * Bug fixes: - Additionally extract the classes.dex file from .apk files; apktool does not do this by default which was preventing us from recursing into it to find differences. Thanks to Hans-Christoph Steiner for the report. (Closes: #890904) - Recursively reset the permissions of temporary directories prior to deletion to ensure that non-writable permissions such as 0555 are removed and do not cause a traceback. (Closes: #891363) - Support the case where the python3-xattr package is installed but python3-pyxattr is not. Based on an patch by Doug Freed; thanks! (Closes: #892240) - Update Java tests for openjdk-9. (Closes: #893183) . * Output: - Print a nicer error message if you only specify one file to compare. - Don't show progress bar if we passed --debug as it just gets in the way. . * Code tidying: - Avoid some necessary indentation around unconditional control flow. - Tidy unnecessary assignments. - Move the documentation for maybe_decode into a docstring on the method itself. - Import LooseVersion as LooseVersion. - Use more Pythonic `old_level` variable names (over `oldLabel`) and avoid using ambiguous `l` variable names. - Add whitespace around operators and ensure 4-line indentation throughout. . * debian/*: - Move DOS/MBR check into the testsuite. - Add explicit runtime dependency on python3-distutils as it was dropped in src:python3.6 3.6.5~rc1-2. . * Misc: - Clarify that the Reproducible Builds project is not just about - Drop executable bit on doc/Makefile. - Use our bin/diffoscope wrapper in manpage generation to ensure we are using the local version of diffoscope. . [ Mattia Rizzolo ] * Update terminology used in docs about exclusion options. Thanks to Paul Wise for the idea. (Closes: #893324) * Don't try to decode a string in comparators.utils.file. (Closes: #891903) * Save a bunch of system calls by resetting tempfile permissions when we actually need to do it. Checksums-Sha1: bf5454135e289dc72b6c90b701e236b4cf1aca96 3450 diffoscope_92.dsc 4d2de0fd8ef3e408b3c9e0ef21424a8c13e19950 8941108 diffoscope_92.tar.xz 26ca12fbbaac88d473ecefb8104d4970b5707bf7 119368 diffoscope_92_all.deb abb5d892ed2888c52b2ef71b211f6e7821e7f87d 6496 diffoscope_92_amd64.buildinfo Checksums-Sha256: 89825858473b26ef732bb12c0c63325ef292cc2d2c200a088d7a66e1bfe414cc 3450 diffoscope_92.dsc dc0ec115af492d91cc3512d71a0b0882847faa1319e381cdbbc4ec155d568e06 8941108 diffoscope_92.tar.xz e3b2e70a097f98b4c318dabf2dd09af84365d0e8c89a45f477dc1f4c91fa33d4 119368 diffoscope_92_all.deb fbcc092a28a5874a4b46b31e03a1f9b568363481d94953c4aaad67ac9bb47972 6496 diffoscope_92_amd64.buildinfo Files: a91e7adac25c9b7a6a172ce72251327f 3450 devel optional diffoscope_92.dsc 8e25a63003ead4b79ed3c1eb130a3470 8941108 devel optional diffoscope_92.tar.xz 1859965190e58bd76231dcc9439d492b 119368 devel optional diffoscope_92_all.deb e0b84b217304d667e0ea353fd5a5d79c 6496 devel optional diffoscope_92_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlqzv4AACgkQHpU+J9Qx HlgZ1g/9GQQhyCZFU3KETg6AjGkNGyNAjYYD2FqKAJyM0bb3o9Zyg5QWvVPxFYHf CDaKAwMQn6yws908OEfDPWGQAtowFGMPAXab9ejy9IvyD8wGXJ9iBXzgwtOWUCD7 hvyTCBKGRNwH/LdCWNfX1sNFX+usLDB5mlZytlRZe+aOUN+MKuRzNnDhl7wt6EU9 LiXsjqxdYDMJgBCIMcOJ50q3r8RkFjK7YCHeROrwiMRd/YGIR2i9Ed+g/zIkd2pr ztgwec9nebOmHmFbWc6bqzKMVSkmejSyOjbZmmudTg0sUKrRF1qO/b5z9kEezSL6 VxyZKHHvqXBgAuwspvluJ4HWLifsWtwOIyg5xrcAAeeGm/j8RoIP8UanOyXbm8Bk 3+MsuGwZJEuNC7y2eiGx/HvcE2R9KK9UJlbIFeKKp16AYbLIINGTMDlHiYo9ItTz Q77N4sbjSgKIuyBf3qzoyL0luWODVB5bpht+iCJxrOVnNDE2u8xFBYG/wTSxpftA 5X3pj1vPYy+1ozBDddaxOQppoDc/DHCgp6PWAf1K1/FvqNqrOPFiBaEg+L7QMthT ADXhzB0+z6JnPU92URh7a0/rw+5hfU4dxZElCFznQhDLf8U3NngsSpCfnY3OK3Uu qknLgJERC2K6iJrhVB023yksPPxAeTH7L+0BDpXeXFReJ6ldOCg= =CTQP -END PGP SIGNATURE- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/re
Bug#884095: flag to force file types
Hi Hans! > > Have we really exhausted the detection route for this? :) > > I think the detection route has been exhausted. It seems that no one > wants to do what it takes to reliably detect APKs. I'm sorry you think so and, with the greatest of respect, I'm not sure this is entirely accurate... at least from my point of view. Could you perhaps attach or otherwise link to some testcases where diffoscope gets the detection wrong? It sounds like a fun challenge, if nothing else.. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 151's blog post
Chris Lamb wrote: > Please review the draft for week 151's blog post: Published at: https://reproducible.alioth.debian.org/blog/posts/151/ Thanks all! Please RT/like the following tweet if you're into that sort of thing: https://twitter.com/ReproBuilds/status/976187950114525184 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893324: diffoscope: terminology used in docs about exclusion options
tags 893324 + pending thanks > sounds good to me. Applied in Git, thanks all! https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=0da118a131f95811c158c5d47e4d620d01a233ea Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893324: diffoscope: terminology used in docs about exclusion options
Dear Paul, > Yep. I realised I had commit access so I took the liberty of adding it > to all the other --exclude-* option documentation too. Hope that is OK. Perfect, thanks! :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893443: diffoscope: please make it easier to see supported file formats
tags 893443 + pending thanks Fixed in Git, pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=1375ec5bc1f653c4588ac503f45a8c2fcb87ab58 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893443: diffoscope: please make it easier to see supported file formats
Package: diffoscope Version: 91 Severity: wishlist X-Debbugs-CC: Jonathan Dowland Hi, < Jon> lamby, https://diffoscope.org/ should link to or provide (more easily) a list of supported archive types Great idea. :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 151's blog post
Hi all, Please review the draft for week 151's blog post: https://reproducible.alioth.debian.org/blog/drafts/151/ Feel free to commit any changes directly to drafts/151.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1300_20_Mar_2018_in_EDT or $ date -d 'Tue, 20 Mar 2018 13:00:00 -0400' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893324: diffoscope: mechanism to ignore changes to file modification dates
tags 893324 + moreinfo thanks Hi Paul, > it would be nice to have a way to ignore the modification timestamp. Does this not already exist? $ mkdir a b $ touch a/foo $ sleep 1 $ touch b/foo $ diffoscope --no-progress --exclude-directory-metadata a b $ echo $? 0 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893183: diffoscope FTBFS with openjdk-9
tags 893183 + pending thanks Fixed in Git, pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=41da8b11090d31f209d9737249110efa9f227f42 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893311: diffoscope: Please add support for comparing gnumeric spreadsheets
tags 893311 + pending thanks Fixed in Git, pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=f2d71c1e5a63a94c0cf04a69ac048987f9609978 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893311: diffoscope: Please add support for comparing gnumeric spreadsheets
Package: diffoscope Version: 91 Severity: wishlist Hi, gnumeric ships with ssdiff(1) a tool to compare two spreadsheets. We could thus fairly easily add support for this file format. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#893037: Add support for diffing docker-format containers
tags 893037 + moreinfo thanks Hi Jonathan, Thank you very much for the idea and wishlist bug. > It would be nice if diffoscope could diff against docker containers available > on the local system. Could you briefly elaborate on what you mean here? I have a bunch of directories under /var/lib/docker/containers -- are you wanting to diffoscope two of these, or...? diffoscope basically works on "paths", you see. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 150's blog post
Chris Lamb wrote: > Please review the draft for week 150's blog post Thanks all who contributed. I have now published this - please feel free to share/distribute the following: https://reproducible.alioth.debian.org/blog/posts/150/ https://twitter.com/ReproBuilds/status/973657970440638471 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 150's blog post
Hi all, Please review the draft for week 150's blog post: https://reproducible.alioth.debian.org/blog/drafts/150/ Feel free to commit any changes directly to drafts/150.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1400_13_Mar_2018_in_EDT or $ date -d 'Tue, 13 Mar 2018 14:00:00 -0400' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#892240: diffoscope: crashes comparing directories with python3-xattr installed
tags 892240 + pending thanks Fixed in Git, pending upload. Thanks! https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=ec51d78da0bbc32fac09cf5b0f56039b8f79c696 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 149's blog post
Chris Lamb wrote: > Please review the draft for week 149's blog post: This has now been published. :) Thanks to all who contributed as usual. Please promote the following URLs as appropriate: https://reproducible.alioth.debian.org/blog/posts/149/ https://twitter.com/ReproBuilds/status/971225242558451712 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 149's blog post
Hi all, Please review the draft for week 149's blog post: https://reproducible.alioth.debian.org/blog/drafts/149/ Feel free to commit any changes directly to drafts/149.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_06_Mar_2018_in_GMT or $ date -d 'Tue, 06 Mar 2018 18:00:00 +' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891363: Diffoscope crashes when cleaning non-writeable temporary files/dirs
tags 891363 + pending thanks Thank you for the report; this should be fixed in Git, pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=7345efa0b0db84069b28ee81fc3f9d8a5656cb0a Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891903: diffoscope: programming error in except clause
Hi Zbigniew, > I'm trying to update diffoscope to version 91 in Fedora rawhide Thanks for the report! > It seem pretty clear that .decode() is called on a str object, which > cannot work. .. which is odd as this code as been around for ages: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=eb070310e23e44deb6b0caaa7d022d72b13406a6 I wonder if your s390x build environment has some kind of Unicode/terminal foo going on? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#890904: diffoscope does not show classes.dex diff
tags 890904 + pending thanks Thanks for the report and updating us on the links. I've fixed this in Git, now pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=b692cbd610341532f3d9f69dcff0decde8cfcb9b Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891867: diffoscope: improve .changes diffs
Helmut Grohne wrote: > > Why not .strip() them all instead, out of interest? > > Feel free to do so. I just felt that changing the type from str to > List(str) would be non-trivial (.strip() has a prototype of "str" → "str" so I am confused about all these references to "[str]".) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891867: diffoscope: improve .changes diffs
Mattia Rizzolo wrote: > > > +other.deb822.get_as_string('Checksums-Sha256') + "\n", > > > > Why not .strip() them all instead, out of interest? > > Because deb822.get_as_string() returns a single string containing all of > 'Checksums-Sha256' (in this case) with the \n embedded in that string. Ah, I see: '\n 75308f81588e44097465180b3572e3469d70c34fccd3ba14978d8a76d4036c7f 688 source_1.dsc\n ce8b1507e6cc936c6252 […] […] > So to .str() them all [..] Assuming you mean .strip() .. Okay, why don't we .rstrip()? That would at least normalise the suffix without screwing up the suffix? I'm probably missing something :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891867: diffoscope: improve .changes diffs
Hi Helmut! Thanks for the report with patch :) > --- a/diffoscope/comparators/debian.py > +++ b/diffoscope/comparators/debian.py > @@ -142,16 +142,16 @@ > # Compare Files as string > if self.deb822.get('Files'): > differences.append(Difference.from_text( > -self.deb822.get_as_string('Files'), > -other.deb822.get_as_string('Files'), > +self.deb822.get_as_string('Files') + "\n", > +other.deb822.get_as_string('Files') + "\n", > self.path, > other.path, > source='Files', > )) > else: > differences.append(Difference.from_text( > -self.deb822.get_as_string('Checksums-Sha256'), > -other.deb822.get_as_string('Checksums-Sha256'), > +self.deb822.get_as_string('Checksums-Sha256') + "\n", > +other.deb822.get_as_string('Checksums-Sha256') + "\n", Why not .strip() them all instead, out of interest? > Hi awesome reproducible team! Aw, you know how to flatter us! Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 148's blog post
Chris Lamb wrote: > Please review the draft for week 148's blog post: Published - thanks all who contributed. Please publicise/retweet the following: https://reproducible.alioth.debian.org/blog/posts/148/ https://twitter.com/ReproBuilds/status/968547025922019330 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#891363: Diffoscope crashes when cleaning non-writeable temporary files/dirs
Hi Michal, > The issue can be reproduced by comparing two different official images Full (76M) --debug output here: https://people.debian.org/~lamby/891363-debug-log.txt.xz (Somewhat unstable URI) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 148's blog post
Hi kpcyrd, > I think this didn't make it in last weeks blog post, but the > reproducible builds regression that I discovered in rustc was fixed > recently. :) > > https://github.com/rust-lang/rust/issues/47135 Thanks; added to the draft! Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 148's blog post
Hi all, Please review the draft for week 148's blog post: https://reproducible.alioth.debian.org/blog/drafts/148/ Feel free to commit any changes directly to drafts/148.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_27_Feb_2018_in_GMT or $ date -d 'Tue, 27 Feb 2018 18:00:00 +' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#890904: diffoscope does not show classes.dex diff
tags 890904 + moreinfo thanks Hey Hans-Christoph! > Here are the test files: > https://verification.f-droid.org/tmp/a2dp.Vol_137.apk > https://verification.f-droid.org/tmp/sigcp_a2dp.Vol_137.apk Thank you so much for the report. However, I can't seem to download these: $ wget --inet4-only https://verification.f-droid.org/tmp/a2dp.Vol_137.apk --2018-02-21 21:54:59-- https://verification.f-droid.org/tmp/a2dp.Vol_137.apk Resolving verification.f-droid.org (verification.f-droid.org)... 37.218.242.117 Connecting to verification.f-droid.org (verification.f-droid.org)|37.218.242.117|:443... failed: No route to host. In particular - is this a temporary thing, or did you perhaps link to an "internal" URI by accident? Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 147's blog post
Chris Lamb wrote: > Please review the draft for week 147's blog post. This has now been published; apologies for the delay & thanks to all who contributed :) Please promote/link to the the following URI https://reproducible.alioth.debian.org/blog/posts/147/ ... or the following Tweet: https://twitter.com/ReproBuilds/status/966054245618380806 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 147's blog post
Hi all, Please review the draft for week 147's blog post: https://reproducible.alioth.debian.org/blog/drafts/147/ Feel free to commit any changes directly to drafts/147.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_20_Feb_2018_in_GMT or $ date -d 'Tue, 20 Feb 2018 18:00:00 +' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#890528: diffoscope: Add support for Berkeley DB files
tags 890528 + pending thanks Fixed in Git, pending upload: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=8fbd7e3f373106e82aea3130017c28320c0a35b9 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#890528: diffoscope: Add support for Berkeley DB files
Package: diffoscope Version: 90 Severity: wishlist Hi, It would good to support Berkeley DB files to debug, for example: ├── mmorph_2.3.4.2-15_amd64.deb │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/mmorph/examples/example.db │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ : 0100 6115 0600 a... │ │ │ │ 0010: 0900 0004 0008 │ │ │ │ 0020: 0200 │ │ │ │ -0030: 3526 dec0 2600 ded0 5d11 5&..&.]. │ │ │ │ -0040: f136 0100 0100 .6.. │ │ │ │ +0030: 755e e3c1 2500 afd6 e5ed u^..%... │ │ │ │ +0040: ead8 0100 0100 │ │ │ │ 0050: 1900 1f00 d18d 685e ..h^ │ │ │ │ 0060: 0100 0100 │ │ │ │ 0070: │ │ │ │ 0080: │ │ │ │ 0090: │ │ │ │ 00a0: │ │ │ │ 00b0: Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [rb-general] Please review the draft for week 146's blog post
Chris Lamb wrote: > Please review the draft for week 146's blog post: Published — many thanks all who contributed. Please share the URL: https://reproducible.alioth.debian.org/blog/posts/146/ … and/or promote the Tweet: https://twitter.com/ReproBuilds/status/963473247235952640 Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 146's blog post
Hi all, Please review the draft for week 146's blog post: https://reproducible.alioth.debian.org/blog/drafts/146/ Feel free to commit any changes directly to drafts/146.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_13_Feb_2018_in_GMT or $ date -d 'Tue, 13 Feb 2018 18:00:00 +' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [disorderfs] 02/02: Override no-upstream-changelog as we are upstream.
Hi Mattia, > Also please add a comment next to the override itself explaining the > reasons for the override. Done. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 145's blog post
Chris Lamb wrote: > Please review the draft for week 145's blog post: Published; thanks to all who contributed :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 145's blog post
Hi all, Please review the draft for week 145's blog post: https://reproducible.alioth.debian.org/blog/drafts/145/ Feel free to commit any changes directly to drafts/145.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_06_Feb_2018_in_GMT or $ date -d 'Tue, 06 Feb 2018 18:00:00 +' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 144's blog post
Hi all, > Please review the draft for week 144's blog post Published! Many thanks all. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Fwd: [migration of alioth list reproducible-commits]
Hi Mattia, > > We should probably keep reproducible-bugs as a "Debian" list, mind you? > > Sure, WFM. > (Also, you are the only owner of that ml, so feel free to reply to the > mail you got :) (Done.) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Fwd: [migration of alioth list reproducible-commits]
Hi Holger & Mattia, > > It's my opinion that we should kill > > reproducible-comm...@lists.alioth.debian.org and instead start to more > > effectively use rb-comm...@lists.reproducible-builds.org. [..] > agreed. thanks for presenting the options clearly. Same here. :) We should probably keep reproducible-bugs as a "Debian" list, mind you? Regards -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 144's blog post
Hi all, Please review the draft for week 144's blog post: https://reproducible.alioth.debian.org/blog/drafts/144/ Feel free to commit any changes directly to drafts/144.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_30_Jan_2018_in_UTC or $ date -d 'Tue, 30 Jan 2018 18:00:00 +' (ie. in 2 days, 19 hours) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888402: diffoscope: Also report differences in file metadata when comparing individual files
tags 888402 + pending thanks Fixed in Git: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=59eb4bfd298f3fdb6f4f0d84780b53eb67703f52 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#887180: diffoscope should depend on e2fsprogs explicitly
tags 887180 + patch thanks Hi, A patch for this is: commit 13fe60e2a9eea0ac0a32453091cc524c90cd85ac Author: Chris Lamb Date: Thu Jan 25 22:08:42 2018 +1100 Explicitly depend on e2fsprogs. (Closes: #887180) debian/control | 1 + diffoscope/main.py | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- >From 13fe60e2a9eea0ac0a32453091cc524c90cd85ac Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Thu, 25 Jan 2018 22:08:42 +1100 Subject: [PATCH] Explicitly depend on e2fsprogs. (Closes: #887180) --- debian/control | 1 + diffoscope/main.py | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 3ddd41e..7091feb 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Build-Depends: docx2txt , dpkg-dev (>= 1.17.14), device-tree-compiler (>= 1.4.2) , + e2fsprogs , enjarify , flake8 , fontforge-extras , diff --git a/diffoscope/main.py b/diffoscope/main.py index f9b42bb..37650a0 100644 --- a/diffoscope/main.py +++ b/diffoscope/main.py @@ -318,7 +318,6 @@ class ListDebianSubstvarsAction(argparse._StoreTrueAction): 'tar', 'coreutils', 'diffutils', -'e2fsprogs', 'findutils', ): tools.discard(x) -- 2.15.1 ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888112: diffoscope: compare JSON files using Python jsondiff module
Hi Mattia, > So this added a new build dependency, etc. > I've built the required backports, and uploaded them to DELAYED/10 so > that they will land to stretch-backports' NEW after they migrate to > testing Ooh, great thinking! Thanks :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888401: diffoscope: report differences in filesystem extended attributes
Hey Niels, > I am curious; the code seems like it implicitly rely on xattr.get_all > returning keys in sorted/deterministic order to get a "non-noisy" diff, > does xattr.get_all return values in a sorted/deterministic order? When initially implementing this, I thought I saw a sorting call in the pyxattr code. However, following the chain of: https://sources.debian.org/src/python-pyxattr/0.6.0-2/xattr.c/#L597 | https://sources.debian.org/src/python-pyxattr/0.6.0-2/xattr.c/#L276 | https://sources.debian.org/src/python-pyxattr/0.6.0-2/xattr.c/#L216 | https://sources.debian.org/src/attr/1:2.4.47-2/man/man2/listxattr.2/#L99-L101 .. it's unordered. Fixed here: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=5fcd71891aad9b7ed5195f490e7e42c3a12fa3d0 Thanks for the diligent review as usual! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888401: diffoscope: report differences in filesystem extended attributes
tags 888401 + pending tags 888402 - pending thanks Hi Paul, Oops, I got #888401 and #888402 confused as they were submitted so soon together and with similar names. Anyway, I've implemented the extended metadata stuff here: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=8f8bc714271132afce2edbb32150f73504fc67d0 For example: --- 1 +++ 2 ├── stat {} │ @@ -1,8 +1,8 @@ │ │Size: 4096 Blocks: 8 IO Block: 4096 directory │ Links: 2 │ Access: (0755/drwxr-xr-x) Uid: ( 1000/ lamby) Gid: ( 1000/ lamby) │ │ -Modify: 2018-01-25 03:55:24.736417351 + │ +Modify: 2018-01-25 03:55:32.616473909 + │ │ Birth: - │ --- 1/index.html ├── +++ 2/index.html │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │Size: 15060Blocks: 32 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 1000/ lamby) Gid: ( 1000/ lamby) │ │ │ │ -Modify: 2018-01-24 23:45:55.0 + │ │ +Modify: 2018-01-25 03:55:32.616473909 + │ │ │ │ Birth: - │ ├── extended file attributes │ │ @@ -1 +0,0 @@ │ │ -user.xdg.origin.url: https://www.debian.org/ Enjoy! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888402: diffoscope: report differences in file metadata when comparing files
tags 888402 + pending thanks Hi Paul, Implemented in Git here: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=aa946c2a595e89dd620e53e5ea0c2cec665030ef For example: --- 1 +++ 2 ├── stat {} │ @@ -1,8 +1,8 @@ │ │Size: 4096 Blocks: 8 IO Block: 4096 directory │ Links: 2 │ Access: (0755/drwxr-xr-x) Uid: ( 1000/ lamby) Gid: ( 1000/ lamby) │ │ -Modify: 2018-01-25 03:55:24.736417351 + │ +Modify: 2018-01-25 03:55:32.616473909 + │ │ Birth: - │ --- 1/index.html ├── +++ 2/index.html │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │Size: 15060Blocks: 32 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 1000/ lamby) Gid: ( 1000/ lamby) │ │ │ │ -Modify: 2018-01-24 23:45:55.0 + │ │ +Modify: 2018-01-25 03:55:32.616473909 + │ │ │ │ Birth: - │ ├── extended file attributes │ │ @@ -1 +0,0 @@ │ │ -user.xdg.origin.url: https://www.debian.org/ Enjoy! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888112: diffoscope: compare JSON files using Python jsondiff module
tags 888112 + pending thanks Fixed in Git: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=1b121ea4efdb9fc614d32172b9749b5dd4afc550 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888237: Fwd: Re: diffoscope and file renames
retitle 888237 Make it more obvious when fuzzy matching is not available thanks Hi Marc, > I had no idea I should have installed it, and indeed I was missing it. … which is itself a bug! However, the solution is not very obvious - why can't really detect whether we need would benefit from fuzzy matching without doing said fuzzy matching! Will have a think :) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888237: Fwd: Re: diffoscope and file renames
[Adding m...@merlins.org to CC - please retain all CCs when replying!] Hi Marc! Thanks again for your bug report. > I just installed the debian/unstable version and got version 90, indeed > a big jump :) > > Seems the same though: Ah! Do you have the optional "python3-tlsh" installed? This does the fuzzy matching heavy lifting: │ │ │ --- ./usr/lib/python2.7/dist-packages/youtube_dl/extractor/myvideo.py │ │ ├── +++ ./usr/lib/python3/dist-packages/youtube_dl/extractor/myvideo.py │ │ │┄ Files similar despite different names (difference score: 16) │ │ │ @@ -3,40 +3,43 @@ │ │ │ import binascii │ │ │ import base64 │ │ │ import hashlib │ │ │ import re │ │ │ import json │ │ │ │ │ │ from .common import InfoExtractor │ │ │ -from ..utils import ( │ │ │ +from ..compat import ( Can you confirm this fixes it for you? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888237: Fwd: Re: diffoscope and file renames
- Original message - From: Marc MERLIN To: Chris Lamb Subject: Re: diffoscope and file renames Date: Wed, 24 Jan 2018 17:27:47 +1100 On Wed, Jan 24, 2018 at 11:50:59AM +0530, Chris Lamb wrote: > Hey, > > > Thanks for your talk today. > > No; thank you! Filed as #888237 > > > diffoscope 78 > > This might be it; this is quite an old version. Will investigate ASAP! I'm running debian/testing. I just installed the debian/unstable version and got version 90, indeed a big jump :) Seems the same though: saruman:/var/cache/apt/archives$ diffoscope youtube-dl_2014.07.15-1_all.deb youtube-dl_2017.02.07-1_all.deb > /tmp/diff saruman:/var/cache/apt/archives$ grep bilibili.py /tmp/diff │ │ │ │ -usr/lib/python2.7/dist-packages/youtube_dl/extractor/bilibili.py │ │ │ │ +usr/lib/python3/dist-packages/youtube_dl/extractor/bilibili.py │ │ │ --rw-r--r-- 0 root (0) root (0) 3657 2014-07-13 15:21:20.00 ./usr/lib/python2.7/dist-packages/youtube_dl/extractor/bilibili.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 9123 2017-02-09 07:12:11.00 ./usr/lib/python3/dist-packages/youtube_dl/extractor/bilibili.py saruman:/var/cache/apt/archives$ diffoscope --version diffoscope 90 By the way, if you're bored or curious, this was the big linux image that we were doing at google: http://marc.merlins.org/linux/talks/ProdNG-LCA2014/ProdNG.pdf probably specifically slide 49 "ProdNG image generation" Cheers, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ | PGP 1024R/763BE901 ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888112: diffoscope: compare JSON files using Python jsondiff module
Hi pabs, > That isn't going to work for UTF-8 JSON, I suggest using the MIME type > instead of the file type string. https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=f7ced27f52b974b8dac3354b3145637e3bc28f24 > I would suggest also checking for '[' characters (from JSON arrays). https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=de1abeae19067539c8d45758e657634762589451 :) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888112: diffoscope: compare JSON files using Python jsondiff module
Hi Paul, > > I wonder how sensible it would be to, say, slurp the first 100 bytes and see > > whether we start with a "{" (or some other heuristic) and, if so, try and > > parse the file as JSON etc. > > I think it would make diffoscope very slightly more useful if it could > fill in the gaps in MIME type detection for this and other cases. https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=2a758d3d0205e934ed6dffebb5d6462b00fe590d > If it turns out to be too expensive then it could have an option. Mo' options, mo' problems :) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#888112: diffoscope: compare JSON files using Python jsondiff module
Hi Mattia & Paul, > FTR, it seems the only check used to decide whether a file is a json > file, is to look for a '.json' as a filename suffix (and I'm not sure we > can do much better without looking into the file, which is probably too > expensive a check). I wonder how sensible it would be to, say, slurp the first 100 bytes and see whether we start with a "{" (or some other heuristic) and, if so, try and parse the file as JSON etc. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 143's blog post
Chris Lamb wrote: > Please review the draft for week 143's blog post: Thanks to all who contributed! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 143's blog post
Hi all, Please review the draft for week 143's blog post: https://reproducible.alioth.debian.org/blog/drafts/143/ Feel free to commit any changes directly to drafts/143.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1400_23_Jan_2018_in_AEDT or $ date -d 'Tue, 23 Jan 2018 14:00:00 +1100' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 142's blog post
Chris Lamb wrote: > Please review the draft for week 142's blog post: Thanks to all who contributed! Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886963: Diffoscope: different readelf implementations cause version parsing errors on FreeBSD
Hi Guangyuan, > When 'unknown' and '2.29' passed in, LooseVersion will fail What's really odd is that I could have sworn I already pushed this! Indeed, my working tree already had the fixed code, just not committed :) Anyway, done that now: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=34b54b496b64fceebd60e984445b7e0e9fda9312 Thanks for the follow-up. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#887180: diffoscope should depend on e2fsprogs explicitly
Hi all, > /usr/lib/python3/dist-packages/diffoscope/comparators/directory.py > contains lsattr. According to file it is a C++ source, UTF-8 Unicode > text > /usr/lib/python3/dist-packages/diffoscope/external_tools.py contains > lsattr Naturally we will implement this, but: < mapreri> but I don't want to lintian waning atm, as it makes the jenkins job unstable Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 142's blog post
Hi all, Please review the draft for week 142's blog post: https://reproducible.alioth.debian.org/blog/drafts/142/ Feel free to commit any changes directly to drafts/142.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1800_16_Jan_2018_in_AEDT or $ date -d 'Tue, 16 Jan 2018 18:00:00 +1100' Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886963: Diffoscope: different readelf implementations cause version parsing errors on FreeBSD
[Re-adding the bug to CC - please retain in future] Hi Guangyuan, > The error still exists This should fix it: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=304660a54a433ff65ce0cef986b22b3d76793ab0 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886963: Diffoscope: different readelf implementations cause version parsing errors on FreeBSD
tags 886963 + pending thanks Thanks Guangyuan! Fixed in Git: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=304660a54a433ff65ce0cef986b22b3d76793ab0 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886736: diffoscope: mach-o disassembly with otool can fail in a way that fools diffoscope into dumping raw data instead
tags 886736 + pending thanks Cool. Should be fixed in Git... https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=59dc18184ea11f3efc0236acb914e6355e8493ad Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886736: diffoscope: mach-o disassembly with otool can fail in a way that fools diffoscope into dumping raw data instead
Mike Hommey wrote: > The two builds I was comparing: […] Thanks for sending this over. For some reason, I completely failed to realise that I would need access to otool to make use of these, and this is not in Debian ;) Can you run some commands for me? In particular, is it sufficient to fallback to, say, -tdvVQ if -tdvV does not work? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886736: diffoscope: mach-o disassembly with otool can fail in a way that fools diffoscope into dumping raw data instead
Hi Mike, > I only have a very large XUL library... you probably don't want that. Probably not for the testsuite (!) but if you could make it available it would help with a fix anyway... Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886736: diffoscope: mach-o disassembly with otool can fail in a way that fools diffoscope into dumping raw data instead
Hi Mike, > In some cases, otool can fail with: > > can't create x86_64 llvm disassembler Do you happen to have example files you could point to or upload? Not essential of course, but would be much easier and reliable to write a fix with an addition to the testsuite armed with them... > "Sensibly", it does print that on stdout, and quits with exit code 0. ♥ Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#863879: diffoscope: Optimize the common case of feeders.
tags 863879 + pending thanks Thanks for this, I've gone ahead and applied it here after making it check against `None` explicitly rather than `False`-ness as this is more idiomatic IMHO: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=11370138e95176ba083bb0ad0876be7c5f4b568d I did a quick and unreliable benchmark on two NetBSD images - it went from 48.825s → 46.981s… so there is at least no regression :) Thanks again :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#863880: diffoscope: Document feeders.
tags 863880 + pending thanks Hey, Sorry for not seeing this before! I've applied this in Git after making it flake8 compliant: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=0348d842dd7b2e9b25d5194efdfb1131af20b6b3 Thanks! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#877724: test_ppu regression with fpc 3.0.2
tags 877724 + moreinfo thanks Hi Levente, > test_ppu test_diff fails with timezone CEST when ruinng the tests with > fpc 3.0.2 Are you running under Debian? We carry a patch for against ppcdump: https://sources.debian.org/src/fpc/3.0.4+dfsg-11/debian/patches/honor_SOURCE_DATE_EPOCH_in_date.patch/ Unrelated, but we also carry this one: https://sources.debian.org/src/fpc/3.0.4+dfsg-11/debian/patches/honor_SOURCE_DATE_EPOCH_in_date.patch/ Curiously, there's also a bizarre `env['TZ'] = ':UTC'` (nb. the colon!) in our comparator! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#877726: test_progress regression with WoLpH/python-progressbar 3.34.3
Hi, > > < anthraxx > lamby: h01ger: can anyone give me the output of > > print(err) in def test_progress() in tests/test_progress.py > > would help me creating a patch that works with both versions [..] Any luck with the patch? :) If you let me know your output I could work on it instead. Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 140's blog post
Chris Lamb wrote: > Please review the draft for week 140's blog post: Thanks to all who added & reviewed :) I've published it here: https://reproducible.alioth.debian.org/blog/posts/140/ Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#886101: lintian: Please warn about packages that ship (non-reproducible) Python Hypothesis example files
Package: lintian Version: 2.5.65 Severity: wishlist X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org Hi, Please warn about packages that ship Python Python Hypothesis example files. These are not useful in the binary package or end-users, and as they contain andom/non-determinstic contents, they can affect the reproducibility of the package. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Please review the draft for week 140's blog post
Hi all, Please review the draft for week 140's blog post: https://reproducible.alioth.debian.org/blog/drafts/140/ Feel free to commit any changes directly to drafts/140.mdwn in Git: https://anonscm.debian.org/git/reproducible/blog.git/ I am very happy to reword and/or rework prior to publishing. I intend to publish it no earlier than: https://time.is/compare/1400_02_Jan_2018_in_GMT or $ date -d 'Tue, 02 Jan 2018 14:00:00 +' ie. 2 days, 4 hours from now. :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#885910: lintian: Please warn about packages that override dh_fixperms without calling dh_fixperms
Package: lintian Version: 2.5.65 Severity: wishlist X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org Hi, Please warn about packages that override dh_fixperms without calling dh_fixperms Not doing this can result in packages inheriting the umask(2) of the build process, rendering the package unreproducible. (See, for example, #885909.) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 139's blog post
Vagrant, > The links to some of alioth's git repositories (maybe only jenkins > related ones) are apparently not valid at the moment; I'm assuming this > is due to the deprecation of alioth.debian.org, and/or a migration away > From alioth in progress? No, simply that the script generates incorrect URIs. > https://anonscm.debian.org/git/reproducible/jenkins.debian.net.git/commit/?id=874ff3e9 Should be "qa". Fixed in Git. > Which makes me wonder if we'll need to update all the old posts as well > to still have valid links... Nope. :) Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#885327: lintian: Please warn about packages that ship (non-reproducible) .doctree files
Package: lintian Version: 2.5.65 Severity: wishlist X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org Hi, Please warn about packages that ship Python .doctree files. They are not needed to display the documentation and contain the absolute build path, thus affecting reproducibility. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: salsa.debian.org (git.debian.org replacement) going into beta
Hi Holger, > I expect a lot of "why don't weuse github" questions, to which I'm not > sure I have a good answer... I believe there are enough people in (or around) our community who dislike Github (for a variety reasons not productive to debate/repeat again here) that moving there would be problematic. However, as you imply, this would be the ideal time to somehow a bunch of non Debian-specific repos to something outside of the Debian namespace. It would be more convenient for me to to use salsa.debian.org, but I can really see the appeal of moving to, for example, https://gitlab.com/ReproducibleBuilds for anything not Debian-specific. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Help with cdebootstrap_0.7.7
Dear Jathan, > Have a nice weekend and enjoy your Christmas celebration! You too! … and to everyone else CC'd! Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Help with cdebootstrap_0.7.7
Hi Jathan, > Could you share some useful documentation or some practical tutorials > of what I need to learn in a best way? I can't personally recommend any specific documentation or tutorials as I haven't read any myself, but have you tried starting with the debhelper(8)/dh(1) manpages? Looking at existing packages that use dh(1) and override_* targets is also a really effective way of learning what is going on. For this, https://sources.debian.org and https://codesearch.debian.net are your trusty friends. Investing some time in playing with the latter two services will pay real dividends over time as they can often answer questions far more general than this particular isolated case. :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Help with cdebootstrap_0.7.7
Jathan, > >> - override_dh_fixperms $@ --parallel --with autoreconf > >> + dh $@ --parallel --with autoreconf Ah, I think you have the diff the wrong way around; try re-ordering the arguments to diff(1) — in unified diffs, a "-" means a line was removed from the original whilst a "+" means a line was added. .. but even when you do that, as I mentioned a few emails back, debhelper, dh & "override_dh_fixperms" do not interract like this, in a way that makes me think you are missing some fundamentals on the difference between Make targets and commands, etc. etc. :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Help with cdebootstrap_0.7.7
Hi jathan, > An apology for my mistake. This is the correct newest one: […] > %: > - override_dh_fixperms $@ --parallel --with autoreconf > + dh $@ --parallel --with autoreconf Sorry but this cannot be the right diff as the original cdebootstrap debian/rules does not have override_dh_fixperms here. Perhaps you are starting at the wrong file. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Help with cdebootstrap_0.7.7
Hi jathan, > --- rules_cdemod 2017-12-04 16:14:03.523436000 -0600 > +++ rules_cdeorig 2017-02-26 12:45:41.0 -0600 > @@ -8,5 +8,5 @@ > > %: > - override_dh_fixperms $@ --parallel --with autoreconf > + dh $@ --parallel --with autoreconf I think you pasted the wrong diff; the original cdebootstrap debian/rules does not have override_dh_fixperms here. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: Please review the draft for week 138's blog post
Chris Lamb wrote: > Please review the draft for week 138's blog post: Published at: https://reproducible.alioth.debian.org/blog/posts/138/ Many thanks all! Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#884557: diffoscope: please support Android ROM boot.img introspection
tags 884557 + pending thanks Thanks for your help, I've fixed this in Git: https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=18364f495ead8352325ac4783a3f35ebcf0297fb Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Bug#884557: diffoscope: please support Android ROM boot.img introspection
Hi Simon, > Hello. I'd like to see reproducible builds of Replicant (an Android > clone), and diffoscope support for Android boot.img files would be > useful. Sure! I was wondering if you could links/URIs to provide two, small, example files? :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds