Publishing details
Changelog
strip-nondeterminism (0.031-1~16.04.york0) xenial; urgency=medium
* No-change backport to xenial
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)
-- Jonathon Fernyhough <email address hidden> Mon, 13 Feb 2017 11:54:28 +0000
Builds
Built packages
-
dh-strip-nondeterminism
file non-deterministic information stripper — Debhelper add-on
-
libfile-stripnondeterminism-perl
file non-deterministic information stripper — Perl module
-
strip-nondeterminism
file non-deterministic information stripper — stand-alone tool
Package files