Tags give the ability to mark specific points in history as being important
  • 57   Releasing version 57
    0a4714d8 · Release version 57 ·
  • 56_bpo8+1   diffoscope Debian release 56~bpo8+1
  • 56   Format: 1.8 Date: Thu, 28 Jul 2016 00:02:56 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 56 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Reiner Herrmann <reiner@reiner-h.de> Description: diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (56) unstable; urgency=medium . [ Jérémy Bobbio ] * Fix maybe_decode() so that it actually works. . [ Chris Lamb ] * Mask EPIPE to avoid ugly tracebacks when eg. prematurely terminating $PAGER. * Add git index file comparator. * Drop unused imports in Ar comparator. . [ Ximin Luo ] * Add support for AR archives (including Rust .rlib files). * Add some more documentation for ArFile/ArContainer. * RequiredToolNotFound.PROVIDERS dict values are package names, not binary names. Checksums-Sha1: 22215cccf8db8b55c4cd5a96dfa5251feafe8939 1159 diffoscope_56.dsc a62bf667787efdf59a70efbff23ada6937c4993c 289316 diffoscope_56.tar.xz Checksums-Sha256: cc231c5312e17b0aaeaf75fe9bfaf8831297a9855dc18987339dd1d803958d2d 1159 diffoscope_56.dsc f70099efcaed51702f1c4c94975f27156d9a7a378ca3313b28630eff79f3a223 289316 diffoscope_56.tar.xz Files: b1031f9b99f595f0fef1051badf9296b 1159 devel optional diffoscope_56.dsc 28ec822e22911c36b648508c41789ec4 289316 devel optional diffoscope_56.tar.xz
    b64cc9c3 · Release version 56 ·
  • 55_bpo8+1   diffoscope Debian release 55~bpo8+1
  • 55   Format: 1.8 Date: Fri, 15 Jul 2016 21:50:29 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 55 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Reiner Herrmann <reiner@reiner-h.de> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 826711 826894 827981 830434 Changes: diffoscope (55) unstable; urgency=medium . [ anthraxx ] * Fix sqlite3 magic recognition when using file >= 5.27. (Closes: #830434) . [ Satyam Zode ] * Add argument completion feature to diffoscope. (Closes: #826711) . [ Chris Lamb ] * Improve message when data differs. (Closes: #827981) . [ Reiner Herrmann ] * Clarify the input arguments. (Closes: #826894) . [ Holger Levsen ] * Add link to homepage in HTML output. . [ Rainer Müller ] * python-magic >=0.4.12 does not require decode. Checksums-Sha1: cf3b276e5ad3a3c35fad37c5f30f23e67b0e1da4 1159 diffoscope_55.dsc d0b1b236d4831549476f15e8455431278a2db70b 288076 diffoscope_55.tar.xz Checksums-Sha256: e57065d12659422412350cfa8fb499184a3cfe9d2c9a9b9d22038c95590fb4d0 1159 diffoscope_55.dsc 05aeee77b67f74c55ab5d4bdacfd69d39acff184349e3e3bee799f600919e398 288076 diffoscope_55.tar.xz Files: 33955ef158b88d1af21d8f3153383d6c 1159 devel optional diffoscope_55.dsc 785a8646216a14c172b6d8729e5c5eb2 288076 devel optional diffoscope_55.tar.xz
    b75c869c · Release version 55 ·
  • 54_bpo8+1   diffoscope Debian release 54~bpo8+1
    337206e0 · release 54~bpo8-1 ·
  • 54   Format: 1.8 Date: Fri, 03 Jun 2016 16:16:02 +0000 Source: diffoscope Binary: diffoscope Architecture: source Version: 54 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (54) unstable; urgency=medium . * Fix syntax in RequiredToolNotFound.PROVIDERS. This caused --list-tools to miss entries, and by it missing Recommends in the Debian package. Checksums-Sha1: f7460c9bd7969da6ed2fa96b2a1ac5caa8902e91 1956 diffoscope_54.dsc 3fa96f906e8b846737585419d99399ebddccbf68 288036 diffoscope_54.tar.xz Checksums-Sha256: 6dea4653a8c511a622fd0804df236f01c492e8d451ebe05c9e316636bf0e5eae 1956 diffoscope_54.dsc 19938b65f761ba59560afd3c696a9160dfcee545fcdcd717a3cf875c3dfe44e1 288036 diffoscope_54.tar.xz Files: f3f3448c10f3a80d8dee4d10313fb640 1956 devel optional diffoscope_54.dsc 537f516193ce0d0fd702fffb406d727e 288036 devel optional diffoscope_54.tar.xz
    5ad5998c · Release version 54 ·
  • 53   Format: 1.8 Date: Fri, 03 Jun 2016 14:23:16 +0000 Source: diffoscope Binary: diffoscope Architecture: source Version: 53 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 818414 818856 820624 823874 Changes: diffoscope (53) unstable; urgency=medium . [ Reiner Herrmann ] * In the directory comparator, fall back to current directory instead of empty name. (Closes: #820624) * Improve deb(5) support. (Closes: #818414) . [ Mattia Rizzolo ] * debian/control: add myself to Uploaders. * Clean up temporary debuglink files. * Fix FileNotFoundError with broken symlinks. (Closes: #818856) * Decode Md5sumsFile in utf-8. (Closes: #823874) * Always suffix temporary files with '_diffoscope'. * Rewrite sanity check for the version to always run every time debian/rules is invoked, not only during a binary build. . [ Ed Maste ] * Add FreeBSD packages for required tools. . [ Ceridwen ] * Add README.rst to MANIFEST.in. Checksums-Sha1: 55d95d1bb6660fbf4a83524b40582ad01608c099 1956 diffoscope_53.dsc aac6e8078069ee98eb606416e3be1dbdbafb0a3e 287948 diffoscope_53.tar.xz Checksums-Sha256: 821000d0d1e83ab4373e66b3d0215bd3d99898e0249991d1b731c33e775706a2 1956 diffoscope_53.dsc f92d687c78e0a072ad9cf73f02b2977cf3272d698d1b30e8d0d8ca5519496e28 287948 diffoscope_53.tar.xz Files: 255870b59bd99d302defdcf360c780cd 1956 devel optional diffoscope_53.dsc 670eb60a51dcb22aea779e4a49a3213e 287948 devel optional diffoscope_53.tar.xz
    cab1df85 · Release version 53 ·
  • 52_bpo8+1   diffoscope Debian release 52~bpo8+1
  • 52   Format: 1.8 Date: Wed, 20 Apr 2016 20:28:03 +0200 Source: diffoscope Binary: diffoscope Architecture: source Version: 52 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Reiner Herrmann <reiner@reiner-h.de> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 819956 821777 Changes: diffoscope (52) unstable; urgency=medium . [ Mattia Rizzolo ] * debian/gbp.conf: add a conf to have gbp tag the releases how we like them. . [ Holger Levsen ] * Drop transitional debbindiff package. * debian/control: Drop XS-Prefix from Testsuite: field, thanks lintian. * Mention --max-report-size only once in the manpage. (Closes: #819956) . [ Satyam Zode ] * Fix typo in documentation. . [ Reiner Herrmann ] * Bump Standards-Version to 3.9.8, no changes required. * Let objdump demangle symbols for better readability. * Install bin/diffoscope instead of auto-generated script. (Closes: #821777) Checksums-Sha1: ac6398af2884bd75bb383795096acc7a82fe47a4 1050 diffoscope_52.dsc a8b0303ff5bb8b6ace1addf6b6d718ecd95b0031 608892 diffoscope_52.tar.xz Checksums-Sha256: 9f6268c4b12bb0dba0e9279cb9eb35dd362183775cf7159c1a7a79fbf924ec0f 1050 diffoscope_52.dsc 3c613cb1f97c7b7dcff146c923c38b402804698d688e7126bd9cb784b449dcef 608892 diffoscope_52.tar.xz Files: 4dddf7f9754a7b2a03c9c8d648b474c0 1050 devel optional diffoscope_52.dsc 5a9922cc24ae70669202c99705c1c7c5 608892 devel optional diffoscope_52.tar.xz
    636ff35d · Release version 52 ·
  • 51   -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 28 Feb 2016 11:56:35 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 51 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (51) unstable; urgency=medium . * Team upload. * Re-upload, the last uploaded tarball was broken, missing test files. Checksums-Sha1: 735c96b5a8d8ce80f20dc4019e67ed41ab5b50d1 1970 diffoscope_51.dsc 4c85f2d229d411bdbfc98dca1c1f124886336fc2 287848 diffoscope_51.tar.xz 4e2e982f05c52bc373d4d35b3ca69c483c28cac1 14558 debbindiff_51_all.deb ac3c6f0780ae35bf46913624940f5b98df6a0398 56784 diffoscope_51_all.deb Checksums-Sha256: eb3a3b8748dc4b02971a0727a291812b8849e5740742aeee5c258faf964c3476 1970 diffoscope_51.dsc 48aecda84fd621649dd457b6ebe574ee2cf08a6eb475bdbc16284de195ea90dd 287848 diffoscope_51.tar.xz fc139594ec6d4ab3504c22df948283ba670f36eb64e9c0de2ca467ef4a45d120 14558 debbindiff_51_all.deb be83e0af7a741fd2058cc253dfc72438a01a3629ae7f604a831479e2d68dfdd9 56784 diffoscope_51_all.deb Files: 330fdcc80cb6b6be89bceaac3f1b9743 1970 devel optional diffoscope_51.dsc 7e499f2813ce842cfbad5a6819b23639 287848 devel optional diffoscope_51.tar.xz 114788744a5785a8f3e9bc0591f948e5 14558 oldlibs extra debbindiff_51_all.deb 34e0e3c8075157a492cf95f8e3c53c89 56784 devel optional diffoscope_51_all.deb
  • 50   Format: 1.8 Date: Sat, 27 Feb 2016 19:37:20 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source Version: 50 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Holger Levsen <holger@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 815171 Changes: diffoscope (50) unstable; urgency=medium . [ Jérémy Bobbio ] * Remove myself from uploaders . [ Reiner Herrmann ] * Show line ordering variation in deb md5sums * Reset mtimes of test directories and ignore ctimes (Closes: #815171) * Add comparator for Postscript files Checksums-Sha1: 30ff70625a22aef5e8dd9cd93c43a2da0d44357a 1979 diffoscope_50.dsc b349b01411e21c205eadf829f4498c212ccdb4ca 286804 diffoscope_50.tar.xz Checksums-Sha256: c7ccb9ec884fc631d1ad179b972652fc7d84f1b12d3ea2484a88155cf3b7db12 1979 diffoscope_50.dsc d9e9ddae212bccd0e37e6a9998ca36929b8b4ffa4d8b2056d284a340c3288cf8 286804 diffoscope_50.tar.xz Files: 8ba219bca99556025cddf786dced0854 1979 devel optional diffoscope_50.dsc 2523023c811c9f2324abef64a514f2a2 286804 devel optional diffoscope_50.tar.xz
  • 49   Format: 1.8 Date: Wed, 17 Feb 2016 18:12:45 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 49 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 813052 Changes: diffoscope (49) unstable; urgency=medium . [ Jérémy Bobbio ] * Don't crash when we can't find the debug file in a matching debug package. This repairs diffoscope for xserver-xorg and other packages. * Use libarchive to read metadata from ar archives. The output is more precise and less dependent on binutils version. The command line `ar` tool is not used any more so remove it from the required tools. * Split readelf --debug-dump output when examining ELF files. Based on a patch by Dhole. * Keep both .debug_str and .zdebug_str as ElfSection. Thanks to Niels Thykier for noticing the problem. * Fix a logic error in _install_debug_symbols. Thanks anthraxx for the report and the fix. * Use recursive containers for directory and only look at files with ending in .deb when looking for Build IDs. Both avoid looking at too many files when searching for matching debug packages. Thanks Helmut Grohne and Steven Chamberlain for the reports and tests. (Closes: #813052) * Add support for ICC profiles. This adds a Recommends on colord in Debian. * Harmonize spaces and commas in package list. * Update PPU files test data for FPC 3.0.0. * Update exepcted javap output for OpenJDK 1.8. * Stop specializing files from directories earlier than necessary. . [ anthraxx ] * Adding cd-iccdump package reference for Arch Linux. . [ Mattia Rizzolo ] * Use HTTPS in Vcs-Git. . [ Holger Levsen ] * Bump standards version to 3.9.7, no changes needed. * Use /git/ instead /cgit/ in Vcs-Browser. Checksums-Sha1: 8f1890f9f933a298304a9f736b9349fe51038434 1136 diffoscope_49.dsc 6bb343358c690e69de36535b6e1112825bd46d27 265364 diffoscope_49.tar.xz 2bdb7b8ca108d01c2277849ca1b2ccf86cdd5a82 14356 debbindiff_49_all.deb d504480f4d77666d26863efdcac6cd0a86de423f 56054 diffoscope_49_all.deb Checksums-Sha256: f5951e9d09317959d46bcb59cc01705cdc9e071ea4f198d3c9e50e2b583059a8 1136 diffoscope_49.dsc 34140e660b7ac870fffd83539973c3e90e579b0b0d6b6242006983ee4897d2e1 265364 diffoscope_49.tar.xz 8fe44135433915129adf73b8853435c4999973bfcdcecd6aadbd305073d80771 14356 debbindiff_49_all.deb 0a238e9035ab06f102f5138b3f941cef0f1014f18707c9e6d954185924acf25e 56054 diffoscope_49_all.deb Files: 0f8967ae8904a241628cfc4db93b48a6 1136 devel optional diffoscope_49.dsc c6dbd420e987618c70b3b3f7515e6e0b 265364 devel optional diffoscope_49.tar.xz bb91fb9c3cc4de77e7a36a4694283c89 14356 oldlibs extra debbindiff_49_all.deb 34e981c0dec7ac1568791e4b67712c4d 56054 devel optional diffoscope_49_all.deb
    4d51485b · Release version 49 ·
  • 48   Format: 1.8 Date: Tue, 26 Jan 2016 12:13:57 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 48 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 812524 812534 Changes: diffoscope (48) unstable; urgency=medium . * Open debian/control file in binary mode (Closes: #812524) * Fix recognizes() for files ending in .buildinfo but without a Checksums-Sha256 field. (Closes: #812534) * Fix finding debug packages with multiple Build-Ids. * Cleanup how arguments are given to readelf for sections. * Only pass --decompress to readelf when the option is supported. This restores compatibility with older versions of binutils. * Skip dbgsym tests if the debian Python module is not available. Checksums-Sha1: 835ef1321cca630636c10b67ad11291163afdb55 1131 diffoscope_48.dsc 72951a3a9cf3b3457f82cd9eacb939b5943ba5a2 252564 diffoscope_48.tar.xz 092c512a7f0d98f54df64decbcda198ce95f86f8 13816 debbindiff_48_all.deb db92567e723b6e98f6e143d3830daff1b7397ae8 55146 diffoscope_48_all.deb Checksums-Sha256: dd65ea689e1ce7663a55a8847355b5d14daf695c04df6b4a3bc39db092c80b2f 1131 diffoscope_48.dsc 1d2462ecf1a1f4bc7870b0b5faa68ae7023186f6c0cc8e912f5fdc096a78245e 252564 diffoscope_48.tar.xz b20f3571e909d0748831a40b5ac1892f036db5ccc1f633c8ab86a369059606ce 13816 debbindiff_48_all.deb ebab704a52a0391a20c274622cc5766cdd35abeebb8de5e1c10c45a107429214 55146 diffoscope_48_all.deb Files: 8bb1b2e435fc60a20ff3b9be6763f2a6 1131 devel optional diffoscope_48.dsc 7e3b09a10435799794812d0abd173cbc 252564 devel optional diffoscope_48.tar.xz 80366070275e6f1ed37ae2af484f691e 13816 oldlibs extra debbindiff_48_all.deb ba734e8d0b7c27bfbee346c0c14b5fca 55146 devel optional diffoscope_48_all.deb
    ef388edb · Release version 48 ·
  • 47   Format: 1.8 Date: Sat, 23 Jan 2016 18:08:33 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 47 Distribution: unstable Urgency: low Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Changes: diffoscope (47) unstable; urgency=low . * Don't show a difference for identical but long diff inputs (e.g. objdump output). This should make diffoscope run longer for large diff inputs, but more correct reports worths it. * Fix symbol ignore regexp for ELF files. * Ask readelf to decompress sections before dumping their content. * Don't redefine .name() in Archive when its already defined in File. * All files can now belong to a container. This will help us implement cross-file analysis. * Update requirements for ELF tests. * Sort file order when comparing directories. * Use Python OrderedDict instead of keeping a list of sections in ELF container. * Install detached symbols from debug .deb before comparing ELF files. This means objdump output should have line numbers for Debian packages built with recent debhelper as long as the associated debug package is in the same directory. * Add support for Debian .buildinfo files. Checksums-Sha1: 6a31556f1c748f30658f8b5b83f8f8c3d34ede70 1131 diffoscope_47.dsc 6dbf0bbfaf9c98453922a6d18734ea1dc66e4a91 252372 diffoscope_47.tar.xz 33ad2132c5af6cc3a4f782797db6cb040e9f6979 13622 debbindiff_47_all.deb b139a853da597eadcd306311977e40d5fc9ea426 54734 diffoscope_47_all.deb Checksums-Sha256: 109cbe21fab29f664c3ff6298ba4b4292d8585848aca5cdcb3f49ceb52235314 1131 diffoscope_47.dsc 7e48e76c3158d47e4b1188866553d604772907ee556b4762793e05c85bec56f0 252372 diffoscope_47.tar.xz d264d49fa03be0b9c8334e1c0eabcd062cb5cb64494fef1a093e71051b7760b8 13622 debbindiff_47_all.deb 254e701552f30cd59b86fdba9b3237760e8d4634df8d14bc7b51c17668995815 54734 diffoscope_47_all.deb Files: 49b01a6ac9c949da8087d4b3a7afefff 1131 devel optional diffoscope_47.dsc cf002706c34c6c450840ef71d8d38ccc 252372 devel optional diffoscope_47.tar.xz 28f120e9a38f6253b5921d9843210bed 13622 oldlibs extra debbindiff_47_all.deb 620073ae35c9e29c861690ab2462f89d 54734 devel optional diffoscope_47_all.deb
    a58ad385 · Release version 47 ·
  • 46   Format: 1.8 Date: Tue, 19 Jan 2016 16:46:47 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 46 Distribution: unstable Urgency: low Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 808197 808207 808267 810825 Changes: diffoscope (46) unstable; urgency=low . [ Dhole ] * Improve ELF comparisons by performing comparisons section by section. (Closes: #808197) . [ Jérémy Bobbio ] * Further split readelf output when examining ELF files. * Skip dumping ELF sections that are already covered by previous readelf calls to avoid redundant output. Thanks Mike Hommey for the report. (Closes: #808267) * Fix ELF comparisons against non-existing files. * Filter symbols for IP-relative ops from ELF disassembled output as they will create differences that don't really exist. Thanks Mike Hommey for the report and test cases. (Closes: #808207) * Add forgotten requirements for tests with non-existing files. * Improve tests for comparisons against non-existing files. * Respect order of containers when performing comparisons. It makes the output somewhat nicer, especially for things that are expected to be in a certain order, like ELF sections. * Fix comparisons of directory with broken symlinks. Thanks Tuomas Tynkkynen for reporting the issue. (Closes: #810825) Checksums-Sha1: ac9062a9dbdf61a03cfe81f5f973645240b69e13 1131 diffoscope_46.dsc 08076c564c4f4e626e805c5704c9dc2f071b6177 238900 diffoscope_46.tar.xz bcc1fb6cf444f0335c19cf04b67f8b31be00c3e1 13292 debbindiff_46_all.deb 5532b53b0b4d650265c97ac558257e121854205c 53134 diffoscope_46_all.deb Checksums-Sha256: df323df1f9ed5c1db5a51c88b6e81a25042bdde722ad43cd0dbcdafc18ab0834 1131 diffoscope_46.dsc 3992c4e2c77ec1f3039613c2659c4598c4a71a03558649f079a1aae2cb129b12 238900 diffoscope_46.tar.xz 7daa08e68ade29e0d4365a492176d36e33145bb19d4cf6e4b2eb22a911175395 13292 debbindiff_46_all.deb e62479d3443e560ba768727ee897625b14b59f777edcff2165c15e9e4c84fe2a 53134 diffoscope_46_all.deb Files: 764d915cb097033e575db41425d66ea5 1131 devel optional diffoscope_46.dsc 8a349f2006131b0618a9f6cfeaacce1b 238900 devel optional diffoscope_46.tar.xz daeba992da49c50fd0370ee1d5e8e6e7 13292 oldlibs extra debbindiff_46_all.deb 9ed5cecbdd4edcf49a0a42d63c0e4b54 53134 devel optional diffoscope_46_all.deb
    2c97419a · Release version 46 ·
  • 45   Format: 1.8 Date: Mon, 04 Jan 2016 16:24:50 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 45 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 808120 808541 808809 Changes: diffoscope (45) unstable; urgency=medium . [ Rainer Müller ] * Fix typo in Mach-O comparator. . [ Jérémy Bobbio ] * Ensure that we always get path names from libarchive as str. (Closes: #808541) * Read ext4 reference diff using UTF-8 to ensure that the test suite works when run under various locales. * Replace file path by a fixed placeholder in readelf and objdump output. This will work better when comparing ELF files given on the command line. * Read lines using an iterator instead of loading a full list in memory. This greatly help diffoscope when running on large binaries. Thanks Mike Hommey for the report and good test case. (Closes: #808120) * Properly report lines we can't parse in squashfs listing. * Correctly parse squashfs device entries with device minors larger than 3 digits. Thanks sajolida for providing the samples. * Use libarchive to list files in tar and cpio archives. The output of cpio and tar is too hard to control properly and tend to vary over time. (Closes: #808809) * Ensure files extracted from a squashfs image are deleted after being compared instead being done examining the image. Checksums-Sha1: 36a4056d0a7112ef9b1855d81c3513670f3fe453 1131 diffoscope_45.dsc a69323fc46be32e0e0bbc85dcb3ed0161e3904cb 237352 diffoscope_45.tar.xz 3faefba3c06b4ad9fb9b39db17d58b7309d6059e 12956 debbindiff_45_all.deb 170432d589b174f8c736ff4529376ec9d4aabeaa 51332 diffoscope_45_all.deb Checksums-Sha256: ccd4c14709183ae461ea3706f424c301e3e17b45f2e06b91044cea9836d5363a 1131 diffoscope_45.dsc 563dc9966e2c1089890386e05b7d3d0b01c542042662c72f601a27d2bd44194b 237352 diffoscope_45.tar.xz 193a5e5d586512823dd997457aeb02af0dc40af322d5f5f5df0817679085476c 12956 debbindiff_45_all.deb 8ccee942461cef4ada91dd375f1a51d8b90a5de522039652e1d0b029272d857f 51332 diffoscope_45_all.deb Files: 566f04020f1b7794433c79cccf7f6130 1131 devel optional diffoscope_45.dsc db7e1dae773e2284df6a8ca0b342cde6 237352 devel optional diffoscope_45.tar.xz 993fde2169b6698507b488ca34efbbb3 12956 oldlibs extra debbindiff_45_all.deb 663d516a7f1a35e7955084695ab981c9 51332 devel optional diffoscope_45_all.deb
    a0f6f85a · Release version 45 ·
  • 44   Format: 1.8 Date: Fri, 18 Dec 2015 15:42:20 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 44 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 808002 808003 808103 808104 808121 808199 Changes: diffoscope (44) unstable; urgency=medium . [ Mike Hommey ] * Tell readelf to use wide output. (Closes: #808103) * Add support for Mozilla optimized Zip files. (Closes: #808002) * Use <ins/> and <del/> in HTML output. * Fix line numbering in HTML diff output (Closes: #808199) . [ Jérémy Bobbio ] * Fix .deb comparisons when md5sums is wrong or missing. (Closes: #808104) * Remove some quadratic string concatenations in HTML presenter. * Remove useless <span>s in HTML output. (Closes: #808121) * Replace calling find by using os.walk in directory comparator. * Sort the file list in directory comparator. (Closes: #808003) * Ensure the 'lines skipped' message gets written when lines are skipped at the end of a diff. * Make sure to read HTML reports as utf-8 in tests. . [ Esa Peuha ] * Convert HTML character entity references to UTF-8 characters to save space. Checksums-Sha1: 616a26dddd16d048185c0f810b786560cc5e0eb9 1131 diffoscope_44.dsc 48377ad108e8c42b13521311e5118a9ef9236d24 236288 diffoscope_44.tar.xz 1fc36ad107a6015946fd3938d4509be055c41095 12584 debbindiff_44_all.deb e9dd48d5da74d80b9568c1c1c0a32d0dcbac2cbb 50220 diffoscope_44_all.deb Checksums-Sha256: 65637fb55523b3eafa0767a35ecb67b2b4db431c7d4c2e3f0f56f93bc83d9ad9 1131 diffoscope_44.dsc f5a9df72de769bcc339c2e5de09bd31cc8da575ed4a0dc22e99f4840e3cf3560 236288 diffoscope_44.tar.xz 39f0e43cd788e17e85080c0f7e7a00fea1e9f1f8b122372154d5ecd0834b77ed 12584 debbindiff_44_all.deb 72929681c5e08eeb5e1fd86201e90b61a3473214d584478c3278bdc1a2770084 50220 diffoscope_44_all.deb Files: c26d89c6be5fe0af1b1d169e90da74fe 1131 devel optional diffoscope_44.dsc f2a69c5dd8d5fee4f28b981a81ad41e6 236288 devel optional diffoscope_44.tar.xz d4624e94a94b5e657ea22db806629c3b 12584 oldlibs extra debbindiff_44_all.deb ab2ad44c47083c9968fd7cc0b25143f0 50220 devel optional diffoscope_44_all.deb
    0a89c7f9 · Release version 44 ·
  • 43   Format: 1.8 Date: Tue, 15 Dec 2015 15:54:55 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 43 Distribution: unstable Urgency: low Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 805774 806891 807997 Changes: diffoscope (43) unstable; urgency=low . [ Reiner Herrmann ] * Add comparator for Android dex files. * Add comparator for filesystem images using libguestfs. . [ Chris Lamb ] * Add comparator for icons and JPEG images using libcaca. . [ Clemens Lang ] * Add comparator for OS X binary files (also known as Mach-O). Requires the otool(1) and lipo(1) which are mostly likely found on OS X. . [ Baptiste Daroussin ] * Use libarchive for tar instead of Python included library. We already have libarchive as a mandatory dependency, and libarchive is faster and more reliable. . [ Mike McQuaid ] * Support older versions of GNU diff. OS X 10.11 ships with an older GPLv2 version (`2.8.1`) which does not support the `diff -u7` flag but instead wants to use `diff -U7` which appears to be forward compatible. . [ Ed Maste ] * Use more portable LC_CTYPE suggestion. The C.UTF-8 locale is a Debian thing. . [ Levente Polyak ] * Force ppudump to output time in UTC using the TZ variable. Support for the TZ environment variable has been implemented in fpc r32369. * Make PPU comparator version aware by checking the magic version expected by ppudump itself. . [ Joachim Breitner ] * Add support for multi-file HTML output with on-demand loading of long diffs. This is available through the --html-dir option. Location of the jQuery JavaScript library can be specified through the --jquery option. (Closes: #806891) . [ Jérémy Bobbio ] * Return the target path as string when extracting from a Zip. Regression introduced in diffoscope 41. (Closes: #805774) * Use pass_fds from Popen instead of reimplementing it. Thanks Baptiste Daroussin for the tip. * Fix typo in debug message. Thanks Clemens Lang! * Benefit from dictionary keys() behaving as set when comparing md5sums. * Prevent overwriting the destination when extracting with libarchive. Thanks Baptiste Daroussin noticing and initial implementation. * Fix PPU detection and associated tests. * Use lazy extraction instead of explicit bracketing. We now rely on Python garbage collector to delete file once we are done comparing. This will make parallel processing easier to implement. * Make container class available on demand instead of bracketing. This cleanups boilerplate code, and should make parallel processing easier to implement. * Always compare container content if applicable. This removes more boilerplate code. * Call xxd like other commands. * Analyze md5sums file in .deb before working on data.tar. This makes the code more robust and is required to properly skip files listed as identical in md5sums while doing parallel processing. * Add support for package names for OS other than Debian. The --list-tools command-line option now supports an optional argument to display a given operating system. When --list-tools is called without an optional argument and the current operating system is unknown, the list of packages for all known operating systems will be displayed. Initial implementation by Mattia Rizzolo, then greatly enhanced by Levente Polyak. * Update list of contributors. * Add contact info to README. * Add python3-guestfs to the list of Recommends. * Display a better error message when guestfs can't be started. * Set libguestfs memory allocation to 128 MiB in autopkgtest as more is likely to fail with adt-virt-qemu default settings. * Prevent CBFS comparator from scanning big files needlessly. Thanks Mike Hommey for the detailed bug report and suggestions. (Closes: #807997) Checksums-Sha1: 35a68cb4e3b3ff9123e29f85004f220ea4eecf87 1131 diffoscope_43.dsc d129027063364cfaac87904172263346ff4b4ce4 235064 diffoscope_43.tar.xz f94e02fea2f3bdaaec519e79734126192f575778 12286 debbindiff_43_all.deb 000fd65b300c0c5d228ec060eaf444f261b7a5b3 49492 diffoscope_43_all.deb Checksums-Sha256: bc719f6004df5bf245b484cf6e2cfbb2a7e734f1a670367705d2574e805fddbb 1131 diffoscope_43.dsc f6fbf7e769708a84236f5c50fd2a5e01a0a19a49aef8fd6974fc1bd574ba8da7 235064 diffoscope_43.tar.xz 1b23fc283653419f52c9b15384ba1d2e3b1e18134f3e21b00bb41ff13bd2b937 12286 debbindiff_43_all.deb 0719e5c9338da9805676633fad5d03106dd765e3a4dfb7c465600decd6a762cc 49492 diffoscope_43_all.deb Files: 535f75b58455805e02a3ec744fe86f70 1131 devel optional diffoscope_43.dsc 6c2d98daa195abc91eff8e45719be497 235064 devel optional diffoscope_43.tar.xz da9e8f1c6a03d86fc7fede6558cd875f 12286 oldlibs extra debbindiff_43_all.deb 943d924002a71942a601f108254e5f2e 49492 devel optional diffoscope_43_all.deb
    a163db62 · Release version 43 ·
  • 42   Format: 1.8 Date: Fri, 20 Nov 2015 18:57:54 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 42 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lunar@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 804061 805418 Changes: diffoscope (42) unstable; urgency=medium . * Add missing Depends on python3-pkg-resources. * Add another autopkgtest to test command line without recommends. * Make comparison of zip archives with utf-8 file names more robust. (Closes: #805418) * Stop crashing on misencoded readelf output. (Closes: #804061) * Ignore encoding errors in diff output. * Add binutils-multiarch to Build-Depends so the test suite can pass on architectures other than amd64. Checksums-Sha1: 262741d70c4be8ab1e79b02db324714615ab1dd0 1114 diffoscope_42.dsc f98f44c4cc363a167c49875768f9cd52e7b666ea 214956 diffoscope_42.tar.xz 833de73cb2ca0168ff815991141590b2f3954301 11016 debbindiff_42_all.deb c8bb968ac29f9a6c3d0425a99f17494f1e7d6bdd 44978 diffoscope_42_all.deb Checksums-Sha256: b6198935f77bb676995e67023a21761af89596cc1c2a23e67468aeaa1321f9da 1114 diffoscope_42.dsc a1655a1fd55412559f63a9032e76b5cc393cb5a1e50aaf207fe3fa7f33066144 214956 diffoscope_42.tar.xz 68a773ad688fa194b5a5975b0274949ffa06ce4364840c750b61056242fe863b 11016 debbindiff_42_all.deb bc43607096cbefb1772a2333cdbebafaed8391cec7e222bd5f00a12519322c15 44978 diffoscope_42_all.deb Files: e544dec0da33a2616de922f1c66033ca 1114 devel optional diffoscope_42.dsc 9f36373a1acc414598a787e0ffad75f2 214956 devel optional diffoscope_42.tar.xz 35601c8182f44e0b4b1bf5a11ee81ca6 11016 oldlibs extra debbindiff_42_all.deb 7435af869d49432abb1cd28d85b2563e 44978 devel optional diffoscope_42_all.deb
    53ae7409 · Release version 42 ·