From chris at reproducible-builds.org Fri Jul 16 15:03:33 2021 From: chris at reproducible-builds.org (Chris Lamb) Date: Fri, 16 Jul 2021 11:03:33 -0400 (EDT) Subject: [diffoscope] =?utf-8?q?diffoscope_178_released_=F0=9F=92=A0?= Message-ID: <162644772459.1431844.4495229920992709617@tinycat.chris-lamb.co.uk> Hi, The diffoscope maintainers are pleased to announce the release of version 178 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 178 includes the following changes: [ 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. ## Download Version 178 is available from Debian unstable as well as PyPI, and will shortly be available on other platforms surely. 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 From chris at reproducible-builds.org Fri Jul 30 08:11:35 2021 From: chris at reproducible-builds.org (Chris Lamb) Date: Fri, 30 Jul 2021 09:11:35 +0100 Subject: [diffoscope] =?utf-8?q?diffoscope_179_released_=F0=9F=92=A0?= Message-ID: <162763268319.66187.16286532250828217331@copycat> Hi, The diffoscope maintainers are pleased to announce the release of version 179 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 179 includes the following changes: [ Chris Lamb ] * 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) ## Download Version 179 is available from Debian unstable as well as PyPI, and will shortly be available on other platforms surely. 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