[Reproducible-builds] diffoscope_57_amd64.changes ACCEPTED into unstable, unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sun Aug 14 01:00:08 UTC 2016
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 13 Aug 2016 23:46:42 +0100
Source: diffoscope
Binary: diffoscope trydiffoscope
Architecture: source all
Version: 57
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby at debian.org>
Description:
diffoscope - in-depth comparison of files, archives, and directories
trydiffoscope - in-depth comparison of files, archives, and directories (try.diff
Changes:
diffoscope (57) unstable; urgency=medium
.
[Chris Lamb]
* Add myself to Uploaders.
* Add try.diffoscope.org command-line client in new binary package
"trydiffoscope" to save installation of dependencies:
- Open files in binary mode to support comparing binary files.
- Optionally open URL in web browser.
- Optionally poll locally until result is available.
- Move to version 2 of API, don't continue to poll on error.
- Correct and improve help text.
* Code cleanups:
- Tidy PROVIDERS dict in diffoscope/__init__.py.
- Tidy OS_NAMES dict.
- Correct indentation levels in various files.
- Drop unused imports.
- platform.get_linux_distribution() will break in Python 3.7.
- Don't name first argument of Difference.from_command "cls" as it's not a
classmethod.
- comparators/directory.py: Call logger.warning over logger.warn.
- Rename diffoscope.__main__ to diffoscope.main as its not a "real" magic
name.
- Raise NotImplementedError() instances over NotImplemented classes.
- Add short option for trydiffoscope --url.
- Rewrite trydiffoscope to match diffoscope's command-line API.
- Use keepalive in trydiffoscope client to avoid new HTTP requests.
- Highlight lines via HTML/CSS when hovering over a line to make it easier
to visually track.
- Rename debian/install -> debian/diffoscope.install now we have multiple
binary packages.
* Add a JSON comparator.
- Add tests for JSON comparator.
- Move parsing to JSONFile.recognizes
- Ensure decode errors in JSON comparator are not fatal.
* Ignore /.*eggs and /.cache - they get created when running tests.
* Reflow long dh_python3 call in debian/rules.
* Use dict.get fallback to shorten OS_NAMES lookup in --list-tools.
* --list-tools:
- Output --list-tools in RFC822 format to make parsing less brittle.
- Print "no package mapping" in --list-tools to stderr, not stdout.
- Remove unused ``reduce`` import.
- Reflow long PROVIDERS lookup.
* Add .travis.yml from http://travis.debian.net/
* Don't skip squashfs test_listing test; we can workaround it, as long as we
have a uid 1000.
* Drop "Testsuite: autopkgtest" in debian/control; it is added automatically
by dpkg-source version 1.17.11.
.
[Mattia Rizzolo]
* autopkgtest: be more verbose when running the tests
* debian/control:
- Mark build-dependency needed only for tests with a <build profile
(reverted as they break dh-python)
- add more build-dependencies to be able to run more tests at build time
- default-jdk-headless is enough to have javap, instead of all of
default-jdk
* debian/rules:
- be more verbose when running the tests, in particular, show why tests are
being skipped
- teach pybuild where to put diffoscope's files
* do not try to execute the command if the command is not available
.
[Ximin Luo]
* Add support for reading LLVM bitcode files
- Ignore line numbers because different llvm-dis versions output extra
metadata
- Disable the llvm-dis test if the version is lower than 3.8
* Add support for reading Rust LLVM object files
* Add test for rlib files, helping also to test ArFile, LlvmBitCodeFile and
RustObjectFile
* Fix failing directory test
* Add support for reading the symbol table to ArFile
* Fix typo in tool_older_than
- Remove debugging print from tool_older_than
.
[anthraxx]
* skip rlib test if llvm-dis tool is missing
Checksums-Sha1:
dcbee28a30820c6e21d7ac7ba5f7df3d37bf3690 2261 diffoscope_57.dsc
336123648c4a15fe6e4d88c459599fc8fa302f3c 298232 diffoscope_57.tar.xz
accc75840f87e5e75c0657ffd3fd7fff886ba1ed 61488 diffoscope_57_all.deb
b6856cd1454a893b3727f6fd6fa2a029d57c7b56 18028 trydiffoscope_57_all.deb
Checksums-Sha256:
4adaa2e5af4650fbd70e0dc0d92b7dfb0236d3dc50e2f81875a949f5dfb86245 2261 diffoscope_57.dsc
df943049d06d94393a86f4770e43e7fca1279b131c7834adca6c2592b3c099f0 298232 diffoscope_57.tar.xz
d7cb64a02dfc30aca40f3e4e571b8ea81a41a7106dadca49ec30660cd041c9e0 61488 diffoscope_57_all.deb
46b4c698889e7d1dc3e6148179d73335a48939510c9ab6c01078a6b32bbabedb 18028 trydiffoscope_57_all.deb
Files:
82bff97c48b34bc9f946969fbefdddb9 2261 devel optional diffoscope_57.dsc
072fce54c9073423c9a1788a5cd40efb 298232 devel optional diffoscope_57.tar.xz
a4c6a5595695b7d6da19a9841022c5f6 61488 devel optional diffoscope_57_all.deb
0dc98041515cd554201bbfc4930efa3e 18028 devel optional trydiffoscope_57_all.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJXr7u9AAoJEB6VPifUMR5YDmcQAK2QuV7b3I9ytaOh0qyjiwSc
V1kx54W1Pu+lWdRtiavYEs2eReGhK/FuxXUKLe0IEZgKViWDGKhfybowOQcm8MMD
5Cx6PCtbrsWzmC5JYaLusMmGgQ/PJ2JYRu8qsECAW4P1jmqegrYw1ZM+cFfp94FE
97J/I3WTNSpEOxRPcvgr98T3o5v0CwgBuLI0AhG95haBdRGFjxIFEcKUuNxcANlk
iAtX3/+yDjpWLN0O9HdUGyuCt/tnjGvc1tlJ4cjB9G2arwjubPZ/9Z/ELgJkdO1z
bhw1uYEDxcHPy++jQxn6lbyisiVHb5YBlkaR+TToNrrRna/Hsdcjd0g2mkT2Rd5C
/IMd8u+wRT8g1yWXMZKRAkFdREnVw+8o3XtdKNYNcvbCRBCaf8c8DfSfaaHC0xQq
sndI750+svU6tiRr7DUXEsajfALs/zCdu+lHU7JiFrC2666JRlnH/dS8rX5dD9kt
+3PLwkUgYTe1UjhhkBxcQCiBwmhVVrWDyMiIY+dY2Kb8/VQxU3cHwf6RSpTAui05
kDEVPANOzeY4MMXlLci5tFyU2Ht+xaJAzjzJguHCGgiRRpQD3CP6hzZSt7InqaEW
yCIDXFJO24ePwg5OcrKilOvyGGzcnxCMZD1SZht88bno42uAmlY4orlnsEWDQ04C
78UQtQTxJMuQtY1jg/H3
=xSkh
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the Reproducible-builds
mailing list