[Reproducible-builds] All Recommends of diffoscope lost with upload of version 32?
Hi, it seems that the Recommends of diffoscope are generated dynamically and all lost with the upload of version 32. Is this on purpose? If not, feel free to open a bug report in my name with this mail. Regards, Axel -- ,''`. | Axel Beckert , http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#788364: libmagic1: misdetect some Coreboot images as text
Hi Lunar, On Thu, Sep 03, 2015 at 04:26:57PM +0200, Jérémy Bobbio wrote: > diffoscope uses libmagic (through its Python bindings) to identify the > format of the files its trying to compare. Some coreboot images are > misdetected as text files which results in garbled diffoscope output. > > Proper way to detect Coreboot images is probably to look for a CBFS > header. cbfs_find_header() is how upstream does it: > http://review.coreboot.org/gitweb?p=coreboot.git;a=blob;f=util/cbfstool/cbfs_image.c;h=c40bd6641 > > I could tell diffoscope to detect Coreboot images with a similar > mechanism but it would probably be better to teach libmagic to do it. > Is that easily doable? > > Reiner Herrmann: > > file detects them as plain-text: > > > > > /tmp/b1_coreboot.rom: ISO-8859 text, with very long lines, with no line > > > terminators > > > /tmp/b2_coreboot.rom: ISO-8859 text, with very long lines, with no line > > > terminators > > > > That's why diffoscope also treats them as text. > > I'm not sure this can/should be fixed inside diffoscope, as we rely on > > libmagic detecting them correctly. > > Reiner, I remember you had a look into this during DebConf. Have you > made any progress? Unfortunately I haven't found any easy solution to it. It looked like magic(5) files require constant offsets for checking magic numbers. And I also didn't see a way to look at an offset backwards from the end of a file (where CBFS images have an offset to the header). I just had another look and saw that the "type" field can also be a search. So it could be possible to detect them via pattern files. signature.asc Description: Digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#796202: marked as done (crashes with TypeError: execv() arg 2 must contain only strings)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#796202: fixed in diffoscope 32 has caused the Debian Bug report #796202, regarding crashes with TypeError: execv() arg 2 must contain only strings to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 796202: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796202 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 30 Severity: normal Tags: upstream The usecase is probably quite obscure $> diffoscope tmpznwsj7es tmpZu3RvY Traceback (most recent call last): File "/usr/bin/diffoscope", line 115, in sys.exit(main()) File "/usr/bin/diffoscope", line 102, in main parsed_args.file1, parsed_args.file2) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/__init__.py", line 65, in compare_root_paths return compare_directories(path1, path2) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/directory.py", line 94, in compare_directories return FilesystemDirectory(path1).compare(FilesystemDirectory(path2)) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/directory.py", line 145, in compare meta_differences = compare_meta(my_file.path, other_file.path) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/directory.py", line 76, in compare_meta differences.append(Difference.from_command(Stat, path1, path2)) File "/usr/lib/python2.7/dist-packages/diffoscope/difference.py", line 319, in from_command command1 = cls(path1, *command_args) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/utils.py", line 62, in __init__ stderr=subprocess.PIPE) File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child raise child_exception TypeError: execv() arg 2 must contain only strings $> tree tmpznwsj7es tmpZu3RvY tmpznwsj7es ├── 1.tar.gz -> .git/annex/objects/pK/F7/SHA256E-s177--c78db6f93459e0c49cbbe493ad9b077c98a4b2c77f2ed813a483c71e47cefbef.tar.gz/SHA256E-s177--c78db6f93459e0c49cbbe493ad9b077c98a4b2c77f2ed813a483c71e47cefbef.tar.gz ├── 2 │ ├── d │ │ └── 1d -> ../../.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 │ └── f │ └── 1d -> ../../.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ├── "';a&b&cd `| -> .git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 └── test.txt -> .git/annex/objects/0k/kp/SHA256E-s11--045babdcd2118960e8c8b8e0ecf65b734686e1b18f58710c9646779f49e942ae.txt/SHA256E-s11--045babdcd2118960e8c8b8e0ecf65b734686e1b18f58710c9646779f49e942ae.txt tmpZu3RvY ├── 1.tar.gz -> .git/annex/objects/9J/w5/SHA256E-s177--c625c6584fbeee7475e7f30e774050f278918b86f459d235f1db2ff1add37d61.tar.gz/SHA256E-s177--c625c6584fbeee7475e7f30e774050f278918b86f459d235f1db2ff1add37d61.tar.gz ├── 2 │ ├── d │ │ └── 1d -> ../../.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 │ └── f │ └── 1d -> ../../.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ├── "';a&b&cd `| -> .git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 └── test.txt -> .git/annex/objects/0k/kp/SHA256E-s11--045babdcd2118960e8c8b8e0ecf65b734686e1b18f58710c9646779f49e942ae.txt/SHA256E-s11--045babdcd2118960e8c8b8e0ecf65b734686e1b18f58710c9646779f49e942ae.txt 6 directories, 10 files and I am attaching a tarball with those two directories -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.17-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of
[Reproducible-builds] Bug#796262: marked as done (Breaks on dangling symlinks)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#796262: fixed in diffoscope 32 has caused the Debian Bug report #796262, regarding Breaks on dangling symlinks to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 796262: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796262 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: diffoscope Version: 30 User: reproducible-builds@lists.alioth.debian.org X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org diffoscope breaks on dangling symlinks: % ls % ln -sf a1 b1 % ln -sf a2 b2 % diffoscope.py b1 b2 Traceback (most recent call last): File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope.py", line 117, in sys.exit(main()) File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope.py", line 102, in main parsed_args.file1, parsed_args.file2) File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/__init__.py", line 66, in compare_root_paths return compare_files(FilesystemFile(path1), FilesystemFile(path2)) File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/__init__.py", line 72, in compare_files if file1.has_same_content_as(file2): File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/__init__.py", line 89, in tool_check return original_function(*args, **kwargs) File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/binary.py", line 75, in wrapper return original_method(self, other, *args, **kwargs) File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/binary.py", line 156, in has_same_content_as my_size = os.path.getsize(self.path) File "/usr/lib/python2.7/genericpath.py", line 49, in getsize return os.stat(filename).st_size OSError: [Errno 2] No such file or directory: 'b1' Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 796...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote
[Reproducible-builds] Bug#788568: marked as done (debbindiff: cleanup the temporary dir after SIGTERM)
Your message dated Thu, 03 Sep 2015 18:19:28 + with message-id and subject line Bug#788568: fixed in diffoscope 32 has caused the Debian Bug report #788568, regarding debbindiff: cleanup the temporary dir after SIGTERM to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 788568: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788568 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: debbindiff Version: 20 Severity: normal In jenkins.d.n i can see this: mattia@jenkins ~ % find /tmp -maxdepth 1 -name tmp*debbindiff | xargs ls -ld drwx-- 2 jenkins jenkins 4096 Jun 8 12:02 /tmp/tmp114lHtdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 4 17:58 /tmp/tmp12TNVEdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 2 19:58 /tmp/tmp1CdwrPdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 12 15:37 /tmp/tmp1UjIWidebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 19:06 /tmp/tmp2Y1XlCdebbindiff drwx-- 3 jenkins jenkins 4096 Jun 3 00:02 /tmp/tmp3k5vUkdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 10 14:40 /tmp/tmp3kCyiEdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 17:04 /tmp/tmp3r5xTCdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 7 13:10 /tmp/tmp3x8cYudebbindiff drwx-- 3 jenkins jenkins 4096 Jun 2 00:00 /tmp/tmp4rTe0kdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 04:29 /tmp/tmp4SMf7Ndebbindiff drwx-- 2 jenkins jenkins 4096 Jun 5 11:45 /tmp/tmp4thL1edebbindiff drwx-- 3 jenkins jenkins 4096 Jun 12 15:41 /tmp/tmp5f8AWtdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 5 23:01 /tmp/tmp5HF96Fdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 12 08:24 /tmp/tmp5QgUUZdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 11:37 /tmp/tmp6DgBRfdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 13:37 /tmp/tmp6isMQMdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 12 15:39 /tmp/tmp79pHrvdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 5 11:45 /tmp/tmp7QhYqkdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 00:02 /tmp/tmp8j4qNmdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 9 16:49 /tmp/tmp8nRXGidebbindiff drwx-- 3 jenkins jenkins 4096 Jun 2 00:00 /tmp/tmp96Bflodebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 00:02 /tmp/tmp98Axipdebbindiff drwx-- 3 jenkins jenkins 4096 Jun 11 13:37 /tmp/tmp9ggOzmdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 9 16:49 /tmp/tmp9NiEe7debbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 17:04 /tmp/tmpAdkX73debbindiff drwx-- 2 jenkins jenkins 4096 Jun 7 13:10 /tmp/tmpBay8P7debbindiff drwx-- 2 jenkins jenkins 4096 Jun 5 23:01 /tmp/tmpBOMLKWdebbindiff drwx-- 3 jenkins jenkins 4096 Jun 3 17:04 /tmp/tmpc4ICUOdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 2 19:58 /tmp/tmpcoGBbydebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 13:37 /tmp/tmpcQiGyadebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 17:04 /tmp/tmpcXl7NTdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 10 02:38 /tmp/tmpdaf5L_debbindiff drwx-- 2 jenkins jenkins 4096 Jun 2 13:28 /tmp/tmpditBkHdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 04:29 /tmp/tmpDKUd3Ddebbindiff drwx-- 2 jenkins jenkins 4096 Jun 5 11:45 /tmp/tmpdL4kFDdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 8 12:02 /tmp/tmpdqPPFVdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 00:02 /tmp/tmpDVpswydebbindiff drwx-- 3 jenkins jenkins 4096 Jun 3 00:02 /tmp/tmpe5HHxpdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 10:32 /tmp/tmpEUbJg2debbindiff drwx-- 3 jenkins jenkins 4096 Jun 10 02:38 /tmp/tmpeufUvudebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 19:07 /tmp/tmpeUg8h9debbindiff drwx-- 2 jenkins jenkins 4096 Jun 3 11:37 /tmp/tmpeVs4Uddebbindiff drwx-- 2 jenkins jenkins 4096 Jun 12 08:24 /tmp/tmpewDCT6debbindiff drwx-- 3 jenkins jenkins 4096 Jun 6 17:03 /tmp/tmpf2hshYdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 8 12:02 /tmp/tmpF6Nd82debbindiff drwx-- 3 jenkins jenkins 4096 Jun 4 17:58 /tmp/tmpF75xj0debbindiff drwx-- 2 jenkins jenkins 4096 Jun 2 00:00 /tmp/tmpF_cmTAdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 11 10:32 /tmp/tmpfewwwVdebbindiff drwx-- 3 jenkins jenkins 4096 Jun 11 13:37 /tmp/tmpG1g8Q3debbindiff drwx-- 2 jenkins jenkins 4096 Jun 7 13:10 /tmp/tmpGIXMkfdebbindiff drwx-- 2 jenkins jenkins 4096 Jun 12 15:37 /tmp/tmpGqgkKKdebbindiff drwx-- 3 jenkins jenkins 4096 Jun 3 11:37 /tmp/tmphg_5p1debbindiff drwx-- 2 jenkins jenkins 4096 Jun 6 17:03 /tmp/tmphob_Xodebbindiff drwx-- 2 jenkins jenkins 4096 Jun 8 12:02 /tmp/tmphXu6Fddebbindiff drwx-- 2 jenkins jenkins 4096 Jun 8 12:02 /tmp/tmpibi0AHdebbin
[Reproducible-builds] Bug#797561: marked as done (diffoscope: undocumented --max-diff-*-lines)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#797561: fixed in diffoscope 32 has caused the Debian Bug report #797561, regarding diffoscope: undocumented --max-diff-*-lines to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 797561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797561 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 31 Severity: minor The options --max-diff-block-lines and --max-diff-input-lines are not documented in the manual page. -- Jakub Wilk --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 797...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.deb faf6ca456748b4414e40d9d6131ec64904749c2e 40172 diffoscope_32_all.deb Checksums-Sha256: 7d5c96ec9c09b0c99f6f95245b9c1e049390fbef0f92aa40af27176987da296a 1945 diffoscope_32.dsc f4da44bdef494a73ed0c3cde02adc308e2a6317b023c2347395add2a6861 255982 diffoscope_32.tar.gz d46d2a695e68d9c321fe2e15e1adaa64ec50dd0f3958a63095190f3ed17e2cbe 8870 debbindiff_32_all.deb 2333db280f248f682256ba18d71e9ee488ef65e1a1f864467551f5636cd37fe9 40172 diffoscope_32_all.deb Files: 8faf53fde63cc64d2bc7c0f855bbd373 1945 devel optional diffoscope_32.dsc 5f56d96b147e5dde40a26c50476c546c 255982 devel optional diffoscope_32.tar.gz 27e9776f15d2a
[Reproducible-builds] Bug#797164: marked as done (diffoscope: OSError: [Errno 13] Permission denied: '/tmp/tmpGeNuFldiffoscope/var/spool/ftp/hidden')
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#797164: fixed in diffoscope 32 has caused the Debian Bug report #797164, regarding diffoscope: OSError: [Errno 13] Permission denied: '/tmp/tmpGeNuFldiffoscope/var/spool/ftp/hidden' to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 797164: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797164 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- package: diffoscope version: 31 Hi, from https://jenkins.debian.net/view/reproducible/job/reproducible_netbsd/33/console Traceback (most recent call last): File "/usr/bin/debbindiff", line 117, in sys.exit(main()) File "/usr/bin/debbindiff", line 102, in main parsed_args.file1, parsed_args.file2) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/__init__.py", line 66, in compare_root_paths return compare_files(FilesystemFile(path1), FilesystemFile(path2)) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/__init__.py", line 79, in compare_files return file1.compare(file2, source) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 75, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 175, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 148, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 75, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/gzip.py", line 78, in compare_details differences.extend(my_container.compare(other_container, source)) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/gzip.py", line 61, in compare return [diffoscope.comparators.compare_files(my_file, other_file, source)] File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/__init__.py", line 79, in compare_files return file1.compare(file2, source) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 75, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 175, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 148, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/binary.py", line 75, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/tar.py", line 150, in compare_details differences.extend(my_container.compare(other_container, source)) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/utils.py", line 177, in compare my_file, other_file, source=name)) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/__init__.py", line 79, in compare_files return file1.compare(file2, source) File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/utils.py", line 214, in get_content self._path = None File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python2.7/dist-packages/diffoscope/comparators/utils.py", line 42, in make_temp_directory shutil.rmtree(temp_dir) File "/usr/lib/python2.7/shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "/usr/lib/python2.7/shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "/usr/lib/python2.7/shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "/usr/lib/python2.7/shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "/usr/lib/python2.7/shutil.py", line 239, in rmtree onerror(os.listdir, path, sys.exc_info()) File "/usr/lib/python2.7/shutil.py", line 237, in rmtree names = os.listdir(path) OSError: [Errno 13] Permission denied: '/tmp/tmpGeNuFldiffoscope/var/spool/ftp/hidden' Thu 27 Aug 13:34:43 UTC 2015 - diffoscope 31 had trouble compar
[Reproducible-builds] Bug#797560: marked as done (diffoscope: option to treat absent files as empty)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#797560: fixed in diffoscope 32 has caused the Debian Bug report #797560, regarding diffoscope: option to treat absent files as empty to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 797560: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797560 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 31 Severity: wishlist I'd like an option for treating absent files as if they were empty, similar to "diff -N". -- Jakub Wilk --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 797...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.deb faf6ca456748b4414e40d9d6131ec64904749c2e 40172 diffoscope_32_all.deb Checksums-Sha256: 7d5c96ec9c09b0c99f6f95245b9c1e049390fbef0f92aa40af27176987da296a 1945 diffoscope_32.dsc f4da44bdef494a73ed0c3cde02adc308e2a6317b023c2347395add2a6861 255982 diffoscope_32.tar.gz d46d2a695e68d9c321fe2e15e1adaa64ec50dd0f3958a63095190f3ed17e2cbe 8870 debbindiff_32_all.deb 2333db280f248f682256ba18d71e9ee488ef65e1a1f864467551f5636cd37fe9 40172 diffoscope_32_all.deb Files: 8faf53fde63cc64d2bc7c0f855bbd373 1945 devel optional diffoscope_32.dsc 5f56d96b147e5dde40a26c50476c546c 255982 devel optional diffoscope_32.tar.gz 27e9776f15d2ae1
[Reproducible-builds] Bug#796196: marked as done (strip .py suffix from diffoscope within sources repo as well)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#796196: fixed in diffoscope 32 has caused the Debian Bug report #796196, regarding strip .py suffix from diffoscope within sources repo as well to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 796196: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796196 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 30 Severity: wishlist Tags: upstream patch For various reasons there should be no .py in diffoscope shipped within the source VCS (let me know if I need to elaborate). Attahed is the patch which should accomplish the mission I guess -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.17-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages diffoscope depends on: ii python 2.7.9-1 ii python-debian0.1.27 ii python-libarchive-c 2.1-1 ii python-magic 1:5.22+15-2 ii python-rpm 4.12.0.1+dfsg1-3 ii python-ssdeep3.1+dfsg-1 pn python:any Versions of packages diffoscope recommends: ii acl 2.2.52-2 ii binutils-multiarch2.25.1-1 ii bzip2 1.0.6-8 ii cpio 2.11+dfsg-4.1 ii default-jdk [java-sdk]2:1.7-52 ii fontforge-extras 0.3-4 ii genisoimage 9:1.1.11-3 ii gettext 0.19.4-1 ii ghc 7.8.4-9 ii gnupg 1.4.19-3 ii mono-utils3.2.8+dfsg-10 ii openjdk-7-jdk [java-sdk] 7u75-2.5.4-2 ii pdftk 2.02-3 ii poppler-utils 0.26.5-2 ii rpm2cpio 4.12.0.1+dfsg1-3 ii sng 1.0.6-2 ii sqlite3 3.8.11.1-1 ii squashfs-tools1:4.2+20130409-2.1 ii unzip 6.0-17 ii vim-common2:7.4.712-3 ii xz-utils 5.1.1alpha+20120614-2.1 diffoscope suggests no packages. -- no debconf information >From 13a9076393bddbc9689069a0ff1dd6803691bf0c Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Thu, 20 Aug 2015 10:49:45 +0200 Subject: [PATCH] RF: diffoscope.py -> diffoscope (implementation language is irrelevant) --- README | 4 +- debian/rules | 6 +-- diffoscope.py| 118 --- diffoscope/diffoscope.py | 118 +++ setup.py | 2 +- 5 files changed, 122 insertions(+), 126 deletions(-) delete mode 100755 diffoscope.py create mode 100755 diffoscope/diffoscope.py mode change 100644 => 100755 setup.py diff --git a/README b/README index c08d152..7bad538 100644 --- a/README +++ b/README @@ -24,7 +24,7 @@ debbindiff. Example --- -$ ./diffoscope.py --html output.html build1.changes build2.changes +$ ./diffoscope --html output.html build1.changes build2.changes This will compare `build1.changes` and `build2.changes` and create `output.html` if there are differences between the two files. @@ -35,7 +35,7 @@ External dependencies The various comparators rely on external commands being available. To get a list of them, please run: -$ ./diffoscope.py --list-tools +$ ./diffoscope --list-tools Contributors diff --git a/debian/rules b/debian/rules index 78ea5ce..8236beb 100755 --- a/debian/rules +++ b/debian/rules @@ -13,14 +13,10 @@ override_dh_auto_build: dh_auto_build -O--buildsystem=pybuild override_dh_gencontrol: - echo "diffoscope:Recommends=$$(./diffoscope.py --list-tools | tail -n 1 | \ + echo "diffoscope:Recommends=$$(./diffoscope --list-tools | tail -n 1 | \ sed -e 's/\(^\| \)\(coreutils\|diffutils\|e2fsprogs\|findutils\|gzip\)\(,\|$$\)//g')" >> debian/diffoscope.substvars dh_gencontrol -O--buildsystem=pybuild -override_dh_install: - dh_install -O--buildsystem=pybuild - mv debian/diffoscope/usr/bin/diffoscope.py debian/diffoscope/usr/bin/diffoscope - debian/diffoscope.1: debian/diffoscope.1.rst rst2man $< $@ diff --git a/diffoscope.py b/diffoscope.py deleted file mode 100755 index a1a8ccc..000 --- a/diffoscope.py +++ /dev/null @@ -1,118 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# diffosco
[Reproducible-builds] Bug#796039: marked as done (diffoscope: please recognize big-endian Haskell .hi files)
Your message dated Thu, 03 Sep 2015 18:19:28 + with message-id and subject line Bug#796039: fixed in diffoscope 32 has caused the Debian Bug report #796039, regarding diffoscope: please recognize big-endian Haskell .hi files to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 796039: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796039 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Severity: normal diffoscope currently doesn't know how to parse Haskell .hi files written on big-endian architectures as such. This should be fixed. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- signature.asc Description: Digital signature --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 796...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.deb faf6ca456748b4414e40d9d6131ec64904749c2e 40172 diffoscope_32_all.deb Checksums-Sha256: 7d5c96ec9c09b0c99f6f95245b9c1e049390fbef0f92aa40af27176987da296a 1945 diffoscope_32.dsc f4da44bdef494a73ed0c3cde02adc308e2a6317b023c2347395add2a6861 255982 diffoscope_32.tar.gz d46d2a695e68d9c321fe2e15e1adaa64ec50dd0f3958a63095190f3ed17e2cbe 8870 debbindiff_32_
[Reproducible-builds] Bug#796288: marked as done (Hangs on device files)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#796288: fixed in diffoscope 32 has caused the Debian Bug report #796288, regarding Hangs on device files to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 796288: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796288 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 30 Hangs on device files: $ sudo mknod device-a c 5 1 $ sudo mknod device-b c 5 1 $ ./diffoscope.py --debug device-a device-b DEBUG compare files < device-a None> and < device-b None> DEBUG < device-a device-a> has_same_content < device-b device-b> 5, 1 is /dev/console. This simply hangs in a read(2) call which never returns. If you use "7 1" (ie. /dev/full) diffoscope will attempt to read the entire file with predictable results. A quick glance of the code suggests that we attempt to compare the contents of the file *before* specialising, but even if I make a special exception for device files here I seem to push the error elsewhere. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 796...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.
[Reproducible-builds] Bug#797557: marked as done (diffoscope: provide option to disable fuzzy-matching)
Your message dated Thu, 03 Sep 2015 18:19:29 + with message-id and subject line Bug#797557: fixed in diffoscope 32 has caused the Debian Bug report #797557, regarding diffoscope: provide option to disable fuzzy-matching to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 797557: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797557 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 31 Severity: wishlist I want to use diffoscope to compare two "Multi-Arch: same" debs of the same version but different architecture, to see differences that will cause co-installation conflicts. This almost works currently, but there's a bit of noise that could be avoided. I'd like an option that does the following: - Ignores all differences in control.tar. - Ignores timestamp differences in data.tar. - Disables fuzzy matching. -- Jakub Wilk --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 32 We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 797...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.deb faf6ca456748b4414e40d9d6131ec64904749c2e 40172 diffoscope_32_all.deb Checksums-Sha256: 7d5c96ec9c09b0c99f6f95245b9c1e049390fbef0f92aa40af27176987da296a 1945 diffoscope_32.dsc f4da44bdef494a73ed0c3cde02adc308e2a6317b023c2347395add2a6861 255982 diffoscope_32.tar.gz d46d2a695e68d9c321fe2e15e1adaa64
[Reproducible-builds] diffoscope_32_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 03 Sep 2015 20:00:45 +0200 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 32 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 788568 796039 796196 796202 796262 796288 797164 797557 797560 797561 Changes: diffoscope (32) unstable; urgency=medium . [ Jérémy Bobbio ] * Add `--fuzzy-threshold` option. This allows one to specify the TLSH score used as cut-off for fuzzy matching. Specifying 0 will disable fuzzy-matching entirely. Thanks Jakub Wilk for prompting me to implement this. (Closes: #797557) * Add `--new-file` to treat absent files as empty. Thanks Jakub Wilk for the suggestion. (Closes: #797560) * Enable comparisons of symlinks and devices given on the command line. (Closes: #796262) * Fix comparisons of device files. (Closes: #796288) * Perform comparisons of file metadata in directories using original path. (Closes: #796202) * Display default values in `--help`. * Stop unpacking Tar directories. Thanks h01ger for the report. (Closes: #797164) * Make directory comparison work again. * Fix and document required Python modules. Thanks plntyk for the feedback on IRC. * Pass `--force-local`. to cpio. We don't want filenames with ':' to trigger remote copies. * Mark that get_ar_content() as requiring the 'ar' executable. * Rework how diffoscope main() is run. Thanks Yaroslav Halchenko for the report and suggestions. (Closes: #796196) * Assume UTF-8 output if stdin does not advertise any encoding. * Give proper error message when run on non-existing files. * Output differences in directory test to ease debugging. * Update manpage. Thanks Jakub Wilk for reporting the issue. (Closes: #797561) * Properly handle SIGTERM and do cleanup temp files. Thanks Mattia Rizzolo for reporting this and how he did work around this deficiency. (Closes: #788568) * Fix handling of GHC .hi file (Closes: #796039) * Add a test on how Ctrl+C is handled. * Minor code improvements. . [ Chris Lamb ] * Correct "comment" on Device comparator. Checksums-Sha1: 9c939d279f6086b773310436f151e4db2b5ccfc4 1945 diffoscope_32.dsc b1f184345515c4c260ec0fd10bdad795513425fc 255982 diffoscope_32.tar.gz 3a664c066c3ae25f1fef65c3bbfc94e38eb7d5d9 8870 debbindiff_32_all.deb faf6ca456748b4414e40d9d6131ec64904749c2e 40172 diffoscope_32_all.deb Checksums-Sha256: 7d5c96ec9c09b0c99f6f95245b9c1e049390fbef0f92aa40af27176987da296a 1945 diffoscope_32.dsc f4da44bdef494a73ed0c3cde02adc308e2a6317b023c2347395add2a6861 255982 diffoscope_32.tar.gz d46d2a695e68d9c321fe2e15e1adaa64ec50dd0f3958a63095190f3ed17e2cbe 8870 debbindiff_32_all.deb 2333db280f248f682256ba18d71e9ee488ef65e1a1f864467551f5636cd37fe9 40172 diffoscope_32_all.deb Files: 8faf53fde63cc64d2bc7c0f855bbd373 1945 devel optional diffoscope_32.dsc 5f56d96b147e5dde40a26c50476c546c 255982 devel optional diffoscope_32.tar.gz 27e9776f15d2ae1f3f69115a7a6689e2 8870 oldlibs extra debbindiff_32_all.deb 81adf701074e89e3d298ec6929a10af5 40172 devel optional diffoscope_32_all.deb -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJV6ItUAAoJEEAsIlA9Nuk2BVcP/2brsVIZkEvFzAOOnw+42x+7 VPS9l4kheJ+76NMTLx8ZD42AoWHMwdcvKYsL/c+ihn7IFwfZlorXOpdcubRxo1KF Pu7OoIbsmLrndTNKKgbQohb91FjwifX7EKaYFRaAlQIEqp2gl65PeUk8sAx45rw/ 5VP36vmzzRbO4TpAbx0cXUaehJHoJMCm/rmsNsq8rvxAp+m8CNojXcweqVSizSwL GNPcUFpShvW6xYHdVgKCgsPp7FzTxbrDpAhFI63YMFSPTmzElaaTT7yTkAn6IIRA hMcHK8ybNGXtswhu0agMGZvt19D2ytOglPgNLW0YCXYvegMMqMkyzuwTzC/8yvS0 aJa5he5lNLZeTadMYHRMY8h918uQTsUQFGL1f//4EOQLAy8IVTjiWgkyYtmVtRaI ESH5bgNk1ipLItZlTi8U4RWKCrdIEYRXvex9rhDS6UX8efWG/11ednGlcTbo2c8L dRYmfQ3al2FWjDLIS4Lg4vqJFOu7jj2bqzQqZpoipL5wDcMiRJYt35qd1lt3WXhU CXXJFpTcyLxf7QVqPqylj6y6Ijg8gf0FTbLJ3XD/1eqEto6b78Epft0KSDpZcsWg 1J9HgNdriTKJvjr8WX4SxmJVhx/M6dR8FErW6SbyLJecWrQvT4a7Ujr6g4WSYP1Y LfGZT/tII3hy0Qs5lY0Y =x3PE -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processing of diffoscope_32_amd64.changes
diffoscope_32_amd64.changes uploaded successfully to ftp-master.debian.org along with the files: diffoscope_32.dsc diffoscope_32.tar.gz debbindiff_32_all.deb diffoscope_32_all.deb Greetings, Your Debian queue daemon (running on host coccia.debian.org) ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processing of diffoscope_32_amd64.changes
diffoscope_32_amd64.changes uploaded successfully to localhost along with the files: diffoscope_32.dsc diffoscope_32.tar.gz debbindiff_32_all.deb diffoscope_32_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed: pending
Processing commands for cont...@bugs.debian.org: > tag 788568 + pending Bug #788568 [diffoscope] debbindiff: cleanup the temporary dir after SIGTERM Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 788568: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788568 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed: pending
Processing commands for cont...@bugs.debian.org: > tag 797561 + pending Bug #797561 [diffoscope] diffoscope: undocumented --max-diff-*-lines Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 797561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797561 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#797525: Bug#797525: diffoscope: multiarch mode
Control: retitle -1 diffoscope: provide a way to ignore all differences in control.tar Jérémy Bobbio: > Jakub Wilk: > > I want to use diffoscope to compare two "Multi-Arch: same" debs of the same > > version but different architecture, to see differences that will cause > > co-installation conflicts. > > > > This almost works currently, but there's a bit of noise that could be > > avoided. I'd like an option that does the following: > > - Ignores all differences in control.tar. > > I had already in mind to provide pluggable ignore modules. So having > support for this use case is on my personal roadmap. Let's retitle this bug accordingly. > > - Disables fuzzy matching. > > That will be a separate option. Pending upload, this will be doable with `--fuzzy-threshold=0`. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- signature.asc Description: Digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed: Re: Bug#797525: Bug#797525: diffoscope: multiarch mode
Processing control commands: > retitle -1 diffoscope: provide a way to ignore all differences in control.tar Bug #797525 [diffoscope] diffoscope: multiarch mode Changed Bug title to 'diffoscope: provide a way to ignore all differences in control.tar' from 'diffoscope: multiarch mode' -- 797525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797525 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#765044: marked as done (debbindiff: assumes all .a are ELF files)
Your message dated Thu, 3 Sep 2015 17:01:17 +0200 with message-id <20150903150117.GA9314@loar> and subject line Re: Bug#765044: debbindiff: assumes all .a are ELF files has caused the Debian Bug report #765044, regarding debbindiff: assumes all .a are ELF files to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 765044: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765044 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: debbindiff Version: 3 Severity: normal debbindiff currently assumes that all .a are ELF files. This does not work when they are actually made of Mach-O symbols. -- Lunar signature.asc Description: Digital signature --- End Message --- --- Begin Message --- Version: 27 Lunar: > debbindiff currently assumes that all .a are ELF files. This does not > work when they are actually made of Mach-O symbols. This is actually not the case since we switched to a smarter way to identify file formats in version 27. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- signature.asc Description: Digital signature --- End Message --- ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed: pending
Processing commands for cont...@bugs.debian.org: > tag 797164 + pending Bug #797164 [diffoscope] diffoscope: OSError: [Errno 13] Permission denied: '/tmp/tmpGeNuFldiffoscope/var/spool/ftp/hidden' Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 797164: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797164 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed (with 1 errors): libmagic1: misdetect some Coreboot images as text
Processing commands for cont...@bugs.debian.org: > retitle 788364 diffoscope: garbled output when comparing some Coreboot images Bug #788364 [diffoscope] debbindiff: garbled output (wrong mime-type detected?) Changed Bug title to 'diffoscope: garbled output when comparing some Coreboot images' from 'debbindiff: garbled output (wrong mime-type detected?)' > clone 788364 -1 Bug #788364 [diffoscope] diffoscope: garbled output when comparing some Coreboot images Bug 788364 cloned as bug 797902 > reassign -1 libmagic1 Bug #797902 [diffoscope] diffoscope: garbled output when comparing some Coreboot images Bug reassigned from package 'diffoscope' to 'libmagic1'. Ignoring request to alter found versions of bug #797902 to the same values previously set Ignoring request to alter fixed versions of bug #797902 to the same values previously set > severity -1 libmagic1 normal Unknown command or malformed arguments to command. > retitle -1 libmagic1: misdetect Coreboot images as text files Bug #797902 [libmagic1] diffoscope: garbled output when comparing some Coreboot images Changed Bug title to 'libmagic1: misdetect Coreboot images as text files' from 'diffoscope: garbled output when comparing some Coreboot images' > thanks Stopping processing here. Please contact me if you need assistance. -- 788364: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788364 797902: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797902 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#788364: libmagic1: misdetect some Coreboot images as text
retitle 788364 diffoscope: garbled output when comparing some Coreboot images clone 788364 -1 reassign -1 libmagic1 severity -1 libmagic1 normal retitle -1 libmagic1: misdetect Coreboot images as text files thanks Hi Christoph, diffoscope is the tool that we have created as part of the “reproducible builds” effort to understand differences between two builds. We now also use it to compare builds of Coreboot images. diffoscope uses libmagic (through its Python bindings) to identify the format of the files its trying to compare. Some coreboot images are misdetected as text files which results in garbled diffoscope output. Proper way to detect Coreboot images is probably to look for a CBFS header. cbfs_find_header() is how upstream does it: http://review.coreboot.org/gitweb?p=coreboot.git;a=blob;f=util/cbfstool/cbfs_image.c;h=c40bd6641 I could tell diffoscope to detect Coreboot images with a similar mechanism but it would probably be better to teach libmagic to do it. Is that easily doable? Reiner Herrmann: > file detects them as plain-text: > > > /tmp/b1_coreboot.rom: ISO-8859 text, with very long lines, with no line > > terminators > > /tmp/b2_coreboot.rom: ISO-8859 text, with very long lines, with no line > > terminators > > That's why diffoscope also treats them as text. > I'm not sure this can/should be fixed inside diffoscope, as we rely on > libmagic detecting them correctly. Reiner, I remember you had a look into this during DebConf. Have you made any progress? -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- signature.asc Description: Digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processed: Re: Bug#797560: diffoscope: option to treat absent files as empty
Processing control commands: > tag -1 + pending Bug #797560 [diffoscope] diffoscope: option to treat absent files as empty Added tag(s) pending. -- 797560: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797560 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#797560: diffoscope: option to treat absent files as empty
Control: tag -1 + pending Jakub Wilk: > I'd like an option for treating absent files as if they were empty, similar > to "diff -N". This has not been easy, but this will be in the next release (--new-file is the switch). -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- signature.asc Description: Digital signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] package uploaded to our repo
debhelper_9.20150811.0~reproducible3.dsc has just been uploaded to https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#797871: xbae: please make the build reproducible
Source: xbae Version: 4.60.4-6 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 [0], we have noticed that xbae could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, xbae can be built reproducibly in our reproducible toolchain. [0] https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- a/debian/patches/reproducible-build.diff1970-01-01 01:00:00.0 +0100 --- b/debian/patches/reproducible-build.diff2015-09-03 09:25:51.90417 +0100 @@ -0,0 +1,11 @@ +--- xbae-4.60.4.orig/configure.in xbae-4.60.4/configure.in +@@ -246,7 +246,7 @@ AC_SUBST(OBJDUMP) + dnl + dnl Date + dnl +-THE_DATE=`date +%F` ++THE_DATE=`echo @${SOURCE_DATE_EPOCH:-$(date +%s)} | date --utc -f- +%F` + AC_SUBST(THE_DATE) + + AC_OUTPUT(Makefile \ --- a/debian/patches/series 2015-09-03 09:09:30.170928046 +0100 --- b/debian/patches/series 2015-09-03 09:23:22.362950825 +0100 @@ -3,3 +3,4 @@ pointer-from-integer.diff build-failures.diff fix-row-label-buttons.diff +reproducible-build.diff ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds