-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 14 May 2020 16:16:06 +0100 Source: diffoscope Architecture: source Version: 144 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Chris Lamb <lamby@debian.org> Changes: 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: 153f428e8028d8800acec9e492fa408b5fe9032a 4795 diffoscope_144.dsc 5cff56cccfd500e0f1fed3f9f421434470e57f03 979840 diffoscope_144.tar.xz 4c8118bf9e2beed16830773c91e565de719c4a60 26868 diffoscope_144_amd64.buildinfo Checksums-Sha256: c92cba6b29ae444f199e49b25364241cda3ed57e2100d5ec489f070ab1d3559a 4795 diffoscope_144.dsc ed65d2a7ab2275aa626b3a0fc63ddb3edd94c298866bf9ad6aa4784cd1edcff7 979840 diffoscope_144.tar.xz 212ce0f421a9df5ead8f82f6a135aff230852b62c7ac8237e0333e82c417c677 26868 diffoscope_144_amd64.buildinfo Files: 81eb89176f320ee8ad8ab5a9d0f5d0cb 4795 devel optional diffoscope_144.dsc 5b0d9f267122b0efb60301eef074b228 979840 devel optional diffoscope_144.tar.xz 71f26c3564bb375e1dea35dbc143ec1c 26868 devel optional diffoscope_144_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl69YxQACgkQHpU+J9Qx HlhngA//aUixuaEyNE34kFFTfm3r9Lo8fiPsj4zAPRbQ+qSuntYSZW9BgjYLAUE1 DIQwhLKbJGjMK/rPzKxzLGocYb72V/fQ3XpvMu1pIYm/xkg9oNYNNNi/odrkLKXC ed2E1LPnbjwxhAINT6gpQKZwYOCAGIrJwLPzgMtsSWWw8kDIWPRLEN80+phIT8jA NWzE3qUKSLMHx+SG2tGdrwyN53tR0of09GV36yxU8cAvyItnemoFgTFUQFZIAawa zD6BQE/e8suhlSXOB24yRZyebyC3jcj6MI5Wwg58axmvVICDQLQ/vgBD3NriAznf jRUyDKh0sbzw/nbvPpAFKIBW3AkrKRX3zpvpLYS4JCiviYqOwbOyvzluUQX2JQp2 mY3SMqYm9/pooYfetKAOquU+OV4n5Xfb4z5QUxVgQGGZPBkTpR17v+kCYLzAVIA2 2nAobjATshLYg2RSyzgj5v5hvnc0uv8LnpH4KXymzU3EvNOEMCdH6xXym3vE4F6b qnlY07Mkf4/AJYjKWd4ngDgSYUiwuPuC+tEchbkRGMsEye0mwyJ73ouEFWKVGbRf LMgDEdryFhJ/UJWbXGCWmH4roYLNUH+1pvWQqUXbaY6kC/X4Xtpqc7rW3Vd91NMj lADOrQmxYdiQJWU/baHGTCMyGQUPbMcmYF5MBIDyvtqxA6bLt6o= =QJHE -----END PGP SIGNATURE-----