strip-nondeterminism
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.
strip-nondeterminism contains the File::StripNondeterminism Perl module,
and the strip-nondeterminism command line utility.
- Developed at devel:languages:perl
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:RISCV/strip-nondeterminism && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
rpmmacros | 0000000231 231 Bytes | |
strip-all-nondeterminism | 0000000305 305 Bytes | |
strip-nondeterminism-1.6.1.tar.bz2 | 0000276727 270 KB | |
strip-nondeterminism-1.6.1.tar.bz2.asc | 0000000833 833 Bytes | |
strip-nondeterminism.changes | 0000002203 2.15 KB | |
strip-nondeterminism.keyring | 0000004699 4.59 KB | |
strip-nondeterminism.spec | 0000002826 2.76 KB |
Revision 5 (latest revision is 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 744407
from
Bernhard Wiedemann (bmwiedemann)
(revision 5)
- 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.
Comments 0