[Git][reproducible-builds/reproducible-presentations][master] 11 commits: 2020-05-LFNW: add conceptual introduction.

Vagrant Cascadian gitlab at salsa.debian.org
Sun May 10 05:45:12 UTC 2020



Vagrant Cascadian pushed to branch master at Reproducible Builds / reproducible-presentations


Commits:
8a2e9463 by Vagrant Cascadian at 2020-05-09T20:11:28-07:00
2020-05-LFNW: add conceptual introduction.

- - - - -
d0b4dd12 by Vagrant Cascadian at 2020-05-09T20:47:40-07:00
2020-05 LFNW: use proper markers around bash example.

- - - - -
4fc15370 by Vagrant Cascadian at 2020-05-09T21:05:53-07:00
2020-05-LFNW: slide regarding interelationship bettween foss, rb and
bootstappability.

- - - - -
f5943edc by Vagrant Cascadian at 2020-05-09T21:11:48-07:00
2020-05-lfnw: use bootstrappable logo in bootstrappable slide...

- - - - -
08bbc962 by Vagrant Cascadian at 2020-05-09T21:16:01-07:00
2020-05-lfnw: strip out some unicode from "bash" that pdflatex
complains about.

- - - - -
763b9bc2 by Vagrant Cascadian at 2020-05-09T22:40:32-07:00
2020-05-lfnw: more timey.

- - - - -
fe581579 by Vagrant Cascadian at 2020-05-09T22:40:48-07:00
2020-05-lfnw: link to documentation page.

- - - - -
c7840b37 by Vagrant Cascadian at 2020-05-09T22:41:01-07:00
2020-05-lfnw: collective forgetfulness...

- - - - -
3608ba23 by Vagrant Cascadian at 2020-05-09T22:41:01-07:00
2020-05-lfnw: more bullets.

- - - - -
38aba6e4 by Vagrant Cascadian at 2020-05-09T22:41:01-07:00
2020-05-lfnw: Add bootstrap map.

- - - - -
e2da88d1 by Vagrant Cascadian at 2020-05-09T22:42:22-07:00
2020-05-lfnw: mention soure as sharing and try to clarify packages
better.

- - - - -


6 changed files:

- 2020-05-LFNW-beyond-trusting-open-source-software/Beyond-Trusting-Open-Source-Software.org
- + 2020-05-LFNW-beyond-trusting-open-source-software/Current_bootstrap_map.dot
- 2020-05-LFNW-beyond-trusting-open-source-software/Makefile
- + 2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrap_map.png
- + 2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrappable.png
- + 2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrappable.svg


Changes:

=====================================
2020-05-LFNW-beyond-trusting-open-source-software/Beyond-Trusting-Open-Source-Software.org
=====================================
@@ -70,6 +70,59 @@ https://reproducible-builds.org
   | debian developer    |    2010 |
   | reproducible builds |    2015 |
 
