Change log for diffoscope package in Debian
1 → 75 of 238 results | First • Previous • Next • Last |
diffoscope (272) unstable; urgency=medium [ Chris Lamb] * Move away from using DSA OpenSSH keys in tests; support has been removed in OpenSSH 9.8p1. (Closes: reproducible-builds/diffoscope#382) * Move to assert_diff helper in test_openssh_pub_key.py * Update copyright years. -- Chris Lamb <email address hidden> Fri, 05 Jul 2024 07:16:14 -0700
Available diffs
- diff from 271 to 272 (2.2 KiB)
diffoscope (271) unstable; urgency=medium [ Chris Lamb] * Drop Build-Depends on liblz4-tool. Thanks, Chris Peterson. (Closes: #1072575) * Update tests to support zipdetails version 4.004 shipped with Perl 5.40. (Closes: reproducible-builds/diffoscope#377) -- Chris Lamb <email address hidden> Fri, 07 Jun 2024 09:33:33 +0100
Available diffs
- diff from 270ubuntu1 (in Ubuntu) to 271 (8.5 KiB)
diffoscope (270) unstable; urgency=medium [ Chris Lamb ] * No-change release due to broken version 269 tarballs. -- Chris Lamb <email address hidden> Tue, 04 Jun 2024 09:16:41 +0100
Available diffs
- diff from 269 to 270 (457 bytes)
diffoscope (269) unstable; urgency=medium [ Chris Lamb ] * Allow Debian testing continuous integration builds to fail right now. [ Sergei Trofimovich ] * Amend 7zip version test for older versions that include the "[64]" string. (Closes: reproducible-builds/diffoscope#376) -- Chris Lamb <email address hidden> Fri, 31 May 2024 09:10:35 +0100
Available diffs
- diff from 268 to 269 (839 bytes)
diffoscope (268) unstable; urgency=medium [ Chris Lamb ] * Drop apktool from Build-Depends; we can still test our APK code via autopkgtests. (Closes: #1071410) * Fix tests for 7zip version 24.05. * Add a versioned dependency for at least version 5.4.5 for the xz tests; they fail under (at least xz 5.2.8). (Closes: reproducible-builds/diffoscope#374) [ Vagrant Cascadian ] * Relax Chris' versioned xz test dependency (5.4.5) to also allow version 5.4.1. -- Chris Lamb <email address hidden> Fri, 24 May 2024 08:29:57 +0100
Available diffs
- diff from 265 to 268 (5.0 KiB)
- diff from 267 to 268 (1.6 KiB)
diffoscope (267) unstable; urgency=medium [ Chris Lamb ] * Include "xz --verbose --verbose" (ie. double --verbose) output, not just the single --verbose. (Closes: #1069329) * Only include "xz --list" output if the xz has no other differences. -- Chris Lamb <email address hidden> Fri, 17 May 2024 08:37:23 +0100
Available diffs
- diff from 266 to 267 (1.7 KiB)
diffoscope (266) unstable; urgency=medium [ Chris Lamb ] * Use "xz --list" to supplement the output when comparing .xz archives; essential when some underlying metadata differs. (Closes: #1069329) * Actually append the xz --list after the container differences, as it simplifies tests and the output. * Add 7zip to <!nocheck> Build-Depends in debian/control. * Update copyright years. [ James Addison ] * Maintain an in-header boolean state to determine whether to drop from-file/to-file lines. This fixes an issue where HTML differences were being inadvertendly neglected. (Closes: reproducible-builds/diffoscope#372) -- Chris Lamb <email address hidden> Fri, 10 May 2024 13:49:03 +0100
Available diffs
- diff from 265 to 266 (4.0 KiB)
diffoscope (265) unstable; urgency=medium [ Chris Lamb ] * Ensure that tests with ">=" version constraints actually print the corresponding tool name. (Closes: reproducible-builds/diffoscope#370) * Prevent odt2txt tests from always being skipped due to an impossibly new version requirement. (Closes: reproducible-builds/diffoscope#369) * Avoid nested parens-in-parens when printing "skipping…" messages in the testsuite. -- Chris Lamb <email address hidden> Fri, 19 Apr 2024 10:15:50 +0100
Available diffs
- diff from 259 to 265 (13.8 KiB)
diffoscope (264) unstable; urgency=medium [ Chris Lamb ] * Don't crash on invalid zipfiles, even if we encounter 'badness' through through the file. (Re: #1068705) [ FC (Fay) Stegerman ] * Add note when there are duplicate entries in ZIP files. (Closes: reproducible-builds/diffoscope!140) [ Vagrant Cascadian ] * Add an external tool reference for GNU Guix for zipdetails. -- Chris Lamb <email address hidden> Fri, 12 Apr 2024 09:38:55 +0100
diffoscope (263) unstable; urgency=medium [ Chris Lamb ] * Add support for the zipdetails(1) tool included in the Perl distribution. Thanks to Larry Doolittle et al. for the pointer to this tool. * Don't use parenthesis within test "skipping…" messages; PyTest adds its own parenthesis, so we were ending up with double nested parens. * Fix the .epub tests after supporting zipdetails(1). * Update copyright years and debian/tests/control. [ FC (Fay) Stegerman ] * Fix MozillaZipContainer's monkeypatch after Python's zipfile module changed to detect potentially insecure overlapping entries within .zip files. (Closes: reproducible-builds/diffoscope#362) -- Chris Lamb <email address hidden> Fri, 05 Apr 2024 12:21:10 +0100
diffoscope (262) unstable; urgency=medium [ Chris Lamb ] * Factor out Python version checking in test_zip.py. (Re: #362) * Also skip some zip tests under 3.10.14 as well; a potential regression may have been backported to the 3.10.x series. The underlying cause is still to be investigated. (Re: #362) -- Chris Lamb <email address hidden> Fri, 29 Mar 2024 09:43:00 +0000
diffoscope (261) unstable; urgency=medium [ Chris Lamb ] * Don't crash if we encounter an .rdb file without an equivalent .rdx file. (Closes: #1066991) * In addition, don't identify Redis database dumps (etc.) as GNU R database files based simply on their filename. (Re: #1066991) * Update copyright years. -- Chris Lamb <email address hidden> Fri, 22 Mar 2024 09:42:15 +0000
diffoscope (260) unstable; urgency=medium [ Chris Lamb ] * Actually test 7z support in the test_7z set of tests, not the lz4 functionality. (Closes: reproducible-builds/diffoscope#359) * In addition, correctly check for the 7z binary being available (and not lz4) when testing 7z. * Prevent a traceback when comparing a contentful .pyc file with an empty one. (Re: Debian:#1064973) -- Chris Lamb <email address hidden> Fri, 08 Mar 2024 11:07:49 +0000
diffoscope (259) unstable; urgency=medium [ Chris Lamb ] * Don't error-out with a traceback if we encounter "struct.unpack"-related errors when parsing .pyc files. (Closes: #1064973) * Fix compatibility with PyTest 8.0. (Closes: reproducible-builds/diffoscope#365) * Don't try and compare rdb_expected_diff on non-GNU systems as %p formatting can vary. (Re: reproducible-builds/diffoscope#364) -- Chris Lamb <email address hidden> Fri, 01 Mar 2024 09:34:23 +0000
Available diffs
- diff from 258 to 259 (1.5 KiB)
diffoscope (258) unstable; urgency=medium [ Chris Lamb ] * Use the 7zip package (over p7zip-full) after package transition. (Closes: #1063559) * Update debian/tests/control. [ Vagrant Cascadian ] * Fix a typo in the package name field (!) within debian/changelog. -- Chris Lamb <email address hidden> Fri, 23 Feb 2024 11:31:52 +0000
Available diffs
- diff from 257 to 258 (1.4 KiB)
diffoscope (257) unstable; urgency=medium [ James Addison ] * Parse the header and hunksize of diffs strictly before parsing the context below. (Closes: reproducible-builds/diffoscope#363) * Reformat code to comply with the latest version of Black (24.1.1). [ Chris Lamb ] * Expand the previous changelog entry to include the CVE number that was subsequently assigned. * Bump the miniumum Black requirement to run the "Black clean" test and make test_zip.py Black clean. -- Chris Lamb <email address hidden> Mon, 12 Feb 2024 10:08:35 -0800
Available diffs
- diff from 255 to 257 (5.0 KiB)
diffoscope (256) unstable; urgency=high * Use a determistic name when extracting content from GPG artifacts instead of trusting the value of gpg's --use-embedded-filenames. This prevents a potential information disclosure vulnerability that could have been exploited by providing a specially-crafted GPG file with an embedded filename of, say, "../../.ssh/id_rsa". Many thanks to Daniel Kahn Gillmor <email address hidden> for reporting this issue and providing feedback. (Closes: reproducible-builds/diffoscope#361) * Temporarily fix support for Python 3.11.8 re. a potential regression with the handling of ZIP files. (See reproducible-builds/diffoscope#362) -- Chris Lamb <email address hidden> Fri, 09 Feb 2024 12:22:37 -0800
diffoscope (255) unstable; urgency=medium [ Vekhir ] * Add/fix compatibility for Python progressbar 2.5 & 3.0 etc. [ Chris Lamb ] * Update copyright years. -- Chris Lamb <email address hidden> Fri, 26 Jan 2024 08:44:05 -0800
Available diffs
- diff from 254 to 255 (1.5 KiB)
diffoscope (254) unstable; urgency=medium [ Chris Lamb ] * Reflow some code according to black. [ Seth Michael Larson ] * Add support for comparing the 'eXtensible ARchive' (.XAR/.PKG) file format. [ Vagrant Cascadian ] * Add external tool on GNU Guix for 7z. -- Chris Lamb <email address hidden> Fri, 19 Jan 2024 09:32:28 -0800
Available diffs
- diff from 253 to 254 (2.9 KiB)
diffoscope (253) unstable; urgency=medium * Improve DOS/MBR extraction by adding support for 7z. (Closes: reproducible-builds/diffoscope#333) * Process objdump symbol comment filter inputs as the Python "bytes" type (and not str). (Closes: reproducible-builds/diffoscope#358) * Add a missing RequiredToolNotFound import. * Update copyright years. -- Chris Lamb <email address hidden> Fri, 08 Dec 2023 12:25:12 +0000
Available diffs
- diff from 251 to 253 (3.8 KiB)
- diff from 252 to 253 (3.3 KiB)
diffoscope (252) unstable; urgency=medium * As UI/UX improvement, try and avoid printing an extended traceback if diffoscope runs out of memory. This may not always be possible to detect. * Mark diffoscope as stable in setup.py (for PyPI.org). Whatever diffoscope is, at least, not "alpha" anymore. -- Chris Lamb <email address hidden> Fri, 17 Nov 2023 08:18:10 +0000
Available diffs
- diff from 251 to 252 (1.1 KiB)
diffoscope (251) unstable; urgency=medium * If the equivalent of `file -i` returns text/plain, fallback to comparing this file as a text file. This especially helps when file(1) miscategorises text files as some esoteric type. (Closes: Debian:#1053668) * Update copyright years. -- Chris Lamb <email address hidden> Fri, 13 Oct 2023 08:59:12 +0100
Available diffs
- diff from 249 to 251 (2.4 KiB)
diffoscope (250) unstable; urgency=medium [ Chris Lamb ] * Fix compatibility with file 5.45. (Closes: reproducible-builds/diffoscope#351) [ Vagrant Cascadian ] * Add external tool references for GNU Guix (for html2text and ttx). -- Chris Lamb <email address hidden> Fri, 08 Sep 2023 12:10:31 -0700
diffoscope (249) unstable; urgency=medium [ FC Stegerman ] * Add specialize_as() method, and use it to speed up .smali comparison in APKs. (Closes: reproducible-builds/diffoscope!108) [ Chris Lamb ] * Add documentation for the new specialize_as, and expand the documentation of `specialize` too. (Re: reproducible-builds/diffoscope!108) * Update copyright years. [ Felix Yan ] * Correct typos in diffoscope/presenters/utils.py. -- Chris Lamb <email address hidden> Fri, 01 Sep 2023 10:41:51 -0700
Available diffs
- diff from 247 to 249 (2.6 KiB)
diffoscope (248) unstable; urgency=medium [ Greg Chabala ] * Merge Docker "RUN" commands into single layer. -- Chris Lamb <email address hidden> Fri, 25 Aug 2023 08:20:33 -0700
diffoscope (247) unstable; urgency=medium [ Chris Lamb ] * Fix compataibility with file(1) version 5.45. * Use assert_diff in test_uimage and test_cpio. [ Roland Clobus ] * xb-tool has moved in Debian bookworm. -- Chris Lamb <email address hidden> Fri, 04 Aug 2023 09:37:54 +0100
Available diffs
- diff from 246 to 247 (2.1 KiB)
diffoscope (246) unstable; urgency=medium [ Gianfranco Costamagna ] * Add support for LLVM 16. -- Chris Lamb <email address hidden> Fri, 28 Jul 2023 08:57:05 +0100
Available diffs
- diff from 245ubuntu3 (in Ubuntu) to 246 (557 bytes)
diffoscope (245) unstable; urgency=medium [ Chris Lamb ] * Don't include file size in image metadata; it is, at best, distracting and it is already in the directory metadata. * Move to using assert_diff in ICO and JPEG tests. * Update copyright years. -- Chris Lamb <email address hidden> Fri, 21 Jul 2023 08:57:41 +0100
Available diffs
- diff from 244 to 245 (1.4 KiB)
diffoscope (244) unstable; urgency=medium [ Chris Lamb ] * Address compatibility with python-libarchive-c version 5. (Closes: reproducible-builds/diffoscope#344) * Testsuite changes: - Mark that test_dex::test_javap_14_differences requires procyon. - Fix "test skipped" textual reason generation in the case of a required version being outside of the required range. - Temporarily mark some Android-related as XFAIL due to Debian bugs #1040941 and #1040916. -- Chris Lamb <email address hidden> Fri, 14 Jul 2023 13:07:47 +0100
Available diffs
- diff from 240ubuntu1 (in Ubuntu) to 244 (4.6 KiB)
- diff from 243ubuntu2 (in Ubuntu) to 244 (2.7 KiB)
diffoscope (243) unstable; urgency=medium [ Chris Lamb ] * Drop Jenkins build reference in README.rst. [ Ed Maste ] * Update FreeBSD package names [ Mattia Rizzolo ] * Improve the documentation on to produce that binary blob that in the arsc comparator. -- Chris Lamb <email address hidden> Fri, 23 Jun 2023 17:11:25 +0100
diffoscope (242) unstable; urgency=medium * If the binwalk Python module is not available, ensure the user knows they may be missing more differences in, for example, concatenated .cpio archives. * Factor out routine to generate a human-readable comments when Python modules are missing. -- Chris Lamb <email address hidden> Fri, 05 May 2023 12:05:28 -0700
diffoscope (241) unstable; urgency=medium [ Chris Lamb ] * Add a missing 'raise' statement dropped in 2d95ae41e. Thanks, Mattia! [ Mattia Rizzolo ] * document sending out an email upon release -- Chris Lamb <email address hidden> Fri, 21 Apr 2023 09:26:15 +0100
diffoscope (240) unstable; urgency=medium [ Holger Levsen ] * Update Lintian override info format in debian/source/lintian-overrides. * Add Lintian overrides for some "very long lines" in test cases. * Update Lintian overrides for tests being tagged source-is-missing or prebuilt. * Add Lintian override for very long lines for debian/tests/control. * Re-add two Lintian overrides about (well-known) source-is-missing instances. [ Mattia Rizzolo ] * Drop the use of include_package_data=True in setup.py. -- Chris Lamb <email address hidden> Fri, 31 Mar 2023 09:05:24 +0100
Available diffs
- diff from 239 to 240 (1.3 KiB)
diffoscope (239) unstable; urgency=medium [ Chris Lamb ] * Fix compatibility with pypdf 3.x, and correctly restore test data. (Closes: reproducible-builds/diffoscope#335) * Rework PDF annotations processing into a separate method. -- Chris Lamb <email address hidden> Fri, 17 Mar 2023 08:31:17 +0000
Available diffs
- diff from 238 to 239 (19.2 KiB)
diffoscope (238) unstable; urgency=medium * autopkgtest: fix tool name in the skippable list. -- Mattia Rizzolo <email address hidden> Wed, 01 Mar 2023 20:17:05 +0100
Available diffs
- diff from 236 to 238 (3.8 KiB)
diffoscope (237) unstable; urgency=medium * autopkgtest: only install appt 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). -- Mattia Rizzolo <email address hidden> Tue, 28 Feb 2023 18:16:09 +0100
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. -- Chris Lamb <email address hidden> Fri, 17 Feb 2023 08:48:41 -0800
Available diffs
- diff from 235 to 236 (1.7 KiB)
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) -- Chris Lamb <email address hidden> Fri, 10 Feb 2023 10:31:52 -0800
Available diffs
- diff from 234 to 235 (24.6 KiB)
diffoscope (234) unstable; urgency=medium [ FC Stegerman ] * test_text_proper_indentation requires at least file version 5.44. (Closes: reproducible-builds/diffoscope#329) -- Chris Lamb <email address hidden> Mon, 30 Jan 2023 09:29:37 -0800
Available diffs
- diff from 233 to 234 (649 bytes)
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. -- Chris Lamb <email address hidden> Fri, 20 Jan 2023 08:56:22 -0800
Available diffs
- diff from 232ubuntu1 (in Ubuntu) to 233 (2.5 KiB)
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. -- Chris Lamb <email address hidden> Fri, 13 Jan 2023 07:05:01 +0000
Available diffs
- diff from 231 to 232 (2.8 KiB)
diffoscope (231) unstable; urgency=medium * Improve "[X] may produce better output" messages. Based on a patch by Helmut Grohne. (Closes: #1026982) -- Chris Lamb <email address hidden> Fri, 06 Jan 2023 09:02:57 +0000
Available diffs
- diff from 230 to 231 (1.2 KiB)
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. -- Chris Lamb <email address hidden> Fri, 30 Dec 2022 06:35:04 +0000
Available diffs
- diff from 229ubuntu1 (in Ubuntu) to 230 (2.2 KiB)
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. -- Chris Lamb <email address hidden> Tue, 20 Dec 2022 23:12:16 +0000
Available diffs
- diff from 228build1 (in Ubuntu) to 229 (990 bytes)
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. -- Chris Lamb <email address hidden> Fri, 02 Dec 2022 08:10:44 +0000
Available diffs
- diff from 227 to 228 (3.7 KiB)
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) -- Chris Lamb <email address hidden> Fri, 18 Nov 2022 09:38:34 +0000
Available diffs
- diff from 226 to 227 (951 bytes)
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. -- Chris Lamb <email address hidden> Fri, 04 Nov 2022 06:51:43 +0000
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. -- Chris Lamb <email address hidden> Fri, 28 Oct 2022 08:29:53 -0700
diffoscope (224) unstable; urgency=medium [ Mattia Rizzolo ] * Fix rlib test failure with LLVM 15. Thanks to Gianfranco Costamagna (locutusofborg) for the patch. -- Chris Lamb <email address hidden> Fri, 07 Oct 2022 09:35:04 -0700
Available diffs
- diff from 221ubuntu1 (in Ubuntu) to 224 (2.7 KiB)
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. -- Chris Lamb <email address hidden> Fri, 30 Sep 2022 08:25:31 -0700
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 -- Chris Lamb <email address hidden> Fri, 23 Sep 2022 09:05:12 +0100
diffoscope (221) unstable; urgency=medium * Don't crash if we can open a PDF file with PyPDF but cannot parse the annotations within. (Closes: reproducible-builds/diffoscope#311) * Depend on the dedicated xxd package, not vim-common. * Update external_tools.py to reflect xxd/vim-common change. -- Chris Lamb <email address hidden> Fri, 19 Aug 2022 07:32:23 -0700
Available diffs
- diff from 220 to 221 (2.1 KiB)
diffoscope (220) unstable; urgency=medium * Support Haskell 9.x series files and update the test files to match. Thanks to Scott Talbert for the relevant info about the new format. (Closes: reproducible-builds/diffoscope#309) * Fix a regression introduced in diffoscope version 207 where diffoscope would crash if one directory contained a directory that wasn't in the other. Thanks to Alderico Gallo for the report and the testcase. (Closes: reproducible-builds/diffoscope#310) -- Chris Lamb <email address hidden> Fri, 29 Jul 2022 11:03:24 -0700
Available diffs
- diff from 218 to 220 (228.5 KiB)
- diff from 219 to 220 (226.5 KiB)
diffoscope (219) unstable; urgency=medium * Don't traceback if we encounter an invalid Unicode character in Haskell versioning headers. (Closes: reproducible-builds/diffoscope#307) * Update various copyright years. -- Chris Lamb <email address hidden> Fri, 15 Jul 2022 06:45:55 +0100
Available diffs
- diff from 218 to 219 (2.4 KiB)
diffoscope (218) unstable; urgency=medium * Improve output of Markdown and reStructuredText to use code blocks with syntax highlighting. (Closes: reproducible-builds/diffoscope#306) -- Chris Lamb <email address hidden> Fri, 08 Jul 2022 08:45:11 +0100
Available diffs
- diff from 217 to 218 (1.9 KiB)
diffoscope (217) unstable; urgency=medium * Update test fixtures for GNU readelf 2.38 (now in Debian unstable). * Be more specific about the minimum required version of readelf (ie. binutils) as it appears that this "patch" level version change resulted in a change of output, not the "minor" version. (Closes: #1013348) * Don't leak the (likely-temporary) pathname when comparing PDF documents. -- Chris Lamb <email address hidden> Thu, 23 Jun 2022 07:43:21 +0100
Available diffs
- diff from 216 to 217 (1.2 KiB)
diffoscope (216) unstable; urgency=medium * Print profile output if we were called with --profile and we receive a TERM signal. * Emit a warning if/when we are handling a TERM signal. * Clarify in the code in what situations the main "finally" block gets called, especially in relation to handling TERM signals. * Clarify and tidy some unconditional control flow in diffoscope.profiling. -- Chris Lamb <email address hidden> Fri, 10 Jun 2022 07:00:54 +0100
Available diffs
- diff from 215 to 216 (1.3 KiB)
diffoscope (215) unstable; urgency=medium [ Chris Lamb ] * Bug fixes: - Also catch IndexError (in addition to ValueError) when parsing .pyc files. (Closes: #1012258) - Strip "sticky" etc. from "x.deb: sticky Debian binary package […]". Thanks to David Prévot for the report. (Closes: #1011635) - Correctly package diffoscope's scripts/ directory, fixing the extraction of vmlinuz kernel images. (Closes: reproducible-builds/diffoscope#305) - Correct the logic for supporting different versions of argcomplete in debian/rules. * New features: - Support both PyPDF 1.x and 2.x. * Codebase improvements: - Don't call re.compile and then call .sub on the result; just call re.sub directly. - Clarify the logic around the difference between --usage and --help. * Testsuite improvements: - Integrate test coverage with GitLab's concept of artifacts. - Re-enable Gnumeric tests as its now available again. - Test --help and --usage, and additionally test that --help includes the programmatically-generated file format list as well. [ Holger Levsen ] * Bump Standards Version field in debian/control to 4.6.1. -- Chris Lamb <email address hidden> Fri, 03 Jun 2022 06:54:48 +0100
Available diffs
- diff from 214 to 215 (5.1 KiB)
diffoscope (214) unstable; urgency=medium [ Chris Lamb ] * Support both python-argcomplete 1.x and 2.x. [ Vagrant Cascadian ] * Add external tool on GNU Guix for xb-tool. -- Chris Lamb <email address hidden> Fri, 27 May 2022 06:53:04 +0100
Available diffs
- diff from 213 to 214 (832 bytes)
diffoscope (213) unstable; urgency=medium * 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. -- Chris Lamb <email address hidden> Fri, 20 May 2022 08:15:29 -0700
Available diffs
- diff from 212 to 213 (1.8 KiB)
diffoscope (212) unstable; urgency=medium * 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. -- Chris Lamb <email address hidden> Fri, 13 May 2022 08:19:57 -0700
Available diffs
- diff from 211 to 212 (2.5 KiB)
diffoscope (211) unstable; urgency=medium [ Mattia Rizzolo ] * Drop mplayer from the Build-Depends, it was add likely by accident and it's not needed. * Disable gnumeric tests in Debian because it's not currently available. -- Chris Lamb <email address hidden> Thu, 28 Apr 2022 08:20:23 -0700
Available diffs
- diff from 205 to 211 (10.8 KiB)
diffoscope (210) unstable; urgency=medium [ Mattia Rizzolo ] * Make sure that PATH is properly mangled for all diffoscope actions, not just when running comparators. -- Chris Lamb <email address hidden> Fri, 15 Apr 2022 09:02:25 +0100
diffoscope (209) unstable; urgency=medium * Update R test fixture for R 4.2.x series. (Closes: #1008446) * Update minimum version of Black to prevent test failure on Ubuntu jammy. -- Chris Lamb <email address hidden> Sun, 27 Mar 2022 09:23:02 +0100
diffoscope (208) unstable; urgency=medium [ Brent Spillner ] * Add graceful handling for UNIX sockets and named pipes. (Closes: reproducible-builds/diffoscope#292) * Remove a superfluous log message and reformatt comment lines. [ Chris Lamb ] * Reformat various files to satisfy current version of Black. -- Chris Lamb <email address hidden> Fri, 25 Mar 2022 08:24:33 +0000
diffoscope (207) unstable; urgency=medium * 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 -- Chris Lamb <email address hidden> Fri, 04 Mar 2022 12:55:26 +0000
diffoscope (206) unstable; urgency=medium * 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. -- Chris Lamb <email address hidden> Fri, 25 Feb 2022 08:03:04 +0000
diffoscope (205) unstable; urgency=medium * Fix a file(1)-related regression where .changes files that contained non-ASCII text were not identified as being .changes files, resulting in seemingly arbitrary packages on tests.reproducible-builds.org and elswhere not comparing the package at all. The non-ASCII parts could have been in the Maintainer or in the upload changelog, so we were effectively penalising anyone outside of the Anglosphere. (Closes: reproducible-builds/diffoscope#291) * Don't print a warning to the console regarding NT_GNU_BUILD_ID changes in ELF binaries. -- Chris Lamb <email address hidden> Sat, 19 Feb 2022 14:58:57 -0800
Available diffs
- diff from 204 to 205 (1.1 KiB)
diffoscope (204) unstable; urgency=medium [ Chris Lamb ] * 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. * If we fail to scan a file using binwalk, return 'False' from BinwalkFile.recognizes rather than raise a traceback. * If we fail to import the Python "binwalk" module, don't accidentally report that we are missing the "rpm" module instead. [ Mattia Rizzolo ] * Use dependencies to ensure that "diffoscope" and "diffoscope-minimal" packages always have the precise same version. -- Chris Lamb <email address hidden> Fri, 11 Feb 2022 10:39:27 -0800
Available diffs
- diff from 203 to 204 (1.7 KiB)
diffoscope (203) unstable; urgency=medium [ Chris Lamb ] * 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. [ Alyssa Ross ] * Fix diffing CBFS names that contain spaces. -- Chris Lamb <email address hidden> Fri, 04 Feb 2022 08:13:13 -0800
Available diffs
- diff from 202 to 203 (1.8 KiB)
diffoscope (202) unstable; urgency=medium [ Chris Lamb ] * 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. [ Sergei Trofimovich ] * Fix/update whitespace for Black 21.12. -- Chris Lamb <email address hidden> Fri, 28 Jan 2022 08:17:21 -0800
Available diffs
- diff from 201 to 202 (3.4 KiB)
diffoscope (201) unstable; urgency=medium [ Chris Lamb ] * 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) [ Zbigniew Jędrzejewski-Szmek ] * Fix json detection with file-5.41-3.fc36.x86_64. -- Chris Lamb <email address hidden> Fri, 21 Jan 2022 08:35:36 -0800
Available diffs
- diff from 200 to 201 (1.2 KiB)
diffoscope (200) unstable; urgency=medium * 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. -- Chris Lamb <email address hidden> Fri, 14 Jan 2022 09:15:19 +0000
Available diffs
- diff from 195 to 200 (5.9 KiB)
- diff from 199 to 200 (1.0 KiB)
diffoscope (199) unstable; urgency=medium [ Chris Lamb ] * Support both variants of "odt2txt", including the one provided by unoconv. (Closes: reproducible-builds/diffoscope#298) [ Jelle van der Waa ] * Add external tool reference on Arch Linux for xb-tool. -- Chris Lamb <email address hidden> Fri, 07 Jan 2022 08:46:42 +0000
Available diffs
- diff from 198 to 199 (1.2 KiB)
diffoscope (198) unstable; urgency=medium [ Chris Lamb ] * 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. [ Mattia Rizzolo ] * Also recognize "GnuCash file" files as XML. -- Chris Lamb <email address hidden> Fri, 31 Dec 2021 08:52:04 +0000
Available diffs
- diff from 197 to 198 (3.3 KiB)
1 → 75 of 238 results | First • Previous • Next • Last |