Revisions of diffoscope
buildservice-autocommit
accepted
request 1169826
from
Sebastian Wagner (sebix)
(revision 95)
baserev update by copy to link target
Sebastian Wagner (sebix)
accepted
request 1169750
from
smolsheep
(revision 94)
- Update to 265: * 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. - Update to 264: * Don't crash on invalid zipfiles, even if we encounter 'badness' halfway through the file. (Re: #1068705) * Add note when there are duplicate entries in ZIP files. (Closes: reproducible-builds/diffoscope!140) * Add an external tool reference for GNU Guix for zipdetails. - Update to 263: * Add support for the zipdetails(1) tool included in the Perl distribution. * 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. * Fix MozillaZipContainer's monkeypatch after Python's zipfile module changed to detect potentially insecure overlapping entries within .zip files. (Closes: reproducible-builds/diffoscope#362) - Update to 262: * 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)
buildservice-autocommit
accepted
request 1161156
from
Dirk Mueller (dirkmueller)
(revision 93)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 92)
- update to 261 (bsc#1220157, CVE-2024-25711): * Don't crash if we encounter an .rdb file without an equivalent .rdx file. * Actually test 7z support in the test_7z set of tests, not the lz4 functionality. * 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) * Don't error-out with a traceback if we encounter "struct.unpack"-related errors when parsing .pyc files. * Fix compatibility with PyTest 8.0. * Don't try and compare rdb_expected_diff on non-GNU systems as %p formatting can vary. * Use the 7zip package (over p7zip-full) after package transition. * Parse the header and hunksize of diffs strictly before parsing the context below. * Reformat code to comply with the latest version of Black (24.1.1). * 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. * CVE-2024-25711: Use a determistic name when extracting content from GPG artifacts instead of trusting the value of gpg's --use- embedded-filenames. * Temporarily fix support for Python 3.11.8 re. a potential regression with the handling of ZIP files. * Add/fix compatibility for Python progressbar 2.5 & 3.0 etc.
buildservice-autocommit
accepted
request 1121673
from
Sebastian Wagner (sebix)
(revision 91)
baserev update by copy to link target
Sebastian Wagner (sebix)
accepted
request 1121667
from
Andrea Manzini (amanzini)
(revision 90)
- removed patch fix-file-5.45.patch as included in upstream - Update to version 251: * 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. - Update to version 250: * Fix compatibility with file 5.45. * Add external tool references for GNU Guix (for html2text and ttx). - Update to version 249: * Add specialize_as() method, and use it to speed up .smali comparison in APKs. * Add documentation for the new specialize_as, and expand the documentation of `specialize` too. * Correct typos in diffoscope/presenters/utils.py. - Update to version 246: * Add support for LLVM 16. - Update to version 244: * Address compatibility with python-libarchive-c version 5. * Testsuite changes - Update to version 243: * Improve the documentation on to produce that binary blob that in the arsc comparator.
buildservice-autocommit
accepted
request 1102459
from
Sebastian Wagner (sebix)
(revision 89)
baserev update by copy to link target
Sebastian Wagner (sebix)
committed
(revision 88)
- Add fix-file-5.45.patch to fix compatibility with file version 5.45 https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/346 - update to version 242: - 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.
buildservice-autocommit
accepted
request 1084473
from
Dirk Mueller (dirkmueller)
(revision 87)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 86)
- update to 241: * Add a missing 'raise' statement * document sending out an email upon release * Drop the use of include_package_data=True in setup.py. * Fix compatibility with pypdf 3.x, and correctly restore test data. * Rework PDF annotations processing into a separate method.
buildservice-autocommit
accepted
request 1069107
from
Dirk Mueller (dirkmueller)
(revision 85)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 84)
- update to 238: * autopkgtest: fix tool name in the skippable list. * autopkgtest: only install aapt and dexdump on architectures where they are available. * Drop backward compatibility assignment. * Fix flake warnings, potentially reinstating PyPDF 1.x support (untested). * Update code to match latest version of Black. * Require at least Black version 23.1.0 to run the internal Black tests. * Update copyright years. * Fix compatibility with PyPDF2. * Fix compatibility with ImageMagick 7.1. * Update from PyPDF2 to pypdf. * Add support for Android resources.arsc files. * Add support for dexdump. * 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. * Update external tool for isoinfo on guix.
buildservice-autocommit
accepted
request 1060127
from
Dirk Mueller (dirkmueller)
(revision 83)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 82)
- update to 233: * 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. * Add an external tool reference for GNU Guix (lzip). * Drop an external tool reference for GNU Guix (pedump). * 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.
buildservice-autocommit
accepted
request 1059331
from
Daniel Garcia (dgarcia)
(revision 81)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 80)
- Update to version 232: * Allow ICC tests to (temporarily) fail. * Update debian/tests/control after the addition of PyPDF 3 support. * Update regular expression for Android .APK files. * Support PyPDF version 3. - 231: * Improve "[X] may produce better output" messages. Based on a patch by Helmut Grohne. (Closes: #1026982) - 230: * Fix compatibility with file(1) version 5.43; thanks, Christoph Biedl. * Support Berkeley DB version 6. - 229: * Skip test_html.py::test_diff if html2text is not installed. (Closes: #1026034) * Bump standards version to 4.6.2, no changes needed. - 228: * As an optimisation, don't run apktool if no differences are detected before the signing block. (Closes: reproducible-builds/diffoscope!105) * 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. - 227: * 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)
buildservice-autocommit
accepted
request 1005453
from
Daniel Garcia (dgarcia)
(revision 79)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 78)
- update to version 221: - 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. - Remove test_python.test_diff because it's failing, it's not recognizing the pyc file type with the tests fixtures https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/284#note_280561
buildservice-autocommit
accepted
request 998322
from
Sebastian Wagner (sebix)
(revision 77)
baserev update by copy to link target
Sebastian Wagner (sebix)
committed
(revision 76)
- update to version 220: - 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) - update to version 219: - Don't traceback if we encounter an invalid Unicode character in Haskell versioning headers. (Closes: reproducible-builds/diffoscope#307) - Update various copyright years. - update to version 218: - Improve output of Markdown and reStructuredText to use code blocks with syntax highlighting. (Closes: reproducible-builds/diffoscope#306) - update to version 217: - 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.
Displaying revisions 1 - 20 of 95