-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 14 Mar 2023 11:48:14 +0100 Source: diffoscope Architecture: source Version: 238~bpo11+1 Distribution: bullseye-backports Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Closes: 1020091 1020630 1022145 1022146 1022209 1024171 1024335 1024349 1026034 1026982 1029066 1029741 1029742 1031297 1031433 Changes: diffoscope (238~bpo11+1) bullseye-backports; urgency=medium . * Rebuild for bullseye-backports. * Drop build-dep not available in bullseye-bpo (coreboot-utils, python3-pypdf) . diffoscope (238) unstable; urgency=medium . * autopkgtest: fix tool name in the skippable list. . diffoscope (237) unstable; urgency=medium . * autopkgtest: only install aapt and dexdump on architectures where they are available. (Closes: #1031297) * compartors/pdf: + Drop backward compatibility assignment. + Fix flake warnings, potentially reinstating PyPDF 1.x support (untested). . diffoscope (236) unstable; urgency=medium . [ FC Stegerman ] * Update code to match latest version of Black. (Closes: #1031433) . [ Chris Lamb ] * Require at least Black version 23.1.0 to run the internal Black tests. * Update copyright years. . diffoscope (235) unstable; urgency=medium . [ Akihiro Suda ] * Update .gitlab-ci.yml to push versioned tags to the container registry. (Closes: reproducible-builds/diffoscope!119) . [ Chris Lamb ] * Fix compatibility with PyPDF2. (Closes: reproducible-builds/diffoscope#331) * Fix compatibility with ImageMagick 7.1. (Closes: reproducible-builds/diffoscope#330) . [ Daniel Kahn Gillmor ] * Update from PyPDF2 to pypdf. (Closes: #1029741, #1029742) . [ FC Stegerman ] * Add support for Android resources.arsc files. (Closes: reproducible-builds/diffoscope!116) * Add support for dexdump. (Closes: reproducible-builds/diffoscope#134) * Improve DexFile's FILE_TYPE_RE and add FILE_TYPE_HEADER_PREFIX, and remove "Dalvik dex file" from ApkFile's FILE_TYPE_RE as well. . [ Efraim Flashner ] * Update external tool for isoinfo on guix. (Closes: reproducible-builds/diffoscope!124) . diffoscope (234) unstable; urgency=medium . [ FC Stegerman ] * test_text_proper_indentation requires at least file version 5.44. (Closes: reproducible-builds/diffoscope#329) . diffoscope (233) unstable; urgency=medium . [ FC Stegerman ] * Split packaging metadata into an extras_require.json file instead of using the pep517 and the pip modules directly. This was causing build failures if not using a virtualenv and/or building without internet access. (Closes: #1029066, reproducible-builds/diffoscope#325) . [ Vagrant Cascadian ] * Add an external tool reference for GNU Guix (lzip). * Drop an external tool reference for GNU Guix (pedump). . [ Chris Lamb ] * Split inline Python code in shell script to generate test dependencies to a separate Python script. * No need for "from __future__ import print_function" import in setup.py anymore. * Comment and tidy the new extras_require.json handling. . diffoscope (232) unstable; urgency=medium . [ Chris Lamb ] * Allow ICC tests to (temporarily) fail. * Update debian/tests/control after the addition of PyPDF 3 support. . [ FC Stegerman ] * Update regular expression for Android .APK files. . [ Sam James ] * Support PyPDF version 3. . diffoscope (231) unstable; urgency=medium . * Improve "[X] may produce better output" messages. Based on a patch by Helmut Grohne. (Closes: #1026982) . diffoscope (230) unstable; urgency=medium . [ Chris Lamb ] * Fix compatibility with file(1) version 5.43; thanks, Christoph Biedl. . [ Jelle van der Waa ] * Support Berkeley DB version 6. . diffoscope (229) unstable; urgency=medium . [ Chris Lamb ] * Skip test_html.py::test_diff if html2text is not installed. (Closes: #1026034) . [ Holger Levsen ] * Bump standards version to 4.6.2, no changes needed. . diffoscope (228) unstable; urgency=medium . [ FC Stegerman ] * As an optimisation, don't run apktool if no differences are detected before the signing block. (Closes: reproducible-builds/diffoscope!105) . [ Chris Lamb ] * Support both the python3-progressbar and python3-progressbar2 Debian packages, two modules providing the "progressbar" Python module. (Closes: reproducible-builds/diffoscope#323) * Ensure we recommend apksigcopier. (Re: reproducible-builds/diffoscope!105) * Make the code clearer around generating the Debian substvars and tidy generation of os_list. * Update copyright years. . diffoscope (227) unstable; urgency=medium . [ Chris Lamb ] * Don't attempt to attach text-only differences notice if there are no differences to begin with. (Closes: #1024171, #1024349) * Don't run Python decompiling tests on Python bytecode that both file(1) cannot yet detect and Python 3.11 cannot demarshall. (Closes: #1024335) . diffoscope (226) unstable; urgency=medium . [ Christopher Baines ] * Add an lzip comparator with tests. . [ Chris Lamb ] * Add support for comparing the "text" content of HTML files using html2text. (Closes: #1022209, reproducible-builds/diffoscope#318) * Misc/test improvements: * Drop the ALLOWED_TEST_FILES test; it's mostly just annoying. * Drop other copyright notices from lzip.py and test_lzip.py. * Use assert_diff helper in test_lzip.py. * Pylint tests/test_source.py. . [ Mattia Rizzolo ] * Add lzip to debian dependencies. . diffoscope (225) unstable; urgency=medium . [ Chris Lamb ] * Add support for detecting ordering-only differences in XML files. (Closes: #1022146) * Fix an issue with detecting ordering differences. (Closes: #1022145) * Add support for ttx(1) from fonttools. (Re: reproducible-builds/diffoscope#315) * Test improvements: - Tidy up the JSON tests and use assert_diff over get_data and manual assert in XML tests. - Rename order1.diff to json_expected_ordering_diff for consistency. - Temporarily allow the stable-po pipeline to fail in the CI. * Use consistently capitalised "Ordering" everywhere we use the word in diffoscope's output. . diffoscope (224) unstable; urgency=medium . [ Mattia Rizzolo ] * Fix rlib test failure with LLVM 15. Thanks to Gianfranco Costamagna (locutusofborg) for the patch. . diffoscope (223) unstable; urgency=medium . [ Chris Lamb ] * The cbfstools utility is now provided in Debian via the coreboot-utils Debian package, so we can enable that functionality within Debian. (Closes: #1020630) . [ Mattia Rizzolo ] * Also include coreboot-utils in Build-Depends and Test-Depends so it is available for the tests. . [ Jelle van der Waa ] * Add support for file 5.43. . diffoscope (222) unstable; urgency=medium . [ Mattia Rizzolo ] * Use pep517 and pip to load the requirements. (Closes: #1020091) * Remove old Breaks/Replaces in debian/control that have been obsoleted since bullseye Checksums-Sha1: b3cead17244fec8cca78bf09a80e2788ab77790f 5130 diffoscope_238~bpo11+1.dsc 3b829ebc34512ce7a04babbc6d3fe69a52b99c88 5294872 diffoscope_238~bpo11+1.tar.xz 3cc0594fe80085cede45664b901ba001044d0023 30448 diffoscope_238~bpo11+1_amd64.buildinfo Checksums-Sha256: 4e6b836cd6c5a1f79b88d890cde1bae41f1ccdb4eb4e1caa4709016781363b89 5130 diffoscope_238~bpo11+1.dsc 6f793fdf78a55562f0ca5839ca8ba825d991051f1c3af22dcf1652a55e17a7c9 5294872 diffoscope_238~bpo11+1.tar.xz 19608408faf4ecd5c9f27d9cdf9be13c88a049490b0d9a1fb2eb0a43577860ec 30448 diffoscope_238~bpo11+1_amd64.buildinfo Files: e634829c380066eadc373d0de35bfb41 5130 devel optional diffoscope_238~bpo11+1.dsc 72ff199203c4d08aef563b5a3ceaabf5 5294872 devel optional diffoscope_238~bpo11+1.tar.xz 8a51caf175593644137e1eeccb596b7e 30448 devel optional diffoscope_238~bpo11+1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmQQbQYACgkQCBa54Yx2 K61ZnA/8CoMpZio50qiegpPyXedQVoCjmLup67MhsrPSREmJ+pbkSlr5KWiwP04R Tu2HFSC7SUNVausL0FXALL+BA5VDqS4z4hVkv1hh0bMCwEvInLDCm0fbSsrDJi+7 3pwnxQiEO7cEZnXyagqgmrAxMUZB00lIbvHLIZ07BsgLybuVE3guzZiSab8sJqvf UmU096DRhXzm0yMHunQpJaSOPaft2it4W6pWiBIgN93rIIdPOOpnpKY8yU3P0RTV x5smSE8PfHQAGwrWjTu0QvhhC8yStdJYA1A01UMTP6FPR8uwARfEIp0m1SS+wvCV /l4kUerfk3EzKQphXCOlxx/fsL8GPMoZE9Vo8pcO9OOy7378tkY8hOGITJkafgDY v5TDGiqIfnHR9lZzZxnpU5DgKYiJbW6Aqclo190fNnN7KizDlYf8SzMbpUIjG+mL jvjjVF6KE7m+y5+Ff1oOYP6BffnTlUAmxeKbuEHkC6dgwJFGUEAo62oFt6Zxko1/ dlJurPfnxJZHIoq1jxAe2Y2doynnKJa27MRoL0LmeYn3cVgkN3NVPwp2MIQN1PzV D+NjUVGS5oy73qk9ZrhcmGmRKdVcFrgXyXrZbX+PpzK4MBROTHXmdsgHbefEgKOO EWZB7rz/WNF2K4dEMvfVri99htwKOY1G/pprisF6CqACiRBic58= =q+Fb -----END PGP SIGNATURE-----