[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted diffoscope 67 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 04 Jan 2017 16:56:36 +0000
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 67
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 849638
Changes:
 diffoscope (67) unstable; urgency=medium
 .
   [ Chris Lamb ]
 .
   * Optimisations:
     - Avoid multiple iterations over archive by unpacking once for an ~8X
       runtime optimisation.
     - Avoid unnecessary splitting and interpolating for a ~20X optimisation
       when writing --text output.
     - Avoid expensive diff regex parsing until we need it, speeding up diff
       parsing by 2X.
     - Alias expensive Config() in diff parsing lookup for a 10% optimisation.
 .
   * Progress bar:
     - Show filenames, ELF sections, etc. in progress bar.
     - Emit JSON on the the status file descriptor output instead of a custom
       format.
 .
   * Logging:
     - Use more-Pythonic logging functions and output based on __name__, etc.
     - Use Debian-style "I:", "D:" log level format modifier.
     - Only print milliseconds in output, not microseconds.
     - Print version in debug output so that saved debug outputs can standalone
       as bug reports.
 .
   * Profiling:
     - Also report the total number of method calls, not just the total time.
     - Report on the total wall clock taken to execute diffoscope, including
       cleanup.
 .
   * Tidying:
     - Rename "NonExisting" -> "Missing".
     - Entirely rework diffoscope.comparators module, splitting as many separate
       concerns into a different utility package, tidying imports, etc.
     - Split diffoscope.difference into diffoscope.diff, etc.
     - Update file references in debian/copyright post module reorganisation.
     - Many other cleanups, etc.
 .
   * Misc:
     - Clarify comment regarding why we call python3(1) directly. Thanks to Jérémy
       Bobbio <lunar@debian.org>.
     - Raise a clearer error if trying to use --html-dir on a file.
     - Fix --output-empty when files are identical and no outputs specified.
     - Wrap changelog line to avoid Lintian warning.
 .
   [ Reiner Herrmann ]
   * Extend .apk recognition regex to also match zip archives (Closes: #849638)
 .
   [ Mattia Rizzolo ]
   * Follow the rename of the Debian package "python-jsbeautifier" to
     "jsbeautifier".
 .
   [ siamezzze ]
   * Fixed no newline being classified as order-like difference.
Checksums-Sha1:
 9ba9826b2b5d1db9b681038eccc473924931b2a3 2916 diffoscope_67.dsc
 a6e17a55a2255cc1cbea4b3d476959b2eacaa30f 318128 diffoscope_67.tar.xz
Checksums-Sha256:
 0167058aa4c2ddcb46d7ff3d969cc565eb3c931f4153c3e0ec3ad7282d5d6152 2916 diffoscope_67.dsc
 580bfa970bca3f1cd4fce51c02db7bcf7b141f6b596a787d33535eab50b61299 318128 diffoscope_67.tar.xz
Files:
 8c34738c7f5fb050857a9af45bd96723 2916 devel optional diffoscope_67.dsc
 af93dc001e594b278381545ffc48a0fa 318128 devel optional diffoscope_67.tar.xz

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlhtLNgACgkQHpU+J9Qx
HligNQ/+Ooq9Bnu3FDw6GRMqZq/Tz+cNuFNRMtUiWGE4fUWAZwnkDb9zQCg/Qz6a
OJf0Kt6xvIM5znAr9TOnYcPepyz4NZblXLNK3DiJZomnj3xNCri0X1Gthq6LSet0
XYHl2YK8ihPVG+1FVuuovwYq4BpB1zhoEBgzUjP5iOcFVMeb7rla+6veZxPRMir0
L56RtIuFE2i4lvqfB8DMi47Y5dsvJ4QqCykpmwbSIXxw279QffiGAe/5kjpHITEw
6ORte7v6O6QXirAfUTcjbjFDkUt+BXyGZdCrPXcyTBUzc3pcQgwaZCM/y341eQ6A
DhrWfRwja76brh42269HP2eJlSxizm43fWuxRm7MBTr0WUvZRAZtxcidf9ZnJFP6
G69+CCJOLrsAXH6PeCfi76eSu23Ap+L8oCwfac843iD3NG6cnHIC9PxdnW1Bo3ML
C6ypclfww1kDotPapBO8iv9j8ycRN6AFCia99RMlE5EsDuIX7mC9Ch/7wEHvkat5
rCSLzVxfpQJYJoFtrrC6TzYVUeQcn37YMA5mUY+uRC0bQaouKvekNreAvrwFwITN
xBySMEgPUkI1MniW6g81CN4L/86Zf7qkz2GBliAbF+syBY5P2HJo3uQekmXomMpr
gMvyNOvGSLdsGUyBieH2fG+WiJ8PUNAjRkDr4YH8+TpJdwzus6Y=
=X56g
-----END PGP SIGNATURE-----


Reply to: