-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 15 Jan 2017 12:54:17 +0100 Source: diffoscope Binary: diffoscope Architecture: source all Version: 67~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: diffoscope - in-depth comparison of files, archives, and directories Closes: 849638 Changes: diffoscope (67~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. * d/control: drop build-deps on jsbeautifier and apktool, not available in jessie-backports. * d/rules: skip test_openssh_pub_key tests, as openssh in jessie has an incompatible output. . 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: 358287a6d7c17760b0f204c37b7fbf58c6342fd6 2864 diffoscope_67~bpo8+1.dsc 29307de2cd98fcd8f5c12c8ab1389e982eb69a7b 320788 diffoscope_67~bpo8+1.tar.xz 1fc010b810b927b287f93ff8336da3fd13efa637 75788 diffoscope_67~bpo8+1_all.deb Checksums-Sha256: f196310966aac9d4010a77cc8378f4812e7ab13288f0d8474cccd48254dfc6f8 2864 diffoscope_67~bpo8+1.dsc 3c2efe08871f80dfe94b7ced8a2df8dd6b9c7824392776e1ab3db36c945401fd 320788 diffoscope_67~bpo8+1.tar.xz 5ce345deec8d37eebd4fb5f920d886807a87e879f42403dc5dbcb42b9a98f339 75788 diffoscope_67~bpo8+1_all.deb Files: cb910be8bb0bc4289e28b93c969dee66 2864 devel optional diffoscope_67~bpo8+1.dsc fca9fb01d18b8aeb48f9679593ec7f6d 320788 devel optional diffoscope_67~bpo8+1.tar.xz f83d318cf866b37e47aea1a413db71a3 75788 devel optional diffoscope_67~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlh7ZT4ACgkQCBa54Yx2 K63oNxAAl8Bl/N+K9FLFdqBSf54EcPuYkWF7qwqY2C276Q9mtevBO4wjVIT95hQP ILAwasuO/OMIrnaqV1tpT4hszAljwi03yAi6gHLCSpZP0qDKQqAIf1euY+nbk5iY /nVWhnWa2ltxzVhD+DhQwZq+ZBOMWpqH7kBRJ4Z5wo9ZfRBuUyF4XsLBpaTfSlL3 DhstuGdxsrpOnNxRTiFeeDTS94yeXPgPgV8Fa1y9AD5USPb7IwiBlQXY8bq9R1ZW szwLNdI7jm4NS/bJT89X6/7IUfWNuLfMJ6P8Lz0hwxDgBVL2xm/l10J2R2f8O/QO AuqP65MJI0GeDTILpBSiNxjAVDjS1VysMTaQ9poRcFVUOm2aqs+7j7KxZZsoTWue yN53z9TsnF5cQDm6gPmrQM95c83bXzo/8EIZTFOQ88PaclVXp/OLwMnlOwFmhWow O/jd02hLuhuTF6OCNfy3AyCcPi3XpMHIjJ1WOJNaQqexQhsDcCHwycIe23n42VuT wzSE5JeQ/VjO+az7EStfDPOhdVmKCujLJbhjQKLLNFW6NLB3LNNTUiPxDAOszVCG 0ohJFi2vnVvUiWTg0jGpmWmoekMBSL8i1v9ZqqRzGFPvNqJJhKxVRepuIRHVaK4m xQ7smo6Ua51MuetswGgKWjgOCFEvqRSMPtLTFuz+pZ0KeQBOLq4= =9583 -----END PGP SIGNATURE-----