all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jan Nieuwenhuizen <janneke@gnu.org>
To: Ricardo Wurmus <rekado@elephly.net>
Cc: guix-devel@gnu.org, bootstrappable@freelists.org
Subject: Re: [bootstrappable] Re: prototyping the full source bootstrap path
Date: Thu, 23 Nov 2017 18:55:15 +0100	[thread overview]
Message-ID: <87vai0g9rw.fsf@gnu.org> (raw)
In-Reply-To: <87vai5w50j.fsf@elephly.net> (Ricardo Wurmus's message of "Mon, 20 Nov 2017 12:42:20 +0100")

[-- Attachment #1: Type: text/plain, Size: 1269 bytes --]

Ricardo Wurmus writes:

> Ludovic Courtès <ludo@gnu.org> writes:
>
>> So the next steps in the dependency graph are:
>>
>>   mes-boot -> mescc -> tinycc -> gcc@4.7 -> gcc
>>
>> Do I get this right?

Possibly: yes.

I have added tinycc-boot including tests.  I mean to refactor the
builders and just for fun add gcc-4.7.4 to this picture (see attached).

It's pretty exciting for me that I'm able to show a dependency diagram
generated by Guix of packages that build, that shows a compiler (tinycc)
that only depends on some much smaller seeds.

> Also: I wonder if we can simplify these bootstrap packages in Guix, so
> that they can be built with even fewer build-time features.

If you fetch branch wip-bootstrap from*) https://gitlab.com/janneke/guix
and run

    ./pre-inst-env guix graph --type=bag-with-origins tcc-boot > bag+origins.dot

you get a clear understanding of what Ricardo was saying: you'll find
the nice and clean attached image tucked away in the top right corner,
above an enormous cloud of dependencies...ugh!

Is there a way to use replace the guile-2.2.2 dependency with the static
bootstrap tarball guile-2.0.9?  That would already help a lot!

*) should i push this to savannah wip-bootstrap?

janneke


