1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
4 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
5 xmlns:
cc=
"http://web.resource.org/cc/"
6 xmlns:
rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:
svg=
"http://www.w3.org/2000/svg"
8 xmlns=
"http://www.w3.org/2000/svg"
9 xmlns:
xlink=
"http://www.w3.org/1999/xlink"
10 xmlns:
sodipodi=
"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:
inkscape=
"http://www.inkscape.org/namespaces/inkscape"
13 sodipodi:
version=
"0.32"
16 sodipodi:
docname=
"master.svg"
17 inkscape:
version=
"0.44"
18 sodipodi:
docbase=
"/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
25 <dc:format>image/svg+xml
</dc:format>
27 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
34 inkscape:
stockid=
"Arrow2Send"
39 style=
"overflow:visible;">
42 style=
"font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
43 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 "
44 transform=
"scale(0.3) rotate(180) translate(-2.3,0)" />
47 inkscape:
stockid=
"Arrow2Mend"
52 style=
"overflow:visible;">
55 style=
"font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
56 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 "
57 transform=
"scale(0.6) rotate(180) translate(0,0)" />
60 inkscape:
stockid=
"Arrow1Mend"
65 style=
"overflow:visible;">
68 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 "
69 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
70 transform=
"scale(0.4) rotate(180) translate(10,0)" />
82 inkscape:
window-width=
"930"
83 inkscape:
window-height=
"578"
84 inkscape:
window-x=
"45"
85 inkscape:
window-y=
"111"
86 inkscape:
current-layer=
"svg101" />
92 transform=
"translate(-4.078128,9.375008)"
97 transform=
"translate(7.8125,-84.24993)">
106 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" />
108 sodipodi:
linespacing=
"100%"
112 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"
113 xml:
space=
"preserve"><tspan
117 sodipodi:
role=
"line">Change
</tspan><tspan
121 sodipodi:
role=
"line">Source
</tspan></text>
125 transform=
"translate(8.437492,3.90625)">
127 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"
137 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"
141 sodipodi:
linespacing=
"100%"><tspan
145 sodipodi:
role=
"line">Scheduler
</tspan></text>
152 transform=
"translate(89,0)"
157 transform=
"translate(156.5076,127.5182)">
166 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" />
168 sodipodi:
linespacing=
"100%"
172 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"
173 xml:
space=
"preserve"><tspan
177 sodipodi:
role=
"line">Builder
</tspan></text>
180 transform=
"translate(19.00767,126.1275)"
183 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"
193 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"
197 sodipodi:
linespacing=
"100%"><tspan
201 y=
"160.82355">Builder
</tspan></text>
204 transform=
"translate(-52.99233,120.8125)"
207 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"
217 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"
221 sodipodi:
linespacing=
"100%"><tspan
225 y=
"160.82355">Builder
</tspan></text>
228 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)"
229 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"
231 sodipodi:
nodetypes=
"ccc" />
233 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)"
234 d=
"M 188.99882,62.52888 C 188.99882,62.52888 160.5391,72.881369 145.78125,87.384479"
236 sodipodi:
nodetypes=
"cc" />
239 transform=
"translate(145.4062,29.875)">
242 d=
"M 83.59375,166.40625 L 83.59375,216.40625 L 146.09375,216.40625 L 146.09375,166.40625"
243 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" />
246 d=
"M 87.329101,203.10058 L 142.3584,203.10058"
247 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" />
249 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"
250 d=
"M 87.329099,207.28759 L 142.3584,207.28759"
254 d=
"M 87.329099,211.4746 L 142.3584,211.4746"
255 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" />
258 d=
"M 114.84375,181.56738 L 114.84375,201.10677"
259 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" />
262 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"
263 d=
"M 155,117 C 155,117 243,143.78851 243,203"
265 sodipodi:
nodetypes=
"cc" />
267 sodipodi:
nodetypes=
"cc"
269 d=
"M 127,118 C 127,118 52,133 53,198"
270 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" />
273 transform=
"matrix(0.585953,0,0,0.585953,-15.943,58.2413)">
276 style=
"fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
278 sodipodi:
cx=
"111.71875"
279 sodipodi:
cy=
"217.1875"
280 sodipodi:
rx=
"27.34375"
282 d=
"M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
283 sodipodi:
start=
"2.2083886"
284 sodipodi:
end=
"8.4574167"
286 transform=
"matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
289 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"
293 sodipodi:
linespacing=
"100%"><tspan
297 sodipodi:
role=
"line">build
</tspan><tspan
301 sodipodi:
role=
"line">request
</tspan></text>
305 transform=
"translate(-68,2)">
307 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"
308 d=
"M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
311 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"
312 d=
"M 178.40096,231.51692 L 203.09915,231.51692"
316 d=
"M 178.40096,235.53973 L 203.09915,235.53973"
317 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" />
319 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"
320 d=
"M 178.40096,239.56254 L 203.09915,239.56254"
323 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"
324 d=
"M 190.75006,210.82816 L 190.75006,229.6013"
328 transform=
"translate(-140,-2)"
332 d=
"M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
333 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" />
336 d=
"M 178.40096,231.51692 L 203.09915,231.51692"
337 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" />
339 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"
340 d=
"M 178.40096,235.53973 L 203.09915,235.53973"
344 d=
"M 178.40096,239.56254 L 203.09915,239.56254"
345 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" />
348 d=
"M 190.75006,210.82816 L 190.75006,229.6013"
349 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" />
352 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"
353 d=
"M 229,116 C 229,116 271,136 272,201"
355 sodipodi:
nodetypes=
"cc" />
358 transform=
"translate(129.5745,-12.6876)">
361 style=
"fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
363 sodipodi:
cx=
"111.71875"
364 sodipodi:
cy=
"217.1875"
365 sodipodi:
rx=
"27.34375"
367 d=
"M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
368 sodipodi:
start=
"2.2083886"
369 sodipodi:
end=
"8.4574167"
371 transform=
"matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
374 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"
378 sodipodi:
linespacing=
"100%"><tspan
382 sodipodi:
role=
"line">build
</tspan><tspan
386 sodipodi:
role=
"line">request
</tspan></text>
389 transform=
"matrix(0.585953,0,0,0.585953,149.5842,69.56477)"
392 transform=
"matrix(0.747745,0,0,0.715583,54.81875,14.55241)"
394 sodipodi:
end=
"8.4574167"
395 sodipodi:
start=
"2.2083886"
396 d=
"M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
398 sodipodi:
rx=
"27.34375"
399 sodipodi:
cy=
"217.1875"
400 sodipodi:
cx=
"111.71875"
402 style=
"fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
403 sodipodi:
type=
"arc" />
405 sodipodi:
linespacing=
"100%"
409 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"
410 xml:
space=
"preserve"><tspan
414 y=
"166.51833">build
</tspan><tspan
418 y=
"178.51833">request
</tspan></text>
421 sodipodi:
nodetypes=
"cc"
423 d=
"M 211,116 C 211,116 131,135 130,200"
424 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" />
426 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"
427 d=
"M 143,119 C 143,119 117,136 118,201"
429 sodipodi:
nodetypes=
"cc" />
431 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"
432 d=
"M 50.750055,243.89323 L 50.750055,260.03906"
434 sodipodi:
nodetypes=
"cc" />
436 sodipodi:
nodetypes=
"cc"
438 d=
"M 122.75006,248.33334 L 122.75006,264.47917"
439 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" />
441 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"
442 d=
"M 260.24995,249.14063 L 260.24995,265.28646"
444 sodipodi:
nodetypes=
"cc" />
449 style=
"fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.49475012pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
451 sodipodi:
cx=
"111.71875"
452 sodipodi:
cy=
"217.1875"
453 sodipodi:
rx=
"27.34375"
455 d=
"M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
456 sodipodi:
start=
"2.2083886"
457 sodipodi:
end=
"8.4574167"
459 transform=
"matrix(0.805479,0,0,0.555659,95.75979,-85.11798)" />
461 sodipodi:
linespacing=
"100%"
465 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"
466 xml:
space=
"preserve"><tspan
470 sodipodi:
role=
"line">Change
</tspan></text>
474 transform=
"matrix(0.533875,0,0,0.533875,41.79461,9.441594)">
476 transform=
"matrix(0.805479,0,0,0.555659,95.75979,-85.11798)"
478 sodipodi:
end=
"8.4574167"
479 sodipodi:
start=
"2.2083886"
480 d=
"M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
482 sodipodi:
rx=
"27.34375"
483 sodipodi:
cy=
"217.1875"
484 sodipodi:
cx=
"111.71875"
486 style=
"fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2.7998148pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
487 sodipodi:
type=
"arc" />
490 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"
494 sodipodi:
linespacing=
"100%"><tspan
498 y=
"39.175049">Change
</tspan></text>
505 transform=
"translate(-31.35071,0)"