aboutsummaryrefslogtreecommitdiffstats
path: root/meson/docs/markdown/Reproducible-builds.md
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /meson/docs/markdown/Reproducible-builds.md
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'meson/docs/markdown/Reproducible-builds.md')
-rw-r--r--meson/docs/markdown/Reproducible-builds.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/meson/docs/markdown/Reproducible-builds.md b/meson/docs/markdown/Reproducible-builds.md
new file mode 100644
index 000000000..1e00feae8
--- /dev/null
+++ b/meson/docs/markdown/Reproducible-builds.md
@@ -0,0 +1,20 @@
+# Reproducible builds
+
+A reproducible build means the following (as quoted from [the
+reproducible builds project site](https://reproducible-builds.org/)):
+
+> Reproducible builds are a set of software development practices that
+ create a verifiable path from human readable source code to the
+ binary code used by computers.
+
+Roughly what this means is that if two different people compile the
+project from source, their outputs are bitwise identical to each
+other. This allows people to verify that binaries downloadable from
+the net actually come from the corresponding sources and have not, for
+example, had malware added to them.
+
+Meson aims to support reproducible builds out of the box with zero
+additional work (assuming the rest of the build environment is set up
+for reproducibility). If you ever find a case where this is not
+happening, it is a bug. Please file an issue with as much information
+as possible and we'll get it fixed.