[Git][reproducible-builds/reproducible-presentations][master] 4 commits: seagl 2019: interleave the story with the content.
Vagrant Cascadian
gitlab at salsa.debian.org
Fri Nov 15 00:02:46 UTC 2019
Vagrant Cascadian pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
f57ca7b3 by Vagrant Cascadian at 2019-11-14T23:59:19Z
seagl 2019: interleave the story with the content.
- - - - -
19c290dc by Vagrant Cascadian at 2019-11-14T23:59:35Z
seagl 2019: columns of collaboration
- - - - -
23084c74 by Vagrant Cascadian at 2019-11-14T23:59:35Z
seagl 2019: merge theory, praxis and end/summary.
- - - - -
57f23f80 by Vagrant Cascadian at 2019-11-15T00:01:17Z
seagl 2019: move who watches later.
- - - - -
1 changed file:
- 2019-11-16-SeaGL-There-and-Back-Again-Reproducibly/There-and-Back-Again-Reproducibly.org
Changes:
=====================================
2019-11-16-SeaGL-There-and-Back-Again-Reproducibly/There-and-Back-Again-Reproducibly.org
=====================================
@@ -81,12 +81,51 @@ identical copies of all specified artifacts.
[[./images/reproducible-builds.png]]
+* Once upon a time
+
+#+ATTR_BEAMER: :overlay <+->
+- Historically software was reproducible! Every bit counted.
+- And every bit was known.
+- Bit for bit reproducible GNU toolchain in the early 90s on 10(?) architectures.
+- *And then we all forgot.*
+- A list mail in 1997, very few more in 2001 and 2003.
+- Then, in 2011 and 2012, Bitcoin and Torbrowser were made reproducible.
+
+* Debian
+
+#+ATTR_BEAMER: :overlay <+->
+- In 2013 some people in Debian began to investigate this.
+- And kicked it off in 2014 by introducing systematic testing, classifications and weekly blogs.
+- Since 2017 in Debian Policy
+
+* Debian main unstable/amd64, since October 2014
+
+[[./images/stats_pkg_state.png]]
+
+* Shared research and developments / WIP
+
+#+ATTR_BEAMER: :overlay <+->
+- Test/research setup for many but not all projects.
+- Since end of 2018 shared database for some of those.
+- Sharing issues, patches and upstreaming them.
+- Shared public blog, now called monthly report.
+- More collaboration is possible!
+
* Humble beginnings
[[./images/800px-Hobbit_holes_reflected_in_water.jpg]]
* Unexpected guests
+#+ATTR_BEAMER: :overlay <+->
+- timestamps
+- timestamps
+- timestamps
+- build paths
+- timezones, locales
+- hundreds of classes of causes !
+- It's fun to discover these! Well, mostly.
+
* First Breakfast! Second Breakfast? Elevensies?
[[./images/tapioca_in_the_shadow_of_mordor.jpg]]
@@ -95,7 +134,6 @@ identical copies of all specified artifacts.
[[./images/r-b-projects.png]]
-* Dangerous Journeys
* trolls
[[./images/Trollschild.jpg]]
@@ -122,86 +160,7 @@ identical copies of all specified artifacts.
[[./images/345px-Mirkwood_-_entrance.jpg]]
-* spiders
-
-[[./images/aranha.jpg]]
-
-* Under the mountain
-
-[[./images/640px-The_Hobbit_-_Smaug.jpg]]
-
-* And back again
-
-[[./images/800px-Hobbit_holes_reflected_in_water.jpg]]
-
-* Who watches
-
-** image
- :PROPERTIES:
- :BEAMER_col: 0.4
- :END:
-
-[[./images/Ring-eye-sauron.png]]
-
-* The End ... Or the Beginning?
-
-[[./images/reproducible-builds.png]]
-
-** text
- :PROPERTIES:
- :BEAMER_col: 0.67
- :END:
-
-https://reproducible-builds.org
-
-* Once upon a time
-
-#+ATTR_BEAMER: :overlay <+->
-- A list mail in 1997, very few more in 2001 and 2003.
-- Then, in 2011 and 2012, Bitcoin and Torbrowser were made reproducible.
-- Wow.
-
-* Why unreproducibilities exist (historically)
-
-#+ATTR_BEAMER: :overlay <+->
-- Historically software was reproducible! Every bit counted.
-- And every bit was known.
-- Bit for bit reproducible GNU toolchain in the early 90s on 10(?) architectures.
-- *And then we all forgot.*
-
-* Debian
-
-#+ATTR_BEAMER: :overlay <+->
-- In 2013 some people in Debian began to investigate this.
-- And kicked it off in 2014 by introducing systematic testing, classifications and weekly blogs.
-- Since 2017 in Debian Policy, as a "should" directive, not "must".
-- 2023 with "must"?
-
-* Debian main unstable/amd64, since October 2014
-
-[[./images/stats_pkg_state.png]]
-
-* Shared research and developments / WIP
-
-#+ATTR_BEAMER: :overlay <+->
-- Test/research setup for many but not all projects.
-- Since end of 2018 shared database for some of those.
-- Sharing issues, patches and upstreaming them.
-- Shared public blog, now called monthly report.
-- More collaboration is possible!
-
-* What's causing unreproducibilities
-
-#+ATTR_BEAMER: :overlay <+->
-- timestamps
-- timestamps
-- timestamps
-- build paths
-- timezones, locales
-- hundreds of classes of causes !
-- It's fun to discover these! Well, mostly.
-
-* A light at the end of the forest!
+* What can you see, burglar?
https://diffoscope.org
@@ -233,6 +192,11 @@ https://try.diffoscope.org
- for checking security updates only change what should be changed
- for development too
+
+* spiders
+
+[[./images/aranha.jpg]]
+
* A barrel in the river
reprotest: builds something twice with many variations
@@ -244,15 +208,38 @@ reprotest: builds something twice with many variations
- if unreproducible: reduce variations until (hopefully) the cause has been identified
- *Please help!*
+
+* Under the mountain
+
+[[./images/640px-The_Hobbit_-_Smaug.jpg]]
+
+* And back again
+
+[[./images/800px-Hobbit_holes_reflected_in_water.jpg]]
+
+* The End ... Or the Beginning?
+
+[[./images/reproducible-builds.png]]
+
+** text
+ :PROPERTIES:
+ :BEAMER_col: 0.67
+ :END:
+
+https://reproducible-builds.org
+
* Theory vs Praxis
#+ATTR_BEAMER: :overlay <+->
-- 93% is a lie.
+- 93% is a wonderful fantasy
+- 7% of 30000 source packages means 2100 unreproducible source packages.
+- And there's new software every hour
- Getting software reproducible in theory is 33% of the way.
- The next 33% are about reproducible builds in practice, which means changing distro tools and workflows. Technically easy...
- The last 33% are again different for each distro and divided into these questions:
- distributing trust
- how to "Enable everyone to independently..." in practice. (eg for Debian there are two designs with code, but...)
+- *There is a lot to do. Please. Help.*
* Four summits so far
@@ -264,11 +251,19 @@ reprotest: builds something twice with many variations
- Marrakesh 2019
- ...
-* Collaboration is so great, again.
+* Collaboration
+
+** image
+ :PROPERTIES:
+ :BEAMER_col: 0.4
+ :END:
[[./images/reprobuilds-display.jpeg]]
-* Collaboration, again.
+** text
+ :PROPERTIES:
+ :BEAMER_col: 0.6
+ :END:
#+ATTR_BEAMER: :overlay <+->
- We stand on the shoulders of giants.
@@ -279,15 +274,14 @@ reprotest: builds something twice with many variations
- And we welcome you.
- And we welcome Free Software.
-* The end / summary
+* Who watches
-#+ATTR_BEAMER: :overlay <+->
-- We made 93% of the first 33%.
-- Sounds good, but 7% of 30000 source packages means 2100 unreproducible source packages.
-- Currently. There's new software every hour.
-- The 2nd 33% are more blurry, some small projects made it, no big one yet.
-- There are ideas and even code for the last 33%, but we can't go on that path without the first 66%...
-- *There is a lot to do. Please. Help.*
+** image
+ :PROPERTIES:
+ :BEAMER_col: 0.4
+ :END:
+
+[[./images/Ring-eye-sauron.png]]
* Questions?
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/compare/b262949abae594f5a97f8b2376fdcb0b88dcdaa0...57f23f80b9866b93086c9008a5e6033dec3b8411
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/compare/b262949abae594f5a97f8b2376fdcb0b88dcdaa0...57f23f80b9866b93086c9008a5e6033dec3b8411
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/20191115/9a78db3a/attachment.htm>
More information about the rb-commits
mailing list