[Git][reproducible-builds/reproducible-website][master] 2020-06: +2 patches, tweak doctrees description
Eli Schwartz
gitlab at salsa.debian.org
Sun Jul 5 14:08:16 UTC 2020
Eli Schwartz pushed to branch master at Reproducible Builds / reproducible-website
Commits:
1c9b354d by Eli Schwartz at 2020-07-05T10:05:06-04:00
2020-06: +2 patches, tweak doctrees description
- - - - -
1 changed file:
- _reports/2020-06.md
Changes:
=====================================
_reports/2020-06.md
=====================================
@@ -42,7 +42,7 @@ Lastly, reproducible builds were mentioned in a recent episode of the [Ubuntu Po
[![]({{ "/images/reports/2020-06/archlinux.png#right" | relative_url }})](https://www.archlinux.org/)
-In the [ArchLinux](https://www.archlinux.org/) distribution, a goal to [remove `.doctrees` from installed files](https://www.archlinux.org/todo/remove-doctrees-from-installed-files-for-reproducible-builds/) was created via Arch's '[TODO list](https://www.archlinux.org/todo/)' mechanism. These files are generated by the [Sphinx documentation generator](https://www.sphinx-doc.org/) when developing documentation so that Sphinx does not have to reparse all input files. They shouldn't be packaged, especially as they lead to the package being unreproducible as their [pickled](https://docs.python.org/3/library/pickle.html) format contains unreproducible data.
+In the [ArchLinux](https://www.archlinux.org/) distribution, a goal to [remove `.doctrees` from installed files](https://www.archlinux.org/todo/remove-doctrees-from-installed-files-for-reproducible-builds/) was created via Arch's '[TODO list](https://www.archlinux.org/todo/)' mechanism. These files are build caches generated by the [Sphinx documentation generator](https://www.sphinx-doc.org/) when developing documentation so that Sphinx does not have to reparse all input files. They shouldn't be packaged, especially as they lead to the package being unreproducible as their [pickled](https://docs.python.org/3/library/pickle.html) format contains unreproducible data. Jelle van der Waa and Eli Schwartz submitted various upstream patches to fix projects which install these by default.
Dimitry Andrica was able to determine why the reproducibility status of [FreeBSD](https://www.freebsd.org/)'s `base.txz` depended on the number of CPU cores, attributing it to an optimisation made to the [Clang](https://clang.llvm.org/) C compiler [[...](https://github.com/llvm/llvm-project/commit/b4a99a061f517e60985667e39519f60186cbb469)]. After [further detailed discussion on the FreeBSD bug](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246630#c18) it was possible to get the binaries reproducible again [[...](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246630#c34)].
@@ -142,6 +142,10 @@ The Reproducible Builds project attempts to fix unreproducible packages and we t
* [`gnome-builder`](https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/281)
* [`PHP`](https://github.com/php/php-src/pull/5671)
+* Eli Schwartz:
+ * [`ghc`](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3573)
+ * [`vigra`](https://github.com/ukoethe/vigra/pull/477)
+
* Vagrant Cascadian:
* [#961954](https://bugs.debian.org/961954) filed against [`lirc`](https://tracker.debian.org/pkg/lirc).
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/1c9b354d7ead19b2df9f4bda8840a16d3fb99f07
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/1c9b354d7ead19b2df9f4bda8840a16d3fb99f07
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/20200705/059cbd24/attachment.htm>
More information about the rb-commits
mailing list