strip-nondeterminism - tool for stripping non-determinism from files

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name strip-nondeterminism
Package version 0.015
Package release 1
Package architecture all
Package type deb
Installed size 18 B
Download size 4.71 KB
Official Mirror
File::StripNondeterminism is a Perl module for stripping bits of
non-deterministic information, such as timestamps and file system
order, from files such as gzipped files, ZIP archives, and Jar files.
It can be used as a post-processing step to make a build reproducible,
when the build process itself cannot be made deterministic.  It is used
as part of the Reproducible Builds project.
This package contains the strip-nondeterminism command.


Package Version Architecture Repository
strip-nondeterminism_0.015-1_all.deb 0.015 all Ubuntu Universe
strip-nondeterminism - - -


Name Value
libfile-stripnondeterminism-perl = 0.015-1
perl -


Type URL
Binary Package strip-nondeterminism_0.015-1_all.deb
Source Package strip-nondeterminism

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install strip-nondeterminism deb package:
    # sudo apt-get install strip-nondeterminism




2016-01-27 - Andrew Ayer <>
strip-nondeterminism (0.015-1) unstable; urgency=medium
* New upstream release:
- jar: ignore signed JAR files (Closes: #807876, #807669)
2015-11-10 - Chris Lamb <>
strip-nondeterminism (0.014-1) unstable; urgency=medium
* New upstream release:
- Disable stripping Mono binaries as it is too aggressive re.  StrongName,
preventing package installs in a systemwide location (Closes: #804600)
* Add myself to Uploaders.
2015-10-17 - Andrew Ayer <>
strip-nondeterminism (0.013-1) unstable; urgency=medium
* New upstream release.
- png: gracefully handle nonconformant PNG files with trailing
garbage (Closes: #802057)
2015-09-22 - Andrew Ayer <>
strip-nondeterminism (0.012-1) unstable; urgency=medium
* New upstream release.
- zip: preserve file permissions. (Closes: #798384)
- dh_strip_nondeterminism: work around lack of get_source_date_epoch
in old debhelper. (Closes: #799732)
2015-08-29 - Andrew Ayer <>
strip-nondeterminism (0.011-1) unstable; urgency=medium
* New upstream release.
- dh_strip_nondeterminism: use get_source_date_epoch() to get
canonical time.
2015-08-21 - Andrew Ayer <>
strip-nondeterminism (0.010-1) unstable; urgency=medium
* New upstream release.
- Use same regex to detect javaproperties files in jars as in files
* Add missing dependency on libtimedate-perl.  Thanks to St├ęphane
Glondu (Closes: #796366)
2015-07-17 - Andrew Ayer <>
strip-nondeterminism (0.009-1) unstable; urgency=medium
* New upstream release.
- Strip javadoc locale - browsers will do detection better.
- Include name of file that caused error in error messages
- zip: catch errors when reading archive, ignore zip64 files
(Closes: #791574)
2015-06-02 - Andrew Ayer <>
strip-nondeterminism (0.008-1) unstable; urgency=medium
* New upstream release.
- gzip: don't set a canonical timestamp if file didn't already have
a timestamp (Closes: #785742)
2015-05-24 - Holger Levsen <>
strip-nondeterminism (0.007-1) unstable; urgency=medium
[ Reiner Herrmann ]
* Improve detection of files
[ Holger Levsen ]
* Add myself to uploaders.
2015-03-22 - Andrew Ayer <>
strip-nondeterminism (0.006-1) unstable; urgency=low
* New upstream release.
- Strip timestamp from Java files
- two more javaproperties signatures
- set timezone to UTC before normalizing to get reproducible timestamps
- ar handler: preserve execute bit when normalizing permissions
- Add test case for ar handler
- Improve detection of timestamps in files
- Add a PNG handler (Closes: #777679)

See Also

Package Description
strongswan-ikev1_5.3.5-1ubuntu3_all.deb strongSwan IKEv1 daemon, transitional package
strongswan-ikev2_5.3.5-1ubuntu3_all.deb strongSwan IKEv2 daemon, transitional package
strongswan-nm_5.3.5-1ubuntu3_i386.deb strongSwan plugin to interact with NetworkManager
strongswan-plugin-af-alg_5.3.5-1ubuntu3_all.deb strongSwan plugin for AF_ALG Linux crypto API interface
strongswan-plugin-agent_5.3.5-1ubuntu3_all.deb strongSwan plugin for accessing private keys via ssh-agent
strongswan-plugin-attr-sql_5.3.5-1ubuntu3_all.deb strongSwan plugin for providing IKE attributes from databases
strongswan-plugin-certexpire_5.3.5-1ubuntu3_all.deb strongSwan plugin for exporting expiration dates of certificates
strongswan-plugin-coupling_5.3.5-1ubuntu3_all.deb strongSwan plugin for permanent peer certificate coupling
strongswan-plugin-curl_5.3.5-1ubuntu3_all.deb strongSwan plugin for the libcurl based HTTP/FTP fetcher
strongswan-plugin-dnscert_5.3.5-1ubuntu3_all.deb strongSwan plugin for authentication via CERT RRs
strongswan-plugin-dnskey_5.3.5-1ubuntu3_all.deb strongSwan plugin for parsing RFC 4034 public keys
strongswan-plugin-duplicheck_5.3.5-1ubuntu3_all.deb strongSwan plugin for duplicheck functionality
strongswan-plugin-eap-aka-3gpp2_5.3.5-1ubuntu3_all.deb strongSwan plugin for the 3GPP2-based EAP-AKA backend
strongswan-plugin-eap-aka_5.3.5-1ubuntu3_all.deb strongSwan plugin for generic EAP-AKA protocol handling
strongswan-plugin-eap-dynamic_5.3.5-1ubuntu3_all.deb strongSwan plugin for dynamic EAP method selection