summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2020-05-18 17:08:49 +0300
committerLars Wirzenius <lwirzenius@wikimedia.org>2020-05-18 17:08:49 +0300
commit83b961290149cef8fe502177c547b74d01c2c12a (patch)
tree78bf61dcb5bbb15a9470ea09cfc6c644e14ca573
parentd002c90b67d7c58e3260f82e6e6daebd41e07c5b (diff)
downloadwmf-talks-83b961290149cef8fe502177c547b74d01c2c12a.tar.gz
add: debian.svg
-rw-r--r--debian.svg245
1 files changed, 245 insertions, 0 deletions
diff --git a/debian.svg b/debian.svg
new file mode 100644
index 0000000..548983a
--- /dev/null
+++ b/debian.svg
@@ -0,0 +1,245 @@
+<?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.40.1 (20161225.0304)
+ -->
+<!-- Title: debian Pages: 1 -->
+<svg width="940pt" height="423pt"
+ viewBox="0.00 0.00 939.97 423.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 419)">
+<title>debian</title>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-419 935.9723,-419 935.9723,4 -4,4"/>
+<g id="clust1" class="cluster">
+<title>cluster_srctree</title>
+<polygon fill="none" stroke="#000000" points="8,-8 8,-407 136,-407 136,-8 8,-8"/>
+<text text-anchor="middle" x="72" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Source tree</text>
+</g>
+<g id="clust2" class="cluster">
+<title>cluster_build</title>
+<polygon fill="none" stroke="#000000" points="156,-170 156,-299 705.9723,-299 705.9723,-170 156,-170"/>
+<text text-anchor="middle" x="430.9862" y="-177.8" font-family="Times,serif" font-size="14.00" fill="#000000">dpkg&#45;buildpackage</text>
+</g>
+<g id="clust3" class="cluster">
+<title>cluster_parent</title>
+<polygon fill="none" stroke="#000000" points="725.9723,-62 725.9723,-299 923.9723,-299 923.9723,-62 725.9723,-62"/>
+<text text-anchor="middle" x="824.9723" y="-69.8" font-family="Times,serif" font-size="14.00" fill="#000000">.. (parent directory)</text>
+</g>
+<!-- hellodotc -->
+<g id="node1" class="node">
+<title>hellodotc</title>
+<polygon fill="#00ff00" stroke="#000000" points="99,-129 57,-129 57,-133 45,-133 45,-93 99,-93 99,-129"/>
+<polyline fill="none" stroke="#000000" points="45,-129 57,-129 "/>
+<text text-anchor="middle" x="72" y="-107.3" font-family="Times,serif" font-size="14.00" fill="#000000">hello.c</text>
+</g>
+<!-- build -->
+<g id="node8" class="node">
+<title>build</title>
+<ellipse fill="#d3d3d3" stroke="#000000" cx="241.3431" cy="-219" rx="74.187" ry="18"/>
+<text text-anchor="middle" x="241.3431" y="-215.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/rules build</text>
+</g>
+<!-- hellodotc&#45;&gt;build -->
+<g id="edge3" class="edge">
+<title>hellodotc&#45;&gt;build</title>
+<path fill="none" stroke="#000000" d="M99.2046,-120.6901C110.8642,-125.2927 124.4327,-131.2635 136,-138 164.3353,-154.5018 193.6792,-177.6484 214.1772,-194.9745"/>
+<polygon fill="#000000" stroke="#000000" points="211.9753,-197.6968 221.8495,-201.5375 216.5256,-192.3774 211.9753,-197.6968"/>
+</g>
+<!-- tgz -->
+<g id="node14" class="node">
+<title>tgz</title>
+<polygon fill="#00ffff" stroke="#000000" points="894.4723,-129 767.4723,-129 767.4723,-133 755.4723,-133 755.4723,-93 894.4723,-93 894.4723,-129"/>
+<polyline fill="none" stroke="#000000" points="755.4723,-129 767.4723,-129 "/>
+<text text-anchor="middle" x="824.9723" y="-107.3" font-family="Times,serif" font-size="14.00" fill="#000000">../hello_0.6.orig.tar.gz</text>
+</g>
+<!-- hellodotc&#45;&gt;tgz -->
+<g id="edge1" class="edge">
+<title>hellodotc&#45;&gt;tgz</title>
+<path fill="none" stroke="#000000" d="M99.2435,-111C203.4475,-111 579.214,-111 745.2001,-111"/>
+<polygon fill="#000000" stroke="#000000" points="745.3456,-114.5001 755.3456,-111 745.3456,-107.5001 745.3456,-114.5001"/>
+</g>
+<!-- Makefile -->
+<g id="node2" class="node">
+<title>Makefile</title>
+<polygon fill="#00ff00" stroke="#000000" points="105,-75 51,-75 51,-79 39,-79 39,-39 105,-39 105,-75"/>
+<polyline fill="none" stroke="#000000" points="39,-75 51,-75 "/>
+<text text-anchor="middle" x="72" y="-53.3" font-family="Times,serif" font-size="14.00" fill="#000000">Makefile</text>
+</g>
+<!-- Makefile&#45;&gt;build -->
+<g id="edge4" class="edge">
+<title>Makefile&#45;&gt;build</title>
+<path fill="none" stroke="#000000" d="M105.3095,-67.3383C115.7472,-71.5187 126.9054,-77.0331 136,-84 175.3528,-114.1463 208.1342,-162.2977 226.2085,-192.2078"/>
+<polygon fill="#000000" stroke="#000000" points="223.2285,-194.0447 231.3366,-200.8646 229.2512,-190.477 223.2285,-194.0447"/>
+</g>
+<!-- Makefile&#45;&gt;tgz -->
+<g id="edge2" class="edge">
+<title>Makefile&#45;&gt;tgz</title>
+<path fill="none" stroke="#000000" d="M105.3258,-59.39C217.2829,-67.4191 581.9923,-93.5745 744.9966,-105.2645"/>
+<polygon fill="#000000" stroke="#000000" points="745.2121,-108.7888 755.4369,-106.0132 745.7129,-101.8068 745.2121,-108.7888"/>
+</g>
+<!-- changelog -->
+<g id="node3" class="node">
+<title>changelog</title>
+<polygon fill="#00ff00" stroke="#000000" points="128,-399 28,-399 28,-403 16,-403 16,-363 128,-363 128,-399"/>
+<polyline fill="none" stroke="#000000" points="16,-399 28,-399 "/>
+<text text-anchor="middle" x="72" y="-377.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/changelog</text>
+</g>
+<!-- install -->
+<g id="node9" class="node">
+<title>install</title>
+<ellipse fill="#d3d3d3" stroke="#000000" cx="241.3431" cy="-273" rx="77.1866" ry="18"/>
+<text text-anchor="middle" x="241.3431" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/rules install</text>
+</g>
+<!-- changelog&#45;&gt;install -->
+<g id="edge11" class="edge">
+<title>changelog&#45;&gt;install</title>
+<path fill="none" stroke="#000000" d="M118.8277,-362.9015C124.723,-360.1436 130.5811,-357.1558 136,-354 164.3353,-337.4982 193.6792,-314.3516 214.1772,-297.0255"/>
+<polygon fill="#000000" stroke="#000000" points="216.5256,-299.6226 221.8495,-290.4625 211.9753,-294.3032 216.5256,-299.6226"/>
+</g>
+<!-- control -->
+<g id="node4" class="node">
+<title>control</title>
+<polygon fill="#00ff00" stroke="#000000" points="119.5,-345 36.5,-345 36.5,-349 24.5,-349 24.5,-309 119.5,-309 119.5,-345"/>
+<polyline fill="none" stroke="#000000" points="24.5,-345 36.5,-345 "/>
+<text text-anchor="middle" x="72" y="-323.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/control</text>
+</g>
+<!-- control&#45;&gt;install -->
+<g id="edge12" class="edge">
+<title>control&#45;&gt;install</title>
+<path fill="none" stroke="#000000" d="M119.6222,-311.8143C140.2369,-305.2407 164.5015,-297.5032 185.9195,-290.6735"/>
+<polygon fill="#000000" stroke="#000000" points="187.0725,-293.9795 195.5365,-287.6068 184.9458,-287.3104 187.0725,-293.9795"/>
+</g>
+<!-- rules -->
+<g id="node5" class="node">
+<title>rules</title>
+<polygon fill="#00ff00" stroke="#000000" points="113.5,-291 42.5,-291 42.5,-295 30.5,-295 30.5,-255 113.5,-255 113.5,-291"/>
+<polyline fill="none" stroke="#000000" points="30.5,-291 42.5,-291 "/>
+<text text-anchor="middle" x="72" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/rules</text>
+</g>
+<!-- rules&#45;&gt;build -->
+<g id="edge5" class="edge">
+<title>rules&#45;&gt;build</title>
+<path fill="none" stroke="#000000" d="M113.8601,-259.5032C127.3122,-255.1771 142.2816,-250.3748 156,-246 165.6607,-242.9192 175.9411,-239.6549 185.8976,-236.5006"/>
+<polygon fill="#000000" stroke="#000000" points="187.2338,-239.7489 195.7112,-233.394 185.1212,-233.0753 187.2338,-239.7489"/>
+</g>
+<!-- rules&#45;&gt;install -->
+<g id="edge13" class="edge">
+<title>rules&#45;&gt;install</title>
+<path fill="none" stroke="#000000" d="M113.8601,-273C126.0763,-273 139.906,-273 153.8381,-273"/>
+<polygon fill="#000000" stroke="#000000" points="153.9794,-276.5001 163.9793,-273 153.9793,-269.5001 153.9794,-276.5001"/>
+</g>
+<!-- hello -->
+<g id="node6" class="node">
+<title>hello</title>
+<polygon fill="#ff0000" stroke="#000000" points="99,-237 57,-237 57,-241 45,-241 45,-201 99,-201 99,-237"/>
+<polyline fill="none" stroke="#000000" points="45,-237 57,-237 "/>
+<text text-anchor="middle" x="72" y="-215.3" font-family="Times,serif" font-size="14.00" fill="#000000">hello</text>
+</g>
+<!-- hello&#45;&gt;install -->
+<g id="edge8" class="edge">
+<title>hello&#45;&gt;install</title>
+<path fill="none" stroke="#000000" d="M99.2277,-227.7867C115.6628,-233.0817 137.0277,-239.9498 156,-246 165.5497,-249.0454 175.7048,-252.2701 185.5541,-255.3906"/>
+<polygon fill="#000000" stroke="#000000" points="184.6777,-258.7842 195.2678,-258.4657 186.7905,-252.1107 184.6777,-258.7842"/>
+</g>
+<!-- hellodoto -->
+<g id="node7" class="node">
+<title>hellodoto</title>
+<polygon fill="#ff0000" stroke="#000000" points="99,-183 57,-183 57,-187 45,-187 45,-147 99,-147 99,-183"/>
+<polyline fill="none" stroke="#000000" points="45,-183 57,-183 "/>
+<text text-anchor="middle" x="72" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">hello.o</text>
+</g>
+<!-- build&#45;&gt;hello -->
+<g id="edge7" class="edge">
+<title>build&#45;&gt;hello</title>
+<path fill="none" stroke="#000000" d="M167.0571,-219C147.0633,-219 126.2851,-219 109.273,-219"/>
+<polygon fill="#000000" stroke="#000000" points="109.2079,-215.5001 99.2079,-219 109.2079,-222.5001 109.2079,-215.5001"/>
+</g>
+<!-- build&#45;&gt;hellodoto -->
+<g id="edge6" class="edge">
+<title>build&#45;&gt;hellodoto</title>
+<path fill="none" stroke="#000000" d="M196.3653,-204.6575C169.0649,-195.952 134.6489,-184.9774 108.946,-176.7813"/>
+<polygon fill="#000000" stroke="#000000" points="109.7986,-173.3796 99.2079,-173.676 107.6719,-180.0487 109.7986,-173.3796"/>
+</g>
+<!-- tmp -->
+<g id="node11" class="node">
+<title>tmp</title>
+<polygon fill="#d3d3d3" stroke="#000000" points="504.6863,-237 366.6863,-237 366.6863,-241 354.6863,-241 354.6863,-201 504.6863,-201 504.6863,-237"/>
+<polyline fill="none" stroke="#000000" points="354.6863,-237 366.6863,-237 "/>
+<text text-anchor="middle" x="429.6863" y="-215.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/tmp/usr/bin/hello</text>
+</g>
+<!-- install&#45;&gt;tmp -->
+<g id="edge9" class="edge">
+<title>install&#45;&gt;tmp</title>
+<path fill="none" stroke="#000000" d="M290.3364,-258.9531C310.6545,-253.1277 334.6498,-246.248 356.9513,-239.8539"/>
+<polygon fill="#000000" stroke="#000000" points="358.0751,-243.1728 366.7232,-237.0522 356.1459,-236.4439 358.0751,-243.1728"/>
+</g>
+<!-- DEBIAN -->
+<g id="node12" class="node">
+<title>DEBIAN</title>
+<polygon fill="#d3d3d3" stroke="#000000" points="496.1863,-291 375.1863,-291 375.1863,-295 363.1863,-295 363.1863,-255 496.1863,-255 496.1863,-291"/>
+<polyline fill="none" stroke="#000000" points="363.1863,-291 375.1863,-291 "/>
+<text text-anchor="middle" x="429.6863" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/tmp/DEBIAN</text>
+</g>
+<!-- install&#45;&gt;DEBIAN -->
+<g id="edge10" class="edge">
+<title>install&#45;&gt;DEBIAN</title>
+<path fill="none" stroke="#000000" d="M318.7648,-273C330.0285,-273 341.6225,-273 352.874,-273"/>
+<polygon fill="#000000" stroke="#000000" points="353.0915,-276.5001 363.0915,-273 353.0915,-269.5001 353.0915,-276.5001"/>
+</g>
+<!-- binary -->
+<g id="node10" class="node">
+<title>binary</title>
+<ellipse fill="#d3d3d3" stroke="#000000" cx="619.3293" cy="-219" rx="78.7863" ry="18"/>
+<text text-anchor="middle" x="619.3293" y="-215.3" font-family="Times,serif" font-size="14.00" fill="#000000">debian/rules binary</text>
+</g>
+<!-- deb -->
+<g id="node13" class="node">
+<title>deb</title>
+<polygon fill="#00ffff" stroke="#000000" points="903.9723,-291 757.9723,-291 757.9723,-295 745.9723,-295 745.9723,-255 903.9723,-255 903.9723,-291"/>
+<polyline fill="none" stroke="#000000" points="745.9723,-291 757.9723,-291 "/>
+<text text-anchor="middle" x="824.9723" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">../hello_0.6&#45;1_amd64.deb</text>
+</g>
+<!-- binary&#45;&gt;deb -->
+<g id="edge16" class="edge">
+<title>binary&#45;&gt;deb</title>
+<path fill="none" stroke="#000000" d="M671.2217,-232.6265C694.0156,-238.612 721.2769,-245.7705 746.4714,-252.3864"/>
+<polygon fill="#000000" stroke="#000000" points="745.819,-255.8336 756.3801,-254.9883 747.5969,-249.0632 745.819,-255.8336"/>
+</g>
+<!-- changes -->
+<g id="node15" class="node">
+<title>changes</title>
+<polygon fill="#00ffff" stroke="#000000" points="915.9723,-237 745.9723,-237 745.9723,-241 733.9723,-241 733.9723,-201 915.9723,-201 915.9723,-237"/>
+<polyline fill="none" stroke="#000000" points="733.9723,-237 745.9723,-237 "/>
+<text text-anchor="middle" x="824.9723" y="-215.3" font-family="Times,serif" font-size="14.00" fill="#000000">../hello_0.6&#45;1_amd64.changes</text>
+</g>
+<!-- binary&#45;&gt;changes -->
+<g id="edge17" class="edge">
+<title>binary&#45;&gt;changes</title>
+<path fill="none" stroke="#000000" d="M698.2481,-219C706.6334,-219 715.2432,-219 723.8372,-219"/>
+<polygon fill="#000000" stroke="#000000" points="723.9044,-222.5001 733.9043,-219 723.9043,-215.5001 723.9044,-222.5001"/>
+</g>
+<!-- diff -->
+<g id="node16" class="node">
+<title>diff</title>
+<polygon fill="#00ffff" stroke="#000000" points="903.9723,-183 757.9723,-183 757.9723,-187 745.9723,-187 745.9723,-147 903.9723,-147 903.9723,-183"/>
+<polyline fill="none" stroke="#000000" points="745.9723,-183 757.9723,-183 "/>
+<text text-anchor="middle" x="824.9723" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">../hello_0.6&#45;1_amd64.diff</text>
+</g>
+<!-- binary&#45;&gt;diff -->
+<g id="edge18" class="edge">
+<title>binary&#45;&gt;diff</title>
+<path fill="none" stroke="#000000" d="M671.2217,-205.3735C694.0156,-199.388 721.2769,-192.2295 746.4714,-185.6136"/>
+<polygon fill="#000000" stroke="#000000" points="747.5969,-188.9368 756.3801,-183.0117 745.819,-182.1664 747.5969,-188.9368"/>
+</g>
+<!-- tmp&#45;&gt;binary -->
+<g id="edge14" class="edge">
+<title>tmp&#45;&gt;binary</title>
+<path fill="none" stroke="#000000" d="M504.9106,-219C513.2183,-219 521.7359,-219 530.193,-219"/>
+<polygon fill="#000000" stroke="#000000" points="530.4606,-222.5001 540.4606,-219 530.4606,-215.5001 530.4606,-222.5001"/>
+</g>
+<!-- DEBIAN&#45;&gt;binary -->
+<g id="edge15" class="edge">
+<title>DEBIAN&#45;&gt;binary</title>
+<path fill="none" stroke="#000000" d="M493.0983,-254.9437C514.664,-248.803 538.6733,-241.9664 559.9146,-235.9181"/>
+<polygon fill="#000000" stroke="#000000" points="561.1184,-239.2145 569.7776,-233.1096 559.2014,-232.4821 561.1184,-239.2145"/>
+</g>
+</g>
+</svg>