[Reproducible-builds] diffoscope_59~bpo8+1_amd64.changes ACCEPTED into jessie-backports, jessie-backports
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Thu Aug 25 12:00:30 UTC 2016
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 21 Aug 2016 17:01:29 +0000
Source: diffoscope
Binary: diffoscope trydiffoscope
Architecture: source all
Version: 59~bpo8+1
Distribution: jessie-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
trydiffoscope - in-depth comparison of files, archives, etc. (try.diffoscope.org
Changes:
diffoscope (59~bpo8+1) jessie-backports; urgency=medium
.
* Build depend on default-jdk instead of default-jdk-headless,
not available in jessie-backports.
* Remove options not recognized by jessie's pybuild.
* Rebuild for jessie-backports.
.
diffoscope (59) unstable; urgency=medium
.
[ Chris Lamb ]
* SquashFS test_testing:
- Don't assume that user and group are 5 characters long in squashfs
test_listing.
- Drop test test; simply too unreliable and/or has too many requirements to
satisfy (eg. shorter usernames) for it to not be skipped.
* Difference class:
- Ensure that we pass str instances to our Difference class as paths,
otherwise we can't be sure we can render them. For example, passing a
class here breaks the HTML renderer.
- Add test for type checking of path1/path2/source.
- Pass a str for the path in the JSON comparator, fixing the HTML reporting
of JSON output.
* When looping over JQUERY_SYSTEM_LOCATIONS, actually use the variable we are
looping with when performing the symlink(2) call.
* trydiffoscope:
- Add manpage for trydiffoscope.
- Write trydiffoscope console output as UTF-8, even if STDOUT claims it
doesn't support it.
* debian/rules:
- Make separate calls to dh_python3 for diffoscope and trydiffoscope to
avoid both getting the same Recommends substvar.
- Use a pattern-based rule for rst2man-based manpages instead of
hard-coding "diffoscope.1".
- Dynamically calculate manpages to generate over hardcoding.
* .gitignore: Ignore all generated manpages, not just diffoscope.1.
.
[ Holger Levsen ]
* ./CONTRIBUTING:
- Add new file.
- Explain what to look out for when uploading diffoscope.
.
diffoscope (58) unstable; urgency=medium
.
* Shorten Description of trydiffoscope to appease Lintian.
* Make squashfs test_listing test more robust:
- Add ".in" suffix to squashfs listing expected diff as we are about to
template it properly.
- Replace $USER with the current user with uid 1000.
- Move test_listing replacements to a loop so we can easily add more.
- Don't assume that the test environment as 4 CPUs in squashfs.test_listing
- Don't assume default group is the same name as the user in test_listing.
.
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:
b68168faec9ae6fe5b5a10dea9809c0524433104 2245 diffoscope_59~bpo8+1.dsc
9d68717cddf6e58088f332ec5523c074aaa2d7ab 299708 diffoscope_59~bpo8+1.tar.xz
8093235e9bc5358675eef39f057966c37bf0fe85 62718 diffoscope_59~bpo8+1_all.deb
57c88fd5b3e934541d1189918628d66abce7ac88 20190 trydiffoscope_59~bpo8+1_all.deb
Checksums-Sha256:
eaedda064b104e50d355ac677c8f66704ffae6edcbd532065c81d5106925e395 2245 diffoscope_59~bpo8+1.dsc
aafefb58157168099302b6a559ae5138b63b4f35380dfb53040d453bbdfd6bfe 299708 diffoscope_59~bpo8+1.tar.xz
0fb33dea9cc7c42d10066e6b3ca055a4f8cd0909ef0da2c81def3c7ae989c043 62718 diffoscope_59~bpo8+1_all.deb
c4e7b4d72cbd76eddad43140e905f5ab4d295d7e341d73b580badf8fa3d93e6b 20190 trydiffoscope_59~bpo8+1_all.deb
Files:
ea6ed14060b3b6d0a592beb1ccc422a9 2245 devel optional diffoscope_59~bpo8+1.dsc
79570e4be9c0bb6dc79c3075338c2231 299708 devel optional diffoscope_59~bpo8+1.tar.xz
7c21469ebe43be0574db281a25b44a37 62718 devel optional diffoscope_59~bpo8+1_all.deb
8ae667aca401df7bab38a99bb60b7f6a 20190 devel optional trydiffoscope_59~bpo8+1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJXvEXNAAoJEEsEP825REVAmx0P/0Vi3sQKtkiLYFeXFOY3THmT
6vTDV4OFofs+qKPT9gjQndWbXWOBPKnfuFm9KSJplIRCLSBk6A2C4cPZkjI2tOBy
wyDrYSO4QXQW2hsZyk3lkUJfZ2L+lM67xRYpLHmhwU9RC6Td4bPgXrJjTyICAuBT
z+yiE8ywZd7rW3I/qSAU+gtbUf/tXnefEu29IW5Y1jSh1lIk307wNTvqJ1TyIomN
SzG2ThRVzv9w6CXbkMigzHj4G2KV/NZWFeSUtkrQsQwyi7mGiXyx2tUvigVXeDCT
C+DYonHGTrbd3VzbQKlPAn+eMG0LZXh0D113IX2Dvodly3X9q3JTMQIrWgB1ImP9
prrdJmfrYA5Xml7xb+N+CkLGTkx43ASD5brYT9FyYDduiIy3A+gMrBvTamfE7KKr
62A3jEadtKQn2YBuN03AbzfvOcshHvny+DtDUuomsvCuGvbHD90b7WlgpCDYZ22v
Y9fRQ/Za44qiV+mG4VDXDRusy1HH/FXoX6MEikzBydGl9WKDU9qyY1L28JbgUF4l
jfJHyXP1qgM1hzzI1A+JxitlhvAskhHq00w4hCOJSaHlWe4ZdukJPYgnZ9nR+8iL
HSwuwCicvETX/opwbUea7kPV8PwZ8Pqf46HtvpGt/6ZGbSpy2Ah+rDfactpSsi2c
DS0OV+YHKt9LUWGFC+jG
=xCun
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the Reproducible-builds
mailing list