-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 21 Jul 2020 11:47:32 +0200 Source: diffoscope Architecture: source Version: 152~bpo10+1 Distribution: buster-backports Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Closes: 964365 Changes: diffoscope (152~bpo10+1) buster-backports; urgency=medium . * Rebuild for buster-backports. . diffoscope (152) unstable; urgency=medium . [ Chris Lamb ] . * Bug fixes: . - Don't require zipnote(1) to determine differences in a .zip file as we can use libarchive directly. . Reporting improvements: . - Don't emit "javap not found in path" if it is available in the path but it did not result in any actual difference. - Fix "... not available in path" messages when looking for Java decompilers; we were using the Python class name (eg. "<class 'diffoscope.comparators.java.Javap'>") over the actual command we looked for (eg. "javap"). . * Code improvements: . - Replace some simple usages of str.format with f-strings. - Tidy inline imports in diffoscope.logging. - In the RData comparator, always explicitly return a None value in the failure cases as we return a non-None value in the "success" one. . [ Jean-Romain Garnier ] * Improve output of side-by-side diffs, detecting added lines better. (MR: reproducible-builds/diffoscope!64) * Allow passing file with list of arguments to ArgumentParser (eg. "diffoscope @args.txt"). (MR: reproducible-builds/diffoscope!62) . diffoscope (151) unstable; urgency=medium . [ Chris Lamb] . * Improvements and bug fixes: . - Pass the absolute path when extracting members from SquashFS images as we run the command with our working directory set to the temporary directory. (Closes: #964365, reproducible-builds/diffoscope#189) - Increase the minimum length of the output from strings(1) to 8 characters to avoid unnecessary diff noise. (Re. reproducible-builds/diffoscope#148) . * Logging improvements: . - Fix the compare_files message when the file does not have a literal name. - Reduce potential log noise by truncating the has_some_content messages. . * Codebase changes: . - Clarify use of a "null" diff in order to remember an exit code. - Don't alias a variable when don't end up it; use "_" instead. - Use a "NullChanges" file to represent missing data in the Debian package comparator. - Update some miscellaneous terms. . diffoscope (150) unstable; urgency=medium . [ Chris Lamb ] * Don't crash when listing entries in archives if they don't have a listed size (such as hardlinks in .ISO files). (Closes: reproducible-builds/diffoscope#188) * Dump PE32+ executables (including EFI applications) using objdump. (Closes: reproducible-builds/diffoscope#181) * Tidy detection of JSON files due to missing call to File.recognizes that checks against the output of file(1) which was also causing us to attempt to parse almost every file using json.loads. (Whoops.) * Drop accidentally-duplicated copy of the new --diff-mask tests. * Logging improvements: - Split out formatting of class names into a common method. - Clarify that we are generating presenter formats in the opening logs. . [ Jean-Romain Garnier ] * Remove objdjump(1) offsets before instructions to reduce diff noise. (Closes: reproducible-builds/diffoscope!57) Checksums-Sha1: fb83beae3577fb69a243bb76ac02eb0910b24926 4863 diffoscope_152~bpo10+1.dsc b2e80d3ef6ab6e8690def2bc3fabac96afbf9b0f 2544932 diffoscope_152~bpo10+1.tar.xz 83938f09b7989e507433a0a2f4ff33e519d9149a 27619 diffoscope_152~bpo10+1_amd64.buildinfo Checksums-Sha256: e11ddac72828cae5bb987e3f10273b62b896d836a61a5eceae1449bae1b2849e 4863 diffoscope_152~bpo10+1.dsc f86f2eac376bccc02bac1bdbad0e63c008e8434bdb9bea239b1e632e8ddd7e36 2544932 diffoscope_152~bpo10+1.tar.xz 6d491c798382fbdc64b6c4091521acdbcf3a8087d18a595b21c7325f37a2c323 27619 diffoscope_152~bpo10+1_amd64.buildinfo Files: bd5b2a662cc8ae23fb01cb1eb4b71efc 4863 devel optional diffoscope_152~bpo10+1.dsc cb6726661f6d3c45f0248fb3eb3f4a44 2544932 devel optional diffoscope_152~bpo10+1.tar.xz 0d5bafd861275a8cc45d29a507977c9a 27619 devel optional diffoscope_152~bpo10+1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl8WvH0ACgkQCBa54Yx2 K61TPg//ZNeNFZjP37Z6y0N9Gyu9UJ8juIE4el1gf1F9e6Y1c+OiY1wiH30eroC3 vEDv+ENlsVhtXnsq7tBZRD6xCTJc8ADiv+jO6CySB1q4kh7uZiqiZq6rp3a444UJ 33tgJrV9yPPRMZWYMBPl8oWbXn5SDt7gUXURD83igR2bjbPUGl5KkVi+Wt6FWADI VSvfl/bjATxbSmIKwyh9KUYb8tyhnscgEu1OCHSTBw+ENyiroeUAphcY3DGtxG8z cEL/dOCc75sSSyYY9nEWN2Cem19czvKLXA0kcefzf0Ur+PDQseAj2aeZYWrHRq0Y 970J3YG87Ofo64nDrnbvlWOwLTHG1mP5AgjyMs+iJ6Bytzxh9l7QiSVbWzpOhu/m E1WVA4YcB1W8ijIom8jFgM2FOaJv+einxYLYah5A/Ve7x1O5S9rqbp3j4KUrT3Hj fld8BLuOhS1j7P3yIHTNpEB8H0l2xioNqiYKQASIhs3Q+lZQFukNWWCWzlHAGt6e 5HO5D9hwfVoKUkpBUdsNbXnn58dFozJca5ixsRFWjyk4FGHBlKU2p4V6QLI/W6td PewBKa557K6lRgBr+jdB1Tp4nNE5NEJOups30m8St+NVzOQnz3sPKx9IHUMy8UGK zihobaHI1/NBGv/nG7lCpK5e1V+lVL6Ks/wX0rgm26//kFrxPwA= =vJgC -----END PGP SIGNATURE-----