[Git][reproducible-builds/reproducible-website][master] 2 commits: docs/contribute: add a link to Fedora

Chris Lamb (@lamby) gitlab at salsa.debian.org
Tue Oct 28 16:57:56 UTC 2025



Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website


Commits:
21f1813d by Zbigniew Jędrzejewski-Szmek at 2025-10-28T16:47:20+01:00
docs/contribute: add a link to Fedora

The website has the details on the front page, so just link to that page
instead of making a subpackage as for other distributions.

- - - - -
b2c663f4 by Zbigniew Jędrzejewski-Szmek at 2025-10-28T17:01:41+01:00
tools: add links for add-det and linkdupes

- - - - -


2 changed files:

- contribute/index.md
- tools.md


Changes:

=====================================
contribute/index.md
=====================================
@@ -30,6 +30,7 @@ Various distributions have efforts to become more reproducible. We are involved
 
 * [Arch Linux]({{ "/contribute/archlinux/" | relative_url }} )
 * [Debian]({{ "/contribute/debian/" | relative_url }})
+* [Fedora](https://docs.fedoraproject.org/en-US/reproducible-builds/)
 * [GNU Guix]({{ "/contribute/guix/" | relative_url }})
 * [NixOS]({{ "/contribute/nixos/" | relative_url }})
 * [openSUSE]({{ "/contribute/opensuse/" | relative_url }})


=====================================
tools.md
=====================================
@@ -151,6 +151,34 @@ extensibility in mind.
 <a href="https://packages.debian.org/sid/strip-nondeterminism" class="btn btn-outline-primary btn-sm">Debian package</a>
 <a href="https://archlinux.org/packages/extra/any/strip-nondeterminism" class="btn btn-outline-primary btn-sm">Arch Linux package</a>
 
+#### add-determinism
+
+The binary is actually called `add-det`.
+A tool similar to `strip-nondeterminism` that does post-processing to
+remove some common irreproducibilities in package builds.
+Used for post-build cleanup in rpm package builds.
+It is written in Rust and implements
+cleaning of archive formats (static archives, zip files, jar files, gzip files),
+and rewriting of Python bytecode pyc files.
+
+<a href="https://github.com/keszybz/add-determinism" class="btn btn-outline-primary btn-sm">Git</a>
+<a href="https://github.com/keszybz/add-determinism/issues" class="btn btn-outline-primary btn-sm">Issues</a>
+<a href="https://src.fedoraproject.org/rpms/rust-add-determinism" class="btn btn-outline-primary btn-sm">Fedora Linux package</a>
+<a href="https://archlinux.org/packages/extra/x86_64/add-determinism/" class="btn btn-outline-primary btn-sm">Arch Linux package</a>
+<a href="https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ad/add-determinism/package.nix" class="btn btn-outline-primary btn-sm">NixOS package</a>
+<a href="https://formulae.brew.sh/formula/add-determinism" class="btn btn-outline-primary btn-sm">Brew formula</a>
+
+#### linkdupes
+
+Yet another program to hardlink files,
+but intended for package builds.
+It takes `$SOURCE_DATE_EPOCH` into account to smartly clamp mtimes.
+Also takes SELinux context into account.
+(Files which will have *different* SELinux context when deployed must not be hardlinked.)
+
+It is developed together with `add-determinism`.
+See links above.
+
 #### disorderfs
 
 Problems with [unstable order of inputs](/docs/stable-inputs/) or other



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/42c83dd8a5bd96477b4822e621e237d81b2dbe73...b2c663f44196d115630c1cd7dd2fc926ad3c7467

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/42c83dd8a5bd96477b4822e621e237d81b2dbe73...b2c663f44196d115630c1cd7dd2fc926ad3c7467
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20251028/c9856dfd/attachment.htm>


More information about the rb-commits mailing list