+* Free and Open Source Software
+
+#+ATTR_BEAMER: :overlay <+->
+- Use
+- Study
+- Change
+- Share
+- Community
+
+* Share what exactly
+
+#+ATTR_BEAMER: :overlay <+->
+- source
+- binaries
+- files packaged for distribution
+
+* Where do binaries come from
+
+#+ATTR_BEAMER: :overlay <+->
+- Source code...
+- Transformed by a toolchain...
+- Into machine code
+
+* A resulting binary might look like
+
+#+BEGIN_SRC shell
+
+$ head /bin/bash
+ELF&@@8 @@88TTTDDPtdDDQtdRtd0<0</lib/ld-linux-aarch64.so.1GNUy;OġUQGNU 04
+                                                                          #!JzdAPDDB D  @AJ!Ih at i"r
+NL@@@AB
+0Iq(h   @(
+          H &RD!D
+                    $DP`
+ @A4 at ABf L0 dPCDDBE % 32BX at TD$
+ @A%
+
+!0`0@@bBh
+         HBH
+Xq@ Y       `1B
+BdH(0"BB1@
+          2
+ s0 "Bi$DF0"B 6)4$
+=HdL at 0( 0D at kBDQH`$yh@(>5R @!% PH
+b
+RAbN at P@L.<:B@&
+              JFD08 `
+                     p0D@`
+                           H`P30
+                                 BL 9E4( B
+#+END_SRC
+
+
 * When we say reproducible
 
 ** text
@@ -98,7 +151,7 @@ identical copies of all specified artifacts.
 - Historically software was reproducible! Every bit counted.
 - Things eventually got more complicated...
 - Bit for bit reproducible GNU toolchain in the early 90s on 10(?) architectures.
-- *And then we all forgot.*
+- *And we all forgot.*
 - Then, in 2011 and 2012, Bitcoin and Torbrowser were made reproducible.
 
 * Debian
@@ -149,7 +202,10 @@ https://tests.reproducible-builds.org
 - timestamps
 - hundreds of classes of causes !
 - also timestamps
-- It's fun to discover these! Well, mostly.
+- It's fun to discover these!
+- Well, most of the *time*
+
+https://reproducible-builds.org/docs/
 
 * diffocope
 
@@ -190,7 +246,17 @@ https://diffoscope.org
 \vspace{\baselineskip}
 
 #+ATTR_BEAMER: :overlay <+->
-- available for Debian, Fedora, OpenSUSE, Archlinux, GNU Guix, NixOS, FreeBSD, NetBSD, Homebrew, PypI, ...
+- Available for: 
+- Debian
+- Fedora
+- OpenSUSE
+- Archlinux
+- GNU Guix
+- NixOS
+- FreeBSD
+- NetBSD
+- Homebrew
+- PyPI
 - and on the web: https://try.diffoscope.org
 
 * Reprotest
@@ -235,10 +301,23 @@ https://reproducible-builds.org
 
 * Wearing the adventurous boots
 
+** text
+    :PROPERTIES:
+    :BEAMER_col: 0.6
+    :END:
+
 https://bootstrappable.org/
 
 What compiler do you use to compile your compiler?
 
+** image
+    :PROPERTIES:
+    :BEAMER_col: 0.4
+    :END:
+
+[[./images/bootstrappable.png]]
+
+
 * Trusting Trust
 
   Reflections on Trusting Trust by Ken Thompson 1984
@@ -260,9 +339,51 @@ GNU Mes
 Mutual self-hosting Scheme interpreter written in ~5,000 LOC of simple
 C and a Nyacc-based C compiler written in Scheme.
 
-* planets, comets, stars and hexes
+* planets, meteriods, hexes and other bootstrappable phenomena
+
+** text
+    :PROPERTIES:
+    :BEAMER_col: 0.3
+    :END:
+
+#+ATTR_BEAMER: :overlay <+->
+- M2-Planet
+- Mes-M2
+- M3-Meteoroid
+- MesCC-tools
+- hex0
+
+** image
+    :PROPERTIES:
+    :BEAMER_col: 0.7
+    :END:
+
+[[./images/bootstrap_map.png]]
+
+* Supporting each other
+
+We are all stronger together
+
+** text
+    :PROPERTIES:
+    :BEAMER_col: 0.4
+    :END:
+
+Free and Open Source Software
+** image
+    :PROPERTIES:
+    :BEAMER_col: 0.3
+    :END:
+
+[[./images/reproducible-builds.png]]
+
+** image
+    :PROPERTIES:
+    :BEAMER_col: 0.3
+    :END:
+
+[[./images/bootstrappable.png]]
 
-https://github.com/oriansj/talk-notes/blob/master/Current%20bootstrap%20map.pdf
 
 * Events
 
@@ -333,3 +454,11 @@ https://reproducible-builds.org
   stats_pkg_state has been generated by code licensed under GPL2, written by Holger and was downloaded from:
 
   https://tests.reproducible-builds.org/debian/unstable/amd64/stats_pkg_state.png
+
+bootstrappable.svg from https://bootstrappable.org/images/banner.svg,
+created by Ricardo Wurmus, also licensed Creative Commons
+Attribution-ShareAlike 4.0 International.
+
+bootstrap_map.png generated from
+https://github.com/oriansj/talk-notes/blob/master/Current%20bootstrap%20map.dot
+Licensed under GNU GPL 3.0.


=====================================
2020-05-LFNW-beyond-trusting-open-source-software/Current_bootstrap_map.dot
=====================================
@@ -0,0 +1,76 @@
+digraph "Current bootstrap Map" {
+	rotate=90
+	"hex0-monitor" [label = "hex0 Monitor", shape = box, fontname = Helvetica];
+	"hex0-assembler" [label = "hex0 Assembler", shape = box, fontname = Helvetica];
+	"hex1-assembler" [label = "hex1 Assembler", shape = box, fontname = Helvetica];
+	"hex2-assembler" [label = "hex2 Assembler", shape = box, fontname = Helvetica];
+	"M0-Macro" [label = "M0 Macro assembler", shape = box, fontname = Helvetica];
+	"cc_*" [label = "cc_* family\n(cc_x86, cc_amd64, etc)", shape = box, fontname = Helvetica];
+	"M2" [label = "M2\n(M2-Planet built via cc_*)", shape = box, fontname = Helvetica];
+	"M2-Planet" [label = "M2-PLANET", shape = box, fontname = Helvetica];
+	"mescc-tools" [label = "mescc-tools", shape = box, fontname = Helvetica];
+	"mes-m2" [label = "mes-m2", shape = box, fontname = Helventica];
+	"slow-utils" [label = "slow-utils", color = red, shape = box, fontname = Helventica];
+	"mescc" [label = "mescc", shape = box, fontname = Helvetica];
+	"meslibc" [label = "meslibc", shape = box, fontname = Helvetica];
+	"gash" [label = "gash", shape = box, fontname = Helventica];
+	"tcc" [label = "tcc", shape = box, fontname = Helvetica];
+	"gcc-core 2.95.3" [label = "gcc-core 2.95.3", shape = box, fontname = Helvetica];
+	"make" [label = "make", shape = box, fontname = Helvetica];
+	"binutils" [label = "binutils", shape = box, fontname = Helvetica];
+	"glibc-2.2.5" [label = "glibc-2.2.5", shape = box, fontname = Helvetica];
+	"glibc-2.16" [label = "glibc-2.16", shape = box, fontname = Helvetica];
+	"gcc 2.95.3" [label = "gcc 2.95.3", shape = box, fontname = Helvetica];
+	"gcc 4.7.4" [label = "gcc 4.7.4", shape = box, fontname = Helvetica];
+
+	"catm" [label = "catm", shape = box, fontname = Helvetica];
+	"SET" [label = "SET editor", shape = box, fontname = Helvetica];
+
+	"M0-Macro" -> "catm" [color = cyan3];
+	"M0-Macro" -> "hex2-assembler" [color = cyan3];
+	"SET" -> "hex0-monitor" [color = black];
+	"catm" -> "hex0-assembler" [color = cyan3];
+	"cc_*" -> "M0-Macro" [color = cyan3];
+	"cc_*" -> "catm" [color = cyan3];
+	"cc_*" -> "hex2-assembler" [color = cyan3];
+	"hex0-assembler" -> "hex0-monitor" [color = cyan3];
+	"hex1-assembler" -> "hex0-assembler" [color = cyan3];
+	"hex2-assembler" -> "catm" [color = cyan3];
+	"hex2-assembler" -> "hex1-assembler" [color = cyan3];
+	"M2" -> "cc_*" [color = cyan3];
+	"M2" -> "catm" [color = cyan3];
+	"M2" -> "M0-Macro" [color = cyan3];
+	"M2" -> "hex2-assembler" [color = cyan3];
+	"M2-Planet" -> "mescc-tools" [color = cyan3];
+	"M2-Planet" -> "M2" [color = cyan3];
+	"mes-m2" -> "M2-Planet" [color = cyan3];
+	"mes-m2" -> "mescc-tools" [color = cyan3];
+	"mescc-tools" -> "M0-Macro" [color = cyan3];
+	"mescc-tools" -> "hex2-assembler" [color = cyan3];
+	"mescc-tools" -> "M2" [color = cyan3];
+	"mescc" -> "mes-m2" [color = red1];
+	"slow-utils" -> "mes-m2" [color = cyan3];
+	"mescc" -> "slow-utils" [color = red1];
+	"gash" -> "mes-m2" [color = red1];
+	"tcc" -> "gash" [color = cyan3];
+	"tcc" -> "mescc" [color = cyan3];
+	"meslibc" -> "mescc" [color = cyan3];
+	"tcc" -> "meslibc" [color = cyan3];
+	"gcc-core 2.95.3" -> "tcc" [color = cyan3];
+	"make" -> "tcc" [color = cyan3];
+	"binutils" -> "tcc" [color = cyan3];
+	"gcc-core 2.95.3" -> "gash" [color = cyan3];
+	"binutils" -> "gash" [color = cyan3];
+	"make" -> "gash" [color = cyan3];
+	"gcc-core 2.95.3" -> "meslibc" [color = cyan3];
+	"glibc-2.2.5" -> "gcc-core 2.95.3" [color = cyan3];
+	"gcc 2.95.3" -> "gcc-core 2.95.3" [color = cyan3];
+	"gcc 2.95.3" -> "make" [color = cyan3];
+	"gcc 2.95.3" -> "binutils" [color = cyan3];
+	"gcc 4.7.4" -> "make" [color = cyan3];
+	"gcc 4.7.4" -> "binutils" [color = cyan3];
+	"gcc 2.95.3" -> "glibc-2.2.5" [color = cyan3];
+	"glibc-2.16" -> "gcc 2.95.3" [color = cyan3];
+	"gcc 4.7.4" -> "gcc 2.95.3" [color = cyan3];
+	"gcc 4.7.4" -> "glibc-2.16" [color = cyan3];
+}


=====================================
2020-05-LFNW-beyond-trusting-open-source-software/Makefile
=====================================
@@ -1,15 +1,21 @@
 # thanks to dima for walking me through this!
 #
-# needs: apt install emacs texlive-latex-extra org-mode
+# needs: apt install emacs texlive-latex-extra librsvg2-bin graphviz
 
 export FORCE_SOURCE_DATE = 1
 export SOURCE_DATE_EPOCH := $(shell date --utc --date '2020-05-10 16:30 PDT' +%s)
 
 all: $(patsubst %.org,%.pdf,$(wildcard *.org))
 
-%.pdf: %.org
+%.pdf: %.org bootstrappable.png bootstrap_map.png
 	emacs -Q --batch --eval '(progn (random "0") (find-file "$<") (org-beamer-export-to-pdf))'
 
+bootstrappable.png:
+	rsvg-convert --output=bootstrappable.png images/bootstrappable.svg
+
+bootstrap_map.png:
+	dot -Tpng Current_bootstrap_map.dot > bootstrap_map.png
+
 clean:
 	rm -f *.pdf *.tex *.png
 


=====================================
2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrap_map.png
=====================================
@@ -0,0 +1 @@
+../bootstrap_map.png
\ No newline at end of file


=====================================
2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrappable.png
=====================================
@@ -0,0 +1 @@
+../bootstrappable.png
\ No newline at end of file


=====================================
2020-05-LFNW-beyond-trusting-open-source-software/images/bootstrappable.svg
=====================================
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   viewBox="0 0 670.74129 378.80721"
+   width="100%"
+   height="100%"
+   preserveAspectRatio="xMinYMin meet"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="banner.svg">
+  <title
+     id="title4648">Bootstrappable builds logo</title>
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="379.22658"
+     inkscape:cy="169.50442"
+     inkscape:document-units="px"
+     inkscape:current-layer="text4471"
+     showgrid="false"
+     showborder="true"
+     inkscape:window-width="1278"
+     inkscape:window-height="798"
+     inkscape:window-x="1"
+     inkscape:window-y="1"
+     inkscape:window-maximized="0"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Bootstrappable builds logo</dc:title>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+        <dc:date>2016</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Ricardo Wurmus</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://bootstrappable.org</dc:source>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="background"
+     transform="translate(66.670067,46.539188)">
+    <rect
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.55900002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="rect4519"
+       width="670.74127"
+       height="378.80722"
+       x="-66.670067"
+       y="-46.539188" />
+  </g>
+  <g
+     inkscape:label="boot"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-24.853503,-25.618874)">
+    <path
+       id="path4159-3"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41182423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 93.43033,337.76926 c 0,0 7.43865,11.8132 16.50857,15.00366 6.72736,2.36644 11.6964,4.18106 19.62057,5.29884 6.91677,0.97568 14.92029,-1.77714 22.27729,-0.33145 3.99824,0.78568 10.39275,6.14924 17.77719,8.41974 8.19586,2.52 17.29278,1.86163 18.86678,0.43869 m -44.44737,-9.36081 c 0,0 -13.35243,-3.91431 -14.53442,-9.5987 -1.13541,-5.46033 0.19378,-15.12046 9.12867,-14.02164 4.43134,0.54496 11.09596,-1.05427 14.6009,-2.76401 4.95429,-2.41674 9.52808,-7.55308 14.15707,-10.51802 6.02667,-3.8602 10.45205,-14.22793 12.01904,-13.04926 0,0 2.94884,5.64054 13.12156,9.86985 2.56718,1.06731 8.43343,3.56042 11.92613,3.32691 3.42035,-0.22867 4.39714,-3.76277 4.39714,-3.76277 l -0.35685,0.84552 m -19.62585,48.78276 c 0,0 6.03568,-9.48887 7.82077,-16.02671 1.30435,-4.77711 0.81289,-12.27292 2.29423,-16.99814 1.92488,-6.14004 7.94696,-12.01031 9.85348,-16.59986 -1.01774,-6.30804 -8.8699,-9.31859 -14.36987,-12.4814 -6.23348,-3.58462 -20.41797,-6.96116 -20.41797,-6.96116 0,0 -8.74573,14.42761 -15.32734,19.37837 -7.96497,5.99134 -17.83055,9.76317 -27.67519,11.31886 -7.59635,1.20041 -16.894,-2.55046 -24.93034,-0.43014 -3.79296,1.00075 -7.00481,2.9638 -10.13478,5.9815 -1.58503,1.52816 -0.96227,2.8316 -2.25927,4.07066 -3.51128,3.35447 -0.13534,8.98919 2.56848,12.02202 7.52916,8.44535 18.43636,11.10103 29.53659,13.29125 7.34173,1.44862 14.928,-1.28272 22.44801,0.28592 6.60932,1.37867 13.57103,6.41901 20.07511,8.23028 5.50113,1.53197 11.10738,3.09206 15.94436,0.87062 2.27381,-1.04427 4.57373,-5.95207 4.57373,-5.95207 z"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cssssccsssscsscccsscscssssssssssc" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178"
+       cx="-320.14972"
+       cy="174.89682"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-6"
+       cx="-317.74246"
+       cy="182.84167"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-6-7"
+       cx="-314.71713"
+       cy="190.65714"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-6-7-5"
+       cx="-310.30518"
+       cy="197.71625"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-3"
+       cx="-321.52414"
+       cy="166.70654"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-3-5"
+       cx="-311.93481"
+       cy="162.14157"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-3-5-6"
+       cx="-311.40002"
+       cy="170.1637"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4178-3-5-6-2"
+       cx="-309.79559"
+       cy="177.11621"
+       r="1.5891345"
+       transform="matrix(-0.8343289,-0.55126698,-0.55126698,0.8343289,0,0)" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       d="m 218.97721,314.66457 c 0,0 -0.49537,-0.81661 -0.96228,-1.30834 -0.53422,-0.56261 -1.54496,-1.20294 -1.54496,-1.20294 0,0 -2.50595,0.27579 -3.83263,0.52524 -1.56837,0.29489 -4.85251,1.10777 -4.85251,1.10777 l 1.51787,2.39175 c 0,0 2.97751,-1.13307 4.53224,-1.44459 1.8487,-0.37043 5.14227,-0.0689 5.14227,-0.0689 z"
+       id="rect4285"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cscsccsc" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       d="m 197.06263,343.76342 c 0,0 -0.58025,3.23661 -3.18814,2.85992 -1.30455,1.99533 -11.24223,-0.0791 -14.0189,-0.027 -2.91012,0.0546 -8.73172,-0.0537 -8.73172,-0.0537 0,0 -3.49741,0.15087 -2.94153,1.0283 1.00241,1.58227 8.47334,1.8567 12.68694,2.88305 4.80731,1.17096 11.14509,5.39258 14.36586,3.73564 1.50026,-0.77183 1.82749,-10.42617 1.82749,-10.42617 z"
+       id="rect4288"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccscsasc" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       d="m 130.46523,339.03812 c 0,0 -1.41869,-10.91253 -4.02658,-11.28923 -1.30455,1.99533 -12.84531,-2.34658 -18.99989,-0.82741 -4.16763,1.02871 -11.12751,6.48271 -11.12751,6.48271 l -2.06505,5.01522 c -0.84063,2.04158 5.47984,8.0406 9.28266,10.86379 5.59125,4.15091 10.83194,4.99773 11.13653,5.63005 4.80691,0.22813 9.92542,1.77219 12.17773,2.67446 0,0 6.35428,1.41839 15.87945,-0.24343 -17.59001,-6.54388 -14.66186,-13.87154 -12.25734,-18.30616 z"
+       id="rect4288-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccacsscscc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="pulleys"
+     style="display:inline"
+     transform="translate(-24.853503,-25.618874)">
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4317"
+       cx="183.1655"
+       cy="168.71939"
+       r="15.687736" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4319"
+       cx="256.867"
+       cy="167.09831"
+       r="32.77449" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4321"
+       cx="228.52968"
+       cy="100.1375"
+       r="24.706923" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4317-3"
+       cx="323.26675"
+       cy="196.52444"
+       r="15.687736" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4317-3-6"
+       cx="354.04843"
+       cy="185.69362"
+       r="8.6286154" />
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4319-0"
+       cx="403.29526"
+       cy="84.896515"
+       r="5.3285437" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="strap"
+     style="display:inline"
+     transform="translate(-24.853503,-25.618874)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 149.70196,336.12297 -2.889,-10.78189"
+       id="path4323"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 157.56459,331.96338 -7.92487,-8.08632"
+       id="path4323-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-x="-1.5126698"
+       inkscape:transform-center-y="-2.0168914" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 163.94704,327.39648 -3.4475,-9.65504"
+       id="path4323-1-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-x="-0.17540053"
+       inkscape:transform-center-y="-2.5150047" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 157.18643,332.21549 3.54619,-14.26305"
+       id="path4323-1-7"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-x="-1.5126682"
+       inkscape:transform-center-y="-2.0168905" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 164.21284,327.32734 1.86212,-14.48655"
+       id="path4323-1-2-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc"
+       inkscape:transform-center-x="-0.17540159"
+       inkscape:transform-center-y="-2.5150016" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:2.82364845;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 500.62461,208.08165 c 0,0 -82.28556,-125.650313 -94.79605,-130.767678 -24.32168,-9.948677 -27.11688,120.250908 -51.35172,119.607958 -12.19244,-0.32346 -14.73937,-11.67555 -21.73493,-15.58171 -9.87079,-5.51161 -16.34317,-1.95209 -17.50782,-1.1857 -12.40883,8.1655 -42.90278,29.01285 -68.59558,20.49064 -31.79054,-10.54481 -26.49128,-41.06905 -20.23604,-50.45443 7.20839,-10.81548 17.66768,-16.729 22.75814,-26.94321 11.81076,-23.698789 4.84349,-36.157159 -1.02641,-42.218823 -12.36537,-12.769329 -32.67301,-6.954508 -39.38006,1.161614 -6.82055,8.253481 -34.47333,50.492679 -42.56696,79.416709 -4.70733,16.82251 -2.73132,43.30431 -2.79149,66.12626 -0.11463,43.48013 1.75602,83.05204 1.75602,83.05204"
+       id="path4323-1-2-0-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="csssssssssssc"
+       inkscape:transform-center-x="-0.17540219"
+       inkscape:transform-center-y="-2.5150055" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.76478028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 475.50222,222.35286 92.70386,0"
+       id="path4447"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.05886817;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 489.95543,220.67573 c 0.50423,0.37816 4.67565,0.58178 4.67565,0.58178 l 4.94556,-3.78846 7.76444,-2.88617 5.5222,-8.63033 -8.03768,1.09572 -7.71295,-0.61946"
+       id="path4459"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.35295606px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 495.26752,202.42068 9.26893,2.32374 8.02323,0.70684"
+       id="path4465"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.35295606px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 495.44579,221.58467 2.58491,-0.80221 4.51542,-3.45226 5.37855,-2.69805"
+       id="path4467"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <ellipse
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4469"
+       ry="5.9473672"
+       rx="1.9540629"
+       cy="-62.30698"
+       cx="543.51599"
+       transform="matrix(0.87616356,0.48201392,-0.54908076,0.8357693,0,0)" />
+    <g
+       aria-label="Bootstrappable Builds"
+       style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       id="text4471">
+      <path
+         d="m 254.72308,288.34668 v -41.50763 h 5.36493 c 3.61427,0 6.43792,0.67767 8.30152,2.42834 1.86361,1.75066 2.82365,4.46136 2.82365,8.58389 0,1.97655 -0.16942,3.44485 -0.79062,4.8002 -0.6212,1.35535 -1.58124,2.48481 -2.99307,3.78369 1.52477,0.84709 2.65423,2.42834 3.5578,5.08256 0.45178,1.29888 0.67768,2.99307 0.67768,5.08257 0,3.10602 -0.56473,5.87319 -1.97656,8.01916 -1.41182,2.14598 -3.84016,3.5578 -7.45443,3.72722 z m 6.09908,-24.39632 c 0.50825,0 1.69419,0.0565 2.7107,-0.62121 1.01651,-0.67767 1.80713,-2.03302 1.80713,-4.91314 0,-2.88013 -0.79062,-4.23548 -1.80713,-4.91315 -1.01651,-0.67768 -2.20245,-0.6212 -2.7107,-0.6212 z m 0,18.35371 c 0.50825,0 1.69419,0.11295 2.7107,-0.6212 1.01651,-0.73415 1.80713,-2.37187 1.80713,-5.76024 0,-3.38838 -0.79062,-5.0261 -1.80713,-5.76025 -1.01651,-0.73414 -2.20245,-0.6212 -2.7107,-0.6212 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4607" />
+      <path
+         d="m 289.35689,280.83577 c -0.16942,2.99307 -1.07299,5.08257 -3.04954,6.72029 -1.01651,0.84709 -2.42834,1.2424 -4.29195,1.2424 -3.67074,0 -5.47787,-2.03302 -6.38144,-4.06605 -0.50826,-1.18593 -0.8471,-2.54128 -0.90357,-4.06605 v -15.53007 c 0.16942,-2.99307 1.07299,-5.19551 3.04954,-6.8897 0.96004,-0.8471 2.37187,-1.24241 4.23547,-1.24241 3.67075,0 5.53435,2.03303 6.43792,4.00958 0.50826,1.18594 0.8471,2.48481 0.90357,3.95311 z m -5.36493,-15.69948 c 0.0565,-1.18593 -0.16942,-2.03303 -0.73415,-2.7107 -0.28237,-0.28237 -0.73415,-0.45179 -1.24241,-0.45179 -1.07298,0 -1.52477,0.73415 -1.75066,1.58125 -0.16942,0.45178 -0.22589,0.96004 -0.16942,1.58124 v 15.53007 c -0.0565,1.18593 0.22589,2.03302 0.73415,2.65423 0.28237,0.28236 0.67768,0.45178 1.18593,0.45178 1.07299,0 1.58125,-0.67768 1.80714,-1.52477 0.16942,-0.45178 0.22589,-0.96004 0.16942,-1.58124 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4609" />
+      <path
+         d="m 307.44589,280.83577 c -0.16942,2.99307 -1.07299,5.08257 -3.04954,6.72029 -1.01652,0.84709 -2.42834,1.2424 -4.29195,1.2424 -3.67074,0 -5.47788,-2.03302 -6.38144,-4.06605 -0.50826,-1.18593 -0.8471,-2.54128 -0.90357,-4.06605 v -15.53007 c 0.16942,-2.99307 1.07298,-5.19551 3.04954,-6.8897 0.96004,-0.8471 2.37186,-1.24241 4.23547,-1.24241 3.67074,0 5.53435,2.03303 6.43792,4.00958 0.50826,1.18594 0.84709,2.48481 0.90357,3.95311 z m -5.36494,-15.69948 c 0.0565,-1.18593 -0.16941,-2.03303 -0.73414,-2.7107 -0.28237,-0.28237 -0.73415,-0.45179 -1.24241,-0.45179 -1.07299,0 -1.52477,0.73415 -1.75066,1.58125 -0.16942,0.45178 -0.22589,0.96004 -0.16942,1.58124 v 15.53007 c -0.0565,1.18593 0.22589,2.03302 0.73415,2.65423 0.28236,0.28236 0.67767,0.45178 1.18593,0.45178 1.07299,0 1.58124,-0.67768 1.80714,-1.52477 0.16941,-0.45178 0.22589,-0.96004 0.16941,-1.58124 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4611" />
+      <path
+         d="m 317.97545,249.83211 v 7.62386 h 3.89663 v 5.13904 h -3.89663 v 15.36064 c 0,0.96004 0,2.20245 0.22589,3.21896 0.22589,1.01652 0.67768,1.86361 1.58124,1.86361 0.45179,0 1.01652,-0.0565 1.41183,-0.11295 0.22589,-0.0565 0.45178,-0.0565 0.67767,-0.11294 v 5.59082 c -0.28236,0.0565 -0.56473,0.16942 -0.84709,0.22589 -0.56473,0.11295 -1.29888,0.16942 -2.20245,0.16942 -3.3319,0 -4.91314,-1.69419 -5.70377,-3.84016 -0.79062,-2.14597 -0.84709,-4.74373 -0.84709,-6.55086 v -15.81243 h -2.88012 v -5.13904 h 2.88012 v -7.62386 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4613" />
+      <path
+         d="m 333.51346,265.36218 c 0,-0.73415 0,-1.63771 -0.22589,-2.37186 -0.28237,-0.67768 -0.73415,-1.24241 -1.63772,-1.24241 -0.73415,0 -1.18593,0.56473 -1.41183,1.24241 -0.28236,0.67767 -0.33883,1.63771 -0.33883,2.37186 0,0.96004 0.50825,1.97656 1.2424,2.88012 0.67768,0.90357 1.58125,1.80714 2.48481,2.65423 1.18594,1.18593 2.59776,2.54129 3.5578,4.06606 0.96004,1.58124 1.69419,3.3319 1.69419,5.36493 0,1.97655 -0.45178,4.06605 -1.58124,5.64729 -1.18594,1.63772 -2.99307,2.82365 -5.70377,2.82365 -3.44486,0 -5.47788,-1.58124 -6.60734,-3.50132 -1.12946,-1.92008 -1.35535,-4.29195 -1.35535,-5.92966 h 5.30846 c 0,0.84709 0.0565,2.03302 0.45178,2.93659 0.39531,0.96004 1.01651,1.75066 2.20245,1.75066 1.63771,0 1.97655,-1.92008 1.97655,-3.72721 0,-1.86361 -1.80714,-3.72722 -3.5578,-5.47788 -1.35535,-1.29888 -2.65423,-2.48481 -3.67074,-4.00958 -1.01651,-1.52477 -1.75066,-3.21896 -1.75066,-5.47788 0,-1.80713 0.33884,-3.89663 1.41182,-5.53435 1.07299,-1.58124 2.82365,-2.76718 5.53435,-2.82365 3.33191,-0.0565 5.19552,1.18593 6.15556,2.82365 0.96004,1.63772 1.12946,3.78369 1.12946,5.53435 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4615" />
+      <path
+         d="m 348.6385,249.83211 v 7.62386 h 3.89664 v 5.13904 h -3.89664 v 15.36064 c 0,0.96004 0,2.20245 0.2259,3.21896 0.22589,1.01652 0.67767,1.86361 1.58124,1.86361 0.45178,0 1.01651,-0.0565 1.41182,-0.11295 0.2259,-0.0565 0.45179,-0.0565 0.67768,-0.11294 v 5.59082 c -0.28237,0.0565 -0.56473,0.16942 -0.8471,0.22589 -0.56472,0.11295 -1.29887,0.16942 -2.20244,0.16942 -3.33191,0 -4.91315,-1.69419 -5.70377,-3.84016 -0.79062,-2.14597 -0.8471,-4.74373 -0.8471,-6.55086 v -15.81243 h -2.88012 v -5.13904 h 2.88012 v -7.62386 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4617" />
+      <path
+         d="m 366.9437,263.32915 c -0.50826,-0.16941 -1.07299,-0.22589 -1.58125,-0.22589 -0.90357,0 -1.97655,0.11295 -2.88012,0.96004 -1.07299,0.90357 -1.2424,1.86361 -1.2424,2.82365 v 21.45973 h -5.70377 v -30.89071 h 5.70377 v 3.44485 c 0.0565,-0.39531 0.45178,-1.35535 1.35535,-2.25892 0.90356,-0.8471 2.25892,-1.63772 4.34842,-1.63772 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4619" />
+      <path
+         d="m 377.63296,264.79745 c 0,-0.50826 0,-1.29888 -0.16942,-1.86361 -0.22589,-0.56473 -0.67767,-0.96004 -1.41182,-0.96004 -0.96004,0 -1.35535,0.73415 -1.52477,1.63772 -0.0565,0.45178 -0.11295,0.96004 -0.11295,1.4683 0,0.50825 0,1.01651 0,1.46829 h -5.70377 v -1.29887 c 0,-2.25892 0.8471,-4.29195 2.20245,-5.81672 1.35535,-1.52477 3.27543,-2.42834 5.47788,-2.42834 1.86361,0 3.5578,0.73415 4.85667,1.97656 1.29888,1.2424 2.0895,2.99306 2.0895,5.02609 v 18.97492 c 0,2.76717 0.16942,4.00958 0.39531,5.36493 h -5.59082 c -0.50826,-0.6212 -0.50826,-2.0895 -0.50826,-2.48481 h -0.39531 c -0.28236,0.50826 -0.79062,1.2424 -1.58124,1.86361 -0.79062,0.6212 -1.86361,1.07298 -2.99307,1.07298 -0.73415,0 -1.92008,-0.28236 -2.82365,-1.41182 -0.96004,-1.07299 -1.75066,-2.99307 -1.75066,-6.21203 0,-3.44485 1.01652,-5.92966 2.37187,-7.62385 1.35535,-1.69419 3.04954,-2.76717 4.46136,-3.50132 1.41183,-0.73415 2.48481,-1.24241 2.7107,-1.86361 z m 0,8.64037 c -2.76717,1.18593 -3.9531,3.9531 -3.9531,6.8897 0,0.39531 0.0565,1.07298 0.28236,1.69419 0.22589,0.67767 0.6212,1.18593 1.29888,1.18593 1.29888,0 2.37186,-0.79062 2.37186,-1.86361 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4621" />
+      <path
+         d="m 386.97131,257.45597 h 5.70377 v 2.03302 c 0.96004,-0.90357 1.80713,-1.58124 2.93659,-2.0895 0.50826,-0.28236 1.07299,-0.39531 1.58124,-0.39531 1.58125,0 2.65423,0.90357 3.38838,2.03303 0.67768,1.18593 1.01651,2.7107 1.01651,4.00958 v 19.70907 c 0,1.29887 -0.33883,2.82364 -1.01651,3.9531 -0.73415,1.18594 -1.80713,2.0895 -3.38838,2.0895 -1.07298,0 -2.20244,-0.6212 -3.04954,-1.2424 -0.50825,-0.39531 -0.96004,-0.79062 -1.46829,-1.24241 v 12.64995 h -5.70377 z m 5.70377,24.11395 c 0,0.90357 0.84709,1.86361 1.69418,1.86361 0.8471,0 1.52477,-0.79062 1.52477,-1.86361 v -17.3372 c 0,-1.07298 -0.67767,-1.86361 -1.52477,-1.86361 -0.84709,0 -1.69418,0.79063 -1.69418,1.86361 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4623" />
+      <path
+         d="m 405.94268,257.45597 h 5.70377 v 2.03302 c 0.96004,-0.90357 1.80714,-1.58124 2.93659,-2.0895 0.50826,-0.28236 1.07299,-0.39531 1.58125,-0.39531 1.58124,0 2.65423,0.90357 3.38838,2.03303 0.67767,1.18593 1.01651,2.7107 1.01651,4.00958 v 19.70907 c 0,1.29887 -0.33884,2.82364 -1.01651,3.9531 -0.73415,1.18594 -1.80714,2.0895 -3.38838,2.0895 -1.07299,0 -2.20245,-0.6212 -3.04954,-1.2424 -0.50826,-0.39531 -0.96004,-0.79062 -1.4683,-1.24241 v 12.64995 h -5.70377 z m 5.70377,24.11395 c 0,0.90357 0.84709,1.86361 1.69419,1.86361 0.84709,0 1.52477,-0.79062 1.52477,-1.86361 v -17.3372 c 0,-1.07298 -0.67768,-1.86361 -1.52477,-1.86361 -0.8471,0 -1.69419,0.79063 -1.69419,1.86361 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4625" />
+      <path
+         d="m 433.22355,264.79745 c 0,-0.50826 0,-1.29888 -0.16942,-1.86361 -0.22589,-0.56473 -0.67768,-0.96004 -1.41183,-0.96004 -0.96004,0 -1.35535,0.73415 -1.52477,1.63772 -0.0565,0.45178 -0.11294,0.96004 -0.11294,1.4683 0,0.50825 0,1.01651 0,1.46829 h -5.70377 v -1.29887 c 0,-2.25892 0.84709,-4.29195 2.20244,-5.81672 1.35536,-1.52477 3.27544,-2.42834 5.47788,-2.42834 1.86361,0 3.5578,0.73415 4.85668,1.97656 1.29888,1.2424 2.0895,2.99306 2.0895,5.02609 v 18.97492 c 0,2.76717 0.16942,4.00958 0.39531,5.36493 h -5.59083 c -0.50825,-0.6212 -0.50825,-2.0895 -0.50825,-2.48481 h -0.39531 c -0.28237,0.50826 -0.79062,1.2424 -1.58125,1.86361 -0.79062,0.6212 -1.8636,1.07298 -2.99306,1.07298 -0.73415,0 -1.92008,-0.28236 -2.82365,-1.41182 -0.96004,-1.07299 -1.75066,-2.99307 -1.75066,-6.21203 0,-3.44485 1.01651,-5.92966 2.37186,-7.62385 1.35535,-1.69419 3.04954,-2.76717 4.46137,-3.50132 1.41182,-0.73415 2.48481,-1.24241 2.7107,-1.86361 z m 0,8.64037 c -2.76718,1.18593 -3.95311,3.9531 -3.95311,6.8897 0,0.39531 0.0565,1.07298 0.28236,1.69419 0.2259,0.67767 0.62121,1.18593 1.29888,1.18593 1.29888,0 2.37187,-0.79062 2.37187,-1.86361 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4627" />
+      <path
+         d="m 442.78248,246.83905 h 5.70377 v 12.64994 c 0.96004,-0.90357 1.80713,-1.58124 2.93659,-2.0895 0.50826,-0.28236 1.07299,-0.39531 1.58125,-0.39531 1.58124,0 2.65423,0.90357 3.38837,2.03303 0.67768,1.18593 1.01652,2.7107 1.01652,4.00958 v 19.70907 c 0,1.29887 -0.33884,2.82364 -1.01652,3.9531 -0.73414,1.18594 -1.80713,2.0895 -3.38837,2.0895 -1.07299,0 -2.20245,-0.6212 -3.04954,-1.2424 -0.50826,-0.39531 -0.96005,-0.79062 -1.4683,-1.24241 v 2.03303 h -5.70377 z m 5.70377,34.73087 c 0,1.07299 0.84709,1.86361 1.69419,1.86361 0.84709,0 1.52477,-0.79062 1.52477,-1.86361 v -17.3372 c 0,-1.07298 -0.67768,-1.86361 -1.52477,-1.86361 -0.8471,0 -1.69419,0.96004 -1.69419,1.86361 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4629" />
+      <path
+         d="m 461.75387,288.34668 v -41.50763 h 5.70377 v 41.50763 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4631" />
+      <path
+         d="m 486.18901,277.27798 v 3.55779 c -0.16942,2.99307 -1.07299,5.08257 -3.10602,6.72029 -1.01651,0.84709 -2.42834,1.2424 -4.29194,1.2424 -3.67075,0 -5.53435,-2.03302 -6.43792,-4.06605 -0.50826,-1.18593 -0.8471,-2.54128 -0.90357,-4.06605 v -15.53007 c 0.16942,-2.99307 1.12946,-5.19551 3.16249,-6.8897 0.96004,-0.8471 2.37186,-1.24241 4.23547,-1.24241 3.67074,0 5.53435,2.03303 6.43792,4.00958 0.50825,1.18594 0.84709,2.48481 0.90357,3.95311 v 8.9792 h -9.43099 v 6.72029 c 0.0565,1.18593 0.39531,2.03302 0.90357,2.65423 0.28236,0.28236 0.67767,0.45178 1.18593,0.45178 1.07299,0 1.58124,-0.67768 1.80713,-1.52477 0.16942,-0.45178 0.2259,-0.96004 0.2259,-1.58124 v -3.38838 z m -9.43099,-7.79327 h 4.12253 v -4.34842 c 0,-1.18593 -0.2259,-2.03303 -0.79063,-2.7107 -0.28236,-0.28237 -0.73414,-0.45179 -1.2424,-0.45179 -1.07299,0 -1.52477,0.73415 -1.80714,1.58125 -0.16941,0.45178 -0.22589,0.96004 -0.28236,1.58124 z"
+         style="font-size:56.47296906px;fill:#ff00ff"
+         id="path4633" />
+      <path
+         d="m 498.81425,288.34668 v -41.50763 h 5.36493 c 3.61427,0 6.43792,0.67767 8.30153,2.42834 1.8636,1.75066 2.82364,4.46136 2.82364,8.58389 0,1.97655 -0.16941,3.44485 -0.79062,4.8002 -0.6212,1.35535 -1.58124,2.48481 -2.99306,3.78369 1.52477,0.84709 2.65422,2.42834 3.55779,5.08256 0.45179,1.29888 0.67768,2.99307 0.67768,5.08257 0,3.10602 -0.56473,5.87319 -1.97656,8.01916 -1.41182,2.14598 -3.84016,3.5578 -7.45443,3.72722 z m 6.09908,-24.39632 c 0.50825,0 1.69419,0.0565 2.7107,-0.62121 1.01651,-0.67767 1.80714,-2.03302 1.80714,-4.91314 0,-2.88013 -0.79063,-4.23548 -1.80714,-4.91315 -1.01651,-0.67768 -2.20245,-0.6212 -2.7107,-0.6212 z m 0,18.35371 c 0.50825,0 1.69419,0.11295 2.7107,-0.6212 1.01651,-0.73415 1.80714,-2.37187 1.80714,-5.76024 0,-3.38838 -0.79063,-5.0261 -1.80714,-5.76025 -1.01651,-0.73414 -2.20245,-0.6212 -2.7107,-0.6212 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4635" />
+      <path
+         d="m 528.13961,257.45597 h 5.70377 v 30.89071 h -5.70377 v -2.59776 c -0.11295,0.0565 -0.33884,0.28237 -0.6212,0.56473 -0.67768,0.67768 -1.4683,1.4683 -2.48481,2.03303 -0.50826,0.28236 -1.01652,0.45178 -1.52477,0.45178 -1.52477,0 -2.59776,-0.90356 -3.27544,-2.0895 -0.67767,-1.12946 -1.01651,-2.65423 -1.01651,-3.9531 v -25.29989 h 5.70377 v 24.45279 c 0,1.18593 0.67768,1.35535 1.35535,1.35535 0.6212,0 0.96004,-0.33884 1.35535,-0.73415 0.16942,-0.16942 0.33884,-0.45178 0.50826,-0.73414 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4637" />
+      <path
+         d="m 538.41152,246.83905 h 5.70377 v 5.70377 h -5.70377 z m 0,41.50763 v -30.89071 h 5.70377 v 30.89071 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4639" />
+      <path
+         d="m 548.6693,288.34668 v -41.50763 h 5.70377 v 41.50763 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4641" />
+      <path
+         d="m 573.32769,288.34668 h -5.70377 v -2.03303 c -0.96004,0.90357 -1.80713,1.58125 -2.88012,2.0895 -0.56473,0.28237 -1.12946,0.39531 -1.63771,0.39531 -1.58125,0 -2.65423,-0.90356 -3.33191,-2.0895 -0.73415,-1.12946 -1.07299,-2.65423 -1.07299,-3.9531 v -19.70907 c 0,-1.29888 0.33884,-2.82365 1.07299,-4.00958 0.67768,-1.12946 1.75066,-2.03303 3.33191,-2.03303 1.07298,0 2.20244,0.6212 3.04954,1.24241 0.50825,0.39531 0.96004,0.79062 1.46829,1.2424 v -12.64994 h 5.70377 z m -5.70377,-24.11396 c 0,-0.90357 -0.84709,-1.86361 -1.69419,-1.86361 -0.84709,0 -1.52477,0.79063 -1.52477,1.86361 v 17.3372 c 0,1.07299 0.67768,1.86361 1.52477,1.86361 0.8471,0 1.69419,-0.79062 1.69419,-1.86361 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4643" />
+      <path
+         d="m 586.53882,265.36218 c 0,-0.73415 0,-1.63771 -0.22589,-2.37186 -0.28236,-0.67768 -0.73415,-1.24241 -1.63771,-1.24241 -0.73415,0 -1.18594,0.56473 -1.41183,1.24241 -0.28236,0.67767 -0.33884,1.63771 -0.33884,2.37186 0,0.96004 0.50826,1.97656 1.24241,2.88012 0.67768,0.90357 1.58124,1.80714 2.48481,2.65423 1.18593,1.18593 2.59776,2.54129 3.5578,4.06606 0.96004,1.58124 1.69419,3.3319 1.69419,5.36493 0,1.97655 -0.45179,4.06605 -1.58125,5.64729 -1.18593,1.63772 -2.99306,2.82365 -5.70377,2.82365 -3.44485,0 -5.47787,-1.58124 -6.60733,-3.50132 -1.12946,-1.92008 -1.35535,-4.29195 -1.35535,-5.92966 h 5.30845 c 0,0.84709 0.0565,2.03302 0.45179,2.93659 0.39531,0.96004 1.01651,1.75066 2.20244,1.75066 1.63772,0 1.97656,-1.92008 1.97656,-3.72721 0,-1.86361 -1.80714,-3.72722 -3.5578,-5.47788 -1.35535,-1.29888 -2.65423,-2.48481 -3.67074,-4.00958 -1.01652,-1.52477 -1.75066,-3.21896 -1.75066,-5.47788 0,-1.80713 0.33883,-3.89663 1.41182,-5.53435 1.07299,-1.58124 2.82365,-2.76718 5.53435,-2.82365 3.33191,-0.0565 5.19551,1.18593 6.15555,2.82365 0.96004,1.63772 1.12946,3.78369 1.12946,5.53435 z"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.47296906px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic'"
+         id="path4645" />
+    </g>
+    <circle
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.55900002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       id="path4516"
+       cx="515.09497"
+       cy="200.81795"
+       r="4.4642859" />
+  </g>
+</svg>



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/compare/63c70cbd5b07624a72429d4f2e4a3e0a1e1bae58...e2da88d107fbe210ac4dd59b9592a3aae45055b3

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/compare/63c70cbd5b07624a72429d4f2e4a3e0a1e1bae58...e2da88d107fbe210ac4dd59b9592a3aae45055b3
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/20200510/c77f1fa1/attachment.htm>


More information about the rb-commits mailing list