[Git][reproducible-builds/reproducible-website][master] venice 2022: move the metrics notes from...
Holger Levsen (@holger)
gitlab at salsa.debian.org
Wed Jan 11 19:34:05 UTC 2023
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-website
Commits:
c0ef32dc by Holger Levsen at 2023-01-11T20:33:34+01:00
venice 2022: move the metrics notes from https://pad.riseup.net/p/rbsummmit2022-metrics-keep to here
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- _events/venice2022/agenda.md
- + _events/venice2022/metrics.md
Changes:
=====================================
_events/venice2022/agenda.md
=====================================
@@ -6,7 +6,11 @@ order: 10
permalink: /events/venice2022/agenda/
---
-Reproducible Builds Summit 2022 - Working [Agenda]({{ "/events/venice2022/agenda/" | relative_url }})
+Reproducible Builds Summit 2022
+===============================
+
+Working [Agenda]({{ "/events/venice2022/agenda/" | relative_url }})
+================
The following was the working schedule for the 2022 Reproducible Builds Summit.
@@ -69,7 +73,7 @@ Day 2 - Wednesday 2 November
* The day will start with a summary of Day 1 outcomes and a Day 2 Agenda Overview.
* 9.30 Collaborative Working Sessions, break-out discussions continue.
* Documentation Tooling FIXME https://pad.riseup.net/p/rbsummmit2022-doc-tooling-keep
- * Metrics FIXME https://pad.riseup.net/p/rbsummmit2022-metrics-keep
+ * [Metrics]({{ "/events/venice2022/metrics/" | relative_url }})
* Packaging FIXME https://pad.riseup.net/p/rbsummmit2022-packagingII-keep
* Motivation FIXME https://pad.riseup.net/p/rbsummmit2022-motivation-keep
* 11.15 Break - All break times are approximate :^)
=====================================
_events/venice2022/metrics.md
=====================================
@@ -0,0 +1,98 @@
+---
+layout: event_detail
+title: Collaborative Working Sessions - Metrics
+event: venice2022
+order: 50
+permalink: /events/venice2022/metrics/
+---
+
+Reproducible Builds Summit 2022
+
+Metrics
+=======
+
+Notes
+-----
+
+We defined 4 columns:
+
+ * distributions ( ex. debian )
+ * projects ( ex. tor browser )
+ * compilers ( ex. gcc )
+ * ecosystem ( ex. go libraries ) this is of course related to a language
+
+For each column we defined :
+ * qualitative metrics QL ( yes / no / maybe ) that can be manually sourced from a website ( with citation ) and updated from time to time.
+ * quantitative metrics QN ( a number ) that should be scraped from an external source and updated regularly and automatically
+
+For distributions:
+
+ * QN number of reproducible packages / vs n. of total packages ( for each release )
+ * QN number of reproducible packages / vs n. of total packages ( for each arch )
+ * QL does the distribution has a reproducible base system ( bootstrap )
+ * QL what kind of reproducibility test is used ?
+ * QN how many "reproducible friendly compilers" are shipped by this distro ?
+
+For Projects:
+
+ * QL does the project ships reproducible binanries / images / things ?
+ * QN how many of the project dependencies are reproducible ?
+ * what kind of reproducible test is used ?
+
+For Compilers:
+
+ * QL does the compiler repruducibly bootstrap itself
+ * QL does the compiler produce reproducible binaries ( under defined cirmumstances )
+
+For ecosystems:
+
+ * QN How many reproducible packages / total number of installable packages ?
+
+yaml file formats:
+------------------
+
+Compiler yaml file format:
+
+ name of the compiler: string
+ language: string
+ build systems: [ string ]
+ reproducible binaries on differen archs: [string, bool]
+ bootstrap reproducibly: bool
+ compile reproducible binaries: bool
+
+
+Distribution yaml file format:
+
+ name of the distribution: string
+ type of reproducibility (reprotest/rebuild): string
+ reproducible status: [architecture]
+ reproducible status of build essential dependencies: [architecture]
+
+architecture:
+
+ name: string
+ reproducible: float
+ unreproducible: float
+ unknown: float
+
+
+Examples:
+---------
+
+ name of the compiler: ocamlc
+ language: ocaml
+ build systems:
+ - dune
+ - opam
+ reproducible binaries on differen archs:
+ - amd64: yes
+ - arm64: yes
+ bootstrap reproducibly: yes
+ compile reproducible binaries: true
+
+ name of the distribution: alpine
+ type of reproducibility (reprotest/rebuild/none): none
+ reproducible status: []
+ reproducible status of build essential dependencies: []
+
+
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/c0ef32dcbde98d4f604ffd58c85e3f12c99f6063
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/c0ef32dcbde98d4f604ffd58c85e3f12c99f6063
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/20230111/473fcc1f/attachment.htm>
More information about the rb-commits
mailing list