[diffoscope] diffoscope 304 released 💠
Chris Lamb
chris at reproducible-builds.org
Fri Aug 22 15:20:28 UTC 2025
Hi,
The diffoscope maintainers are pleased to announce the release of
version 304 of diffoscope.
diffoscope tries to get to the bottom of what makes files or
directories different. It will recursively unpack archives of many
kinds and transform various binary formats into more human-readable
form to compare them. It can compare two tarballs, ISO images, or PDF
just as easily.
Version 304 includes the following changes:
[ Chris Lamb ]
* Do not run jsondiff on files over 100KiB as the algorithm runs in O(n^2)
time. (Closes: reproducible-builds/diffoscope#414)
* Fix test after the upload of systemd-ukify 258~rc3 (vs. 258~rc2).
* Move from a mono-utils dependency to versioned "mono-devel | mono-utils"
dependency, taking care to maintain the [!riscv64] architecture
restriction. (Closes: #1111742)
* Use sed -ne over awk -F= to to avoid mangling dependency lines containing
equals signs (=), for example version restrictions.
* Use sed backreferences when generating debian/tests/control to avoid DRY
violations.
* Update copyright years.
[ Martin Joerg ]
* Avoid a crash in the HTML presenter when page limit is None.
## Download
Version 304 is available from Debian as well as PyPI, and will
shortly be available on other platforms shortly. More details can be
found here:
https://diffoscope.org/
⦠but source tarballs may be located here:
https://diffoscope.org/archive/
The corresponding Docker image may be run via (for example):
$ docker run --rm -t -w $(pwd) -v $(pwd):$(pwd):ro \
registry.salsa.debian.org/reproducible-builds/diffoscope a b
## Contribute
diffoscope is developed within the "Reproducible builds" effort.
- Git repository
https://salsa.debian.org/reproducible-builds/diffoscope
- Docker image, eg.
registry.salsa.debian.org/reproducible-builds/diffoscope
https://salsa.debian.org/reproducible-builds/diffoscope
- Issues and feature requests
https://salsa.debian.org/reproducible-builds/diffoscope/issues
- Contribution instructions (eg. to file an issue)
https://reproducible-builds.org/contribute/salsa/
Regards,
--
o
⬠⬠Chris Lamb
o o reproducible-builds.org ð
⬠â¬
o
More information about the diffoscope
mailing list