DH_STR...RMINISM(1p)
β¨ DH_STR...RMINISM β¨
okay bestie, gather round π this one lives in the User Contributed Perl Documentation section, and the man page is literally called DH_STR...RMINISM(1p). yes the name has dots in it. no we are not fixing it. it's iconic π
π NAME π
dh_strip_nondeterminism β the tool that strips all the uninteresting, nondeterministic info out of your files π§Ήβ¨
πΈ SYNOPSIS πΈ
dh_strip_nondeterminism [debhelper options] [-Xitem]
π¦ DESCRIPTION π¦
so dh_strip_nondeterminism is a debhelper program, and its whole job is taking the uninteresting, nondeterministic stuff β timestamps, that kind of thing β and stripping it right out of your compiled files so that your build comes out reproducible π«Ά no cap.
this program goes through your package build directories and figures out on its own what needs stripping π it uses file(1) plus the filenames themselves to work out which files should get their nondeterminism scrubbed. and honestly? it makes very good guesses. like, it will do the right thing in almost all cases. she's a natural. main character energy fr fr π
π OPTIONS π
-Xitem,--exclude=itemβ this one excludes any file that has item anywhere in its filename from getting stripped π«β¨ and yes, you can use this option multiple times to build up a whole list of things to exclude. collect them all, bestie π
β SEE ALSO β
also, just so you know: this program is a part of debhelper π
π AUTHORS π
- Andrew Ayer
<agwa@andrewayer.name> - Chris Lamb
<lamby@debian.org>
and that's the whole page, bestie π this one shipped as perl v5.40.1 dated 2026-06-08 β slay, go make something reproducible, periodt π§πΈ
π¦ where this page comes from
- ubuntu stonking: dh-strip-nondeterminism 1.15.1-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms