[diffoscope] annotated tag 57 created (now 8c67f50)

Chris Lamb 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)
  replaces  56
 tagged by  Chris Lamb
        on  Sun Aug 14 01:26:04 2016 +0100

- Log -----------------------------------------------------------------
Releasing version 57
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJXr7qcAAoJEB6VPifUMR5YLPoP/1ymoG5ldtfOMXewcjKw4kGb
cE4FSstcQc00gqIQtIkOTkXiFvQYxiIRu/3Vqj9hxHttgQ1sdv2hq2e8R6Y9o6j4
GpliLQJQ+ecAmlSE9yv6/UKbN4/CRAyeyzjOvAGhHfxkiDhwgkhYJfqRMXmB/c94
45QsE0tRxcCn9s+Vo76KI0JIkCbXtU/bfeL5F4l7h8bp63IgHRA76Qy7yL5xU5tW
hBRYuuE2MLV+BCQIvI37Mb5HjlUBXvJfPNTSjKPddgvLXk65V2rSUcqClGOLa6K6
nLEg0qvj9LlNZGchsiCrhNQO+SPsSw/e9YCWW95wu9sKnPQfZ1aREaQHzDH5yxDN
acfX+dvRRvO/dKcb4stgiKRQ9tCpBG77kJ/1vx7H4wDh0CDQhi6EbdrqYmoCEmqX
ltH3cuj078W9uY4lAyaNshk2V5WBatewgv5FoR2WOuD2FKAIiqYXr1IrWi950yEf
vTZdDIbiv5xS/WnvDZw05QSVhIl4dEY0FzXQJaVskRWQJZ3WfkDy7SArab/luQRe
C4zbey+u1sgW+PGoX4ReSguBBDow+6XyeQ3o7WsRdyLi6Ts/TuCMoNfkgwJigEU8
C61+LCJOwMtpwsBqJ9Pd4YdXTnLZiVLAaJbgM1OwqvQWUeyleeeBpqfDzbf2sGEO
8u9H5TyAcbMwOpdioEnR
=G946
-----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

anthraxx (1):
      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 mailing list