diffoscope_83~bpo9+1_amd64.changes ACCEPTED into stretch-backports, stretch-backports

Debian FTP Masters ftpmaster at ftp-master.debian.org
Tue Jun 27 10:00:15 UTC 2017



Accepted:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 26 Jun 2017 22:56:36 +0200
Source: diffoscope
Binary: diffoscope
Architecture: source all
Version: 83~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: 780761 833697 850758 856446 856447 857610 857940 858223 858867 859034 859056 859117 861109 861286
Changes:
 diffoscope (83~bpo9+1) stretch-backports; urgency=medium
 .
   * Rebuild for stretch-backports.
   * d/rules: bump backport number in the version sanity check, to allow for
     stretch-backports.
 .
 diffoscope (83) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * New features:
     * Add comparator for Fontconfig cache files.
   * Bug fixes:
     - Don't fail when run under perversely recursive input files. See
       <https://research.swtch.com/zip> for more information. (Closes: #780761)
     - Prevent a traceback when using --new-file with containers by passing
       progress_name of the Member and not the member itself. (Closes: #861286)
     - Drop passing has_differences around, fixing an issue with generating
       files called '-'.
   * Cleanups & refactoring:
     - Reorder and rename FIFOFeeder arguments to prevent tools incorrectly
       parsing as a SyntaxError.
     - Refactor HTML and text presenters so they fit the same interface.
     - Refactor Presenter to a singleton manager.
     - Split output and configuration of presenters.
     - Prevent abstraction-level violation by defining visual diff support on
       the Presenter classes.
     - Split diffoscope.difference into a feeders module.
     - Document various variables.
     - PEP8-ify and tidy a lot of files.
 .
   [ Ximin Luo ]
   * New features:
     - Add --max-container-depth CLI option.
     - Add various traverse_* methods to Difference.
     - Weigh elements in progress bar by their size.
     - Add a reader for the JSON format.
     - Add a --exclude-command CLI for filtering out long-running commands like
       "readelf --debug-dump=info".
     - Don't show +/- controls for differences with no children.
     - Use unicode chars for the +/- controls instead of punctuation.
   * Bug fixes:
     - Fix --exclude control.tar.gz.
     - Make the progress bar play nicely with --debug.
     - When enforcing max-container-depth, show which internal files differ,
       without showing details.
     - Fix JSON presenter to handle recursion properly.
     - Avoid a ZeroDivisionError in the progress bar
     - Fix create_limited_print_func.
   * Tests:
     - Fix failing tests due to logging global state.
     - Add tips about running with TMPDIR=/run/shm.
   * Cleanups & refactoring:
     - Remove unnecessary "dest" args to argparse.
     - Refactor DirectoryContainer to be more similar to Container.
     - Refactor Container abstract method names.
     - Remove unused imports and tidy up Container.comparisons().
     - rename get_{filtered => adjusted}_members_sizes for consistency.
     - Move tests/comparators/utils up one directory.
     - html-dir: show/hide diff comments which can be very large.
     - Refactor html-dir presenter to a class instance avoiding global state.
     - Move side-by-side and linediff algorithms to difference.py.
     - difference: has_children -> has_visible_children, and take into account
       comments.
     - Move ydiff/linediff from diffoscope.{difference => diff} to group
       unified_diff-related things together
 .
   [ Maria Glukhova ]
   * New features:
     - Add visual comparisons for JPEG, ICO, PNG and static GIF images.
   * Test improvements:
     - Test that external tools providers are being returned when tool is not
       found.
     - Add tests for OutputParserError and ContainerExtractionError.
   * Cleanups & refactoring:
     * Ignore text difference if we have a visual one.
     * Fix link formatting and typo in README.
     * Rename html_output to compute_visual_diffs and explain its purpose.
     * Removed duplicated functions from diff.py.
 .
   [ Mattia Rizzolo ]
   * Export junit-xml style test report when building on Jenkins.
 .
   [ anthraxx ]
   * Extend external Arch Linux tools list.
 .
 diffoscope (82) experimental; urgency=medium
 .
   [ Chris Lamb ]
   * New features:
     - Add support for comparing Pcap files. (Closes: #858867)
     - Add support for .docx and .odt files via docx2txt & odt2txt.
       (Closes: #859056)
     - Add support for PGP files via pgpdump. (Closes: #859034)
     - Add support for comparing Ogg Vorbis files.
   * Bug fixes:
     - Don't crash on invalid archives; print a useful error instead.
       (Closes: #833697)
     - Ensure tests and the runtime environment can locate binaries in
       /usr/sbin (eg. tcpdump)
   * Tests:
     - Ensure that PATH is modified.
     - Ensure @tool_required raises RequiredToolNotFound.
     - Don't assume that /sbin/init exists; locate any /sbin binary manually and
       then test for that. This should prevent FTBFS on travis-ci.org.
     - Show packages installed in report output.
   * Misc:
     - comparators.bzip2: Don't print error output from bzip2 call.
     - comparators.pcap: Show the delta, not the absolute time.
     - Use /usr/share/dpkg/pkg-info.mk over manual calls to dpkg-parsechangelog
       in debian/rules.
     - Document PYTHONPATH usage when running tests in README.Source.
     - Add internal documentation for @tool_required decorator.
 .
   [ beuc at beuc.net ]
   * Display differences in zip platform-specific timestamps. (Closes: #859117)
 .
   [ Ximin Luo ]
   * Add support for R .rds and .rdb object files.
 .
   [ Vagrant Cascadian ]
   * Add support for .dtb (device tree blob) files (Closes: #861109).
 .
 diffoscope (81) experimental; urgency=medium
 .
   [ Chris Lamb ]
   * Correct meaningless "1234-content" metadata when introspecting files
     within archives. This was a regression since #854723 due to the use of
     auto-incrementing on-disk filenames. (Closes: #858223)
   * Refactor get_compressed_content_name.
 .
   [ Ximin Luo ]
   * Improve ISO9660/DOS/MBR check.
 .
 diffoscope (80) experimental; urgency=medium
 .
   * Ensure that we really are using ImageMagick and not, for example, the
     GraphicsMagick compatibility layer installed by
     graphicsmagick-imagemagick-compat. (Closes: #857940)
   * Factor out the unicode decoding of the identify -version output.
   * travis.yml: Don't build tags.
 .
 diffoscope (79) experimental; urgency=medium
 .
   [ Chris Lamb ]
   * Extract SquashFS images in one go rather than per-file, speeding up (eg.)
     Tails ISO comparison by ~10x.
   * Support newer versions of cbfstool to avoid test failures.
     (Closes: #856446)
   * Skip icc test that varies on endian if the Debian-specific patch is not
     present. (Closes: #856447)
   * Compare GIF images using gifbuild. (Closes: #857610)
   * Also interpret "DOS/MBR boot sector" files as ISO images as they may have
     been processed by isohybrid.
   * Progress bar:
     - Hide bar if we are running with --debug mode.
     - Update prior to working on an item so the displayed filename is correct.
 .
   [ Maria Glukhova ]
   * Improve AndroidManifest.xml comparison for APK files.
     - Indicate the AndroidManifest.xml type. (Closes: #850758)
Checksums-Sha1:
 046646c80992bcba7477affc60f6ab5a6937974b 3245 diffoscope_83~bpo9+1.dsc
 a9697e02874ee5462dbe0198a7411614e0e96796 639864 diffoscope_83~bpo9+1.tar.xz
 159ea5a83c90eda09b2dd3ad65eb9969aa52c8dd 96598 diffoscope_83~bpo9+1_all.deb
 3f36f28e17b97be4598b0e4d7d451579c9d0298c 18141 diffoscope_83~bpo9+1_amd64.buildinfo
Checksums-Sha256:
 989b71247327f538faaab188bc643a353484248d8b017bf759cd746e26cdf0e5 3245 diffoscope_83~bpo9+1.dsc
 0809e31b6c0ddb1b6156481865e3a42b789f8f10fde450ff96b4f5a217ad6806 639864 diffoscope_83~bpo9+1.tar.xz
 d8efb62fcd98466b8f884b79449eee5c5a71cb5337af610c72ad58813f0b5c22 96598 diffoscope_83~bpo9+1_all.deb
 d7af4c0ec562c773377de98d6f6ea46bfb5c8f068818c7ef299a7a5e6eab5246 18141 diffoscope_83~bpo9+1_amd64.buildinfo
Files:
 f71c03d8b99b7894d4927d5d72cec76c 3245 devel optional diffoscope_83~bpo9+1.dsc
 dd440dc86e46dde0212d6c25d3b6abb7 639864 devel optional diffoscope_83~bpo9+1.tar.xz
 2d6a4fd179c1fc4494e158357cbfa802 96598 devel optional diffoscope_83~bpo9+1_all.deb
 e5ac0bc07e396e8ee9a3c8b60fd5ad53 18141 devel optional diffoscope_83~bpo9+1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAllRggIACgkQCBa54Yx2
K63bGw/6AuCGqWW6i1mTJEKODe8RHII6F08HX7kyoSyKDBcwB7cIGYIVYHt/IuWQ
1L2RyO6OoCuSWk/faEXx7GS8z2leVmaWaQ6dbE13fWHMuNOUxoZeuh5c1M+eCk41
E8LHbpaGxJw/g6clizD921jRclGNAdPJO2kvlYbJUy6/hUb69aexsfd75GoH5MPc
0jGQy9SvzDvpAc7NwCFzRm20UZRwXDo0cMhFnDXYM00b+RCRZo1kAm4441vuD5Es
fFwwRW0IlehiHxZEJlDc9r7ZvftYKaPofnL9v0EsBWliHdNZdBsUe+08gMdbu0dW
xhJ8mAm1Ayj6FKffC6jCmRy4wUHYgY+pV6rAJpheYH89BlxbBk6zeLVl60uXblcR
khYP4QEy3xgvSNv8tYgyiFjmO4oUWUReBr3LzY7RiiC9KQYc/+qHbpiFBKcJVO4s
WkRE/HhvJkrKqZDLiPwVamTp7gVf9n3E22jpwzWeWc4DC1qCrMfwFCW5E2qNdSp0
oiH60+B+0AseUZ2LwQiZtqdRB9nevqP78RjN8mrJaTsakdUZP4jEkmKhkKWEyQt3
1Kw/WBgIYTJeeF1wnxg2WSqTrkLXGkGoh+AOte9U/N+m92wWPiplw9XdkmgC8mzd
EXkbzWvo78cYOgr6YVSo1QKDOfLPBllmC9yvjmrqR6QzyTA56qQ=
=y4qG
-----END PGP SIGNATURE-----


Thank you for your contribution to Debian.



More information about the Reproducible-builds mailing list