-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 24 Jan 2025 12:07:52 +0000 Source: diffoscope Built-For-Profiles: nocheck Architecture: source Version: 286 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Chris Lamb <lamby@debian.org> Closes: 1065498 1093484 Changes: diffoscope (286) unstable; urgency=medium . [ Chris Lamb ] * Bug fixes: - When passing files on the command line, don't call specialize(..) before we've checked that the files are identical. In the worst case, this was resulting in spinning up binwalk and extracting two entire filesystem images merely to confirm that they were indeed filesystem images.. before simply concluding that they were identical anyway. - Do not exit with a traceback if paths are inaccessible, either directly, via symbolic links or within a directory. (Closes: #1065498) - Correctly identify changes to only the line-endings of files; don't mark them as "Ordering differences only". - Use the "surrogateescape" mechanism of str.{decode,encode} to avoid a UnicodeDecodeError and crash when decoding zipinfo output that is not valid UTF-8. (Closes: #1093484) * Testsuite changes: - Don't mangle newlines when opening test fixtures; we want them untouched. - Move to assert_diff in test_text.py. * Misc: - Remove unnecessary return value from check_for_ordering_differences in the Difference class. - Drop an unused function in iso9600.py - Inline a call/check of Config().force_details; no need for an additional variable. Checksums-Sha1: c2219796e7beae46ed013ae8084c3a009e098b71 5043 diffoscope_286.dsc 005fff7c68e270889a4899973ca8bf399cacec7f 2463128 diffoscope_286.tar.xz 0b813df64a72ffd81445c95cb7a3da148d60c01c 7615 diffoscope_286_amd64.buildinfo Checksums-Sha256: b38bf74cbc5ff2c044fa27bebeee8488b8e819804f30d58427f482ee5dea8637 5043 diffoscope_286.dsc 2ac2acbe9f86c11af570d39704ddc5035b48b3009bbe060a4399e68ba8c0cbf0 2463128 diffoscope_286.tar.xz 510959be08c0e1613f2d4ee9e18ddfc56e5ccc645f66293ba4083e5ce37c6c6a 7615 diffoscope_286_amd64.buildinfo Files: b0c4d7acd9b92c2515b67ee2df5f0cd5 5043 devel optional diffoscope_286.dsc 7afcf2aaee2c307f1cdf9df155fb9941 2463128 devel optional diffoscope_286.tar.xz 91a2a7542cb5e693a9ff92039ae8d885 7615 devel optional diffoscope_286_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmeTgtMACgkQHpU+J9Qx HlgYoQ//eafAUm9BXpJAq4JgXPcPlsgUlQ0UzGEhzW9tTEAObFOg7BZoKjWvJkJ7 3orX9KdJfJnXEg8Q9VSz3ga5rbJ7xQJaoipRRjKHejUDIHnqgabcRv8dEx4hWCsi Ov2iXeZD4h6a9ryISYiU3moot08Sx5++XEr92rNQXKuoE8W81YcNMNP+FKmS8FI/ qW3BADwy1s4Wnr58OyzMe83k+XSz0wfbVfo+yr6pjwz8WpzOvEw6oaTD/JvTFifc tGiLkvds/JGg4jd+jLOIOdDVxPzvkqhbZBNJtE5+zaKAU3SlBF6Cmp6N0VeI9yr0 v6gbFPPsrUKO4O2OFbo7WGmKkSmldfNejF1/pA/gyCAYxpgw6AkzvzDYBhWRJpkl jC8D5vCcLx7Atb81EPQFVQcpuxi3dI1msrHEQvYfSVjoCUUyxjTAxUzVLLJT7ThD 1vLHG0ZSUpz0ccWDTbgG7Jh0yOyDiA+MNERS/KmX96nXN9Hb5cpA9jtzk5K9Q/Nz 9JcNUGUKdB7ZGRZDqBZMn00jlmMlAGJLiV5jSUi0w1R0neSxHUiL/lgN39XM4H9S Vwv9A2wF9duTtSfd16+uS034veJDboAacwbZwigXVdzfkPbMk6FKiEUN3HrLrtaf sILBK6QYF6Xhj40Pc3YsjqbRleKdN/pJvzs8U3cIi6wXswVFoRY= =LlZI -----END PGP SIGNATURE-----