[Reproducible-commits] [diffoscope] annotated tag 35 created (now 8de17f7)

Jérémy Bobbio lunar at moszumanska.debian.org
Mon Sep 21 21:35:24 UTC 2015


This is an automated email from the git hooks/post-receive script.

lunar pushed a change to annotated tag 35
in repository diffoscope.

        at  8de17f7   (tag)
   tagging  9eb16227bf1c0ee898d352e4dfc3d6df38897c30 (commit)
  replaces  34
 tagged by  Jérémy Bobbio
        on  Mon Sep 21 23:33:18 2015 +0200

- Log -----------------------------------------------------------------
Format: 1.8
Date: Mon, 21 Sep 2015 21:23:56 +0000
Source: diffoscope
Binary: diffoscope debbindiff
Architecture: source all
Version: 35
Distribution: unstable
Urgency: low
Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
Changed-By: Jérémy Bobbio <lunar at debian.org>
Description:
 debbindiff - transitional package
 diffoscope - in-depth comparison of files, archives, and directories
Changes:
 diffoscope (35) unstable; urgency=low
 .
   [ Jérémy Bobbio ]
   * Switch to Python 3. This means code has been changed slightly
     here and there. Issues related to text encoding should now be
     far less frequent. According to some preliminary benchmark,
     diffoscope should run faster as well.
   * The system tar is now used instead of the Python module to display Tar
     archive metadata. The output should be slightly more accurate.
   * Log exceptions raised while computing diffs as errors
   * Avoid concatenating many strings in hexdump_fallback. This matters when
     looking at big binary files with xxd unavailable.
   * Let's ignore command errors when the file content is identical.
   * Fix isoinfo arguments to read Joliet data on ISO9660 images.
   * Ignore errors when reading Joliet and Rockridge data in ISO9660 images.
   * Use threads instead of processes for multiprocessing when running diff.
     There is no measurable performance impact and it helps to simplify the
     code.
   * Use the right argument order when creating CalledProcessError.
   * Propagate failure of external commands feeding diff.
   * Improve debugging log for command lines and exit codes.
   * Remove she-bang from files not meant to be executed directly.
   * Add more tests for main() behavior.
   * Improve RPM header conversion.
   * Fix a refactoring error in compare_commented_files().
 .
   [ Mattia Rizzolo ]
   * Drop X-Python-Version field, not needed anymore for python3.
Checksums-Sha1:
 e1d9023b0e3584eb8f0e2ad92a78bcac95601e32 1082 diffoscope_35.dsc
 8872c643e45969cfe89216d75f74e9e110e8e565 202096 diffoscope_35.tar.xz
 0c98caf1800220f256699efcc4c9af2cf51bcc59 9690 debbindiff_35_all.deb
 defa18017014700b186aefc272c418ab1b9ed19a 41620 diffoscope_35_all.deb
Checksums-Sha256:
 25be1e9abb20c2fd2a962e42dd98b6b1ac48d7d4edc7f76839b2576d7188feb9 1082 diffoscope_35.dsc
 dcc4a74c24cbd183aa3a40fc9085cec68f78cf3eef7a537b44b0cea60b0ec0d6 202096 diffoscope_35.tar.xz
 056b0bc2db475aa9a17d583487f4582a561f31df5856958ab1e9626202a63b94 9690 debbindiff_35_all.deb
 07cc8fda19095be22149062eb29b8d79fa255f6117dfdd9f4091187317849ced 41620 diffoscope_35_all.deb
Files:
 07bf9d732a1875a83367f7f4c92433fc 1082 devel optional diffoscope_35.dsc
 5ee54d63293e47ff420db8fffe2d4b4b 202096 devel optional diffoscope_35.tar.xz
 1a56cf6a8e05967583cd5bd39e652986 9690 oldlibs extra debbindiff_35_all.deb
 c66003ecba35f06548a67e8b5178b792 41620 devel optional diffoscope_35_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJWAHeeAAoJEEAsIlA9Nuk293oP/3L8MtLm4JLFpiyZVyJRYVZA
ijWjdt56suBOqdF8fwCi8A+FC3cXM73DhaObjM9y4N3aVmfkVyHceoem7S1pnJT/
PJbNaIWuUcqjkkoMe0LF0d0GsaOexh2cJSHs9bfHlhEHsO17YQmBbVoivHl6wGFU
vLLZZGaZW04pWltx2PfslgsHbHVV4/zsNBnGfpxN93zf7s/aZq1EhTqawqBbJV0b
felWXwQJ8KyBrsj9B/alHROIeAr0vAyicj/f0sb9hyX+5hQpbf33hHdpGn3OUesn
Ting8VzdsmfCoPoyLepAdl61eRiEOBKc3x/+k7QNB3h3HfbgzI3onCQOtFia992q
I86JiFbyrSw51RDD6JNgaA6a0i8k6zYfUnF9s+2wbMDH0wf0i7zXHunEHIGxE79w
Ps8I4oJz8kHBewnomqVoACiO3uto5/nzvtcjsr2WugFnIjOmPYZ0uBfD3GOzb4Da
iuVVxH+A7pqoEux0VtjUCPo3uV0HSZvhHLNC3FyKM1367XoKwAJBGypD/r9awMvY
103lj6UgMXf72q3x4LyOGnais2r9BbrsoLAm+o4UWUzfAPeCWZUtPevUUrEP/r8d
EZAmV/wHFyWuH0G07O3ROYddo7rup4+y5AqSISK4dRGu4dypvLiuKS+grODfGXKl
DlJbRoPmOj7HQC83BOQP
=EHKl
-----END PGP SIGNATURE-----

Jérémy Bobbio (32):
      Use the print function everywhere
      Use 'except exc as var' syntax everywhere
      Use open() everywhere instead of file()
      Use Python 3 compatible raise syntax
      Switch to io.StringIO and io.BytesIO
      Add compatibility with Python 3 when looking at ImportError
      Log exceptions raised while computing diffs as errors
      Set feeder fds as inheritable before running diff
      Open file descriptors feeding diff in binary mode
      Open files in binary mode when we read/write raw bytes
      Decode hexlify output
      Avoid concatenating many strings in hexdump_fallback
      Decode the output given by subprocess.CalledProcessError
      Simplify dict comparison by using viewkeys()
      Replace iteritems() by viewitems() in perform_fuzzy_matching
      Call tar to retrieve Tar archive metadata
      Let's ignore command errors if content is identical
      Fix isoinfo arguments to read Joliet data
      Ignore errors when reading Joliet and Rockridge data in ISO9660 images
      Switch to thread based multiprocessing to run diff
      Use right argument order when creating CalledProcessError
      Propagate failure of commands feeding diff
      Open devices and symlink placeholders in text mode
      Differentiate text and bytes when computing diffs
      Improve debbuging of command lines and exit codes
      Remove she-bang from files not meant to be executed directly
      Add more tests for main() behavior
      Improve RPM header conversion
      Switch to Python 3
      Add .pybuild to .gitignore
      Fix a refactoring error in compare_commented_file
      Release version 35

Mattia Rizzolo (2):
      debian/changelog: close a bug in the previous upload
      debian/control: drop X-Python-Version field, not needed anymore for python3

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  5188a41   Fix a refactoring error in compare_commented_file
       new  9eb1622   Release version 35

The 2 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 Reproducible-commits mailing list