[diffoscope] annotated tag 57 created (now 8c67f50)
chris at chris-lamb.co.uk
Sun Aug 14 02:31:19 CEST 2016
This is an automated email from the git hooks/post-receive script.
lamby pushed a change to annotated tag 57
in repository diffoscope.
at 8c67f50 (tag)
tagging 0a4714d83de09b54de4a7927b988045c7a4e71b3 (commit)
tagged by Chris Lamb
on Sun Aug 14 01:26:04 2016 +0100
- Log -----------------------------------------------------------------
Releasing version 57
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
Chris Lamb (37):
Add try.diffoscope.org command-line client to save installation of dependencies
Tidy PROVIDERS dict in diffoscope/__init__.py
bin/trydiffoscope: Open files in binary mode to support comparing binary files.
bin/trydiffoscope: Optionally open URL in web browser
bin/trydiffoscope: Optionally poll locally until result is available.
bin/trydiffoscope: Move to version 2 of API, don't continue to poll on error
Highlight lines via HTML/CSS when hovering over a line to make it easier to visually track.
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.
Tidy OS_NAMES dict.
Correct indentation levels in various files.
Drop unused imports.
Raise NotImplementedError() instances over NotImplemented classes.
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
Rename debian/install -> debian/difoscope.install now we have multiple binary packages.
Reflow long dh_python3 call in debian/rules.
Print "no package mapping" in --list-tools to stderr, not stdout.
Use dict.get fallback to shorten OS_NAMES lookup in --list-tools.
Output --list-tools in RFC822 format to make parsing less brittle.
Remove unused ``reduce`` import
Reflow long PROVIDERS lookup in --list-tools handling.
Drop "Testsuite: autopkgtest" in debian/control; it is added automatically by dpkg-source version 1.17.11.
Add .travis.yml from http://travis.debian.net/
bin/trydiffoscope: Correct and improve help text.
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.
Update test_list_tools test.
Add myself to Uploaders.
Don't always skip squashfs test_listing test; we can workaround it as long as we have a uid 1000.
Release version 57
Mattia Rizzolo (10):
autopkgtest: be more verbose when running the tests
debian/rules: be more verbose when running the tests, in particular, show why tests are being skipped
debian/control: mark build-dependency needed only for tests with a <build profile
default-jdk-headless is enough to have javap, instead of all of defaul-jdk
debian/control: add more build-dependencies to be able to run more tests at build time
debian/rules: teach pybuild where to put diffoscope's files
debian/rules: workaround dh-python's bug related to build profiles
Remove build profiles, as they break dh-python
Revert "debian/rules: workaround dh-python's bug related to build profiles"
do not try to execute the command if the command is not available
Ximin Luo (9):
Add support for reading LLVM bitcode files
Add support for reading Rust LLVM object files
Add test for rlib files, helping also to test ArFile, LlvmBitCodeFile and RustObjectFile
Ignore line numbers because different llvm-dis versions output extra metadata
Fix failing directory test
Add support for reading the symbol table to ArFile
Disable the llvm-dis test if the version is lower than 3.8
Fix typo in tool_older_than
Remove debugging print from tool_older_than
skip rlib test if llvm-dis tool is missing
This annotated tag includes the following new commits:
new b309c47 Add myself to Uploaders.
new ed5ad65 Don't always skip squashfs test_listing test; we can workaround it as long as we have a uid 1000.
new 0a4714d Release version 57
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git
More information about the diffoscope