Change log for diffoscope package in Ubuntu
1 → 75 of 234 results | First • Previous • Next • Last |
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 (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)
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
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 (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 (245ubuntu3) mantic; urgency=medium * Fix build with newer binutils and llvm-16 - refactored and proposed as MR: #129 -- Gianfranco Costamagna <email address hidden> Fri, 21 Jul 2023 23:15:02 +0200
Available diffs
- diff from 244 (in Debian) to 245ubuntu3 (3.2 KiB)
- diff from 245ubuntu2 to 245ubuntu3 (425 bytes)
Superseded in mantic-proposed |
diffoscope (245ubuntu2) mantic; urgency=medium * Fix build with newer binutils and llvm-16 - refactored and proposed as MR: #129 -- Gianfranco Costamagna <email address hidden> Fri, 21 Jul 2023 23:15:02 +0200
Available diffs
- diff from 245ubuntu1 to 245ubuntu2 (1.7 KiB)
Superseded in mantic-proposed |
diffoscope (245ubuntu1) mantic; urgency=medium * Fix build with newer binutils and llvm-16 -- Gianfranco Costamagna <email address hidden> Fri, 21 Jul 2023 23:15:02 +0200
Available diffs
- diff from 245 (in Debian) to 245ubuntu1 (1.7 KiB)
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)
Superseded in mantic-proposed |
diffoscope (243ubuntu2) mantic; urgency=medium * tests/data/*: add back test data lost on 243ubuntu1
Available diffs
- diff from 243ubuntu1 to 243ubuntu2 (455 bytes)
Superseded in mantic-proposed |
diffoscope (243ubuntu1) mantic; urgency=medium * Merge with Debian unstable (LP: #2025887). Remaining changes: - Mark new test_arsc.py::test_differences xfail on armhf, it passes locally but fails on the infrastructure, pending further investigation. See LP: #2026151 -- Danilo Egea Gondolfo <email address hidden> Tue, 04 Jul 2023 18:56:40 +0100
Available diffs
- diff from 240ubuntu1 to 243ubuntu1 (3.1 KiB)
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
diffoscope (240ubuntu1) lunar; urgency=medium * Mark new test_arsc.py::test_differences xfail on armhf, it passes locally but fails on the infrastructure, pending further investigation -- Graham Inggs <email address hidden> Wed, 12 Apr 2023 06:27:18 +0000
Available diffs
- diff from 234 (in Debian) to 240ubuntu1 (11.6 KiB)
- diff from 240 (in Debian) to 240ubuntu1 (866 bytes)
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 (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 (232ubuntu1) lunar; urgency=medium * Don't care if control file is not correctly regenerated, trust it. (Closes: #1029066) -- Gianfranco Costamagna <email address hidden> Tue, 17 Jan 2023 10:43:36 +0100
Available diffs
- diff from 224ubuntu3 to 232ubuntu1 (13.8 KiB)
- diff from 232 (in Debian) to 232ubuntu1 (633 bytes)
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)
Superseded in lunar-proposed |
diffoscope (229ubuntu1) lunar; urgency=medium * Don't care if control file is not correctly regenerated, trust it. -- Gianfranco Costamagna <email address hidden> Tue, 27 Dec 2022 15:53:29 +0100
Available diffs
- diff from 229 (in Debian) to 229ubuntu1 (614 bytes)
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 (228build1) lunar; urgency=medium * Rebuild against new GHC ABI. -- Gianfranco Costamagna <email address hidden> Fri, 09 Dec 2022 13:57:22 +0100
Available diffs
- diff from 228 (in Debian) to 228build1 (310 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
Superseded in lunar-release |
Obsolete in kinetic-release |
Deleted in kinetic-proposed (Reason: Moved to kinetic) |
diffoscope (224ubuntu3) kinetic; urgency=medium * Don't care if control file is not correctly regenerated, trust it. -- Gianfranco Costamagna <email address hidden> Tue, 18 Oct 2022 13:42:02 +0200
Available diffs
- diff from 221ubuntu1 to 224ubuntu3 (3.1 KiB)
- diff from 224ubuntu2 to 224ubuntu3 (627 bytes)
Superseded in kinetic-proposed |
diffoscope (224ubuntu2) kinetic; urgency=medium * Back in sync with Debian -- Gianfranco Costamagna <email address hidden> Tue, 18 Oct 2022 10:33:20 +0200
Available diffs
- diff from 224ubuntu1 to 224ubuntu2 (968 bytes)
Superseded in kinetic-proposed |
diffoscope (224ubuntu1) kinetic; urgency=medium * Update control file -- Gianfranco Costamagna <email address hidden> Wed, 12 Oct 2022 10:20:27 +0200
Available diffs
- diff from 224 (in Debian) to 224ubuntu1 (937 bytes)
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 (221ubuntu1) kinetic; urgency=medium * Fix build for llvm-15 -- Gianfranco Costamagna <email address hidden> Mon, 03 Oct 2022 12:26:15 +0200
Available diffs
- diff from 221 (in Debian) to 221ubuntu1 (1.1 KiB)
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)
Superseded in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
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)
diffoscope (197) unstable; urgency=medium [ Chris Lamb ] * Drop unnecessary has_same_content_as logging calls. [ Mattia Rizzolo ] * Ignore the new "binary-with-bad-dynamic-table" Lintian tag. * Support pgpdump 0.34 in the tests. Thanks to Michael Weiss <email address hidden> for reporting and testing the fix. -- Chris Lamb <email address hidden> Fri, 17 Dec 2021 09:56:04 +0000
Available diffs
- diff from 196 to 197 (1.8 KiB)
diffoscope (196) unstable; urgency=medium [ Roland Clobus ] * Add a comment/annotation when the GNU_BUILD_ID field has been modified. [ Brent Spillner ] * Fix the "Black" version detection. [ Chris Lamb ] * Replace "token" with anonymous variable "x" in order to remove extra lines. -- Chris Lamb <email address hidden> Fri, 10 Dec 2021 08:05:10 -0800
Available diffs
- diff from 195 to 196 (1.2 KiB)
diffoscope (195) unstable; urgency=medium [ Chris Lamb ] * Don't use the runtime platform's native endianness when unpacking .pyc files to fix test failures on big-endian machines. -- Chris Lamb <email address hidden> Sun, 05 Dec 2021 09:30:08 -0800
Available diffs
- diff from 194build (in Ubuntu) to 195 (1.5 KiB)
diffoscope (194build) jammy; urgency=medium [ Chris Lamb ] * Don't use the runtime platform's native endianness when unpacking .pyc files to fix test failures on big-endian machines. (Closes: reproducible-builds/diffoscope#290) -- Mattia Rizzolo <email address hidden> Thu, 02 Dec 2021 18:38:26 +0100
Available diffs
- diff from 180 (in Debian) to 194build (151.4 KiB)
- diff from 194 (in Debian) to 194build (1.5 KiB)
diffoscope (194) unstable; urgency=medium [ Chris Lamb ] * Don't traceback when comparing nested directories with non-directories. (Closes: reproducible-builds/diffoscope#288) -- Chris Lamb <email address hidden> Fri, 26 Nov 2021 10:01:05 -0800
Available diffs
- diff from 193 to 194 (904 bytes)
diffoscope (193) unstable; urgency=medium [ Chris Lamb ] * Don't duplicate file lists at each directory level. (Closes: #989192, reproducible-builds/diffoscope#263) * When pretty-printing JSON, mark the difference as such, additionally avoiding including the full path. (Closes: reproducible-builds/diffoscope#205) * Codebase improvements: - Update a bunch of %-style string interpolations into f-strings or str.format. - Import itertools top-level directly. - Drop some unused imports. - Use isinstance(...) over type(...) == - Avoid aliasing variables if we aren't going to use them. [ Brandon Maier ] * Fix missing diff output on large diffs. [ Mattia Rizzolo ] * Ignore a Python warning coming from a dependent library (triggered by supporting Python 3.10) * Document that support both Python 3.9 and 3.10. -- Chris Lamb <email address hidden> Fri, 19 Nov 2021 07:35:10 -0800
Available diffs
- diff from 192 to 193 (6.3 KiB)
diffoscope (192) unstable; urgency=medium * Update .epub test methodology after improving XML file parsing. -- Chris Lamb <email address hidden> Fri, 12 Nov 2021 08:17:14 -0800
Available diffs
- diff from 190 to 192 (3.2 KiB)
diffoscope (190) unstable; urgency=medium [ Chris Lamb ] * Don't raise a traceback if we cannot de-marshal Python bytecode to support Python 3.7 loading newer .pyc files. (Closes: reproducible-builds/diffoscope#284) * Fix Python tests under Python 3.7 with file 5.39+. [ Vagrant Cascadian ] * Skip Python bytecode testing when "file" is older than 5.39. [ Roland Clobus ] * Detect whether the GNU_BUILD_ID field has been modified. -- Chris Lamb <email address hidden> Fri, 05 Nov 2021 08:47:27 +0000
Available diffs
- diff from 189 to 190 (2.4 KiB)
diffoscope (189) unstable; urgency=medium [ Chris Lamb ] * Try some alternative suffixes (eg. ".py") to support distributions that strip or retain them. (Closes: reproducible-builds/diffoscope#283) * Skip Python bytecode testing where we do not have an expected diff. (Closes: reproducible-builds/diffoscope#284) * Refactor the find_executable utility into an explicit method. * Split out a custom call to assert_diff to support a .startswith equivalent. * Use skipif instead of manual conditionals in some tests. [ Vagrant Cascadian ] * Add an external tool reference for Guix to support ppudump and dumppdf. [ Sergei Trofimovich ] * Update uImage test output for file(1) version 5.41. [ Jelle van der Waa ] * Add Arch Linux as CI test target. * Add external tools on Arch Linux for ffmpeg, openssl and ocalobjinfo. -- Chris Lamb <email address hidden> Fri, 29 Oct 2021 09:47:04 +0100
Available diffs
- diff from 188 to 189 (3.1 KiB)
diffoscope (188) unstable; urgency=medium * Add support for Python Sphinx inventory files, usually named objects.inv. * Fix Python bytecode decompilation tests with Python 3.10+. (Closes: reproducible-builds/diffoscope#278) -- Chris Lamb <email address hidden> Fri, 22 Oct 2021 09:08:55 +0100
Available diffs
- diff from 187 to 188 (4.7 KiB)
diffoscope (187) unstable; urgency=medium * Add support for comparing .pyc files. Thanks to Sergei Trofimovich. (Closes: reproducible-builds/diffoscope#278) -- Chris Lamb <email address hidden> Fri, 08 Oct 2021 09:01:52 +0100
Superseded in jammy-release |
Obsolete in impish-release |
Deleted in impish-proposed (Reason: Moved to impish) |
diffoscope (180) unstable; urgency=medium * Don't include specific ".debug"-like lines in the output, as it invariably a duplicate of the debug ID that exists in a better form in the readelf(1) differences for this file. * Also ignore include short "GCC" lines that differs on a single prefix byte too. These are distracting, not very useful and are simply the strings(1) command's idea of the build ID, which, again, is displayed nearby in the file's diff. * Update the invocation arguments and tests for the latest version of odt2txt. -- Chris Lamb <email address hidden> Fri, 06 Aug 2021 13:57:31 +0100
Available diffs
- diff from 179 to 180 (2.2 KiB)
diffoscope (179) unstable; urgency=medium * Ensure that various LLVM tools are installed, even when testing whether a MacOS binary has zero differences when compared to itself. (Closes: reproducible-builds/diffoscope#270) -- Chris Lamb <email address hidden> Fri, 30 Jul 2021 09:05:01 +0100
Available diffs
- diff from 177 to 179 (13.7 KiB)
- diff from 178 to 179 (1.6 KiB)
diffoscope (178) unstable; urgency=medium [ Chris Lamb ] * Don't traceback on an broken symlink in a directory. (Closes: reproducible-builds/diffoscope#269) * Rewrite the calculation of a file's "fuzzy hash" to make the control flow cleaner. [ Balint Reczey ] * Support .deb package members compressed with the Zstandard algorithm. (LP: #1923845) [ Jean-Romain Garnier ] * Overhaul the Mach-O executable file comparator. * Implement tests for the Mach-O comparator. * Switch to new argument format for the LLVM compiler. * Fix test_libmix_differences in testsuite for the ELF format. * Improve macOS compatibility for the Mach-O comparator. * Add llvm-readobj and llvm-objdump to the internal EXTERNAL_TOOLS data structure. [ Mattia Rizzolo ] * Invoke gzip(1) with the short option variants to support Busybox's gzip. -- Chris Lamb <email address hidden> Fri, 16 Jul 2021 15:37:59 +0100
Available diffs
- diff from 177 to 178 (12.9 KiB)
diffoscope (177) unstable; urgency=medium [ Keith Smiley ] * Improve support for Apple "provisioning profiles". * Fix ignoring objdump tests on MacOS. -- Chris Lamb <email address hidden> Fri, 04 Jun 2021 10:03:04 +0100
Available diffs
- diff from 176 to 177 (1.4 KiB)
1 → 75 of 234 results | First • Previous • Next • Last |