Linux repositories inspector

strip-nondeterminism - Tool for stripping bits of non-deterministic information from files

StripNondeterminism is a library for stripping non-deterministic information such as timestamps and filesystem ordering from various file and archive formats.
This can be used as a post-processing step to improve the reproducibility of a build product, when the build process itself cannot be made deterministic.
It is used as part of the Reproducible Builds project, although it should be considered a temporary workaround which should not be needed in the long term; upstream software should be reproducible even without using such a tool.
This package installs the stand-alone ‘strip-nondeterminism’ tool.
1.6.1
OpenSUSE iconOpenSUSE Tumbleweed
1.6.0
Ubuntu iconUbuntu 19.10
1.1.2
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.04
0.042
Ubuntu iconUbuntu 18.10
0.041
Arch iconArch rolling
Manjaro iconManjaro rolling
0.040
Ubuntu iconUbuntu 18.04 LTS
0.038
Ubuntu iconUbuntu 17.10
0.034
Debian iconDebian 9.0
0.029
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 42.3
0.015
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling community/osxz0.041-4Jun 1717.7 kiB55 kiB
Debian iconDebian 10.0 buster/maindeb1.1.2-1Mar 2812.8 kiB25 kiB
Debian iconDebian 9.0 stretch/maindeb0.034-12017-11-1010.4 kiB23 kiB
Manjaro iconManjaro rolling stable/communityxz0.041-3Jan 1417.7 kiB55 kiB
Manjaro iconManjaro rolling testing/communityxz0.041-3Jan 1417.7 kiB55 kiB
Manjaro iconManjaro rolling unstable/communityxz0.041-3Jan 1417.7 kiB55 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.029-lp150.1.7Jan 1737.5 kiB82.4 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.029-lp151.2.1Jan 2337.5 kiB82.4 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.029-3.1Jan 1733.9 kiB84 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.6.1-1.10 - 14:5842.6 kiB97.3 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb0.038-12017-11-105.14 kiB23 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb0.040-1.1~build12018-06-195.27 kiB24 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb0.042-1Jan 145.25 kiB24 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.1.2-1Mar 135.21 kiB25 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.6.0-1Sep 105.68 kiB27 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb0.015-12017-11-104.71 kiB18 kiB

Manual pages

dh_strip_nondeterminism(1)

dh_strip_nondeterminism - strip uninteresting, nondeterministic information from files

strip-nondeterminism(1)

strip-nondeterminism - strip nondeterministic information from files

strip-nondeterminism(1p)

strip-nondeterminism - strip nondeterministic information from files

Latest updates

OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 1.0.0-1.3 to 1.6.1-1.1

0 - 14:58
  • Update to version 1.6.1:
    • Parallelise dh_strip_nondeterminism script.
    • Correct indentation level of .zip file field format comment.
    • dh_strip_nondeterminism: Deduplicate hardlinks via stat(2) to avoid issues.
    • Call file(1) with the "--" argument placeholder to fix normalisation of files.
    • Check the return status from Archive::Zip when writing file to disk.
    • Workaround Archive::Zip's incorrect handling of the localExtraField field.
    • Support timestamp clamping of "tIME" chunks in .png files.
    • Drop the t/fixtures/zip/bug_803503.zip test fixtures as they are no longer compatible with Archive::Zip >= 1.66.
  • Drop strip-nondeterminism-0.029-fix-apk.patch: test suite passes without this.
  • BuildRequire perl(Sub::Override): new dependency.
  • Drop _service file: it only has a download_url defined, which is also transparently extracted from the spec file. So this service essentially serves no purpose.
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 reintroduced

Oct 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 removed

Oct 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 reintroduced

Oct 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 removed

Oct 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 reintroduced

Sep 25
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 removed

Sep 25
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 reintroduced

Sep 25
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 removed

Sep 25
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 removed

Sep 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 reintroduced

Sep 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.6.0-1 removed

Sep 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 reintroduced

Sep 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Updated from 1.5.0-1 to 1.6.0-1

Sep 10
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.5.0-1 removed

Sep 06
⇧ Top