From 4b448143867a48790207e9d5cbfce713d73d1b606c2fedef0033bef0ff1f8adf Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Fri, 21 Jan 2022 16:48:06 +0000 Subject: [PATCH 1/3] - 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, 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=52 --- diffoscope-200.tar.bz2 | 3 --- diffoscope-200.tar.bz2.asc | 16 ---------------- diffoscope-201.tar.bz2 | 3 +++ diffoscope-201.tar.bz2.asc | 16 ++++++++++++++++ diffoscope.changes | 18 ++++++++++++++++++ diffoscope.spec | 2 +- 6 files changed, 38 insertions(+), 20 deletions(-) delete mode 100644 diffoscope-200.tar.bz2 delete mode 100644 diffoscope-200.tar.bz2.asc create mode 100644 diffoscope-201.tar.bz2 create mode 100644 diffoscope-201.tar.bz2.asc diff --git a/diffoscope-200.tar.bz2 b/diffoscope-200.tar.bz2 deleted file mode 100644 index 67324a2..0000000 --- a/diffoscope-200.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7aa80544b6f1a65b42f82ff2be60a029f6373dcf3d0eaebb25dea0643d89d6d -size 2684716 diff --git a/diffoscope-200.tar.bz2.asc b/diffoscope-200.tar.bz2.asc deleted file mode 100644 index bb9d93d..0000000 --- a/diffoscope-200.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmHhP0MACgkQHpU+J9Qx -HliMcQ/8DICFQvKqOAhFdFbfFo7wALdN0geW92Ies7gSBSmGy7vzMJW0SM6z+24B -SW3B0wCWtr2JSwU26YTvhcMHDcWiVt+xzkhTshiuFj5UkyAgnzvpJ3TlwFRt4odW -duIoPGE6+vIUWTeDrLt+pPDOUZHFCSq8+ITTI52PBeliufQjhf+pJyavs1xT4OWJ -qxewRycVsaajmmzi7JKFQL2T98br7T6lAgkM4ey+rEHRwUbfVEjn2VqYnIOD49eH -4p9BEgW1YyZEe+YIuU0c+iaqRi0AWOVX35VtDIaEXgOyzTVIpCzz7A0nTejHgYqb -IqZdl6UGTZpSptZuaE7bVU75N3OXQokU050EYmtxQ5yquq9TnUhPErU1RU6Nhiaa -HIW+0khWVwnuw0UFGCcdsw+S0PirsfhsNT1rhAkao/EDg9ylqfokK5Rzz1vBffvo -cyQJeaRyA46kc7UXA6fRrYnMM1D5RpWTvpoTgtCmQx03eKxy+rayMdXlk+80ROWO -CTaI6nFvl/yvkEwWz6G8LQtZk4LAIo8+CG1tk7WX+O+2+XGAx7nEfGeGIViAJZDX -QDCDWkY4E5HkniEO7rmI+OLZ1jF87ntKEk+sHveWDbcRWZ9oBdHNtYBAUdyWPpBB -shSax20VXFE+ca4PDwTO5yErqi/M9QUqTAlUaxOwVe9jQVau+Dk= -=nh/b ------END PGP SIGNATURE----- diff --git a/diffoscope-201.tar.bz2 b/diffoscope-201.tar.bz2 new file mode 100644 index 0000000..b440585 --- /dev/null +++ b/diffoscope-201.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:babbd2652a72e64b07856a8933c7a4d1dcb228f7a67bfb09d7a2fa25f1e0ecb8 +size 2683935 diff --git a/diffoscope-201.tar.bz2.asc b/diffoscope-201.tar.bz2.asc new file mode 100644 index 0000000..8ff520f --- /dev/null +++ b/diffoscope-201.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmHq4OcACgkQHpU+J9Qx +Hlgj2RAAi1QUMc9laI/Ihttz66WdtC8kq3UxCI+urkQC7ezby9RJZEU4XIMdtqnw +Q8919SROgjB+ztRQgtnugsma8qSAPr0mHROfHPQgrjxQ5YvHP5hhEIpMl2v9i+Vt +mhr1geAySC0IP77o3acJhjXQelphlxww4qc9hRW7UhhWUL8h+YXPMybTBOUgSnqF +NcQf2kyFHhj/mLBGjJ6zkMii8QlZ36zWgmPfofdYRz3BqGH6zqLE+5GFHnw5/ZJT ++EVgJoFYqv8XLHbcHZinzTjTFN+RICrmkefU4OVNP97UzRuTcJASaAC44YWZXEQN +ChfEWv/+5nfKATC8LdFRFyGEYgilHm4UaADwVaGeHbD+BCWQtZpztUAAjbYMLC4P +xCPzirLe4d1oqkuL1BnjHK3NYuQjj/8+Jv7GoarJc/OSwsRWzJVGta5AunDK0LmP +xEtIi5DaVB6sNdrFckAf72sDpRo7LmQeIvfEg46Cu5/9WWna3lzcEulo9Catkvis +P3T3UMpYS+aVoO57G5D6adDOex0KWo8mdsOyUQGvKMLDMQ8aSHYW4/MwJ5fZkeVb +0bTOgw/I5jWi5K6DDvT6TI4HkvrCpR05FNS1+tr+NjTGlqkO3ezixiodyyfiH9fT +4jVARmaBju5QZ6mnILDSmItqVmxgxkGuQIwguiyY//ptIkSmAI8= +=BlPn +-----END PGP SIGNATURE----- diff --git a/diffoscope.changes b/diffoscope.changes index 8ab31cc..492aaa7 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Jan 21 16:48:00 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, + 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. + ------------------------------------------------------------------- Fri Jan 14 09:22:48 UTC 2022 - Sebastian Wagner diff --git a/diffoscope.spec b/diffoscope.spec index 024f24b..6226806 100644 --- a/diffoscope.spec +++ b/diffoscope.spec @@ -17,7 +17,7 @@ Name: diffoscope -Version: 200 +Version: 201 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later From eefc8ab93925ad45f2aac4a72d19b875836ab056f886dc8f0e2e65144ce3e644 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Fri, 28 Jan 2022 16:25:14 +0000 Subject: [PATCH 2/3] - 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. 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=54 --- diffoscope-201.tar.bz2 | 3 --- diffoscope-201.tar.bz2.asc | 16 ---------------- diffoscope-202.tar.bz2 | 3 +++ diffoscope-202.tar.bz2.asc | 16 ++++++++++++++++ diffoscope.changes | 27 +++++++++++++++++++++++++++ diffoscope.spec | 2 +- 6 files changed, 47 insertions(+), 20 deletions(-) delete mode 100644 diffoscope-201.tar.bz2 delete mode 100644 diffoscope-201.tar.bz2.asc create mode 100644 diffoscope-202.tar.bz2 create mode 100644 diffoscope-202.tar.bz2.asc diff --git a/diffoscope-201.tar.bz2 b/diffoscope-201.tar.bz2 deleted file mode 100644 index b440585..0000000 --- a/diffoscope-201.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:babbd2652a72e64b07856a8933c7a4d1dcb228f7a67bfb09d7a2fa25f1e0ecb8 -size 2683935 diff --git a/diffoscope-201.tar.bz2.asc b/diffoscope-201.tar.bz2.asc deleted file mode 100644 index 8ff520f..0000000 --- a/diffoscope-201.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmHq4OcACgkQHpU+J9Qx -Hlgj2RAAi1QUMc9laI/Ihttz66WdtC8kq3UxCI+urkQC7ezby9RJZEU4XIMdtqnw -Q8919SROgjB+ztRQgtnugsma8qSAPr0mHROfHPQgrjxQ5YvHP5hhEIpMl2v9i+Vt -mhr1geAySC0IP77o3acJhjXQelphlxww4qc9hRW7UhhWUL8h+YXPMybTBOUgSnqF -NcQf2kyFHhj/mLBGjJ6zkMii8QlZ36zWgmPfofdYRz3BqGH6zqLE+5GFHnw5/ZJT -+EVgJoFYqv8XLHbcHZinzTjTFN+RICrmkefU4OVNP97UzRuTcJASaAC44YWZXEQN -ChfEWv/+5nfKATC8LdFRFyGEYgilHm4UaADwVaGeHbD+BCWQtZpztUAAjbYMLC4P -xCPzirLe4d1oqkuL1BnjHK3NYuQjj/8+Jv7GoarJc/OSwsRWzJVGta5AunDK0LmP -xEtIi5DaVB6sNdrFckAf72sDpRo7LmQeIvfEg46Cu5/9WWna3lzcEulo9Catkvis -P3T3UMpYS+aVoO57G5D6adDOex0KWo8mdsOyUQGvKMLDMQ8aSHYW4/MwJ5fZkeVb -0bTOgw/I5jWi5K6DDvT6TI4HkvrCpR05FNS1+tr+NjTGlqkO3ezixiodyyfiH9fT -4jVARmaBju5QZ6mnILDSmItqVmxgxkGuQIwguiyY//ptIkSmAI8= -=BlPn ------END PGP SIGNATURE----- diff --git a/diffoscope-202.tar.bz2 b/diffoscope-202.tar.bz2 new file mode 100644 index 0000000..3241219 --- /dev/null +++ b/diffoscope-202.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e9390b9e6109c0fecd61840ec2fc171da7109bf5023cb85042cc725cac33f3 +size 2682010 diff --git a/diffoscope-202.tar.bz2.asc b/diffoscope-202.tar.bz2.asc new file mode 100644 index 0000000..2b89574 --- /dev/null +++ b/diffoscope-202.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmH0F2kACgkQHpU+J9Qx +Hligmw//cZ24Ac8VJ6/7tcy+f4uPH3uxYohf6cZUpYg7TwYe/kJMo4IEqMkcXoLy +tbp4vpLjcmx9rNTb7hNfAxarTiloYicira3VEBFIGNWvgopbfHfaJRuSoEp6aFQZ +geWwcs8Q4LWefSgLZ45PK6+7Y2MmZRRJlc2poJiGowtwE03QvY3gL4C/mLgRBXvU +RVx+dNF3AZWtzcNX4ItAj77wYTrF7Ir9cGh02gdIehlhreiEiKFnjHsG0ESRwxX8 +krQ7JwoF6E+eDvmzkARpU2g8yvvHm4QPvGfnZe/4Irh6sjSnhAuQm1OWTrx6rlY2 +4VAP498VU7GCxdXO7jEGPBeLTCqX1P6ClWkmBEhdomQfrJPgWXt0QBx7/kN3WQRx +F+LTpWW1Sf5BklRpd3/I9DF4oupGUYUrAEvczDS+rSy/Qj5MQEdj+bpnJEmhngnS +736KNgrNpyXYqOkIHV8VaWoNrAsOeqMPaaaGjwSVmkVw1bSW5+HxkPF/uJJU4wLw +Ji098li7Sn9Mz+rb24y5hbKip0w+HL6hgwAyMzIi/lTBZ4XqTyh8hHIO5x+ibs+z +v+OkxgT/hDPW+HB9DgISZROLIAQHAAHdKczMjVLI3XtWRRRQ3uts3sNqyIx83eNE +/dr0fc5AhAjIuohkpxfRk2upqls0wsR+Ygh5Nk520B9e1LMfK9U= +=PzPI +-----END PGP SIGNATURE----- diff --git a/diffoscope.changes b/diffoscope.changes index 492aaa7..89ec7f6 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Fri Jan 28 16:24:38 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. + 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. + ------------------------------------------------------------------- Fri Jan 21 16:48:00 UTC 2022 - Sebastian Wagner diff --git a/diffoscope.spec b/diffoscope.spec index 6226806..e6b6867 100644 --- a/diffoscope.spec +++ b/diffoscope.spec @@ -17,7 +17,7 @@ Name: diffoscope -Version: 201 +Version: 202 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later From e96369d01a201fc034e7ab1cfac22c85b30fb72883e91c8c330e1e480ecf29b4 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Fri, 4 Feb 2022 16:52:04 +0000 Subject: [PATCH 3/3] - 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) - 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=55 --- diffoscope-202.tar.bz2 | 3 --- diffoscope-202.tar.bz2.asc | 16 ---------------- diffoscope-203.tar.bz2 | 3 +++ diffoscope-203.tar.bz2.asc | 16 ++++++++++++++++ diffoscope.changes | 26 ++++++++++++++++++++++++++ diffoscope.spec | 2 +- 6 files changed, 46 insertions(+), 20 deletions(-) delete mode 100644 diffoscope-202.tar.bz2 delete mode 100644 diffoscope-202.tar.bz2.asc create mode 100644 diffoscope-203.tar.bz2 create mode 100644 diffoscope-203.tar.bz2.asc diff --git a/diffoscope-202.tar.bz2 b/diffoscope-202.tar.bz2 deleted file mode 100644 index 3241219..0000000 --- a/diffoscope-202.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09e9390b9e6109c0fecd61840ec2fc171da7109bf5023cb85042cc725cac33f3 -size 2682010 diff --git a/diffoscope-202.tar.bz2.asc b/diffoscope-202.tar.bz2.asc deleted file mode 100644 index 2b89574..0000000 --- a/diffoscope-202.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmH0F2kACgkQHpU+J9Qx -Hligmw//cZ24Ac8VJ6/7tcy+f4uPH3uxYohf6cZUpYg7TwYe/kJMo4IEqMkcXoLy -tbp4vpLjcmx9rNTb7hNfAxarTiloYicira3VEBFIGNWvgopbfHfaJRuSoEp6aFQZ -geWwcs8Q4LWefSgLZ45PK6+7Y2MmZRRJlc2poJiGowtwE03QvY3gL4C/mLgRBXvU -RVx+dNF3AZWtzcNX4ItAj77wYTrF7Ir9cGh02gdIehlhreiEiKFnjHsG0ESRwxX8 -krQ7JwoF6E+eDvmzkARpU2g8yvvHm4QPvGfnZe/4Irh6sjSnhAuQm1OWTrx6rlY2 -4VAP498VU7GCxdXO7jEGPBeLTCqX1P6ClWkmBEhdomQfrJPgWXt0QBx7/kN3WQRx -F+LTpWW1Sf5BklRpd3/I9DF4oupGUYUrAEvczDS+rSy/Qj5MQEdj+bpnJEmhngnS -736KNgrNpyXYqOkIHV8VaWoNrAsOeqMPaaaGjwSVmkVw1bSW5+HxkPF/uJJU4wLw -Ji098li7Sn9Mz+rb24y5hbKip0w+HL6hgwAyMzIi/lTBZ4XqTyh8hHIO5x+ibs+z -v+OkxgT/hDPW+HB9DgISZROLIAQHAAHdKczMjVLI3XtWRRRQ3uts3sNqyIx83eNE -/dr0fc5AhAjIuohkpxfRk2upqls0wsR+Ygh5Nk520B9e1LMfK9U= -=PzPI ------END PGP SIGNATURE----- diff --git a/diffoscope-203.tar.bz2 b/diffoscope-203.tar.bz2 new file mode 100644 index 0000000..4703804 --- /dev/null +++ b/diffoscope-203.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c431f805df3b8519d0d3139e2628dea27d913409ef0f7bdfa6f2605e80175800 +size 2681879 diff --git a/diffoscope-203.tar.bz2.asc b/diffoscope-203.tar.bz2.asc new file mode 100644 index 0000000..f19d826 --- /dev/null +++ b/diffoscope-203.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmH9UKgACgkQHpU+J9Qx +Hlgzjg/8C6lG7Y+/JKiPcFl3gSL4nJAExJN/6pxM1AcTOeDL5rNEiGXefdwiUDI1 +0vM/K1c+4QOLah0KzwllW195r5qGfNJJUe2iRlToij4FcilbxqsROaZAZme6ZLMF +cmsuGLmtQB+yzLa2Bg1qsdJq4cLXNrqcjZJ0LgvTBoFFMKtnr3WoBnh4KS4+GmAH +LcTnceqz9SBx1Nj8hj5C2axw0HcE78Ks2S6LvvHO99E7Krt5/wj4+7KFlnN2wMYH +35hN0hUFkiaI+D9LKqlpv4D++8L73VJkJEY4qpSu55jwAcgSRAbkC5bparUDf17r +RwmJajtCOP8+2VVTPp0hKvHdGQ8Y762P9m1ccA91bHikv/PIuDOBbeyV8jlvGfbi +1qx1tdBjfUlcB/pagoIgiyarnlO7A2Wfkp0AwypiKtB6dIICZVun+QAaNZ9eN4yx +NMfn/qN8HvysMKwR/U93NZZu9ApQ/Q92ca5mzxOtPu2iFKA/GJdMvedIp0OOlpEW +4jRit+CnmQcEsCW26JPsTnIr9GTjUOCvf3mHXGqtDp4JRaS1/2f/eIK9i0GF7fXL +GUk7UAycmYUTZlejn7DHWfvzh32RKekiwwYCLnOKM0dP84Tc+QWcNfMAF9yXoZC3 +HTs3duSMRr90m/1jr28D5DPRU58xItNqTmfkRQlp7MBZOW5Z5SU= +=r5oL +-----END PGP SIGNATURE----- diff --git a/diffoscope.changes b/diffoscope.changes index 89ec7f6..47ff59e 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +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. + - 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) + - 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. + ------------------------------------------------------------------- Fri Jan 28 16:24:38 UTC 2022 - Sebastian Wagner diff --git a/diffoscope.spec b/diffoscope.spec index e6b6867..92e45c9 100644 --- a/diffoscope.spec +++ b/diffoscope.spec @@ -17,7 +17,7 @@ Name: diffoscope -Version: 202 +Version: 203 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later