[Buildbot-commits] buildbot/docs/images Makefile, NONE, 1.1 master.svg, NONE, 1.1 master.txt, NONE, 1.1 overview.svg, NONE, 1.1 overview.txt, NONE, 1.1 slavebuilder.svg, NONE, 1.1 slavebuilder.txt, NONE, 1.1 slaves.svg, NONE, 1.1 slaves.txt, NONE, 1.1 status.svg, NONE, 1.1 status.txt, NONE, 1.1
Brian Warner
warner at users.sourceforge.net
Mon Jul 31 08:31:35 UTC 2006
Update of /cvsroot/buildbot/buildbot/docs/images
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6265/docs/images
Added Files:
Makefile master.svg master.txt overview.svg overview.txt
slavebuilder.svg slavebuilder.txt slaves.svg slaves.txt
status.svg status.txt
Log Message:
[project @ docs: add lots of diagrams describing system architecture]
Original author: warner at lothar.com
Date: 2006-07-31 08:29:33
--- NEW FILE: Makefile ---
all: overview.png overview.eps slaves.png slaves.eps slavebuilder.png slavebuilder.eps master.png master.eps status.png status.eps
%.png: %.svg
inkscape -b white --export-png $@ $<
%.eps: %.svg
inkscape --export-eps $@ $<
clean:
rm -f *.png *.eps
--- NEW FILE: master.svg ---
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg101"
sodipodi:version="0.32"
width="500"
height="300"
sodipodi:docname="master.svg"
inkscape:version="0.44"
sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
version="1.0">
<metadata
id="metadata71">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs103">
<marker
inkscape:stockid="Arrow2Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Send"
style="overflow:visible;">
<path
id="path3088"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.3) rotate(180) translate(-2.3,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;">
<path
id="path3094"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path3112"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
showgrid="true"
snaptoguides="false"
width="500px"
height="300px"
inkscape:zoom="1"
inkscape:cx="250"
inkscape:cy="150"
inkscape:window-width="930"
inkscape:window-height="578"
inkscape:window-x="45"
inkscape:window-y="111"
inkscape:current-layer="svg101" />
<use
x="0"
y="0"
xlink:href="#g2850"
id="use3128"
transform="translate(-4.078128,9.375008)"
width="500"
height="300" />
<g
id="g2850"
transform="translate(7.8125,-84.24993)">
<rect
rx="18.750004"
ry="18.749989"
y="103.12496"
x="8.5937519"
height="40.624969"
width="72.656258"
id="rect1954"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:0.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text2844"
y="119.53125"
x="45.084755"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="119.53125"
x="45.084755"
id="tspan2846"
sodipodi:role="line">Change</tspan><tspan
id="tspan2848"
y="135.53125"
x="45.084755"
sodipodi:role="line">Source</tspan></text>
</g>
<g
id="g2872"
transform="translate(8.437492,3.90625)">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2858"
width="72.656258"
height="29.624987"
x="99.40625"
y="83.875061"
ry="18.75"
rx="18.750004" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="136.22226"
y="102.82355"
id="text2860"
sodipodi:linespacing="100%"><tspan
y="102.82355"
x="136.22226"
id="tspan2870"
sodipodi:role="line">Scheduler</tspan></text>
</g>
<use
x="0"
y="0"
xlink:href="#g2872"
id="use2885"
transform="translate(89,0)"
width="500"
height="300" />
<g
id="g2900"
transform="translate(156.5076,127.5182)">
<rect
rx="18.750013"
ry="18.75"
y="140.98706"
x="72.414238"
height="29.624987"
width="62.656288"
id="rect2889"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text2891"
y="160.82355"
x="103.22226"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="160.82355"
x="103.22226"
id="tspan2898"
sodipodi:role="line">Builder</tspan></text>
</g>
<g
transform="translate(19.00767,126.1275)"
id="use2905">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3305"
width="62.656288"
height="29.624987"
x="72.414238"
y="140.98706"
ry="18.75"
rx="18.750013" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="103.22226"
y="160.82355"
id="text3307"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3309"
x="103.22226"
y="160.82355">Builder</tspan></text>
</g>
<g
transform="translate(-52.99233,120.8125)"
id="use2907">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3297"
width="62.656288"
height="29.624987"
x="72.414238"
y="140.98706"
ry="18.75"
rx="18.750013" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="103.22226"
y="160.82355"
id="text3299"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3301"
x="103.22226"
y="160.82355">Builder</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="M 90.831754,40.831754 C 132.28357,41.383096 185.66074,32.793444 189.52962,61.893365 C 189.52962,61.893365 219.88078,68.249407 235.0585,86.259627"
id="path3181"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="M 188.99882,62.52888 C 188.99882,62.52888 160.5391,72.881369 145.78125,87.384479"
id="path3189"
sodipodi:nodetypes="cc" />
<g
id="g3213"
transform="translate(145.4062,29.875)">
<path
id="path3195"
d="M 83.59375,166.40625 L 83.59375,216.40625 L 146.09375,216.40625 L 146.09375,166.40625"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3205"
d="M 87.329101,203.10058 L 142.3584,203.10058"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 87.329099,207.28759 L 142.3584,207.28759"
id="path3207" />
<path
id="path3209"
d="M 87.329099,211.4746 L 142.3584,211.4746"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3211"
d="M 114.84375,181.56738 L 114.84375,201.10677"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 155,117 C 155,117 243,143.78851 243,203"
id="path3244"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
id="path3246"
d="M 127,118 C 127,118 52,133 53,198"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="use3222"
transform="matrix(0.585953,0,0,0.585953,-15.943,58.2413)">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3236"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="138.20795"
y="166.51833"
id="text3238"
sodipodi:linespacing="100%"><tspan
y="166.51833"
x="138.20795"
id="tspan3240"
sodipodi:role="line">build</tspan><tspan
y="178.51833"
x="138.20795"
id="tspan3242"
sodipodi:role="line">request</tspan></text>
</g>
<g
id="g3265"
transform="translate(-68,2)">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
id="path3250" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,231.51692 L 203.09915,231.51692"
id="path3252" />
<path
id="path3254"
d="M 178.40096,235.53973 L 203.09915,235.53973"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,239.56254 L 203.09915,239.56254"
id="path3256" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 190.75006,210.82816 L 190.75006,229.6013"
id="path3258" />
</g>
<g
transform="translate(-140,-2)"
id="g3272">
<path
id="path3274"
d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3276"
d="M 178.40096,231.51692 L 203.09915,231.51692"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,235.53973 L 203.09915,235.53973"
id="path3278" />
<path
id="path3280"
d="M 178.40096,239.56254 L 203.09915,239.56254"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3282"
d="M 190.75006,210.82816 L 190.75006,229.6013"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 229,116 C 229,116 271,136 272,201"
id="path3284"
sodipodi:nodetypes="cc" />
<g
id="g3151"
transform="translate(129.5745,-12.6876)">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3136"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="138.20795"
y="166.51833"
id="text3138"
sodipodi:linespacing="100%"><tspan
y="166.51833"
x="138.20795"
id="tspan3147"
sodipodi:role="line">build</tspan><tspan
y="178.51833"
x="138.20795"
id="tspan3149"
sodipodi:role="line">request</tspan></text>
</g>
<g
transform="matrix(0.585953,0,0,0.585953,149.5842,69.56477)"
id="use3220">
<path
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)"
sodipodi:open="true"
sodipodi:end="8.4574167"
sodipodi:start="2.2083886"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:ry="28.125"
sodipodi:rx="27.34375"
sodipodi:cy="217.1875"
sodipodi:cx="111.71875"
id="path3226"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text3228"
y="166.51833"
x="138.20795"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan3230"
x="138.20795"
y="166.51833">build</tspan><tspan
sodipodi:role="line"
id="tspan3232"
x="138.20795"
y="178.51833">request</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path3286"
d="M 211,116 C 211,116 131,135 130,200"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 143,119 C 143,119 117,136 118,201"
id="path3288"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 50.750055,243.89323 L 50.750055,260.03906"
id="path3311"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
id="path3313"
d="M 122.75006,248.33334 L 122.75006,264.47917"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 260.24995,249.14063 L 260.24995,265.28646"
id="path3315"
sodipodi:nodetypes="cc" />
<g
id="g3332">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.49475012pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3161"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.805479,0,0,0.555659,95.75979,-85.11798)" />
<text
sodipodi:linespacing="100%"
id="text3328"
y="39.175049"
x="167.54092"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="39.175049"
x="167.54092"
id="tspan3330"
sodipodi:role="line">Change</tspan></text>
</g>
<g
id="g3345"
transform="matrix(0.533875,0,0,0.533875,41.79461,9.441594)">
<path
transform="matrix(0.805479,0,0,0.555659,95.75979,-85.11798)"
sodipodi:open="true"
sodipodi:end="8.4574167"
sodipodi:start="2.2083886"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:ry="28.125"
sodipodi:rx="27.34375"
sodipodi:cy="217.1875"
sodipodi:cx="111.71875"
id="path3347"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2.7998148pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="167.54092"
y="39.175049"
id="text3349"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3351"
x="167.54092"
y="39.175049">Change</tspan></text>
</g>
<use
x="0"
y="0"
xlink:href="#g3345"
id="use3353"
transform="translate(-31.35071,0)"
width="500"
height="300" />
</svg>
--- NEW FILE: master.txt ---
+---------------+
| Change Source |----->----+
+---------------+ |
Changes
|
+---------------+ v
| Change Source |----->----+
+---------------+ v
+-----+-------+
| |
v v
+-----------+ +-----------+
| Scheduler | | Scheduler |
+-----------+ +-----------+
| | |
+------+---------+ +---+ +-----+
| | | |
v | | Build
: : : v v : Request
: : : : |
: ---- : : : |
: ---- : : ---- : |
+======+ +======+ : v :
| | : :
v v : :
+---------+ +---------+ :queue :
| Builder | | Builder | +======+
+---------+ +---------+ |
v
+---------+
| Builder |
+---------+
--- NEW FILE: overview.svg ---
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg101"
sodipodi:version="0.32"
width="500"
height="300"
sodipodi:docname="overview.svg"
inkscape:version="0.44"
sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
version="1.0">
<metadata
id="metadata71">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs103" />
<sodipodi:namedview
id="base"
showgrid="true"
snaptoguides="false"
width="500px"
height="300px"
inkscape:zoom="1"
inkscape:cx="250"
inkscape:cy="149.027"
inkscape:window-width="853"
inkscape:window-height="578"
inkscape:window-x="393"
inkscape:window-y="177"
inkscape:current-layer="svg101" />
<path
sodipodi:type="arc"
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.32591999"
id="path134"
d="M 334.57774 117.91791 A 70.437424 62.398376 0 1 1 193.7029,117.91791 A 70.437424 62.398376 0 1 1 334.57774 117.91791 z"
sodipodi:cx="264.14032"
sodipodi:cy="117.91791"
sodipodi:rx="70.437424"
sodipodi:ry="62.398376"
transform="matrix(0.866355,0,0,0.977968,-21.56583,-35.43663)" />
<text
style="font-size:16;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
x="167.34743"
y="51.167366"
id="text109"
sodipodi:linespacing="125%">
<tspan
x="167.34743"
y="51.167366"
sodipodi:role="line"
id="tspan112">BuildMaster</tspan>
</text>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.62730002"
d="M 130.94278,218.01587 L 171.40853,129.3176"
id="path155"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.62730002"
d="M 215.17964,208.5925 L 210.28277,141.01854"
id="path124" />
<g
id="g2215">
<path
sodipodi:type="arc"
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.49836004"
id="path105"
d="M 179.3815 607.44885 A 73.16877 76.709229 0 1 1 33.043961,607.44885 A 73.16877 76.709229 0 1 1 179.3815 607.44885 z"
sodipodi:cx="106.21273"
sodipodi:cy="607.44885"
sodipodi:rx="73.16877"
sodipodi:ry="76.709229"
transform="matrix(0.556009,0,0,0.530347,57.1479,-66.29883)" />
<text
sodipodi:linespacing="125%"
style="font-size:16;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="98.274147"
y="233.58066"
id="text114">
<tspan
x="98.274147"
y="233.58066"
sodipodi:role="line"
id="tspan130">Build</tspan>
<tspan
x="98.274147"
y="253.58066"
sodipodi:role="line"
id="tspan132">Slave</tspan>
</text>
</g>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
d="M 259.53398,110.94929 L 306.46076,195.22325"
id="path183"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
d="M 305.31741,185.05459 L 306.46173,195.22261"
id="path185"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
d="M 255.81397,116.36431 L 303.00828,198.44011"
id="path187"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
d="M 257.98167,128.59521 L 255.8141,116.36442"
id="path188"
sodipodi:nodetypes="cc" />
<text
style="font-size:12.00000501;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
x="225.89719"
y="-172.93504"
id="text189"
transform="matrix(0.495343,0.868697,-0.868697,0.495343,0,0)"
sodipodi:linespacing="125%">
<tspan
x="225.89719"
y="-172.93504"
sodipodi:role="line"
id="tspan197">Commands</tspan>
</text>
<rect
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
id="rect157"
width="58.8563"
height="84.86161"
x="20.406824"
y="86.368195" />
<text
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="31.440001"
y="103.20953"
id="text161"
sodipodi:linespacing="125%">
<tspan
id="tspan162"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Nimbus Roman No9 L">CVS</tspan>
</text>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 146.585,86.837627 L 79.044239,105.19032"
id="path170"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 138.11006,85.14806 L 146.58504,86.837849"
id="path171"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 139.97169,92.942189 L 146.58504,86.837862"
id="path172"
sodipodi:nodetypes="cc" />
<text
style="font-size:12.0000001;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
x="53.389557"
y="119.39153"
id="text175"
transform="matrix(0.962657,-0.270724,0.270724,0.962657,0,0)"
sodipodi:linespacing="125%">
<tspan
x="53.389557"
y="119.39153"
sodipodi:role="line"
id="tspan178">Changes</tspan>
</text>
<g
id="g2258">
<rect
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
id="rect318"
width="63.643059"
height="37.788033"
x="301.17245"
y="10.073251" />
<text
sodipodi:linespacing="125%"
style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="311.77988"
y="25.983994"
id="text321">
<tspan
style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
id="tspan322">Browser</tspan>
</text>
</g>
<g
id="g2274">
<rect
style="font-size:12;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
id="rect319"
width="80.87941"
height="40.439838"
x="402.60297"
y="82.334839" />
<text
sodipodi:linespacing="125%"
style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="413.87363"
y="95.59343"
id="text324">
<tspan
style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
id="tspan325">Status Client</tspan>
</text>
</g>
<g
id="g2282">
<rect
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
id="rect320"
width="66.295143"
height="37.125122"
x="419.17731"
y="130.72952" />
<text
sodipodi:linespacing="125%"
style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="442.38065"
y="144.65211"
id="text327">
<tspan
style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
id="tspan328">IRC</tspan>
</text>
</g>
<g
id="g2266">
<rect
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
id="rect333"
width="54.361813"
height="30.495623"
x="370.11908"
y="45.209362" />
<text
sodipodi:linespacing="125%"
style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="382.71585"
y="57.142616"
id="text330">
<tspan
style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
id="tspan331">email</tspan>
</text>
</g>
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 259.40705,48.524307 L 301.13558,35.710426"
id="path355"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 294.29786,42.033658 L 301.13577,35.955498"
id="path356"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 292.28466,34.44018 L 301.10853,35.519796"
id="path357"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 262.72153,55.153797 L 369.45614,61.120325"
id="path358" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 360.8705,65.81157 L 369.45614,61.120325"
id="path359"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 360.30681,55.2694 L 369.45614,61.120325"
id="path360"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 268.02523,69.075934 L 401.94095,90.952704"
id="path361" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 391.43315,95.196703 L 401.94095,90.952704"
id="path362"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 392.39391,84.340008 L 401.94095,90.952704"
id="path364"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 268.02523,80.345963 L 418.51468,136.03347"
id="path365" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 410.57541,128.47499 L 418.51468,136.03347"
id="path366"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 407.82462,136.84647 L 418.51468,136.03347"
id="path367"
sodipodi:nodetypes="cc" />
<text
style="font-size:11.99999927;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="302.55466"
y="21.314074"
id="text368"
transform="matrix(0.976454,0.215726,-0.215726,0.976454,0,0)"
sodipodi:linespacing="125%">
<tspan
id="tspan369"
style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:11.99999927;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">Build Status</tspan>
</text>
<text
style="font-size:11.99999717;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
x="-318.30679"
y="161.43933"
id="text196"
transform="matrix(-0.498825,-0.866703,0.866703,-0.498825,0,0)"
sodipodi:linespacing="125%">
<tspan
x="-318.30679"
y="161.43933"
sodipodi:role="line"
id="tspan198">Results</tspan>
</text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="32"
y="122.77704"
id="text2199"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2201"
x="32"
y="122.77704">SVN</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="30"
y="143.08051"
id="text2203"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2205"
x="30"
y="143.08051">Darcs</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="29.695999"
y="161"
id="text2207"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2209"
x="29.695999"
y="161">.. etc</tspan></text>
<use
x="0"
y="0"
xlink:href="#g2215"
id="use2251"
transform="translate(109,-9)"
width="500"
height="300" />
<use
x="0"
y="0"
xlink:href="#use2251"
id="use2253"
transform="translate(101,-17)"
width="500"
height="300" />
</svg>
--- NEW FILE: overview.txt ---
+------------------+ +-----------+
| |---------->| Browser |
| BuildMaster | +-----------+
Changes | |--------------->+--------+
+----------->| | Build Status | email |
| | |------------+ +--------+
| | |-------+ | +---------------+
| +------------------+ | +---->| Status Client |
+----------+ | ^ | ^ | +---------------+
| Change | | | C| | | +-----+
| Sources | | | o| | +------------>| IRC |
| | | | m| |R +-----+
| CVS | v | m| |e
| SVN | +---------+ a| |s
| Darcs | | Build | n| |u
| .. etc | | Slave | d| |l
| | +---------+ s| |t
| | v |s
+----------+ +---------+
| Build |
| Slave |
+---------+
--- NEW FILE: slavebuilder.svg ---
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg101"
sodipodi:version="0.32"
width="500"
height="300"
sodipodi:docname="slavebuilder.svg"
inkscape:version="0.44"
sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
version="1.0">
<metadata
id="metadata71">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs103">
<marker
inkscape:stockid="Arrow2Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Send"
style="overflow:visible;">
<path
id="path3088"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.3) rotate(180) translate(-2.3,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;">
<path
id="path3094"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path3112"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
showgrid="true"
snaptoguides="false"
width="500px"
height="300px"
inkscape:zoom="1.27"
inkscape:cx="250"
inkscape:cy="150"
inkscape:window-width="853"
inkscape:window-height="578"
inkscape:window-x="16"
inkscape:window-y="93"
inkscape:current-layer="svg101" />
<g
id="g2900"
transform="translate(40.15327,-62.11205)">
<rect
rx="18.750013"
ry="18.75"
y="140.98706"
x="72.414238"
height="29.624987"
width="62.656288"
id="rect2889"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text2891"
y="160.82355"
x="103.22226"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="160.82355"
x="103.22226"
id="tspan2898"
sodipodi:role="line">Builder</tspan></text>
</g>
<g
transform="translate(-65.57053,-24.70747)"
id="use2905">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3305"
width="62.656288"
height="29.624987"
x="72.414238"
y="140.98706"
ry="18.75"
rx="18.750013" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="103.22226"
y="160.82355"
id="text3307"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3309"
x="103.22226"
y="160.82355">Builder</tspan></text>
</g>
<g
id="g3213"
transform="translate(29.05187,-159.7552)">
<path
id="path3195"
d="M 83.59375,166.40625 L 83.59375,216.40625 L 146.09375,216.40625 L 146.09375,166.40625"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3205"
d="M 87.329101,203.10058 L 142.3584,203.10058"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 87.329099,207.28759 L 142.3584,207.28759"
id="path3207" />
<path
id="path3209"
d="M 87.329099,211.4746 L 142.3584,211.4746"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3211"
d="M 114.84375,181.56738 L 114.84375,201.10677"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g3265"
transform="translate(-152.5782,-148.8349)">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
id="path3250" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,231.51692 L 203.09915,231.51692"
id="path3252" />
<path
id="path3254"
d="M 178.40096,235.53973 L 203.09915,235.53973"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,239.56254 L 203.09915,239.56254"
id="path3256" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 190.75006,210.82816 L 190.75006,229.6013"
id="path3258" />
</g>
<g
transform="matrix(0.585953,0,0,0.585953,78.6865,-72.7587)"
id="use3220">
<path
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)"
sodipodi:open="true"
sodipodi:end="8.4574167"
sodipodi:start="2.2083886"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:ry="28.125"
sodipodi:rx="27.34375"
sodipodi:cy="217.1875"
sodipodi:cx="111.71875"
id="path3226"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text3228"
y="166.51833"
x="138.20795"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan3230"
x="138.20795"
y="166.51833">build</tspan><tspan
sodipodi:role="line"
id="tspan3232"
x="138.20795"
y="178.51833">request</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path3313"
d="M 38.171863,97.498369 L 38.171863,113.6442"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 143.89562,59.510383 L 143.89562,75.656213"
id="path3315"
sodipodi:nodetypes="cc" />
<use
x="0"
y="0"
xlink:href="#use3220"
id="use3688"
transform="translate(-29,-11)"
width="500"
height="300" />
<g
id="use3690"
transform="matrix(0.396106,0,0,0.396106,-12.37326,-14.63467)">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3694"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="138.20795"
y="166.51833"
id="text3696"
sodipodi:linespacing="100%"><tspan
y="166.51833"
x="138.20795"
id="tspan3698"
sodipodi:role="line">build</tspan><tspan
y="178.51833"
x="138.20795"
id="tspan3700"
sodipodi:role="line">request</tspan></text>
</g>
<path
sodipodi:type="arc"
style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
id="path3702"
sodipodi:cx="147.5"
sodipodi:cy="311.5"
sodipodi:rx="109.5"
sodipodi:ry="109.5"
d="M 41.731121,283.15932 A 109.5,109.5 0 0 1 253.26888,283.15931"
sodipodi:start="3.403392"
sodipodi:end="6.0213859"
transform="translate(-26.82926,17.79048)"
sodipodi:open="true" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 143.94488,113.01158 L 160.09744,241.00715"
id="path2946"
sodipodi:nodetypes="cc" />
<g
transform="translate(52.3417,-17.27854)"
id="use2942">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3365"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="91.230194"
y="219.43657"
id="text3367"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3369"
x="91.230194"
y="219.43657">build</tspan></text>
</g>
<g
id="g3714"
transform="translate(-26.77165,-5.02953)">
<path
transform="translate(33.85827,-40.16241)"
d="M 536.22047 226.37796 A 138.18898 138.18898 0 1 1 259.84251,226.37796 A 138.18898 138.18898 0 1 1 536.22047 226.37796 z"
sodipodi:ry="138.18898"
sodipodi:rx="138.18898"
sodipodi:cy="226.37796"
sodipodi:cx="398.03149"
id="path3704"
style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text3706"
y="74.015747"
x="402.36221"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="74.015747"
x="402.36221"
id="tspan3708"
sodipodi:role="line">BuildSlave</tspan></text>
</g>
<text
sodipodi:linespacing="100%"
id="text3710"
y="295.2756"
x="87.401581"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="295.2756"
x="87.401581"
id="tspan3712"
sodipodi:role="line">BuildSlave</tspan></text>
<g
id="g3725"
transform="translate(22.04724,-3.937008)">
<rect
ry="25.19685"
y="100"
x="316.53543"
height="81.102364"
width="122.83465"
id="rect3719"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
rx="25.19685" />
<text
sodipodi:linespacing="100%"
id="text3721"
y="115.74802"
x="341.83472"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="115.74802"
x="341.83472"
id="tspan3723"
sodipodi:role="line">SlaveBuilder</tspan></text>
</g>
<g
id="g3730"
transform="translate(0.787406,98.42518)">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3732"
width="122.83465"
height="81.102364"
x="316.53543"
y="100"
ry="25.19685"
rx="25.19685" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="341.83472"
y="115.74802"
id="text3734"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3736"
x="341.83472"
y="115.74802">SlaveBuilder</tspan></text>
</g>
<g
id="g3749">
<rect
rx="11.023631"
ry="11.023631"
y="245.72591"
x="136.43611"
height="34.705647"
width="52.563892"
id="rect3740"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text3742"
y="256.62399"
x="142.07918"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="256.62399"
x="142.07918"
id="tspan3744"
sodipodi:role="line">SlaveBuilder</tspan></text>
</g>
<g
id="g3754"
transform="translate(-79.52756,-0.787402)">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3756"
width="52.563892"
height="34.705647"
x="136.43611"
y="245.72591"
ry="11.023631"
rx="11.023631" />
<text
xml:space="preserve"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="142.07918"
y="256.62399"
id="text3758"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3760"
x="142.07918"
y="256.62399">SlaveBuilder</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path3764"
d="M 154.9685,111.43678 C 154.9685,111.43678 237.26279,212.66069 317.57776,218.1725"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="g2937"
transform="translate(84.2399,-71.0155)">
<path
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)"
sodipodi:open="true"
sodipodi:end="8.4574167"
sodipodi:start="2.2083886"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:ry="28.125"
sodipodi:rx="27.34375"
sodipodi:cy="217.1875"
sodipodi:cx="111.71875"
id="path2923"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text2925"
y="219.43657"
x="91.230194"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="219.43657"
x="91.230194"
id="tspan2927"
sodipodi:role="line">build</tspan></text>
</g>
<g
transform="translate(143.7911,-24.9589)"
id="use2944">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3357"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="91.230194"
y="219.43657"
id="text3359"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3361"
x="91.230194"
y="219.43657">build</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 39.220471,148.44465 L 81.357287,242.58195"
id="path3766"
sodipodi:nodetypes="cc" />
<g
transform="translate(-54.34278,-20.6218)"
id="g3768">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3770"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="91.230194"
y="219.43657"
id="text3772"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3774"
x="91.230194"
y="219.43657">build</tspan></text>
</g>
<g
id="g3776"
transform="matrix(0.7155,0,0,0.7155,159.6135,-98.12468)">
<rect
rx="18.750013"
ry="18.75"
y="140.98706"
x="72.414238"
height="29.624987"
width="62.656288"
id="rect3778"
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.39762509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text3780"
y="160.82355"
x="103.22226"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="160.82355"
x="103.22226"
id="tspan3782"
sodipodi:role="line">Builder</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 233.70865,31.12182 C 233.70865,31.12182 254.58562,121.3221 334.90059,126.83391"
id="path3784"
sodipodi:nodetypes="cc" />
<g
transform="translate(148.0194,-141.0942)"
id="g3786">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3788"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="91.230194"
y="219.43657"
id="text3790"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3792"
x="91.230194"
y="219.43657">build</tspan></text>
</g>
</svg>
--- NEW FILE: slavebuilder.txt ---
+-----------------+
| BuildSlave |
| |
| |
+-------+ | +------------+ |
|Builder|----Build----->|SlaveBuilder| |
+-------+ | +------------+ |
| |
| +------------+ |
+-Build---->|SlaveBuilder| |
| | +------------+ |
+-------+ | | |
|Builder|---+ +-----------------+
+-------+ |
|
| +-----------------+
Build | BuildSlave |
| | |
| | |
| | +------------+ |
+------->|SlaveBuilder| |
| +------------+ |
+-------+ | |
|Builder|--+ | +------------+ |
+-------+ +-------->|SlaveBuilder| |
| +------------+ |
| |
+-----------------+
--- NEW FILE: slaves.svg ---
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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"
id="svg101"
sodipodi:version="0.32"
width="500"
height="300"
sodipodi:docname="slaves.svg"
inkscape:version="0.44"
sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
version="1.0">
<metadata
id="metadata71">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs103">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path3555"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mstart"
style="overflow:visible">
<path
id="path3558"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.4) translate(10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path3561"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
showgrid="true"
snaptoguides="false"
width="500px"
height="300px"
inkscape:zoom="1.28"
inkscape:cx="250"
inkscape:cy="150"
inkscape:window-width="853"
inkscape:window-height="578"
inkscape:window-x="336"
inkscape:window-y="154"
inkscape:current-layer="svg101"
showguides="false"
inkscape:grid-points="false"
inkscape:object-nodes="false"
gridtolerance="50" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:6,6;stroke-dashoffset:0"
d="M 440,170 L 361,108 L 196.5,131.1875 L 143,249 L 160,290"
id="path2492"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#e9afaf;fill-opacity:0.50196081;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 260,220 L 97.107874,105.01355 L 109.43903,91.911698 L 71.67486,101.93076 L 69.362767,138.15354 L 77.069742,128.90517 L 245.08178,247.59257 L 260,220 z "
id="path4496"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#e9afaf;fill-opacity:0.50196081;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 312.90315,182.85399 L 257.41293,58.771709 L 289.78223,54.147524 L 213.48318,34.880089 L 180.34319,101.93076 L 201.92272,81.892631 L 259.72503,209.0577 L 312.90315,182.85399 z "
id="path4509" />
<path
sodipodi:type="arc"
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.32591999"
id="path134"
d="M 334.57774,117.91791 A 70.437424,62.398376 0 0 1 212.19462,160.06031"
sodipodi:cx="264.14032"
sodipodi:cy="117.91791"
sodipodi:rx="70.437424"
sodipodi:ry="62.398376"
transform="matrix(0.812994,0.299353,-0.337919,0.917732,17.22677,-208.2934)"
sodipodi:start="0"
sodipodi:end="2.4001174"
sodipodi:open="true" />
<text
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="153.34743"
y="18.167366"
id="text109"
sodipodi:linespacing="125%">
<tspan
x="153.34743"
y="18.167366"
sodipodi:role="line"
id="tspan112">BuildMaster</tspan>
</text>
<g
id="g2215"
transform="translate(193.7969,-25.85985)">
<path
sodipodi:type="arc"
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.49836004"
id="path105"
d="M 179.3815 607.44885 A 73.16877 76.709229 0 1 1 33.043961,607.44885 A 73.16877 76.709229 0 1 1 179.3815 607.44885 z"
sodipodi:cx="106.21273"
sodipodi:cy="607.44885"
sodipodi:rx="73.16877"
sodipodi:ry="76.709229"
transform="matrix(0.556009,0,0,0.530347,57.1479,-66.29883)" />
<text
sodipodi:linespacing="125%"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="98.274147"
y="233.58066"
id="text114">
<tspan
x="98.274147"
y="233.58066"
sodipodi:role="line"
id="tspan130">Build</tspan>
<tspan
x="98.274147"
y="253.58066"
sodipodi:role="line"
id="tspan132">Slave</tspan>
</text>
</g>
<rect
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
id="rect157"
width="58.8563"
height="84.86161"
x="15.406824"
y="19.368195" />
<text
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="26.440001"
y="36.209534"
id="text161"
sodipodi:linespacing="125%">
<tspan
id="tspan162"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Nimbus Roman No9 L">CVS</tspan>
</text>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 141.585,19.837627 L 74.044239,38.19032"
id="path170"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 133.11006,18.14806 L 141.58504,19.837849"
id="path171"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
d="M 134.97169,25.942189 L 141.58504,19.837862"
id="path172"
sodipodi:nodetypes="cc" />
<text
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="66.714783"
y="53.539894"
id="text175"
transform="matrix(0.962657,-0.270724,0.270724,0.962657,0,0)"
sodipodi:linespacing="125%">
<tspan
x="66.714783"
y="53.539894"
sodipodi:role="line"
id="tspan178">Changes</tspan>
</text>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047448;marker-start:none;marker-end:url(#Arrow1Mend)"
d="M 235.85484,77.079632 L 286.1293,192.03176"
id="path183"
sodipodi:nodetypes="cc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047448;marker-start:url(#Arrow1Mstart);marker-end:none"
d="M 218.02941,47.040953 L 270.63285,168.37662"
id="path187"
sodipodi:nodetypes="cc" />
<text
style="font-size:12.00000381px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="-189.68027"
y="175.41019"
id="text196"
transform="matrix(-0.412356,-0.911023,0.911023,-0.412356,0,0)"
sodipodi:linespacing="125%">
<tspan
x="-189.68027"
y="175.41019"
sodipodi:role="line"
id="tspan198">Results</tspan>
</text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="27"
y="55.777039"
id="text2199"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2201"
x="27"
y="55.777039">SVN</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="25"
y="76.080505"
id="text2203"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2205"
x="25"
y="76.080505">Darcs</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="24.695999"
y="94"
id="text2207"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2209"
x="24.695999"
y="94">.. etc</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="9.7895994"
y="14.21875"
id="text2474"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2476"
x="9.7895994"
y="14.21875">Repository</tspan></text>
<text
style="font-size:11.99998665px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="223.4664"
y="-185.52684"
id="text189"
transform="matrix(0.408697,0.91267,-0.91267,0.408697,0,0)"
sodipodi:linespacing="125%">
<tspan
x="223.4664"
y="-185.52684"
sodipodi:role="line"
id="tspan197">Commands</tspan>
</text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
id="text3379"
sodipodi:linespacing="100%"
x="297.55264"
y="140.451"
transform="matrix(0.993577,-0.113154,0.113154,0.993577,0,0)"><tspan
id="tspan3381">NAT</tspan></text>
<text
xml:space="preserve"
style="font-size:15.99999809px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="254.95837"
y="108.82023"
id="text4472"
sodipodi:linespacing="100%"
transform="matrix(0.990118,-0.140236,0.140236,0.990118,0,0)"><tspan
sodipodi:role="line"
id="tspan4474"
x="254.95837"
y="108.82023">TCP</tspan></text>
<text
xml:space="preserve"
style="font-size:15.99999714px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="-12.571026"
y="157.93489"
id="text4498"
sodipodi:linespacing="100%"
transform="matrix(0.652028,-0.758195,0.758195,0.652028,0,0)"
inkscape:transform-center-y="-24.108441"
inkscape:transform-center-x="-6.0006673"><tspan
sodipodi:role="line"
id="tspan4500"
x="-12.571026"
y="157.93489">TCP</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 84.043356,121.61734 L 265.30978,243.04434 L 260.6856,230.71318 M 264.53909,243.04434 L 253.74932,243.04434"
id="path4502" />
<text
xml:space="preserve"
style="font-size:11.99998474px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="256.48093"
y="50.965839"
id="text4504"
sodipodi:linespacing="100%"
transform="matrix(0.831631,0.555329,-0.555329,0.831631,0,0)"><tspan
sodipodi:role="line"
id="tspan4506"
x="256.48093"
y="50.965839">checkout/update</tspan></text>
</svg>
--- NEW FILE: slaves.txt ---
Repository| | BuildMaster | |
(CVS/SVN)| | ^|^^^ |
| | / c \ |
----------+ +------------------/--o----\-+
^ / m ^ \
| / m | \
checkout/update --+ a | +--
| TCP| n | |TCP
| | d | |
| | s | |
| | | | |
| | | r |
| | | e |
-N-A-T-|- - - - -N-A-T- - - - -|- |- s-|- - - - -N-A-T- - -
| | | u |
| | | l |
| +------------------|--|--t-|-+
| | | | s | |
+----| v | |
| | |
| | |
| |
| BuildSlave |
+----------------------------+
--- NEW FILE: status.svg ---
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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"
id="svg101"
sodipodi:version="0.32"
width="500"
height="300"
sodipodi:docname="status.svg"
inkscape:version="0.44"
sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
version="1.0">
<metadata
id="metadata71">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs103">
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mstart"
style="overflow:visible">
<path
id="path3115"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
transform="scale(0.4) translate(10,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Send"
style="overflow:visible;">
<path
id="path3088"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.3) rotate(180) translate(-2.3,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;">
<path
id="path3094"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Mend"
style="overflow:visible;">
<path
id="path3112"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.4) rotate(180) translate(10,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
showgrid="true"
snaptoguides="false"
width="500px"
height="300px"
inkscape:zoom="1.534"
inkscape:cx="250"
inkscape:cy="150"
inkscape:window-width="853"
inkscape:window-height="732"
inkscape:window-x="2"
inkscape:window-y="72"
inkscape:current-layer="svg101" />
<g
transform="translate(-65.57053,-24.70747)"
id="use2905">
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3305"
width="62.656288"
height="29.624987"
x="72.414238"
y="140.98706"
ry="18.75"
rx="18.750013" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="103.22226"
y="160.82355"
id="text3307"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3309"
x="103.22226"
y="160.82355">Builder</tspan></text>
</g>
<g
id="g3265"
transform="translate(-152.5782,-148.8349)">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
id="path3250" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,231.51692 L 203.09915,231.51692"
id="path3252" />
<path
id="path3254"
d="M 178.40096,235.53973 L 203.09915,235.53973"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.40096,239.56254 L 203.09915,239.56254"
id="path3256" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 190.75006,210.82816 L 190.75006,229.6013"
id="path3258" />
</g>
<path
sodipodi:nodetypes="cc"
id="path3313"
d="M 38.171863,97.498369 L 38.171863,113.6442"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="use3690"
transform="matrix(0.396106,0,0,0.396106,-12.37326,-14.63467)">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3694"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="138.20795"
y="166.51833"
id="text3696"
sodipodi:linespacing="100%"><tspan
y="166.51833"
x="138.20795"
id="tspan3698"
sodipodi:role="line">build</tspan><tspan
y="178.51833"
x="138.20795"
id="tspan3700"
sodipodi:role="line">request</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 39.220471,148.44465 L 33.325791,266.204"
id="path3766"
sodipodi:nodetypes="cc" />
<g
transform="translate(-54.34278,-21.4092)"
id="g3768">
<path
sodipodi:type="arc"
style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3770"
sodipodi:cx="111.71875"
sodipodi:cy="217.1875"
sodipodi:rx="27.34375"
sodipodi:ry="28.125"
d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
sodipodi:start="2.2083886"
sodipodi:end="8.4574167"
sodipodi:open="true"
transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="91.230194"
y="219.43657"
id="text3772"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3774"
x="91.230194"
y="219.43657">build</tspan></text>
</g>
<g
id="g4313">
<path
transform="matrix(0.82454,0,0,0.82454,-23.70518,-14.97447)"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
sodipodi:ry="39.763783"
sodipodi:rx="39.763783"
sodipodi:cy="64.960632"
sodipodi:cx="247.24409"
id="path4010"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.21279736pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4012"
y="43.53817"
x="158.65028"
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="43.53817"
x="158.65028"
id="tspan4014"
sodipodi:role="line">Status</tspan></text>
</g>
<g
id="g4036"
transform="translate(-12,-19.24958)">
<path
sodipodi:type="arc"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.38131847pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4023"
sodipodi:cx="247.24409"
sodipodi:cy="64.960632"
sodipodi:rx="39.763783"
sodipodi:ry="39.763783"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
transform="matrix(0.723946,0,0,0.723946,-22.83389,81.63342)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="139.42967"
y="137.662"
id="text4025"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4027"
x="139.42967"
y="137.662">Status</tspan></text>
<text
sodipodi:linespacing="100%"
id="text4032"
y="123"
x="134.70238"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="123"
x="134.70238"
id="tspan4034"
sodipodi:role="line">Builder</tspan></text>
</g>
<g
id="g4043"
transform="translate(62.48819,-17.52517)">
<path
transform="matrix(0.723946,0,0,0.723946,-22.83389,81.63342)"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
sodipodi:ry="39.763783"
sodipodi:rx="39.763783"
sodipodi:cy="64.960632"
sodipodi:cx="247.24409"
id="path4045"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.38131847pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4047"
y="137.662"
x="139.42967"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="137.662"
x="139.42967"
id="tspan4049"
sodipodi:role="line">Status</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="134.70238"
y="123"
id="text4051"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4053"
x="134.70238"
y="123">Builder</tspan></text>
</g>
<g
id="g4074"
transform="translate(-12,-23)">
<path
transform="matrix(0.610778,0,0,0.610778,-23.35369,153.4849)"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
sodipodi:ry="39.763783"
sodipodi:rx="39.763783"
sodipodi:cy="64.960632"
sodipodi:cx="247.24409"
id="path4057"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.63725681pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4059"
y="205.662"
x="110.92975"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="205.662"
x="110.92975"
id="tspan4061"
sodipodi:role="line">Status</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="112.04297"
y="191"
id="text4063"
sodipodi:linespacing="100%"><tspan
y="191"
x="112.04297"
id="tspan4072"
sodipodi:role="line">Build</tspan></text>
</g>
<g
id="g4081"
transform="translate(53,-28.07327)">
<path
sodipodi:type="arc"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.63725681pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4083"
sodipodi:cx="247.24409"
sodipodi:cy="64.960632"
sodipodi:rx="39.763783"
sodipodi:ry="39.763783"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
transform="matrix(0.610778,0,0,0.610778,-23.35369,153.4849)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="110.92975"
y="205.662"
id="text4085"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4087"
x="110.92975"
y="205.662">Status</tspan></text>
<text
sodipodi:linespacing="100%"
id="text4089"
y="191"
x="112.04297"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan4091"
x="112.04297"
y="191">Build</tspan></text>
</g>
<g
id="g4112"
transform="translate(-1,-15.07332)">
<path
sodipodi:type="arc"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.00960808pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4095"
sodipodi:cx="247.24409"
sodipodi:cy="64.960632"
sodipodi:rx="39.763783"
sodipodi:ry="39.763783"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
transform="matrix(0.49761,0,0,0.49761,-10.87349,211.3364)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="95.429832"
y="251.66199"
id="text4097"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4099"
x="95.429832"
y="251.66199">Status</tspan></text>
<text
sodipodi:linespacing="100%"
id="text4101"
y="239"
x="99.681236"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="239"
x="99.681236"
id="tspan4110"
sodipodi:role="line">Step</tspan></text>
</g>
<g
id="g4119"
transform="translate(51.25421,-17.07332)">
<path
transform="matrix(0.49761,0,0,0.49761,-10.87349,211.3364)"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
sodipodi:ry="39.763783"
sodipodi:rx="39.763783"
sodipodi:cy="64.960632"
sodipodi:cx="247.24409"
id="path4121"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.00960808pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4123"
y="251.66199"
x="95.429832"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="251.66199"
x="95.429832"
id="tspan4125"
sodipodi:role="line">Status</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="99.681236"
y="239"
id="text4127"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4129"
x="99.681236"
y="239">Step</tspan></text>
</g>
<g
id="g4152"
transform="translate(-6,5.823648)">
<path
sodipodi:type="arc"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.3002346pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4133"
sodipodi:cx="247.24409"
sodipodi:cy="64.960632"
sodipodi:rx="39.763783"
sodipodi:ry="39.763783"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
transform="matrix(0.434739,0,0,0.434739,6.425273,243.8473)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="102.56963"
y="282.58865"
id="text4135"
sodipodi:linespacing="100%"><tspan
y="282.58865"
x="102.56963"
id="tspan4150"
sodipodi:role="line">File</tspan></text>
<text
sodipodi:linespacing="100%"
id="text4139"
y="269.92667"
x="101.96763"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="269.92667"
x="101.96763"
id="tspan4148"
sodipodi:role="line">Log</tspan></text>
</g>
<g
transform="translate(39,5.823648)"
id="g4159">
<path
transform="matrix(0.434739,0,0,0.434739,6.425273,243.8473)"
d="M 287.00788 64.960632 A 39.763783 39.763783 0 1 1 207.48031,64.960632 A 39.763783 39.763783 0 1 1 287.00788 64.960632 z"
sodipodi:ry="39.763783"
sodipodi:rx="39.763783"
sodipodi:cy="64.960632"
sodipodi:cx="247.24409"
id="path4161"
style="fill:#ffbb7e;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.3002346pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4163"
y="282.58865"
x="102.56963"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
sodipodi:role="line"
id="tspan4165"
x="102.56963"
y="282.58865">File</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="101.96763"
y="269.92667"
id="text4167"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4169"
x="101.96763"
y="269.92667">Log</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Mend)"
d="M 165.3998,66.157483 L 156.04728,86.95538"
id="path4171"
inkscape:connector-type="polyline"
inkscape:connection-end="#g4036"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
d="M 195.52091,67.275594 L 204.61691,84.874015"
id="path4173"
inkscape:connector-type="polyline"
inkscape:connection-end="#g4043"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 133.49195,131.1344 L 124.21199,152.08447"
id="path4175"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4036"
inkscape:connection-end="#g4074"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 154.61078,128.00175 L 168.31297,145.58727"
id="path4177"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4036"
inkscape:connection-end="#g4081"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 113.7389,195.07327 L 112.72973,208.17628"
id="path4179"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4074"
inkscape:connection-end="#g4112" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 130.4753,186.24487 L 150.69377,210.1633"
id="path4181"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4074"
inkscape:connection-end="#g4119"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 109.81445,249 L 109.0906,260"
id="path4183"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4112"
inkscape:connection-end="#g4152" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 123.8804,242.73468 L 141.45112,264.27181"
id="path4185"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4112"
inkscape:connection-end="#g4159"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,4;stroke-dashoffset:0"
d="M 63.779528,190 C 92.125984,180 92.125984,179.52756 92.125984,179.52756"
id="path4187" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,4;stroke-dashoffset:0"
d="M 69.291339,128.34646 L 114.17323,114.96063"
id="path4189" />
<g
id="g4802"
transform="translate(-16.29921,-0.603675)">
<rect
ry="8.3841658"
rx="9.8084297"
y="15.748026"
x="303.93707"
height="42.519661"
width="88.976402"
id="rect4191"
style="fill:#c2ffa4;fill-opacity:0.75;stroke:black;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text4193"
y="40.991856"
x="318.42453"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="40.991856"
x="318.42453"
id="tspan4195"
sodipodi:role="line">Waterfall</tspan></text>
</g>
<g
id="g4797"
transform="translate(-16.29921,-0.603675)">
<rect
style="fill:#c2ffa4;fill-opacity:0.75;stroke:black;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4197"
width="88.976402"
height="42.519661"
x="303.14966"
y="77.952751"
rx="9.8084297"
ry="8.3841658" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="333.88623"
y="105.22058"
id="text4199"
sodipodi:linespacing="100%"><tspan
y="105.22058"
x="333.88623"
id="tspan4203"
sodipodi:role="line">IRC</tspan></text>
</g>
<g
id="g4789"
transform="translate(-16.29921,-0.603675)">
<rect
ry="8.3841658"
rx="9.8084297"
y="146.98035"
x="303.14966"
height="42.519661"
width="88.976402"
id="rect4205"
style="fill:#c2ffa4;fill-opacity:0.75;stroke:black;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
sodipodi:linespacing="100%"
id="text4207"
y="172.81618"
x="306.73587"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="172.81618"
x="306.73587"
id="tspan4787"
sodipodi:role="line">MailNotifier</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 213.5693,38.274381 L 286.53418,36.826696"
id="path4221"
inkscape:connector-type="polyline"
inkscape:connection-end="#rect4191"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 211.9945,45.170748 L 289.97249,79.909419"
id="path4223"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 208.84489,54.217135 L 310.47407,146.48035"
id="path4225"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<g
id="g4290"
transform="translate(-4.829396,0)">
<path
transform="translate(-5.511811,-4.724409)"
d="M 510.23622 49.212597 A 32.677166 18.503937 0 1 1 444.88189,49.212597 A 32.677166 18.503937 0 1 1 510.23622 49.212597 z"
sodipodi:ry="18.503937"
sodipodi:rx="32.677166"
sodipodi:cy="49.212597"
sodipodi:cx="477.55905"
id="path4227"
style="fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4229"
y="40.522835"
x="471.59213"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="40.522835"
x="471.59213"
id="tspan4231"
sodipodi:role="line">Web</tspan><tspan
id="tspan4233"
y="54.522835"
x="471.59213"
sodipodi:role="line">Browser</tspan></text>
</g>
<g
id="g4280"
transform="translate(-3.622047,0)">
<path
sodipodi:type="arc"
style="fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path4243"
sodipodi:cx="477.55905"
sodipodi:cy="49.212597"
sodipodi:rx="32.677166"
sodipodi:ry="18.503937"
d="M 510.23622 49.212597 A 32.677166 18.503937 0 1 1 444.88189,49.212597 A 32.677166 18.503937 0 1 1 510.23622 49.212597 z"
transform="translate(-6.299213,52.7559)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="471.68674"
y="99.735497"
id="text4245"
sodipodi:linespacing="100%"><tspan
y="99.735497"
x="471.68674"
id="tspan4265"
sodipodi:role="line">IRC</tspan><tspan
y="113.7355"
x="471.68674"
id="tspan4267"
sodipodi:role="line">Server</tspan></text>
</g>
<g
id="g4275"
transform="translate(-4.562004,0)">
<path
transform="translate(-6.299213,127.5591)"
d="M 510.23622 49.212597 A 32.677166 18.503937 0 1 1 444.88189,49.212597 A 32.677166 18.503937 0 1 1 510.23622 49.212597 z"
sodipodi:ry="18.503937"
sodipodi:rx="32.677166"
sodipodi:cy="49.212597"
sodipodi:cx="477.55905"
id="path4253"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
sodipodi:type="arc" />
<text
sodipodi:linespacing="100%"
id="text4255"
y="181.35669"
x="471.43231"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
xml:space="preserve"><tspan
y="181.35669"
x="471.43231"
id="tspan4273"
sodipodi:role="line">SMTP</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="M 434.35696,44.094488 L 377.63779,38.16273"
id="path4298"
sodipodi:nodetypes="cc" />
<path
id="path4300"
d="M 432.91339,100.18373 L 377.40157,96.062992"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart)"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart)"
d="M 433.70079,174.25196 L 375.03936,165.11812"
id="path4302"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="400.94119"
y="1.1406202"
id="text4306"
sodipodi:linespacing="100%"
transform="matrix(0.995875,9.074051e-2,-9.074051e-2,0.995875,0,0)"><tspan
sodipodi:role="line"
id="tspan4308"
x="400.94119"
y="1.1406202">HTTP</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
x="310.32733"
y="246.64044"
id="text4318"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan4320"
x="310.32733"
y="246.64044">Status</tspan><tspan
sodipodi:role="line"
x="310.32733"
y="262.64044"
id="tspan4322">Plugins</tspan></text>
<rect
style="fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
id="rect4324"
width="114.96063"
height="268.50394"
x="275.03937"
y="4.9081368"
rx="0"
ry="0" />
<g
id="g2215"
transform="matrix(0.645481,0,0,0.645481,-38.34031,130.372)">
<path
sodipodi:type="arc"
style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:2.32130599"
id="path105"
d="M 179.3815 607.44885 A 73.16877 76.709229 0 1 1 33.043961,607.44885 A 73.16877 76.709229 0 1 1 179.3815 607.44885 z"
sodipodi:cx="106.21273"
sodipodi:cy="607.44885"
sodipodi:rx="73.16877"
sodipodi:ry="76.709229"
transform="matrix(0.556009,0,0,0.530347,57.1479,-66.29883)" />
<text
sodipodi:linespacing="125%"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
x="98.274147"
y="233.58066"
id="text114">
<tspan
x="98.274147"
y="233.58066"
sodipodi:role="line"
id="tspan130">Build</tspan>
<tspan
x="98.274147"
y="253.58066"
sodipodi:role="line"
id="tspan132">Slave</tspan>
</text>
</g>
</svg>
--- NEW FILE: status.txt ---
Status Objects Status Plugins User Clients
+------+ +---------+ +-----------+
|Status|<--------------+-->|Waterfall|<-------|Web Browser|
+------+ | +---------+ +-----------+
| +-----+ |
v v |
+-------+ +-------+ | +---+ +----------+
|Builder| |Builder| +---->|IRC|<----------->IRC Server|
|Status | |Status | | +---+ +----------+
+-------+ +-------+ |
| +----+ |
v v | +------------+ +----+
+------+ +------+ +-->|MailNotifier|---->|SMTP|
|Build | |Build | +------------+ +----+
|Status| |Status|
+------+ +------+
| +-----+
v v
+------+ +------+
|Step | |Step |
|Status| |Status|
+------+ +------+
| +---+
v v
+----+ +----+
|Log | |Log |
|File| |File|
+----+ +----+
More information about the Commits
mailing list