DH_STRI...ERMINISM(1)

πŸ“¦ version 1.14.0, in opensuse-leap 16.0

DH_STRI...ERMINISM(1) πŸ’–

okay bestie, welcome to the DH_STRI...ERMINISM(1) page β€” this one's filed under User Contributed Perl Documentation, and it's all about making builds reproducible. ✨


πŸ’– NAME πŸ’–

dh_strip_nondeterminism β€” strip uninteresting, nondeterministic information from files.


✨ SYNOPSIS ✨

Run it like this, bestie:

dh_strip_nondeterminism [debhelper options] [-Xitem]

🌸 DESCRIPTION 🌸

So dh_strip_nondeterminism is a debhelper program, and its whole thing is stripping uninteresting, nondeterministic information β€” such as timestamps β€” from compiled files so that the build is reproducible. Literally the cleanest vibe for reproducibility. πŸ’…

This program examines your package build directories and works out what to strip on its own. It uses file(1) and filenames to figure out what files should have nondeterminism stripped from them. In general it seems to make very good guesses, and will do the right thing in almost all cases. No cap. ✨


πŸ’… OPTIONS πŸ’…

There's one option, and she's repeatable:

  • -Xitem, --exclude=item β€” exclude files that contain item anywhere in their filename from being stripped. You may use this option multiple times to build up a list of things to exclude.

πŸ¦‹ SEE ALSO πŸ¦‹

debhelper(7) β€” go read that too. And yes, this program is a part of debhelper. 🫢


πŸŽ€ AUTHORS πŸŽ€

Andrew Ayer <agwa@andrewayer.name> and Chris Lamb <lamby@debian.org>. πŸ‘‘


okay bye bestie! πŸŽ€ This page is signed off with perl v5.42.0, dated 2024-12-16, and it's still the DH_STRI...ERMINISM(1) manual. πŸ’–βœ¨

πŸ“¦ where this page comes from