[Git][reproducible-builds/reproducible-website][master] 2 commits: Expand tabs.

Chris Lamb gitlab at salsa.debian.org
Sun May 27 21:48:07 CEST 2018


Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website


Commits:
de94ce3c by Chris Lamb at 2018-05-27T20:47:46+01:00
Expand tabs.

- - - - -
36a467b8 by Chris Lamb at 2018-05-27T20:47:46+01:00
Generate presentations from a data file.

(This is not yet a complete list, nor does it link to /_lfs/ yet)

- - - - -


2 changed files:

- + _data/presentations.yml
- resources.html


Changes:

=====================================
_data/presentations.yml
=====================================
--- /dev/null
+++ b/_data/presentations.yml
@@ -0,0 +1,219 @@
+- title: You think you're not a target? A tale of 3 developers…
+  presented_by: Chris Lamb
+  event:
+   name: All Things Open
+   location: Raleigh, NC, United States
+   url: https://allthingsopen.org/
+
+- title: You think you're not a target? A tale of 3 developers…
+  presented_by: Chris Lamb
+  event:
+    url: https://freenode.live/
+    name: Freenode Live
+    location: Bristol, United Kingdom
+
+- title: Reproducible Builds status update
+  presented_by: Chris Lamb, Holger Levsen, Maria Glukhova, Steven Chamberlain, Vagrant Cascadian, Valerie Young & Ximin Luo
+  event:
+    url: https://debconf17.debconf.org.
+    name: DebConf17
+    location: Montreal, Quebec, Canada
+
+- title: Reproducible builds
+  presented_by: Chris Lamb
+  event:
+    url: https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china
+    name: LinuxCon + ContainerCon + CloudOpen China
+    location: Beijing, People's Republic of China
+
+- title: Reproducible builds
+  presented_by: Chris Lamb
+  event:
+    url: http://hkoscon.org/2017/
+    name: HKOSCon 2017
+    location: Hong Kong
+
+- title: Reproducible builds
+  presented_by: Chris Lamb
+  event:
+    url: https://oscal.openlabs.cc
+    name: OSCAL'17
+    location: Tirana, Albania
+
+- title: Reproducible Builds everywhere
+  presented_by: Mattia Rizzolo
+  event:
+    url: https://www.ducc.it/
+    name: Debian-Ubuntu Community Conference — Italia 2017
+    location: Vicenza, Italy
+
+- title: Reproducible Builds everywhere
+  presented_by: Holger Levsen
+  event:
+    url: https://www.hamburg.ccc.de/
+    name: CCCHH
+    location: Hamburg, Germany
+
+- title: Reproducible Builds
+  presented_by: Chris Lamb
+  event:
+    url: http://foss-north.se/
+    name: foss-north 2017
+    location: Gothenburg, Sweden
+
+- title: You too can write reproducible software
+  presented_by: Ximin Luo, Vagrant Cascadian & Valerie Young
+  event:
+    url: https://libreplanet.org/conference/
+    name: Libreplanet 2017
+    location: MIT, Cambridge, United States
+
+- title: Verifying Software Freedom with Reproducible Builds
+  presented_by: Vagrant Cascadian
+  event:
+    url: https://libreplanet.org/conference/
+    name: Libreplanet 2017
+    location: MIT, Cambridge, United States
+
+- title: Reproducible Builds everywhere
+  presented_by: Holger Levsen
+  event:
+    url: https://www.guug.de/veranstaltungen/ffg2017/
+    name: GUUG Frühjahrsfachgespräch 2017
+    location: Darmstadt, Germany
+
+- title: Introduction to Reproducible builds
+  presented_by: Vagrant Cascadian
+  event:
+    url: https://www.socallinuxexpo.org/
+    name: Scale 15X
+    location: Pasadena Convention Center, California, United States
+
+- title: Reproducible-Build-Zoo
+  presented_by: Vagrant Cascadian
+  event:
+    url: http://events.linuxfoundation.org/events/embedded-linux-conference
+    name: Embedded Linux Conference 2017
+    location: Portland, Oregon, United States
+
+- title: Reproducible Builds and Fedora
+  presented_by: Dennis Gilmore & Holger Levsen
+  event:
+    url: https://devconf.cz
+    name: DevConf.cz
+    location: Brno, Czech Republic
+
+- title: "Reproducible Builds: Two years in the trenches"
+  presented_by: Chris Lamb
+  event:
+    url: https://www.linux.conf.au/
+    name: linux.conf.au 2017
+    location: Hobart, Australia
+  video:
+    youtube: ooJXRBf72M0
+
+- title: Reproducible Builds for a Better Future
+  presented_by: Valerie Young
+  event:
+    url: https://www.linux.conf.au/
+    name: linux.conf.au 2017
+    location: Hobart, Australia
+  video:
+    youtube: -nMVfmZL8zk
+
+- title: Reproducible Builds
+  presented_by: Boyuan Yang
+  event:
+    url: https://lug.ustc.edu.cn/wiki/intro_english
+    name: LUG at USTC
+    location: University of Science and Technology of China, Hefei, Anhui, China
+
+- title: Reproducible builds status update
+  presented_by: Chris Lamb and Holger Levsen
+  event:
+    url: https://wiki.debian.org/DebianEvents/gb/2016/MiniDebConfCambridge
+    name: MiniDebConf Cambridge 2016
+    location: Cambridge, United Kingdom
+  slides: https://people.debian.org/~lamby/2016-11-13-MiniDebConfCambridge
+
+- title: Reproducible Builds
+  presented_by: Chris Lamb
+  event:
+    url: http://sfk.flossk.org/sfk16/
+    name: Software Freedom Kosova
+    location: Prishtina, Republic of Kosovo
+
+- title: Reproducible Builds status update
+  presented_by: Chris Lamb
+  event:
+    url: https://debconf16.debconf.org
+    name: DebConf16
+    location: Cape Town, South Africa
+
+- title: Reproducible Builds - fulfilling the original promise of free software
+  presented_by: Chris Lamb
+  event:
+    url: http://2016.fossasia.org/
+    name: FOSSASIA 2016
+    location: Singapore
+
+- title: Reproducible Builds in FreeBSD
+  presented_by: Ed Maste
+  event:
+    url: http://www.bsdcan.org/2016/schedule/events/714.en.html
+    name: BSDCan 2016
+    location: Ottawa, Canada
+  slides: http://www.bsdcan.org/2016/schedule/attachments/375_2016-06-11-BSDCan-2016-Reproducible-Builds.pdf
+  video:
+    youtube: MTPNB1lXKBQ
+
+- title: Reproducible builds in FreeBSD packages
+  presented_by: Baptiste Daroussin
+  event:
+    url: https://archive.fosdem.org/2016/schedule/event/reproducible_freebsd_packages/
+    name: FOSDEM 2016
+    location: Brussels, Belgium
+  video:
+    url: http://video.fosdem.org/2016/k4601/reproducible-builds-in-freebsd-packages.mp4
+  slides: https://archive.fosdem.org/2016/schedule/event/reproducible_freebsd_packages/attachments/slides/1170/export/events/attachments/reproducible_freebsd_packages/slides/1170/reproducible_builds_freebsd
+
+- title: Beyond Reproducible builds
+  presented_by: Chris Lamb
+  event:
+    url: https://skroutz.gr
+    name: Skroutz.gr
+    location: Athens, Greece
+
+- title: Reproducible builds status update
+  presented_by: Chris Lamb, Holger Levsen
+  event:
+    url: https://wiki.debian.org/DebianEvents/gb/2015/MiniDebConfCambridge
+    name: MiniDebConfCambridge 2015
+    location: Cambridge, United Kingdom
+
+- title: Reproducible Builds status update
+  presented_by: Lunar, Holger Levsen, Chris Lamb
+  event:
+    url: https://debconf15.debconf.org
+    name: DebConf15
+    location: Heidelberg, Germany
+
+- title: How to make your software build reproducibly
+  presented_by: Lunar, 2015-08-13
+  event:
+    url: https://events.ccc.de/camp/2015/
+    name: Chaos Communication Camp 2015
+    location: Zehdenick, Germany
+  video:
+    url: https://media.ccc.de/v/camp2015-6657-how_to_make_your_software_build_reproducibly
+  slides: https://reproducible.alioth.debian.org/presentations/2015-08-13-CCCamp15.pdf
+
+- title: "Reproducible Builds: Moving Beyond Single Points of Failure for Software Distribution"
+  presented_by: Mike Perry and Seth Schoen
+  event:
+    url: https://events.ccc.de/congress/2014/
+    name: Chaos Communication Congress 2014
+    location: Hamburg, Germany
+  video: https://media.ccc.de/v/31c3_-_6240_-_en_-_saal_g_-_201412271400_-_reproducible_builds_-_mike_perry_-_seth_schoen_-_hans_steiner
+  slides: https://events.ccc.de/congress/2014/Fahrplan/system/attachments/2575/original/2014CCCReproducible.pdf
+


