-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 24 Oct 2019 15:59:34 +0100 Source: diffoscope Architecture: source Version: 127 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Chris Lamb <lamby@debian.org> Closes: 942967 Changes: diffoscope (127) unstable; urgency=medium . [ Chris Lamb ] * Move build-dependency on python-argcomplete to the Python 3.x version to facilitate Python 2.x removal. (Closes: #942967) * Overhaul the handling of GNU R .rdb files: - Rework and refactor the handling of .rdb files specifically with respect to locating the parallel .rdx file prior to inspecting the file to ensure that we do not add files to the user's filesystem in the case of directly comparing two .rdb files or, worse, overwriting a file in is place. - Use a ("""-formatted) docstring for our internal R script to dump variables. - Mask/hide standard errors; R will often produce noisy output that is not useful to us. - Don't include a useless and misleading "NULL". - Include all R object names are displayed, including ones beginning with a fullstop ("."). - Sort package fields when dumping data for output stability. - Format package contents as "foo = bar" rather than using ugly and misleading brackets. - Include the object's type when dumping package contents. - Never read the site or user's R location environment configuration to ensure output stability. - Expose absolute paths in the semantic/human-readable output, preventing falling back to a useless hexdump. * Improve the formatting of command lines: - Ensure newlines and other metacharacters appear escaped as "\n", etc. - Use the newline (etc.) escaped version of the commandline being executed in logging/debug output. - When displaying standard error, ensure use the escaped version too. * Add support for easily masking the standard error of commands and use this in the ffprobe comparator. * To match the libarchive container, raise a KeyError exception if we request an invalid member from a directory container. * Correct string representation output in the traceback when we cannot locate a specific item in a container. . [ Mattia Rizzolo ] * Run Debian autopkgtests against all Python versions. Checksums-Sha1: 42543fa719f4c13bf8e529bd0f5cf4678e636ddb 4684 diffoscope_127.dsc 4c705772470d3259c37a48d990abeed56c43f258 1131188 diffoscope_127.tar.xz 21b52806971201885c930e280ea2576c479c76f2 26120 diffoscope_127_amd64.buildinfo Checksums-Sha256: d22b97f7d499dfc24203de25bb77ed686414095ef7e065fa2a9927352245cfc9 4684 diffoscope_127.dsc 4e8f604b9477ce37407740a917f56500e43bfa09a062a8e3999042ef05bb59a6 1131188 diffoscope_127.tar.xz b106f644be7e8b90590b98817f3676327901894db1af032610a14897f8c12241 26120 diffoscope_127_amd64.buildinfo Files: 44c1b332b8475e9913916639ba476f6e 4684 devel optional diffoscope_127.dsc 70c1f87687647ea88aa64a9efd2f7506 1131188 devel optional diffoscope_127.tar.xz 76d4aadbea362288a596f1aef4d0a150 26120 devel optional diffoscope_127_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl2xvy0ACgkQHpU+J9Qx HlhpGBAAsTbz1HLR575mJN0fTFTqcWV+QsyyiYxR0QiBmg+xMryZ5ozwVKHsH5Sh 3hsdR607q4+M5dVRqRDk/1Y5n/OJgASOU0j/PJIxLjvZFbSofQRJoZa2kiXCliSi JBTF9w7Q2jpbX/wpTWvk43j13C417UmHerLQiNy1id7EFalizI70dEdhCVD3uKwJ 3xN54uufLxqjLFNUiWZvTCDs8z3T6ejy1ziCruPFTp5aEMeJXXFf4ZsaZk7d8FF7 aq+zij8GatkO3sAPWEQ8mQtOz+Y/RuD0c1KVIGZ/1XMB1TvOlFUpSoA4Nrbh01pE D8JayKmf0eT9qj+97rvZEbV5S7asnhoAh6TPWJcIdz57RvoES85jHf+1j8zmhAfG SOdQ/UpNeCr0y7YRkQD57vNRxt7lpsnk2++YHNtxqpc4ANwXmhkTwoxq+UqQnRZu 11ffLMTkODtYdcfIWkcPS0v9aq+c8YgRON5lyNEk8cxxpS4MGjGl/h72CrqmC6n6 hJ3OY6S6h3O2HYoh+zJiygQuY0z4e/n+tv1ILy+KJEGj9JAr9XyWnbxaTsMDLknJ W1nyGF494ym7Ud1QPHaR8X4i6wiwOLrjuk2kK2KL46yDk3TE2WZ/0gNhi4/ifzJa QEV3ElfEbgdxRfLrGQNMRMOeg77wUTWPFWWUkyNw4SYzkHDbAj8= =D9vd -----END PGP SIGNATURE-----