[-- Attachment #2: bootstrap.svg --]
[-- Type: application/octet-stream, Size: 36250 bytes --]

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Guix bag&#45;with&#45;origins Pages: 1 -->
<svg width="1878pt" height="620pt"
 viewBox="0.00 0.00 1877.93 620.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 616)">
<title>Guix bag&#45;with&#45;origins</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-616 1873.93,-616 1873.93,4 -4,4"/>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv -->
<g id="node1" class="node"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv</title>
<polygon fill="none" stroke="black" points="1111,-612 937,-612 937,-576 1111,-576 1111,-612"/>
<text text-anchor="middle" x="1024" y="-590.3" font-family="Helvetica,sans-Serif" font-size="14.00">tcc&#45;boot&#45;0.9.26&#45;0.c944601</text>
</g>
<!-- /gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="node2" class="node"><title>/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<polygon fill="none" stroke="black" points="144.5,-180 7.5,-180 7.5,-144 144.5,-144 144.5,-180"/>
<text text-anchor="middle" x="76" y="-158.3" font-family="Helvetica,sans-Serif" font-size="14.00">bootstrap&#45;binaries&#45;0</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="edge1" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<path fill="none" stroke="#8b7765" d="M936.694,-590.02C689.062,-580.416 0,-545.226 0,-451 0,-451 0,-451 0,-305 0,-259.641 30.5166,-214.749 52.875,-187.946"/>
<polygon fill="#8b7765" stroke="#8b7765" points="55.6449,-190.093 59.5091,-180.228 50.3364,-185.53 55.6449,-190.093"/>
</g>
<!-- /gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv -->
<g id="node3" class="node"><title>/gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="1479,-468 1363,-468 1363,-432 1479,-432 1479,-468"/>
<text text-anchor="middle" x="1421" y="-446.3" font-family="Helvetica,sans-Serif" font-size="14.00">guile&#45;2.0.9.tar.xz</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv -->
<g id="edge2" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv</title>
<path fill="none" stroke="#8b7765" d="M1111.2,-588.507C1231.8,-581.387 1437.3,-565.632 1460,-540 1476.35,-521.547 1461.32,-495.163 1445.42,-475.914"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1447.85,-473.377 1438.64,-468.145 1442.58,-477.98 1447.85,-473.377"/>
</g>
<!-- /gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv -->
<g id="node4" class="node"><title>/gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv</title>
<ellipse fill="none" stroke="black" cx="1621" cy="-306" rx="248.856" ry="18"/>
<text text-anchor="middle" x="1621" y="-302.3" font-family="Times,serif" font-size="14.00">/gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv -->
<g id="edge3" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv</title>
<path fill="none" stroke="#8b7765" d="M1111.08,-591.745C1225.53,-588.602 1418.98,-577.689 1478,-540 1554.93,-490.875 1596.98,-384.06 1613.14,-333.96"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1616.56,-334.76 1616.2,-324.171 1609.87,-332.672 1616.56,-334.76"/>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv -->
<g id="node5" class="node"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv</title>
<polygon fill="none" stroke="black" points="920.5,-540 747.5,-540 747.5,-504 920.5,-504 920.5,-540"/>
<text text-anchor="middle" x="834" y="-518.3" font-family="Helvetica,sans-Serif" font-size="14.00">mes&#45;boot&#45;0.11&#45;0.e00044a</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv -->
<g id="edge4" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv</title>
<path fill="none" stroke="#8b7765" d="M977.521,-575.876C951.085,-566.137 917.797,-553.872 889.936,-543.608"/>
<polygon fill="#8b7765" stroke="#8b7765" points="890.922,-540.241 880.328,-540.068 888.502,-546.81 890.922,-540.241"/>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv -->
<g id="node6" class="node"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv</title>
<polygon fill="none" stroke="black" points="767,-468 559,-468 559,-432 767,-432 767,-468"/>
<text text-anchor="middle" x="663" y="-446.3" font-family="Helvetica,sans-Serif" font-size="14.00">mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv -->
<g id="edge5" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv</title>
<path fill="none" stroke="#8b7765" d="M936.763,-591.981C877.207,-587.798 798.454,-575.17 738,-540 711.984,-524.865 690.851,-497.211 677.727,-476.73"/>
<polygon fill="#8b7765" stroke="#8b7765" points="680.672,-474.839 672.437,-468.173 674.718,-478.52 680.672,-474.839"/>
</g>
<!-- /gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv -->
<g id="node7" class="node"><title>/gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="1237.5,-468 1038.5,-468 1038.5,-432 1237.5,-432 1237.5,-468"/>
<text text-anchor="middle" x="1138" y="-446.3" font-family="Helvetica,sans-Serif" font-size="14.00">nyacc&#45;0.82.4&#45;0.44241a7.tar.xz</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv -->
<g id="edge6" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv</title>
<path fill="none" stroke="#8b7765" d="M1000.22,-575.787C977.891,-557.496 950.366,-527.969 968,-504 977.755,-490.741 1008.81,-479.342 1041.76,-470.55"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1042.74,-473.911 1051.55,-468.023 1040.99,-467.133 1042.74,-473.911"/>
</g>
<!-- /gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv -->
<g id="node8" class="node"><title>/gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="1222.5,-540 977.5,-540 977.5,-504 1222.5,-504 1222.5,-540"/>
<text text-anchor="middle" x="1100" y="-518.3" font-family="Helvetica,sans-Serif" font-size="14.00">tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv -->
<g id="edge7" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv</title>
<path fill="none" stroke="#8b7765" d="M1042.79,-575.697C1052.17,-567.05 1063.68,-556.449 1073.91,-547.027"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1076.45,-549.454 1081.43,-540.104 1071.7,-544.305 1076.45,-549.454"/>
</g>
<!-- /gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv -->
<g id="node9" class="node"><title>/gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="1451.5,-540 1240.5,-540 1240.5,-504 1451.5,-504 1451.5,-540"/>
<text text-anchor="middle" x="1346" y="-518.3" font-family="Helvetica,sans-Serif" font-size="14.00">tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz</text>
</g>
<!-- /gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv -->
<g id="edge8" class="edge"><title>/gnu/store/77777f0qhb15hkqw8wdj3j6rq4yhmhkn&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.drv&#45;&gt;/gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv</title>
<path fill="none" stroke="#8b7765" d="M1102.36,-575.966C1149.29,-565.762 1209.09,-552.764 1257.69,-542.198"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1258.54,-545.595 1267.57,-540.05 1257.05,-538.754 1258.54,-545.595"/>
</g>
<!-- /gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv -->
<g id="node10" class="node"><title>/gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="144.5,-108 7.5,-108 7.5,-72 144.5,-72 144.5,-108"/>
<text text-anchor="middle" x="76" y="-86.3" font-family="Helvetica,sans-Serif" font-size="14.00">static&#45;binaries.tar.xz</text>
</g>
<!-- /gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv&#45;&gt;/gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv -->
<g id="edge9" class="edge"><title>/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv&#45;&gt;/gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv</title>
<path fill="none" stroke="darkviolet" d="M76,-143.697C76,-135.983 76,-126.712 76,-118.112"/>
<polygon fill="darkviolet" stroke="darkviolet" points="79.5001,-118.104 76,-108.104 72.5001,-118.104 79.5001,-118.104"/>
</g>
<!-- /gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="node12" class="node"><title>/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<polygon fill="none" stroke="black" points="1138,-252 1058,-252 1058,-216 1138,-216 1138,-252"/>
<text text-anchor="middle" x="1098" y="-230.3" font-family="Helvetica,sans-Serif" font-size="14.00">guile&#45;2.2.2</text>
</g>
<!-- /gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge11" class="edge"><title>/gnu/store/inbwny51lgp3nz2h0jr6awz8axaal38y&#45;guile&#45;2.0.9.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="#00cdcd" d="M1415.25,-431.811C1403.19,-398.536 1372.01,-325.32 1320,-288 1269.16,-251.519 1196.57,-239.878 1148.41,-236.313"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1148.42,-232.807 1138.22,-235.652 1147.97,-239.792 1148.42,-232.807"/>
</g>
<!-- /gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge14" class="edge"><title>/gnu/store/4k2223pfmgm0nn3jnd18l6zmngwki47b&#45;srfi&#45;43.scm.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="darkseagreen" d="M1508.48,-289.94C1396.78,-274.989 1230.64,-252.753 1148.18,-241.716"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1148.45,-238.221 1138.07,-240.363 1147.52,-245.159 1148.45,-238.221"/>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="edge15" class="edge"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<path fill="none" stroke="dimgrey" d="M747.417,-513.769C548.53,-495.997 76,-446.655 76,-379 76,-379 76,-379 76,-305 76,-264.996 76,-218.653 76,-190.08"/>
<polygon fill="dimgrey" stroke="dimgrey" points="79.5001,-190.049 76,-180.049 72.5001,-190.049 79.5001,-190.049"/>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv -->
<g id="edge16" class="edge"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv</title>
<path fill="none" stroke="dimgrey" d="M792.169,-503.876C768.584,-494.222 738.94,-482.087 714.001,-471.878"/>
<polygon fill="dimgrey" stroke="dimgrey" points="715.276,-468.618 704.695,-468.068 712.624,-475.096 715.276,-468.618"/>
</g>
<!-- /gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv -->
<g id="node14" class="node"><title>/gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv</title>
<polygon fill="none" stroke="black" points="1163.5,-324 1032.5,-324 1032.5,-288 1163.5,-288 1163.5,-324"/>
<text text-anchor="middle" x="1098" y="-302.3" font-family="Helvetica,sans-Serif" font-size="14.00">nyacc&#45;0.82.4.tar.gz</text>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv -->
<g id="edge17" class="edge"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv</title>
<path fill="none" stroke="dimgrey" d="M849.273,-503.749C884.078,-464.545 967.475,-371.271 983,-360 1000.58,-347.236 1021.73,-336.428 1041.06,-327.969"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1042.55,-331.138 1050.39,-324.006 1039.82,-324.696 1042.55,-331.138"/>
</g>
<!-- /gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv -->
<g id="node15" class="node"><title>/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="936,-396 792,-396 792,-360 936,-360 936,-396"/>
<text text-anchor="middle" x="864" y="-374.3" font-family="Helvetica,sans-Serif" font-size="14.00">mes&#45;seed&#45;0.11.tar.xz</text>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv -->
<g id="edge18" class="edge"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv</title>
<path fill="none" stroke="dimgrey" d="M837.619,-503.871C842.754,-479.564 852.207,-434.819 858.293,-406.013"/>
<polygon fill="dimgrey" stroke="dimgrey" points="861.726,-406.697 860.368,-396.189 854.877,-405.25 861.726,-406.697"/>
</g>
<!-- /gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv -->
<g id="node16" class="node"><title>/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="1201.5,-396 992.5,-396 992.5,-360 1201.5,-360 1201.5,-396"/>
<text text-anchor="middle" x="1097" y="-374.3" font-family="Helvetica,sans-Serif" font-size="14.00">mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz</text>
</g>
<!-- /gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv -->
<g id="edge19" class="edge"><title>/gnu/store/07f1bm5lxkxgh9mkfmgiv7ajc56n6xmc&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.drv&#45;&gt;/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv</title>
<path fill="none" stroke="dimgrey" d="M892.079,-503.897C919.007,-494.904 950.96,-482.681 978,-468 987.418,-462.887 1034.74,-426.92 1066.79,-402.304"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1069.19,-404.877 1074.98,-396.007 1064.92,-399.327 1069.19,-404.877"/>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="edge20" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<path fill="none" stroke="darkseagreen" d="M558.835,-442.793C446.035,-435.005 274.042,-419.72 213,-396 126.561,-362.411 90.1262,-340.368 62,-252 55.5058,-231.596 59.9604,-207.565 65.5112,-189.619"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="68.8476,-190.679 68.738,-180.084 62.217,-188.435 68.8476,-190.679"/>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv -->
<g id="edge24" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv</title>
<path fill="none" stroke="darkseagreen" d="M711.913,-431.966C739.997,-422.185 775.455,-409.836 805.068,-399.524"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="806.575,-402.705 814.868,-396.111 804.273,-396.094 806.575,-402.705"/>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv -->
<g id="edge23" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv</title>
<path fill="none" stroke="darkseagreen" d="M767.23,-432.189C831.996,-421.743 915.322,-408.303 982.009,-397.547"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="982.828,-400.96 992.143,-395.912 981.713,-394.049 982.828,-400.96"/>
</g>
<!-- /gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv -->
<g id="node17" class="node"><title>/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv</title>
<polygon fill="none" stroke="black" points="409.5,-396 222.5,-396 222.5,-360 409.5,-360 409.5,-396"/>
<text text-anchor="middle" x="316" y="-374.3" font-family="Helvetica,sans-Serif" font-size="14.00">stage0&#45;boot&#45;0.0.8&#45;0.14843ef</text>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv -->
<g id="edge21" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv</title>
<path fill="none" stroke="darkseagreen" d="M578.558,-431.966C527.767,-421.72 463.005,-408.655 410.51,-398.065"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="411.014,-394.597 400.52,-396.05 409.63,-401.458 411.014,-394.597"/>
</g>
<!-- /gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv -->
<g id="node18" class="node"><title>/gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="938,-324 660,-324 660,-288 938,-288 938,-324"/>
<text text-anchor="middle" x="799" y="-302.3" font-family="Helvetica,sans-Serif" font-size="14.00">mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz</text>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv -->
<g id="edge22" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv</title>
<path fill="none" stroke="darkseagreen" d="M590.425,-431.975C541.966,-417.177 491.719,-392.929 519,-360 528.701,-348.291 593.658,-335.605 658.563,-325.581"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="659.193,-329.025 668.551,-324.058 658.138,-322.105 659.193,-329.025"/>
</g>
<!-- /gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv -->
<g id="node19" class="node"><title>/gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="773.5,-396 528.5,-396 528.5,-360 773.5,-360 773.5,-396"/>
<text text-anchor="middle" x="651" y="-374.3" font-family="Helvetica,sans-Serif" font-size="14.00">mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz</text>
</g>
<!-- /gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv -->
<g id="edge25" class="edge"><title>/gnu/store/mmvqlqmj4fvfggc8is7phpzarrxjn0va&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.drv&#45;&gt;/gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv</title>
<path fill="none" stroke="darkseagreen" d="M660.034,-431.697C658.711,-423.983 657.122,-414.712 655.648,-406.112"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="659.072,-405.369 653.932,-396.104 652.172,-406.552 659.072,-405.369"/>
</g>
<!-- /gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge36" class="edge"><title>/gnu/store/prdkds678hq0ms5bswxzh5hkjjix1aqh&#45;nyacc&#45;0.82.4&#45;0.44241a7.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="darkgoldenrod" d="M1174.03,-431.815C1187.92,-423.165 1202.3,-411.237 1210,-396 1217.22,-381.721 1212.26,-375.839 1210,-360 1205.29,-327.002 1209.53,-314.259 1189,-288 1178.08,-274.034 1162.38,-263.044 1147.08,-254.779"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1148.66,-251.655 1138.16,-250.226 1145.47,-257.889 1148.66,-251.655"/>
</g>
<!-- /gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge37" class="edge"><title>/gnu/store/ldva5w2d8flws520hdhc1ipbp1kjihzw&#45;tcc&#45;boot&#45;seed&#45;0.9.26&#45;0.c944601.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="magenta" d="M1197.97,-503.976C1216.82,-496.12 1234.32,-484.672 1246,-468 1275.35,-426.126 1283.61,-375.876 1212,-288 1195.77,-268.087 1170.37,-255.282 1147.66,-247.258"/>
<polygon fill="magenta" stroke="magenta" points="1148.72,-243.922 1138.13,-244.105 1146.53,-250.568 1148.72,-243.922"/>
</g>
<!-- /gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge38" class="edge"><title>/gnu/store/c279cafs29m73jlzznbmspbrn36a5hzw&#45;tcc&#45;boot&#45;0.9.26&#45;0.c944601.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="red" d="M1343.1,-503.836C1334.97,-460.977 1307.92,-348.38 1240,-288 1214.2,-265.068 1177.56,-251.721 1147.96,-244.158"/>
<polygon fill="red" stroke="red" points="1148.76,-240.75 1138.22,-241.809 1147.12,-247.555 1148.76,-240.75"/>
</g>
<!-- /gnu/store/af19ma2vm3qhvh3rw6cdivyp98s18bj3&#45;guile&#45;bootstrap&#45;2.0.drv -->
<g id="node11" class="node"><title>/gnu/store/af19ma2vm3qhvh3rw6cdivyp98s18bj3&#45;guile&#45;bootstrap&#45;2.0.drv</title>
<polygon fill="none" stroke="black" points="140.5,-36 11.5,-36 11.5,-0 140.5,-0 140.5,-36"/>
<text text-anchor="middle" x="76" y="-14.3" font-family="Helvetica,sans-Serif" font-size="14.00">guile&#45;bootstrap&#45;2.0</text>
</g>
<!-- /gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv&#45;&gt;/gnu/store/af19ma2vm3qhvh3rw6cdivyp98s18bj3&#45;guile&#45;bootstrap&#45;2.0.drv -->
<g id="edge10" class="edge"><title>/gnu/store/3p4gl806qs7723f57grmxpm9752f7gn5&#45;static&#45;binaries.tar.xz.drv&#45;&gt;/gnu/store/af19ma2vm3qhvh3rw6cdivyp98s18bj3&#45;guile&#45;bootstrap&#45;2.0.drv</title>
<path fill="none" stroke="red" d="M76,-71.6966C76,-63.9827 76,-54.7125 76,-46.1124"/>
<polygon fill="red" stroke="red" points="79.5001,-46.1043 76,-36.1043 72.5001,-46.1044 79.5001,-46.1043"/>
</g>
<!-- /gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="edge12" class="edge"><title>/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<path fill="none" stroke="darkgoldenrod" d="M1057.94,-230.256C905.509,-219.816 360.006,-182.452 154.804,-168.398"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="154.921,-164.897 144.706,-167.706 154.443,-171.881 154.921,-164.897"/>
</g>
<!-- *GNU buildsystem* -->
<g id="node13" class="node"><title>*GNU buildsystem*</title>
<ellipse fill="none" stroke="black" cx="1098" cy="-162" rx="83.6854" ry="18"/>
<text text-anchor="middle" x="1098" y="-158.3" font-family="Times,serif" font-size="14.00">*GNU buildsystem*</text>
</g>
<!-- /gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv&#45;&gt;*GNU buildsystem* -->
<g id="edge13" class="edge"><title>/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv&#45;&gt;*GNU buildsystem*</title>
<path fill="none" stroke="darkgoldenrod" d="M1098,-215.697C1098,-207.983 1098,-198.712 1098,-190.112"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1101.5,-190.104 1098,-180.104 1094.5,-190.104 1101.5,-190.104"/>
</g>
<!-- /gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge35" class="edge"><title>/gnu/store/l3vm91ypqgp9cn3pqrbmd6pawik01aww&#45;nyacc&#45;0.82.4.tar.gz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="darkseagreen" d="M1098,-287.697C1098,-279.983 1098,-270.712 1098,-262.112"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1101.5,-262.104 1098,-252.104 1094.5,-262.104 1101.5,-262.104"/>
</g>
<!-- /gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge33" class="edge"><title>/gnu/store/cvydcqg5qq8564hda2ih54zr1bsx5h5c&#45;mes&#45;seed&#45;0.11.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="#00cdcd" d="M908.682,-359.905C930.86,-350.603 957.622,-338.117 980,-324 1001.08,-310.701 1003.25,-303.205 1023,-288 1036.27,-277.787 1051.27,-267.036 1064.35,-257.906"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1066.41,-260.738 1072.63,-252.163 1062.42,-254.986 1066.41,-260.738"/>
</g>
<!-- /gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge32" class="edge"><title>/gnu/store/jzyg1k9q4abad5ckc02laypnvkh3kf25&#45;mes&#45;boot&#45;0.11&#45;0.e00044a.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="dimgrey" d="M1134.88,-359.909C1149.23,-351.332 1164.01,-339.433 1172,-324 1179.36,-309.792 1179.31,-302.231 1172,-288 1165.73,-275.791 1155.19,-265.766 1144.01,-257.848"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1145.67,-254.754 1135.39,-252.202 1141.84,-260.61 1145.67,-254.754"/>
</g>
<!-- /gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv -->
<g id="edge26" class="edge"><title>/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/6wmyz3s372hhbv5kqlq5c93n3yg85y9q&#45;bootstrap&#45;binaries&#45;0.drv</title>
<path fill="none" stroke="dimgrey" d="M222.232,-367.339C190.58,-359.878 157.181,-346.81 133,-324 122.916,-314.488 97.1477,-232.959 83.9911,-189.705"/>
<polygon fill="dimgrey" stroke="dimgrey" points="87.3303,-188.655 81.0846,-180.097 80.6302,-190.682 87.3303,-188.655"/>
</g>
<!-- /gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv -->
<g id="node20" class="node"><title>/gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="641.5,-324 384.5,-324 384.5,-288 641.5,-288 641.5,-324"/>
<text text-anchor="middle" x="513" y="-302.3" font-family="Helvetica,sans-Serif" font-size="14.00">stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz</text>
</g>
<!-- /gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv -->
<g id="edge27" class="edge"><title>/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv</title>
<path fill="none" stroke="dimgrey" d="M363.94,-359.966C391.465,-350.185 426.217,-337.836 455.241,-327.524"/>
<polygon fill="dimgrey" stroke="dimgrey" points="456.594,-330.757 464.845,-324.111 454.251,-324.161 456.594,-330.757"/>
</g>
<!-- /gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv -->
<g id="node21" class="node"><title>/gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv</title>
<polygon fill="none" stroke="black" points="366,-324 142,-324 142,-288 366,-288 366,-324"/>
<text text-anchor="middle" x="254" y="-302.3" font-family="Helvetica,sans-Serif" font-size="14.00">stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz</text>
</g>
<!-- /gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv -->
<g id="edge28" class="edge"><title>/gnu/store/9xfmr1ignhfv26mrgl3dm6fkbf3jgqfg&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.drv&#45;&gt;/gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv</title>
<path fill="none" stroke="dimgrey" d="M300.674,-359.697C293.241,-351.305 284.177,-341.07 276.02,-331.861"/>
<polygon fill="dimgrey" stroke="dimgrey" points="278.4,-329.27 269.15,-324.104 273.16,-333.911 278.4,-329.27"/>
</g>
<!-- /gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge31" class="edge"><title>/gnu/store/ask8wix1sxj4v9jfz3njfwrmd1ffddr8&#45;mescc&#45;tools&#45;boot&#45;seed&#45;0.2&#45;0.fbb9004.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="#8b7765" d="M871.761,-287.966C926.308,-275.195 999.555,-258.047 1047.73,-246.768"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1048.68,-250.142 1057.62,-244.454 1047.08,-243.326 1048.68,-250.142"/>
</g>
<!-- /gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge34" class="edge"><title>/gnu/store/idyspj09y2az567qzyz0zhbyx5i4g883&#45;mescc&#45;tools&#45;boot&#45;0.2&#45;0.fbb9004.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="darkseagreen" d="M766.366,-359.957C842.407,-348.102 930.848,-332.887 947,-324 966.017,-313.537 962.404,-300.708 980,-288 1000.7,-273.053 1026.28,-260.929 1048.33,-252.069"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1049.81,-255.247 1057.86,-248.352 1047.27,-248.726 1049.81,-255.247"/>
</g>
<!-- /gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge29" class="edge"><title>/gnu/store/mvcm7cdxn9hjwjn5nbwzla97l174wybz&#45;stage0&#45;boot&#45;seed&#45;0.0.8&#45;0.14843ef.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="#00cdcd" d="M641.547,-289.145C644.73,-288.759 647.885,-288.377 651,-288 794.966,-270.598 965.084,-250.577 1047.8,-240.877"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1048.4,-244.33 1057.92,-239.69 1047.58,-237.378 1048.4,-244.33"/>
</g>
<!-- /gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv -->
<g id="edge30" class="edge"><title>/gnu/store/fz55lm5qvqcpk63ndjnqihj43pc5as0n&#45;stage0&#45;boot&#45;0.0.8&#45;0.14843ef.tar.xz.drv&#45;&gt;/gnu/store/hgkklf1ysplq74msv30ivg0li22hllaz&#45;guile&#45;2.2.2.drv</title>
<path fill="none" stroke="magenta" d="M366.037,-288.992C369.055,-288.647 372.047,-288.315 375,-288 627.071,-261.083 930.059,-243.713 1047.8,-237.53"/>
<polygon fill="magenta" stroke="magenta" points="1048.14,-241.017 1057.94,-237 1047.77,-234.026 1048.14,-241.017"/>
</g>
</g>
</svg>

[-- Attachment #3: Type: text/plain, Size: 152 bytes --]


-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

  parent reply	other threads:[~2017-11-23 17:55 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-19 22:31 prototyping the full source bootstrap path Jan Nieuwenhuizen
2017-11-20  9:20 ` [bootstrappable] " Ludovic Courtès
2017-11-20 11:42   ` [bootstrappable] " Ricardo Wurmus
2017-11-20 18:41     ` Jan Nieuwenhuizen
2017-11-20 18:48       ` Orians, Jeremiah (DTMB)
2017-11-20 21:55       ` Ludovic Courtès
2017-11-21 12:59         ` Orians, Jeremiah (DTMB)
2017-11-21 17:52           ` Jan Nieuwenhuizen
2017-11-21 18:23             ` Orians, Jeremiah (DTMB)
2017-11-23  4:56               ` Mark H Weaver
2017-11-27 12:42                 ` Orians, Jeremiah (DTMB)
2017-11-23 17:55     ` Jan Nieuwenhuizen [this message]
2017-11-23 22:12       ` Ricardo Wurmus
2017-11-25 10:51         ` Jan Nieuwenhuizen
2017-11-20 18:48   ` Jan Nieuwenhuizen
2017-11-20 19:22     ` Gábor Boskovits
2017-11-20 12:45 ` [bootstrappable] " Orians, Jeremiah (DTMB)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87vai0g9rw.fsf@gnu.org \
    --to=janneke@gnu.org \
    --cc=bootstrappable@freelists.org \
    --cc=guix-devel@gnu.org \
    --cc=rekado@elephly.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.