-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 19 May 2020 15:01:21 +0200 Source: diffoscope Architecture: source Version: 144~bpo10+1 Distribution: buster-backports Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Changes: diffoscope (144~bpo10+1) buster-backports; urgency=medium . * Rebuild for buster-backports. . diffoscope (144) unstable; urgency=medium . [ Chris Lamb ] . * Improvements: . - Print the amount of free space that we have available in our temporary directory as a debugging message. - Remove (broken) fuzzy matching of JSON files as file 5.35 (in buster, released 2018-10-18) supports recognising JSON data. (Closes: reproducible-builds/diffoscope#106) - Don't pretty-print the JSON output by default as it will usually be so complicated to be unreadable by the human eye and it can be easily replaced by piping to "| jq". - Don't print a traceback if we pass a single, missing argument to diffoscope (eg. a JSON diff to re-load). . * Reporting/output improvements: . - Reduce the default number of maximum standard error lines printed from 50 to 25; usually the error is obvious by that point. - Clarify the message when we truncate the number of lines to standard error. - Clarify when an external command emits for both files, otherwise it can look like diffoscope is repeating itself when it is actually being run twice. - Don't repeat "stderr from {}" if both commands emit the same thing. . * Dockerfile improvements: . - Use ARG instead of ENV for DEBIAN_FRONTEND so we do not set this environment variable at runtime. (Closes: reproducible-builds/diffoscope#103) - Run diffoscope as a non-root user in the runtime container. (Closes: reproducible-builds/diffoscope#102) - Add a .dockerignore file to whitelist files we need in our container. Thanks to Emanuel Bronshtein for the original idea. (Closes: reproducible-builds/diffoscope#105) - Install/remove the build-essential package during build so we can install the recommended packages from Git. . * Testsuite improvements: . - Include the Black output in the assertion failure too. - Update the Black self-test; we don't care about the length of the black output, rather whether it has some or, preferably, not. . * Codebase improvements: . - Bump the officially required version of Python from 3.5 to 3.6. (Closes: reproducible-builds/diffoscope#117) - Drop an unused shlex import. - Instruct linters to pass over a bare try-except when cleaning up temporary files used to extract archives. - Format diffoscope/comparators/utils/command.py according to Black 19.10b0-3. - Drop entries from Uploaders that have not uploaded in over three years with esteemed thanks for their previous work. - Drop .travis.yml; we are using Salsa now and likely would not give support for running on Travis CI at this point. . [ Jelle van der Waa ] * Update LLVM diff for LLVM version 10. . [ Vagrant Cascadian ] * Add external tool reference on openssl for GNU Guix. Checksums-Sha1: e4a539e03b47c73777893b5032a44c4332fa1a89 4830 diffoscope_144~bpo10+1.dsc eb75c92c3c433d06d4875eda28ce349f70840216 2543660 diffoscope_144~bpo10+1.tar.xz a23e550be3caafb8af660669242cd854db126c5a 27424 diffoscope_144~bpo10+1_amd64.buildinfo Checksums-Sha256: 9c2ebfd6d4ef29ef9b2fb1d7ffb400801493857b8304d8324e892959641987ec 4830 diffoscope_144~bpo10+1.dsc 01bda0044f154a11534631a92cacd3ad6355838f93edbaa5fabaa86dc76f07ad 2543660 diffoscope_144~bpo10+1.tar.xz e1b04bc8c08a865443a890bf2a8e3866b9cff8952e5618b95dd2ffa8140d838f 27424 diffoscope_144~bpo10+1_amd64.buildinfo Files: 2c1bb06a22ddf46e7dcb045ae6674994 4830 devel optional diffoscope_144~bpo10+1.dsc 3e307aff0d86791e70722319ecc5e7c4 2543660 devel optional diffoscope_144~bpo10+1.tar.xz 6a7f448b15dea074f46d2927499232e3 27424 devel optional diffoscope_144~bpo10+1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl7D29oACgkQCBa54Yx2 K624jw/+PuGpZRIsWnhqbFRxRB2OOLZXT3tDoiYC+jI1j40gArRmcn5tLTvIuhNb KZYtdE+oJrd7Lw/IuP7W7TapP8rnQ94qqzBGeVneUvecl4HmQ51q6jm4YtSYri03 0/y0dToF9oNCJpos1Jp+Y1vR5HeZ4u1kunwzkXVfmONSuFgdMjpDXszF0RlX8wPM 0odmguPDTUw8gCxlTBvtcoa9t2VRwv8FmQLnGWFPL1W6pDj4b50PuhxZV2E2JlK+ jA5SINNWRofdSrkbHqJPaUnqTwaa+VD14j4npyT9x6HwlKe7GX43dJzRxDU7tQzT yldfMQDu5gX/wyKRDkcCfwO0ylaixICTrm3oSqNV+EQ2rkjBKz/AY/D6pyUBSSmM 1dy+MiS7sOaFx91eu4FHB7qxxO6HsU5QKLeeuCbWC+o9AfAbHdpNLsnm7sVgarR6 IwAiebm74BSenGaTuPB0a4bGVTk7+pcJStgPUFClw6H6qT76dUFvFT7BLrITFoi6 ABh+1v0vFVrberOKuCUqXKrokNzlgIgD0+fW7PO29cScNCWZrUkkgq+8IIDrQLHl 7d4ChOLMgkry8SJVjaxaEBzl9eBu44MF74tGQ6317tX++J9KmgUKIXJnFGofZezW CCdotzmIF+Gm+XZh/yMVYLF6k7QnhZIN7GpBSQPolJiTBn7/oj8= =EVr7 -----END PGP SIGNATURE-----