diffoscope_85~bpo9+1_source.changes ACCEPTED into stretch-backports
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sun Aug 6 08:48:56 UTC 2017
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 05 Aug 2017 13:25:41 +0200
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 85~bpo9+1
Distribution: stretch-backports
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mattia at debian.org>
Description:
diffoscope - in-depth comparison of files, archives, and directories
Closes: 865625 865660 866120 866241 866577 868486 868534 870049
Changes:
diffoscope (85~bpo9+1) stretch-backports; urgency=medium
.
* Rebuild for stretch-backports.
.
diffoscope (85) unstable; urgency=medium
.
[ Mattia Rizzolo ]
* tools:
+ move from the deprecated platform.linux_distribution() to the external
python package "distro". Add it as an optioanl dependency, as without it
distribution detection (i.e. `diffoscope --list-tools`) won't work.
Also add it as a Debian (hard) dependency, as it's a very lightway
package, and the usefulness it brings are great.
+ add a get_package_provider() function, returning the package name
that best matches the system.
* exc:
+ in RequiredToolNotFound.get_package(), just call the new
get_package_provider()
* debian/rules:
+ recommends the defusedxml python package, to avoid using the python3's
standard xml library and its security holes.
.
[ Chris Lamb ]
* comparators:
+ sqlite:
- Simplify file detection by rewriting manual `recognizes` call
with a `Sqlite3Database.RE_FILE_TYPE` definition.
+ xml:
- Fix EPUB "missing file" tests; they ship a META-INF/container.xml file.
.
[ Ximin Luo ]
* comparators:
+ factor common logic from various comparators into File.recognizes.
+ more tidying up and making names consistent.
+ directory:
- make stat(1) warning textually like the other warnings.
- bump stat(1) warning into an error.
- use getfacl(1) before lsattr(1) as it's more general.
+ apk:
- less kludgy way of detecting APKs. Closes: #868486
* main, logging:
+ restore old logger settings to avoid pytest fail in certain situations.
* debian/rules:
+ add a check to prevent additions of "DOS/MBR" file type.
* feeder:
+ force a flush when writing output to diff. Closes: #870049
* tests/comparators:
+ directory:
- be less strict about the expected test output, to cope with a missing
`getfacl`. Closes: #868534
.
[ Juliana Oliveira Rodrigues ]
* comparators:
+ Add new XML comparator. Closes: #866120
The comparator will use defusedxml if this is installed, to avoid
falling in known security holes coming from the XML specification.
* tests/comparators:
+ apk:
- fix the tests after the addition of the XML comparator.
+ image:
- fix test_ico_image for identify >= 6.9.8.
.
[ Guangyuan Yang ]
* tests/comparators:
+ device:
- fix 2 cases for FreeBSD.
.
diffoscope (84) unstable; urgency=medium
.
[ Ximin Luo ]
* comparators:
+ directory:
- raise warning for getfacl and remove a redundant try-clause.
- add a --exclude-directory-metadata option. Closes: #866241
* diff:
+ Restore artificial limit when calculating linediff, to prevent memory
blow up. Closes: #865660
* presenters:
+ text:
- fix recursive header display in the text output, deeply-nested headers
were not getting indented far enough.
+ add a PartialString class.
+ html:
- in html-dir mode, put css/icon in separate files to avoid duplication.
- split index pages up if they get too big.
- add a size-hint to the diff headers and lazy-load buttons.
- diffcontrol UI tweaks:
* don't toggle buttons for diffs that haven't been loaded yet;
* make the diffcontrol headers clickable.
- more intuitive "limit" flags, with some backwards-incompatible changes:
--max-report-size:
Old: in --html-dir this limited only the parent page
New: in --html-dir this applies across all pages
--max-diff-block-lines:
Old: in --html-dir 4 * this number applied across all pages
New: in --html-dir this applies across all pages
--max-page-size:
New flag
Applies to the sole --html page, or the top-level --html-dir page
--max-report-child-size
Renamed to
--max-page-size-child:
No behavioural changes
--max-diff-block-lines-parent
Renamed to
--max-page-diff-block-lines:
Old: Only applied to the top-level --html-dir page
New: Applies to the sole --html page or the top-level --html-dir page
* main:
+ temporarily add old flags back for backwards-compatibility.
+ warn if loading a diff but also giving diff-calculation flags.
+ implement proper boolean flags to fix test failure in previous commit.
* tests:
+ handle existing but not importable modules.
This fixes the tests during the Python 3.6 transition, where some
modules (like rpm) exists but are not yet rebuilt for 3.6.
+ fix progressbar failure that was exposed by the previous importing fixes.
+ presenters:
- skip visual test if tools aren't installed. Closes: #865625
+ comparators
- sqlite: test for sqlite 3.19.
- fsimage: move the guestfs cache out of the default /var/tmp/ into a
"more temporary" directory.
.
[ Mattia Rizzolo ]
* debian/control: fix Vcs-Git field.
.
[ Chris Lamb ]
* debian/control: bump Standards-Version to 4.0.0.
.
[ Daniel Shahaf ]
* Fix markup in the man page synopsis. Closes: #866577
Thanks to Niels Thykier for the report.
Checksums-Sha1:
620d5cb7aef8fd70ecbd8be36e22a44717fda296 3256 diffoscope_85~bpo9+1.dsc
95e61b6d87bee91147b2e209d73afc9474e2c440 652668 diffoscope_85~bpo9+1.tar.xz
021a7fe657c763b0fd5199f74ff3c9061caa84c1 18441 diffoscope_85~bpo9+1_amd64.buildinfo
Checksums-Sha256:
e23eb37cb08addccc0301272d94798c5437153e4e78e54cf6d8a94301f9e6f30 3256 diffoscope_85~bpo9+1.dsc
40d7fab9bb0cea00dad6270ace5419048c1dff69cd83520d47d97ad736c8f2ef 652668 diffoscope_85~bpo9+1.tar.xz
1e5bcfa5f8fe3609ce211f5ead0590f57794fc7a490300dfcbd3ce0e419781a2 18441 diffoscope_85~bpo9+1_amd64.buildinfo
Files:
99884976fb74d3e25fcc42c19607888f 3256 devel optional diffoscope_85~bpo9+1.dsc
4b6f40ad3f5cb87e1f9fe4ce6fcfde41 652668 devel optional diffoscope_85~bpo9+1.tar.xz
292d740876be403681ccccd44739b346 18441 devel optional diffoscope_85~bpo9+1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlmFshEACgkQCBa54Yx2
K61x3Q/8Dv45zd+dIzbHfaQzSHSBjBBsQvpclHwffp0DGwixhzLnMw6KKQfXxydN
/O0MlR8l8lDN6xKJfzUUsUz3Q2fEUTdwgewzrcNJs/G21CRfxxoU3Fv8dd8sToM5
rxKS49c81E1oWhlMfs3tOOl2ckjUSHk2lt9XNhJ5eZpjcYSQ0M2NTqlGr2XF8XPh
E7qGdwct8dOvVUlilPqCvpNr513jDOpyW3pZWwN/A0Vtc7+WLFqyPx2nJ85AonG6
fIqTdVc7A/JT1Slzv2LtA6LFvhi6ceScNlUHsJ9vDfPNA57peA7mBqtGprZcvi50
1uHsfgPJ7BaM/1RcFaXNQVes9StiGM1mJtbgKBRlZz4TvJE3C4VGgZ3J5XSvNseS
HyDVBt2J7Gp7RRRVNkkE358ugTYi6hB+vhUYu5ymPGj7dPrkmYRrnbJdRqog/9db
+YhSEGSUqHGIQxXBHYg8RoUeKXvgiM6n2UIUpJnIYgO/EffPj9zVeEEE7+aJfdOw
t4+isHXX14XOakjbst3X0luIAzVNeKv3uLOAKrd4fZQp/TYBq5rkHs/tlvedv1DO
yVairq++pQIA1Pf0TJ2LJTvi4qz1iYscms1WDaMaXG/isuoKzsbQGM7qelS7IeeV
ZASasw5jgapzfjP36xpSPuADewS/MIEyl5xjavVBivr4AQO8dSE=
=4IEr
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the Reproducible-builds
mailing list