Skip to content
Snippets Groups Projects
Commit 095ec609 authored by David A. Wheeler's avatar David A. Wheeler
Browse files

Add information about Fedora and add-determinism


Signed-off-by: default avatarDavid A. Wheeler <dwheeler@dwheeler.com>
parent ee0935a4
No related branches found
No related tags found
1 merge request!122Add information about Fedora and add-determinism
Pipeline #686509 passed with stage
in 2 minutes and 37 seconds
......@@ -57,6 +57,7 @@ Lastly, 11 reviews of Debian packages were added, 15 were updated and 48 were re
Elsewhere in the world of distributions, deep within a [larger announcement from Colin Percival about the release of version 14.1-BETA2](https://lists.freebsd.org/archives/freebsd-stable/2024-May/002133.html), it was mentioned that the [FreeBSD](https://www.freebsd.org/) kernels are now built reproducibly.
<br>
On the fedora side, the change proposal mentioned in [April 2024](https://reproducible-builds.org/reports/2024-04/)'s report was approved, so per [ReproduciblePackageBuilds](https://fedoraproject.org/wiki/Changes/ReproduciblePackageBuilds) the [add-determinism](https://github.com/keszybz/add-determinism) tool is now running in new builds for Fedora 41 (rawhide). The add-determinism tool is a Rust program which, as its name suggests, adds determinism to files that are given as input by "attempting to standardize metadata contained in binary or source files to ensure consistency and clamping to `$SOURCE_DATE_EPOCH` in all instances". This is essentially the "Fedora version" of Debian's strip-nondeterminism. strip-nondeterminism is written in perl, and Fedora doesn't want to pull perl in the buildroot for every package. The add-determinism tool eliminates many causes of non-determinism. Work is ongoing to continue the scope of packages it can operate on.
### Miscellaneous news
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment