diff --git a/diffoscope-211.tar.bz2 b/diffoscope-211.tar.bz2 deleted file mode 100644 index ede79a9..0000000 --- a/diffoscope-211.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0762e5d4df4926404cdf67861c1b53b1caba311e13fb207df0b4e98f3d3de33a -size 2671230 diff --git a/diffoscope-211.tar.bz2.asc b/diffoscope-211.tar.bz2.asc deleted file mode 100644 index 8aee38b..0000000 --- a/diffoscope-211.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmJqsMUACgkQHpU+J9Qx -HliKNhAAjdBR1Pz6rPFfPxiR/iITtyLdx55KyCnlI2KAJneXsxSuhcjDxjrkMlTF -eiHQr8PwKbZLyCT8khTC5/+QnNF7Dvi/h4ryex+7p1khh515lhvNxGyBXMOrvhw5 -hy5oPZl8t00K6gd2Bx/svb4RILdnSv675P07yxM94zunutPpI18WDk3l6xVQBns+ -RMMM/TLltE+HGeYTnFRL7PspHOiJuN378AdPoxt/R8qY2Cd5bNXUYIjVObrbv/Aq -rakMW/IoHPVQ5QZcieyggRpwOlnK44ig3rEVnhOFgMBrWy5wrFruw7cHj5ndXJBp -6VSwaSZpmwpSj2hDte62oCZtZcTD341VYmvNu2S/mz7Bvjxdt0gDtbgguVFxCuqs -sqP6VZU5EZx+alsHRtqv3kJbZucV/PkQf+nGEfvxfex0YIUGIZh2bxwSPqtqU4uM -iDhKtfqkiYxgrEyZi/oFFvwWRQTCrAY3/YcrrLd6M6s6YW2UVfwTe+zICnJvB4NY -NiylFEwJ2/XoxBFX0nVgkeP9T7s74AvZpfXZSWVZG0rIrrPNXzt6WRnFBLveKP+u -kpxCFKWirt80/uM1vvSJwDo5zEv/El4fcT792wgLY4ld4vcK0U6aL3ej5xNoastB -g7mwHA5mEhfTA7prYtYAsIkpIVF2PbFqVVJPB5vhHCboKIlv77I= -=CiRM ------END PGP SIGNATURE----- diff --git a/diffoscope-214.tar.bz2 b/diffoscope-214.tar.bz2 new file mode 100644 index 0000000..f2d4d71 --- /dev/null +++ b/diffoscope-214.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a9f94f5bfa909f436530a900d3c74990d27bd726c9780fcf50fc4725ef0fbc7 +size 2667633 diff --git a/diffoscope-214.tar.bz2.asc b/diffoscope-214.tar.bz2.asc new file mode 100644 index 0000000..ff0d5ec --- /dev/null +++ b/diffoscope-214.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmKQZ18ACgkQHpU+J9Qx +HljT/Q//XwsxigrsBBTyO7uRY1UneW7h8L/PKs0Z0u9mpYdGr1fmsy5j68r9Aj5h +LvpfpG07TzicbtZnmo768ZhlycdEIQ7sO8cDs6MhOnz92E/1R2TvB2NwquTdK/md +xt9bLEhpgL6MYN+Ol8QTLdpPyPWewIe2ZKXGm3FgzlJF3sUsrGaI3gnZZGeESuwG +whoqGxo/uenpTkTkgX0rgrHPeKONwqXViDANOZv/UmPo0W6Lfu8dAFhtVV/t9zdZ +/JkWsXBqMXInrA11Leqwy0jdpRB5+KIeqkvg826vsv4IEDZoEcP3PIwr4XzJgflB +m1jxmv0Xv4fv8Pr6n14s9aohGKpT/2e5DzCTY5ssMptZ2J6T3FdWtAoI9PkCf52V +C6Sx1AElq+VoUYgQ0JuHs5glCZLvwdFpJC8TjaVYValb4ZnMPtUeHqsfPz/E+ElV +sbRr4BpMVU5LEkmRvEbE+Qr0vzTokJWHdgpHWMMNjTLEQgBDrht2IxtA+ds5/v5v +6hciIDZDPUnkhYo8ZwXfWpsa7TDZO0OIeyBK9xvyfBKlYhBcQ1M4BYDIheRVkiX7 +2BMl5qvG+ZRbnQxxX00PyMteyJf/6KQKVpBY4OsNAHnxYNowRIqCzD4LhEYOC9HF +3o5tmh42acYNQLyr5CAaPh6NeT7trjjTlejAw+o9XFlgdqhTq1w= +=P8LU +-----END PGP SIGNATURE----- diff --git a/diffoscope.changes b/diffoscope.changes index b827bdf..73a8ae5 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Fri May 27 06:33:01 UTC 2022 - Sebastian Wagner + +- update to version 214: + - Support both python-argcomplete 1.x and 2.x. + - Add external tool on GNU Guix for xb-tool. + - Use assert_diff in test_zip over get_data and separate assert. + +------------------------------------------------------------------- +Sun May 22 10:16:02 UTC 2022 - Sebastian Wagner + +- update to version 213: + - Don't mask differences in .zip/.jar central directory extra fields. + - Don't show a binary comparison of .zip/.jar files if we have at least + one observed nested difference. + - Use assert_diff in test_zip over get_data and separate assert. +- update to version 212: + - Add support for extracting vmlinuz/vmlinux Linux kernel images. + (Closes: reproducible-builds/diffoscope#304) + - Some Python .pyc files report as "data", so support ".pyc" as a + fallback extension. + ------------------------------------------------------------------- Sat May 7 19:59:00 UTC 2022 - Ferdinand Thiessen @@ -7,19 +29,20 @@ Sat May 7 19:59:00 UTC 2022 - Ferdinand Thiessen ------------------------------------------------------------------- Tue Apr 19 14:29:46 UTC 2022 - Sebastian Wagner -- - update to version 210: +- update to version 210: - Make sure that PATH is properly mangled for all diffoscope actions, not just when running comparators. + +------------------------------------------------------------------- +Fri Apr 1 19:16:51 UTC 2022 - Sebastian Wagner + - update to version 209: - Update R test fixture for R 4.2.x series. (Closes: #1008446) - Update minimum version of Black to prevent test failure on Ubuntu jammy. ------------------------------------------------------------------- -Fri Apr 1 19:16:51 UTC 2022 - Sebastian Wagner +Fri Mar 25 21:21:18 UTC 2022 - Sebastian Wagner -- - update to version 209: - - Update R test fixture for R 4.2.x series. (Closes: #1008446) - - Update minimum version of Black to prevent test failure on Ubuntu jammy. - update to version 208: - Add graceful handling for UNIX sockets and named pipes. (Closes: reproducible-builds/diffoscope#292) @@ -27,36 +50,17 @@ Fri Apr 1 19:16:51 UTC 2022 - Sebastian Wagner - Reformat various files to satisfy current version of Black. ------------------------------------------------------------------- -Fri Mar 25 21:21:18 UTC 2022 - Sebastian Wagner +Fri Mar 4 18:59:10 UTC 2022 - Sebastian Wagner -- - update to version 208: - - Add graceful handling for UNIX sockets and named pipes. - (Closes: reproducible-builds/diffoscope#292) - - Remove a superfluous log message and reformatt comment lines. - - Reformat various files to satisfy current version of Black. - update to version 207: - Fix a gnarly regression when comparing directories against non-directories. (Closes: reproducible-builds/diffoscope#292) - Use our assert_diff utility where we can within test_directory.py -------------------------------------------------------------------- -Fri Mar 4 18:59:10 UTC 2022 - Sebastian Wagner - -- - update to version 207: - - Fix a gnarly regression when comparing directories against non-directories. - (Closes: reproducible-builds/diffoscope#292) - - Use our assert_diff utility where we can within test_directory.py -- update to version 206: - - Also allow "Unicode text, UTF-8 text" as well as "UTF-8 Unicode text" to - match for .buildinfo files too. - - Add a test for recent file(1) issue regarding .changes files. - (Re: reproducible-builds/diffoscope#291) - - Drop "_PATH" suffix from some module-level globals that are not paths. - ------------------------------------------------------------------- Fri Feb 25 20:08:22 UTC 2022 - Sebastian Wagner -- - update to version 206: +- update to version 206: - Also allow "Unicode text, UTF-8 text" as well as "UTF-8 Unicode text" to match for .buildinfo files too. - Add a test for recent file(1) issue regarding .changes files. @@ -80,7 +84,7 @@ Mon Feb 21 11:21:46 UTC 2022 - Dirk Müller ------------------------------------------------------------------- Fri Feb 11 19:14:39 UTC 2022 - Sebastian Wagner -- - update to version 204: +- update to version 204: - Don't run the binwalk comparator tests as root (or fakeroot) as the latest version of binwalk has some security protection against doing precisely this. @@ -90,6 +94,10 @@ Fri Feb 11 19:14:39 UTC 2022 - Sebastian Wagner that we are missing the "rpm" module instead. - Use dependencies to ensure that "diffoscope" and "diffoscope-minimal" packages always have the precise same version. + +------------------------------------------------------------------- +Fri Feb 4 16:51:28 UTC 2022 - Sebastian Wagner + - update to version 203: - Improve documentation for --timeout due to a few misconceptions. Add an allowed-to-fail test regarding a regression in directory handling. @@ -97,13 +105,8 @@ Fri Feb 11 19:14:39 UTC 2022 - Sebastian Wagner - Fix diffing CBFS names that contain spaces. ------------------------------------------------------------------- -Fri Feb 4 16:51:28 UTC 2022 - Sebastian Wagner +Fri Jan 28 16:24:38 UTC 2022 - Sebastian Wagner -- - update to version 203: - - Improve documentation for --timeout due to a few misconceptions. - Add an allowed-to-fail test regarding a regression in directory handling. - - Tidy control flow in Difference._reverse_self a little. - - Fix diffing CBFS names that contain spaces. - update to version 202: - Don't fail if comparing a nonexistent file with a .pyc file (and add test). (Closes: #1004312) @@ -123,25 +126,8 @@ Fri Feb 4 16:51:28 UTC 2022 - Sebastian Wagner - Fix/update whitespace for Black 21.12. ------------------------------------------------------------------- -Fri Jan 28 16:24:38 UTC 2022 - Sebastian Wagner +Fri Jan 21 16:48:00 UTC 2022 - Sebastian Wagner -- - update to version 202: - - Don't fail if comparing a nonexistent file with a .pyc file (and add test). - (Closes: #1004312) - - Drop a reference in the manual page which claims the ability to compare - non-existent files on the command-line. This has not been possible since - version 32 which was released in September 2015. (Closes: #1004182) - - Add experimental support for incremental output support with a timeout. - Passing, for example, --timeout=60 will mean that diffoscope will not - recurse into any sub-archives after 60 seconds total execution time has - elapsed and mark the diff as being incomplete. (Note that this is not a - fixed/strict timeout due to implementation issues.) - (Closes: reproducible-builds/diffoscope#301) - - Don't return with an exit code of 0 if we encounter device file such as - /dev/stdin with human-readable metadata that matches literal, non-device, - file contents. (Closes: #1004198) - - Correct a "recompile" typo. - - Fix/update whitespace for Black 21.12. - update to version 201: - If the debian.deb822 module raises any exception on import, re-raise it as an ImportError instead. This should fix diffoscope on some Fedora systems. @@ -150,14 +136,8 @@ Fri Jan 28 16:24:38 UTC 2022 - Sebastian Wagner - Fix json detection with file-5.41-3.fc36.x86_64. ------------------------------------------------------------------- -Fri Jan 21 16:48:00 UTC 2022 - Sebastian Wagner +Fri Jan 14 09:22:48 UTC 2022 - Sebastian Wagner -- - update to version 201: - - If the debian.deb822 module raises any exception on import, re-raise it as - an ImportError instead. This should fix diffoscope on some Fedora systems. - Thanks to Mattia Rizzolo for suggesting this particular solution. - (Closes: reproducible-builds/diffoscope#300) - - Fix json detection with file-5.41-3.fc36.x86_64. - update to version 200: - Even if a Sphinx .inv inventory file is labelled "The remainder of this file is compressed using zlib", it might not actually be. In this case, @@ -168,28 +148,16 @@ Fri Jan 21 16:48:00 UTC 2022 - Sebastian Wagner diffoscope's output. ------------------------------------------------------------------- -Fri Jan 14 09:22:48 UTC 2022 - Sebastian Wagner +Fri Jan 7 09:00:17 UTC 2022 - Sebastian Wagner -- - update to version 200: - - Even if a Sphinx .inv inventory file is labelled "The remainder of this - file is compressed using zlib", it might not actually be. In this case, - don't traceback, and simply return the original content. - (Closes: reproducible-builds/diffoscope#299) - - Update "X has been modified after NT_GNU_BUILD_ID has been applied" message - to, for instance, not duplicating the full filename in the primary - diffoscope's output. - update to version 199: - Support both variants of "odt2txt", including the one provided by unoconv. (Closes: reproducible-builds/diffoscope#298) - Add external tool reference on Arch Linux for xb-tool. ------------------------------------------------------------------- -Fri Jan 7 09:00:17 UTC 2022 - Sebastian Wagner +Mon Jan 3 11:42:21 UTC 2022 - Sebastian Wagner -- - update to version 199: - - Support both variants of "odt2txt", including the one provided by unoconv. - (Closes: reproducible-builds/diffoscope#298) - - Add external tool reference on Arch Linux for xb-tool. - update to version 198: - Support showing "Ordering differences only" within .dsc field values. (Closes: #1002002, reproducible-builds/diffoscope#297) @@ -199,15 +167,8 @@ Fri Jan 7 09:00:17 UTC 2022 - Sebastian Wagner - Also recognize "GnuCash file" files as XML. ------------------------------------------------------------------- -Mon Jan 3 11:42:21 UTC 2022 - Sebastian Wagner +Fri Dec 17 11:59:51 UTC 2021 - Sebastian Wagner -- - update to version 198: - - Support showing "Ordering differences only" within .dsc field values. - (Closes: #1002002, reproducible-builds/diffoscope#297) - - Support OCaml versions 4.11, 4.12 and 4.13. (Closes: #1002678) - - Add support for XMLb files. (Closes: reproducible-builds/diffoscope#295) - - Also add, for example, /usr/lib/x86_64-linux-gnu to our internal PATH. - - Also recognize "GnuCash file" files as XML. - update to version 197: - Drop unnecessary has_same_content_as logging calls. - Ignore the new "binary-with-bad-dynamic-table" Lintian tag. @@ -215,33 +176,17 @@ Mon Jan 3 11:42:21 UTC 2022 - Sebastian Wagner for reporting and testing the fix. ------------------------------------------------------------------- -Fri Dec 17 11:59:51 UTC 2021 - Sebastian Wagner +Fri Dec 10 16:35:04 UTC 2021 - Sebastian Wagner -- - update to version 197: - - Drop unnecessary has_same_content_as logging calls. - - Ignore the new "binary-with-bad-dynamic-table" Lintian tag. - - Support pgpdump 0.34 in the tests. Thanks to Michael Weiss - for reporting and testing the fix. - update to version 196: - Add a comment/annotation when the GNU_BUILD_ID field has been modified. - Fix the "Black" version detection. - Replace "token" with anonymous variable "x" in order to remove extra lines. -------------------------------------------------------------------- -Fri Dec 10 16:35:04 UTC 2021 - Sebastian Wagner - -- - update to version 196: - - Add a comment/annotation when the GNU_BUILD_ID field has been modified. - - Fix the "Black" version detection. - - Replace "token" with anonymous variable "x" in order to remove extra lines. -- update to version 195: - - Don't use the runtime platform's native endianness when unpacking .pyc - files to fix test failures on big-endian machines. - ------------------------------------------------------------------- Sun Dec 5 19:18:58 UTC 2021 - Sebastian Wagner -- - update to version 195: +- update to version 195: - Don't use the runtime platform's native endianness when unpacking .pyc files to fix test failures on big-endian machines. @@ -251,28 +196,11 @@ Sun Nov 28 07:31:54 UTC 2021 - Sebastian Wagner - update to version 194: - Don't traceback when comparing nested directories with non-directories. (Closes: reproducible-builds/diffoscope#288) -- update to version 193: - - Don't duplicate file lists at each directory level. - (Closes: #989192, reproducible-builds/diffoscope#263) - - When pretty-printing JSON, mark the difference as such, additionally - avoiding including the full path. - (Closes: reproducible-builds/diffoscope#205) - - Codebase improvements: - - Update a bunch of %-style string interpolations into f-strings or - str.format. - - Import itertools top-level directly. - - Drop some unused imports. - - Use isinstance(...) over type(...) == - - Avoid aliasing variables if we aren't going to use them. - - Fix missing diff output on large diffs. - - Ignore a Python warning coming from a dependent library (triggered by - supporting Python 3.10) - - Document that support both Python 3.9 and 3.10. ------------------------------------------------------------------- Sat Nov 20 13:01:25 UTC 2021 - Sebastian Wagner -- - update to version 193: +- update to version 193: - Don't duplicate file lists at each directory level. (Closes: #989192, reproducible-builds/diffoscope#263) - When pretty-printing JSON, mark the difference as such, additionally diff --git a/diffoscope.spec b/diffoscope.spec index 0d2b79c..df0b8be 100644 --- a/diffoscope.spec +++ b/diffoscope.spec @@ -17,7 +17,7 @@ Name: diffoscope -Version: 211 +Version: 214 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later