[ubuntu-cloud-archive/queens-proposed] strip-nondeterminism (Accepted)

James Page james.page at ubuntu.com
Thu Feb 1 11:59:00 UTC 2018


 strip-nondeterminism (0.040-1~cloud0) xenial-queens; urgency=medium
 .
   * New update for the Ubuntu Cloud Archive.
 .
 strip-nondeterminism (0.040-1) unstable; urgency=medium
 .
   * In the png handler, don't open the original file in write mode.
     Otherwise it dies when dealing with an unwritable (e.g. 444 or 555) file
     that would otherwise be processed perfectly.
   * debian/upstream/signing-key.asc: add my gpg key.
   * debian/control: declare that strip-nondeterminism doesn't need root to
     build.  Rules-Requires-Root: no
 .
 strip-nondeterminism (0.039-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Clojure considers the .class file to be stale if it shares the same
     timestamp of the .clj. We thus adjust the timestamps of the .clj to always
     be younger. (Closes: #877418)
     - {jar,zip}.pm: Allow $options{member_normalizer} callback to support
       specifying the timestamp.
     - zip.pm: Calculate the target canonical time in just one place.
     * zip.pm: Ensure that we don't try and write an old timestamp;
       Archive::Zip will do this anyway, just noisily.
   * dh_strip_nondeterminism: Log which handler processed a file.
     (Closes: #876140)
   * bin/strip-nondeterminism: Print a warning in --verbose mode if no
     canonical time specified.
   * debian/watch: Use HTTPS URI.
 .
   [ Holger Levsen ]
   * Bump Standards-Version to 4.1.1, no changes needed.
 .
 strip-nondeterminism (0.038-1) unstable; urgency=medium
 .
   [ Niels Thykier ]
   * Add missing use statements in handler modules. This is yet more fallout
     from lazily-loading the handlers in #867982. Thanks to Christian Marillat
     for the report. (Closes: #868111)
 .
 strip-nondeterminism (0.037-1) unstable; urgency=medium
 .
   * Add missing File::Temp imports in JAR and PNG handlers. This appears to
     have been exposed by lazily-loading handlers in #867982. Thanks to Paul
     Gevers for the report. (Closes: #868077)
 .
 strip-nondeterminism (0.036-1) unstable; urgency=medium
 .
   [ Niels Thykier ]
   * File::StripNondeterminism:
     + Optimize load times of File::StripNondeterminism.
       dh_strip-nondeterminism was accounting for ~4.5% of the total runtime
       for a (mostly) no-op dh package build. This cost applied even to
       packages for which dh_strip-nondeterminism did not normalise any files.
       (Closes: #867982)
     + Apply perltidy.
   * dh_strip_nondeterminism: Don't assume tmpdir() exists. This will become
     more relevant for Debhelper compat level 11's `dh_auto_install` which will
     only create destination directories it needs. (Closes: #868064)
 .
 strip-nondeterminism (0.035-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Bump Standards-Version to 4.0.0.
 .
   [ Mattia Rizzolo ]
   * Add libarchive-cpio-perl to libfile-stripnondeterminism-perl's Recommends.
   * debian/tests:
     + Move the autopkgtest command to a separate script.
     + Require libarchive-cpio-perl when running autopkgtest;
       fixes autopkgtest failure due to missing Archive::Cpio.
 .
 strip-nondeterminism (0.035-1) unstable; urgency=medium
 .
   [ Bernhard M. Wiedemann ]
   * Add CPIO handler and test case.
 .
   [ Chris Lamb ]
   * Add libarchive-cpio-perl with the !nocheck build profile; it is not a hard
     runtime requirement.
     - Add dpkg-dev dependency for build profile.
   * Bump debhelper compatibility level to 10.
 .
 strip-nondeterminism (0.034-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Only print log messages by default if the file was actually modified
     rather than if we merely identified a file (see 0.033-1). This was not
     only noisy in-of itself and somewhat misleading, it moreover defeated the
     point of adding these log messages in the first place - ie. identifying
     normalizers we can start to remove from strip-nondeterminism.
     (Closes: #863033)
 .
   [ Bernhard M. Wiedemann ]
   * zip: make sure we have permissions on extracted file
   * Add function prototypes.
 .
 strip-nondeterminism (0.033-2) unstable; urgency=medium
 .
   * Correct temmporary -> temporary typo in package long description. Thanks
     to Niels Thykier (nthykier).
 .
 strip-nondeterminism (0.033-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Move from verbose_print to nonquiet_print so we print when normalising a
     file. This is so we can start to target the removal of
     strip-nondeterminism itself. (Closes: #862031)
   * Update package long descriptions to clarify that this tool is a temporary
     workaround. (Closes: #862029)
   * Include the filename when testing failure fixtures.
 .
   [ Bernhard M. Wiedemann ]
   * Only call get_normalizer_by_name once
   * Make get_normalizer_by_name O(1)
 .
 strip-nondeterminism (0.032-1) unstable; urgency=medium
 .
   * Add support for testing files we should reject.
   * Fix a possible endless loop while stripping ar files due to trusting the
     file's file size data. Thanks to Tobias Stoeckmann (tobias at stoeckmann.org)
     for the report, patch and testcase. (Closes: #857975)
 .
 strip-nondeterminism (0.031-1) unstable; urgency=medium
 .
   * Don't test for stat(2) blksize and blocks; they are filesystem-specific and
     we are already checking the pre- and post-processing contents anyway.
     (Closes: #854937)
 .
 strip-nondeterminism (0.030-1) unstable; urgency=medium
 .
   * Print log entry when fixing a file. (Closes: #777239)
   * Run our entire testsuite in autopkgtests; `perl -MExtUtils::Command::MM
     -MTest::Harness` was ignoring all but the first argument. (Closes: #852517)
   * Use error() from Dh_Lib.pm over manual die().
   * Add watch file with cryptographic signature verification.
   * Add documentation regarding uploading a signed tarball.
   * Add myself to AUTHORS and debian/copyright.
 .
 strip-nondeterminism (0.029-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * debian/tests/control: Also copy our binaries as they are used in the tests.
     Closes: #849391
 .
 strip-nondeterminism (0.029-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * t/binaries.t:
     - Don't make tests rely on Debian::Debhelper::Dh_Lib for non-Debian
       distributions.
     - Smoke test strip-nondeterminism(1) and dh_strip_nondeterminism(1) to
       prevent regressions like a3c16cd08.
   * Makefile.PL: Change "NAME" argument to a Perl package name.
   * .pertidyrc: Inherit/copy from lintian's version but using tabs over spaces.
   * Run perltidy across codebase.
 .
   [ Reiner Herrmann ]
   * zip: normalize NTFS FIleTimes. (Closes: #845203)
 .
   [ Anders Kaseorg ]
   * libfile-stripnondeterminism-perl: Treat .par files as Zip archives.
     (Closes: #846895)
 .
 strip-nondeterminism (0.028-1) unstable; urgency=medium
 .
   * bin/strip-nondeterminism: Add missing semicolon.
 .
 strip-nondeterminism (0.027-1) unstable; urgency=medium
 .
   * Add a File::StripNondeterminism::init method to avoid tzset DRY violation.
     - Also set timezone in tests. (Closes: #837382)
 .
 strip-nondeterminism (0.026-1) unstable; urgency=medium
 .
   * handlers/jar.pm: Reintroduce subroutine prototype on _jar_filename_cmp to
     fix ordering regression in .jar files.
   * Add a testcase for jar file ordering and normalisation.
   * bin/strip-nondeterminism: die if file does not exist (Closes: #800159)
   * debian/rules:
     - No need for -make hack as we'll have Makefile during package build.
       (Closes: #836732)
     - Update clean target to avoid FTBFS twice in a row.
   * Add Homepage field.
   * t/fixtures.t:
     - Add a lookup table for descriptions of stat(1) indices.
     - Don't test whether inode number has changed.
     - Check that output matches expected before comparing attributes to make it
       less confusing on failure.
     - Re-add top-level "plan" call dropped in 0.024-1.
     - Add comment why we use a per-fixture temporary directory.
     - Re-order @fixtures setup for global->specific ordering.
 .
 strip-nondeterminism (0.025-1) unstable; urgency=medium
 .
   * Drop all calls to unlink_on_destroy now that we copy the file. (Closes: #836670)
     - Extend testsuite to ensure no extra files are leftover again.
 .
 strip-nondeterminism (0.024-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Print test coverage report.
   * jar.pm: Drop unnecessary subroutine prototypes.
   * {ar,zip}.pm: Explicitly use oct(..) for integers with leading zeroes.
   * {jar,png,zip}: Ensure subroutines end with return statement.
   * zip.pm:
     - Use block form of grep over expression form.
     - zip.pm: Don't mix high and low-precedence booleans.
 .
   [ AYANOKOUZI, Ryuunosuke ]
   * Preserve file attribute information of target file. (Closes: #836075)
 .
 strip-nondeterminism (0.023-2) unstable; urgency=medium
 .
   * Allow stderr in autopkgtest.
 .
 strip-nondeterminism (0.023-1) unstable; urgency=medium
 .
   * Support Android .apk files with the JAR normalizer.
   * handlers/png.pm: Drop unused Archive::Zip import
   * Remove hyphen from non-determinism and non-deterministic.
   * javaproperties.pm: Match more styles of .properties and loosen filename matching.
   * Improve tests:
     - Make fixture runner generic to all normalizer types.
     - Replace (single) pearregistry test with a fixture.
     - Set a canonical time for fixture tests.
     - Add gzip testcase fixture.
     - Replace t/javadoc.t with fixture
     - Replace t/ar.t with a fixture.
     - t/javaproperties: move pom.properties and version.properties tests to fixtures
     - t/fixtures.t: move to using subtests
     - t/fixtures.t: Explicitly test that we can find a normalizer
     - t/fixtures.t: Don't run normalizer if we didn't find one.
 .
 strip-nondeterminism (0.022-1) unstable; urgency=medium
 .
   * handlers/png: Keep IEND detection. This was a regression from 0.020-1.
     Thanks to James Cowgill (jcowgill). (Closes: #832306)
     - Add regression testcase for IEND/PNG issue from #802057.
   * handlers/png: Wrap $type in single quotes in warnings at the very least.
   * handlers/png: Warn if file contains garbage after IEND header.
 .
 strip-nondeterminism (0.021-1) unstable; urgency=medium
 .
   * Fix PNG handling caused by double-read(2). (Closes: #832306)
   * Unlink tempfile in the correct scope.
   * Standardise on $modified over $changed.
   * handlers/ar.pm: Normalise whitespace
   * handlers/png.pm: Ensure $modified is always defined.
   * Add test fixtures for PNG handler.
   * Add a PNG test that strips a teXT chunk
 .
 strip-nondeterminism (0.020-1) unstable; urgency=medium
 .
   [ Mattia Rizzolo ]
   * Run the upstream testsuite in an autopkgtest
 .
   [ Chris Lamb ]
   * .zhfst files are also ZIP files
   * Improve readability in PNG handler by not including IEND detection in "else"
   * Don't trust the value of $len in PNG handler. (Closes: #831443)
   * Include CRC when reading potential PNG blocks
   * Rewrite PNG handler to support bailing out on invalid header lengths
   * Correct the max number of bytes we read when copying PNG chunk data
   * Release 0.020
 .
 strip-nondeterminism (0.019-1) unstable; urgency=medium
 .
   * New upstream release:
     - Recursively normalize JAR files embedded within JAR files
       (Closes: #823917)
     - Add framework for "clamping" the timestamp
     - Add timestamp clamping support to gzip handler
 .
 strip-nondeterminism (0.018-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Mark dh-strip-nondeterminism and strip-nondeterminism Multi-Arch: foreign
     (Closes: #826700)
 .
 strip-nondeterminism (0.018-1) unstable; urgency=medium
 .
   * New upstream release:
     - Fix support for epub files.  (Holger Levsen)
 .
   [ Mattia Rizzolo ]
   * Add myself to uploaders.
   * Run wrap-and-sort -ast.
 .
 strip-nondeterminism (0.017-1) unstable; urgency=medium
 .
   * New upstream version:
     - Add support for epub files. (Holger Levsen)
     - Treat *.htb as Zip files. (Sascha Steinbiss)
 .
   [ Holger Levsen ]
   * Bump standards version to 3.9.8, no changes needed.
 .
   [ Andrew Ayer ]
   * debian/rules: explicitly remove Makefile before dh_auto_clean
 .
 strip-nondeterminism (0.016-1) unstable; urgency=medium
 .
   [ Reiner Herrmann ]
   * Team upload.
   * New upstream release.
   * Normalize POT-Creation-Date in Gettext GMO files
 .
   [ Holger Levsen ]
   * bump standards version to 3.9.7, no changes needed.
   * debian/control: use /git/ instead /cgit/ in Vcs-Browser
   * debian/control: move packages to correct sections (Closes: #802842, #802843)
 .
   [ Ben Finney ]
   * Update descriptions to better reflect broader reach. (Closes: #802841)

Date: Wed, 31 Jan 2018 14:12:08 +0000
Changed-By: Openstack Ubuntu Testing Bot <openstack-testing-bot at ubuntu.com>
Signed-By: Openstack Ubuntu Testing Bot
Published-By: James Page <james.page at ubuntu.com>


More information about the Cloud-archive-changes mailing list