=====================================
resources.html
=====================================
--- a/resources.html
+++ b/resources.html
@@ -24,196 +24,25 @@ order: 2
   </div>
   <div class="eight columns text">
     <dl class="talks">
+      {% for x in site.data.presentations %}
       <dt>
-        <em>You think you're not a target? A tale of 3 developers…</em><br />
-        by Chris Lamb, <a href="https://allthingsopen.org/">All Things Open</a>, Raleigh, NC, United States
+        <em>{{ x.title }}</em><br/>
+        by {{ x.presented_by }}<br/>
+        <a href="{{ x.event.url }}">{{ x.event.name }}</a>,
+        {{ x.event.location }}.
       </dt>
       <dd>
+        {% if x.video.url %}
+        ▸ <a href="{{ x.video.url }}">Video</a> 
+        {% endif %}
+        {% if x.video.youtube %}
+        ▸ <a href="https://www.youtube.com/watch?v={{ x.video.youtube }}">YouTube</a> 
+        {% endif %}
+        {% if x.slides %}
+        ▦ <a href="{{ x.slides }}">Slides</a> 
+        {% endif %}
       </dd>
-      <dt>
-        <em>You think you're not a target? A tale of 3 developers…</em><br />
-        by Chris Lamb, <a href="https://freenode.live/">Freenode #live</a>, Bristol, United Kingdom
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds status update</em><br />
-	by Chris Lamb & Holger Levsen & Maria Glukhova &
-        Steven Chamberlain & Vagrant Cascadian &
-	Valerie Young & Ximin Luo, <a href="https://debconf17.debconf.org">DebConf17</a>, Montreal, Quebec, Canada.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible builds</em><br />
-        by Chris Lamb, <a href="https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china">LinuxCon + ContainerCon + CloudOpen China</a>, Beijing, People's Republic of China.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible builds</em><br />
-        by Chris Lamb, <a href="http://hkoscon.org/2017/">HKOSCon 2017</a>, Hong Kong.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible builds</em><br />
-        by Chris Lamb, <a href="https://oscal.openlabs.cc">OSCAL'17</a>, Tirana, Albania.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds everywhere</em><br />
-        by Mattia Rizzolo, <a href="https://www.ducc.it/">Debian-Ubuntu Community Conference — Italia 2017</a>, Vicenza, Italy.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds everywhere</em><br />
-        by Holger Levsen, <a href="https://www.hamburg.ccc.de/">CCCHH</a>, Hamburg, Germany.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds</em><br />
-        by Chris Lamb, <a href="http://foss-north.se/">foss-north 2017</a>, Gothenburg, Sweden.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>You too can write reproducible software</em><br />
-        by Ximin Luo, Vagrant Cascadian & Valerie Young, <a href="https://libreplanet.org/conference/">Libreplanet 2017</a>, MIT, Cambridge, United States.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Verifying Software Freedom with Reproducible Builds</em><br />
-        by Vagrant Cascadian, <a href="https://libreplanet.org/conference/">Libreplanet 2017</a>, MIT, Cambridge, United States.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds everywhere</em><br />
-        by Holger Levsen, <a href="https://www.guug.de/veranstaltungen/ffg2017/">GUUG Frühjahrsfachgespräch 2017</a>, Darmstadt, Germany.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Introduction to Reproducible builds</em><br />
-        by Vagrant Cascadian, <a href="https://www.socallinuxexpo.org/">Scale 15X</a>, Pasadena Convention Center, California, United States.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible-Build-Zoo</em><br />
-        by Vagrant Cascadian, <a href="http://events.linuxfoundation.org/events/embedded-linux-conference">Embedded Linux Conference 2017</a>, Portland, Oregon, United States.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds and Fedora</em><br />
-        by Dennis Gilmore & Holger Levsen, <a href="https://devconf.cz">DevConf.cz</a>, Brno, Czech Republic.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds: Two years in the trenches</em><br />
-        by Chris Lamb, <a href="https://www.linux.conf.au/">linux.conf.au 2017</a>, Hobart, Australia.
-      </dt>
-      <dd>
-       ⧠ <a href="https://www.youtube.com/watch?v=ooJXRBf72M0">Video</a>
-      </dd>
-      <dt>
-        <em>Reproducible Builds for a Better Future</em><br />
-        by Valerie Young, <a href="https://www.linux.conf.au/">linux.conf.au 2017</a>, Hobart, Australia.
-      </dt>
-      <dd>
-       ⧠ <a href="https://www.youtube.com/watch?v=-nMVfmZL8zk">Video</a>
-      </dd>
-      <dt>
-        <em>Reproducible Builds</em><br />
-        by Boyuan Yang, <a href="https://lug.ustc.edu.cn/wiki/intro_english">LUG at USTC</a>, University of Science and Technology of China, Hefei, Anhui, China.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible builds status update</em><br />
-        by Chris Lamb and Holger Levsen, <a href="https://wiki.debian.org/DebianEvents/gb/2016/MiniDebConfCambridge">MiniDebConfCambridge 2016</a>
-      </dt>
-      <dd>
-       ⧠ <a href="https://people.debian.org/~lamby/2016-11-13-MiniDebConfCambridge">Slides</a>
-      </dd>
-      <dt>
-        <em>Reproducible Builds</em><br />
-        by Chris Lamb, <a href="http://sfk.flossk.org/sfk16/">Software Freedom Kosova</a>, Prishtina, Republic of Kosovo.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds status update</em><br />
-        by Chris Lamb, <a href="https://debconf16.debconf.org">DebConf16</a>, Cape Town, South Africa.
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds - fulfilling the original promise of free software</em><br />
-        by Chris Lamb, <a href="http://2016.fossasia.org/">FOSSASIA '16</a>
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds in FreeBSD</em><br />
-        by Ed Maste, <a href="http://www.bsdcan.org/2016/schedule/events/714.en.html">BSDCan 2016</a>
-      </dt>
-      <dd>
-        ▸ <a href="https://www.youtube.com/watch?v=MTPNB1lXKBQ">Recording</a>,
-        ⧠ <a href="http://www.bsdcan.org/2016/schedule/attachments/375_2016-06-11-BSDCan-2016-Reproducible-Builds.pdf">Slides</a>
-      </dd>
-      <dt>
-        <em>Reproducible builds in FreeBSD packages</em><br />
-        by Baptiste Daroussin, <a href="https://archive.fosdem.org/2016/schedule/event/reproducible_freebsd_packages/">FOSDEM 2016</a>
-      </dt>
-      <dd>
-        ▸ <a href="http://video.fosdem.org/2016/k4601/reproducible-builds-in-freebsd-packages.mp4">Recording</a>,
-        ⧠ <a href="https://archive.fosdem.org/2016/schedule/event/reproducible_freebsd_packages/attachments/slides/1170/export/events/attachments/reproducible_freebsd_packages/slides/1170/reproducible_builds_freebsd">Slides</a>
-      </dd>
-      <dt>
-        <em>Beyond Reproducible builds</em><br />
-        by Chris Lamb, <a href="https://skroutz.gr">Skroutz.gr</a>, Athens, Greece
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible builds status update</em><br />
-        by Chris Lamb and Holger Levsen, <a href="https://wiki.debian.org/DebianEvents/gb/2015/MiniDebConfCambridge">MiniDebConfCambridge 2015</a>
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>Reproducible Builds status update</em><br />
-        by Lunar, Holger Levsen, Chris Lamb, <a href="https://debconf15.debconf.org">DebConf15</a>, Heidelberg, Germany
-      </dt>
-      <dd>
-      </dd>
-      <dt>
-        <em>How to make your software build reproducibly</em><br />
-        by Lunar, 2015-08-13, <a href="https://events.ccc.de/camp/2015/">Chaos Communication Camp 2015</a>
-      </dt>
-      <dd>
-        ▸ <a href="https://media.ccc.de/v/camp2015-6657-how_to_make_your_software_build_reproducibly">Recordings</a>,
-        ⧠ <a href="https://reproducible.alioth.debian.org/presentations/2015-08-13-CCCamp15.pdf">Slides</a>,
-        ☷ <a href="https://reproducible.alioth.debian.org/presentations/2015-08-13-CCCamp15-outline.pdf">Full script</a>,
-        ⚙ <a href="https://salsa.debian.org/reproducible-builds/presentations.git/tree/2015-08-13-CCCamp15">Sources</a>
-      </dd>
-      <dt>
-        <em>Reproducible Builds: Moving Beyond Single Points of Failure for Software Distribution</em><br />
-        by Mike Perry and Seth Schoen, 2014-12-27, <a href="https://events.ccc.de/congress/2014/">Chaos Communication Congress 2014</a>
-      </dt>
-      <dd>
-       ▸ <a href="https://media.ccc.de/v/31c3_-_6240_-_en_-_saal_g_-_201412271400_-_reproducible_builds_-_mike_perry_-_seth_schoen_-_hans_steiner">Recordings</a>,
-       ⧠ <a href="https://events.ccc.de/congress/2014/Fahrplan/system/attachments/2575/original/2014CCCReproducible.pdf">Slides</a>
-      </dd>
-    </dl>
+      {% endfor %}
   </div>
 </div>
 



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/compare/1389161274ce1c7f5cff574a43aceac33d674442...36a467b8bb870106e7d6fe6cf9aa3c989549752e

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/compare/1389161274ce1c7f5cff574a43aceac33d674442...36a467b8bb870106e7d6fe6cf9aa3c989549752e
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/20180527/ce6f0dc7/attachment.html>


More information about the rb-commits mailing list