diff options
-rw-r--r-- | docs/api/spec/pk-concepts.xml | 20 | ||||
-rw-r--r-- | docs/api/spec/pk-transactions.svg | 1072 |
2 files changed, 1084 insertions, 8 deletions
diff --git a/docs/api/spec/pk-concepts.xml b/docs/api/spec/pk-concepts.xml index 632594ef..62837238 100644 --- a/docs/api/spec/pk-concepts.xml +++ b/docs/api/spec/pk-concepts.xml @@ -1003,6 +1003,26 @@ </para> </sect2> + <sect2 id="introduction-ideas-transactions-repair"> + <title>Transaction example: Repair</title> + <mediaobject id="pk-transactions-repair"> + <imageobject> + <imagedata format="PNG" fileref="pk-transactions-repair-required.png" align="center"/> + </imageobject> + </mediaobject> + <para> + If the package management system is damaged, a repair may be required. + This is not automatically done befor each transaction as the user + may have to verify destructive package actions or make manual changes to + configuration files. + </para> + <para> + This transaction sequence is not common and is not supported on + many backends. + It may be completely implemented in the frontend or not at all. + </para> + </sect2> + </sect1> <sect1 id="introduction-ideas-transactionid"> diff --git a/docs/api/spec/pk-transactions.svg b/docs/api/spec/pk-transactions.svg index 152e1213..c5678133 100644 --- a/docs/api/spec/pk-transactions.svg +++ b/docs/api/spec/pk-transactions.svg @@ -277,6 +277,370 @@ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(0.6,0.6)" /> </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-1" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3281" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3283" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3285" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3287" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3289" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3291" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3293" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3295" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3297" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3299" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3301" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3303" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3305" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3307" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3309" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3311" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3313" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3315" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3317" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3319" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-81" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-5" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3508" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3510" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3512" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3514" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-11" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3581" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3583" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3585" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3587" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-85" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-9" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3654" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3656" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3658" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3660" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-78" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-55" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3727" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3729" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-95" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-8" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3727-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3729-7" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-45" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3727-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3729-2" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -288,18 +652,18 @@ objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.979899" - inkscape:cx="147.99934" - inkscape:cy="-520.13479" + inkscape:zoom="0.70000001" + inkscape:cx="298.68235" + inkscape:cy="-1009.317" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" borderlayer="true" inkscape:showpageshadow="false" - inkscape:window-width="1920" - inkscape:window-height="1172" - inkscape:window-x="0" - inkscape:window-y="0" + inkscape:window-width="1600" + inkscape:window-height="845" + inkscape:window-x="1920" + inkscape:window-y="542" inkscape:window-maximized="1"> <inkscape:grid type="xygrid" @@ -319,7 +683,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> + <dc:title /> </cc:Work> </rdf:RDF> </metadata> @@ -2240,5 +2604,697 @@ x="407.90588" y="1479.3473" style="font-size:11.32614231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <rect + style="fill:none;stroke:#000000;stroke-width:0.55129081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect6503-7-4" + width="475" + height="310" + x="29.943062" + y="1732.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect6269-2-6" + width="35" + height="110" + x="464.94305" + y="1757.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#ff8080;fill-opacity:1" + id="rect2405-2-7" + width="35" + height="654.99988" + x="249.94305" + y="1737.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#5fd38d;fill-opacity:1" + id="rect2407-6-5" + width="35" + height="654.99988" + x="34.943062" + y="1737.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-2032.4951" + y="59.943062" + id="text2413-0-6" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2415-6-1" + x="-2032.4951" + y="59.943062" + style="font-size:20px;text-align:center;text-anchor:middle">Manager</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1807.3622" + y="490" + id="text2417-1-8" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2419-5-6" + x="-1807.3622" + y="490" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #1</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-2032.417" + y="274.94305" + id="text2421-9-2" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2423-4-9" + x="-2032.417" + y="274.94305" + style="font-size:20px;text-align:center;text-anchor:middle">Client</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.88612,1772.3622 -174.94306,0" + id="path6109-9-6" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 74.94306,1752.3622 174.87186,0" + id="path6113-0-7" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.2829" + y="1747.3622" + id="text6115-9-0" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6117-1-9" + x="164.2829" + y="1747.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 244.91322,1762.3691 -125.38794,0 -9.6421,-10.035" + id="path6119-7-3" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.2829" + y="1767.3622" + id="text6121-7-0" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6123-1-5" + x="362.2829" + y="1767.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">SimulateInstallPkg(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.71419,1812.3621 174.94306,0" + id="path6239-8-6" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:37.75381088px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="410.02487" + y="1705.8701" + id="text6241-1-1" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" + transform="scale(0.94384518,1.0594958)"><tspan + sodipodi:role="line" + id="tspan6243-2-0" + x="410.02487" + y="1705.8701" + style="font-size:11.32614231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::ErrorCode(unfinished)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 75.02985,1872.3553 174.87185,0" + id="path6253-9-9" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.36969" + y="1867.3552" + id="text6255-3-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6257-9-6" + x="164.36969" + y="1867.3552" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 245,1882.3622 -125.38793,0 -9.6421,-10.035" + id="path6259-0-9" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect2411-1-3-2" + width="35" + height="115" + x="465" + y="2141.542" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.53741,2161.5419 -174.94306,0" + id="path6131-7-8-4" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.90131" + y="2156.542" + id="text6133-7-5-9" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6135-6-6-5" + x="362.90131" + y="2156.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">SimulateInstallPkg(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2201.5419 174.94306,0" + id="path6159-7-1-0" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2196.542" + id="text6161-3-1-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6163-6-5-2" + x="380.66016" + y="2196.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(installing)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2241.5419 174.94306,0" + id="path6165-5-9-5" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2236.542" + id="text6167-6-8-3" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6169-3-4-4" + x="380.66016" + y="2236.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-2202.3623" + y="490" + id="text6265-8-8-6" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6267-8-1-1" + x="-2202.3623" + y="490" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #4</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 289.48535,1852.362 174.94306,0" + id="path6239-8-8-8" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:37.75381088px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="408.72293" + y="1743.6239" + id="text6241-1-8-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" + transform="scale(0.94384518,1.0594958)"><tspan + sodipodi:role="line" + id="tspan6243-2-8-7" + x="408.72293" + y="1743.6239" + style="font-size:11.32614231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(repair-required)</tspan></text> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect2411-1-3-2-7" + width="35" + height="115" + x="465.46259" + y="1882.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 460,1902.3622 -174.94306,0" + id="path6131-7-8-4-6" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="363.36389" + y="1897.3621" + id="text6133-7-5-9-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6135-6-6-5-0" + x="363.36389" + y="1897.3621" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">SimulateRepairSystem(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.51953,1942.3622 174.94306,0" + id="path6159-7-1-0-1" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="381.12274" + y="1937.3621" + id="text6161-3-1-7-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6163-6-5-2-7" + x="381.12274" + y="1937.3621" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(cleaning)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.51953,1982.3622 174.94306,0" + id="path6165-5-9-5-7" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="381.12274" + y="1977.3621" + id="text6167-6-8-3-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6169-3-4-4-6" + x="381.12274" + y="1977.3621" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1943.1824" + y="490.46259" + id="text6265-8-8-6-1" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6267-8-1-1-0" + x="-1943.1824" + y="490.46259" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #2</tspan></text> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect2411-1-3-2-7-7" + width="35" + height="115" + x="465" + y="2011.542" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.53741,2031.542 -174.94306,0" + id="path6131-7-8-4-6-0" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.90131" + y="2026.5419" + id="text6133-7-5-9-7-0" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6135-6-6-5-0-6" + x="362.90131" + y="2026.5419" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">RepairSystem(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2071.542 174.94306,0" + id="path6159-7-1-0-1-6" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2066.542" + id="text6161-3-1-7-7-6" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6163-6-5-2-7-9" + x="380.66016" + y="2066.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(cleaning)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2111.542 174.94306,0" + id="path6165-5-9-5-7-6" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2106.542" + id="text6167-6-8-3-5-6" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6169-3-4-4-6-6" + x="380.66016" + y="2106.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-2072.3623" + y="490" + id="text6265-8-8-6-1-5" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6267-8-1-1-0-7" + x="-2072.3623" + y="490" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #3</tspan></text> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect2411-1-3-2-6" + width="35" + height="115" + x="465" + y="2271.542" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.53741,2291.5418 -174.94306,0" + id="path6131-7-8-4-3" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.90131" + y="2286.542" + id="text6133-7-5-9-8" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6135-6-6-5-2" + x="362.90131" + y="2286.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">SimulateInstallPkg(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2331.5418 174.94306,0" + id="path6159-7-1-0-9" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2326.542" + id="text6161-3-1-7-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6163-6-5-2-9" + x="380.66016" + y="2326.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(installing)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,2371.5418 174.94306,0" + id="path6165-5-9-5-76" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="2366.542" + id="text6167-6-8-3-1" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6169-3-4-4-7" + x="380.66016" + y="2366.542" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-2332.3623" + y="490" + id="text6265-8-8-6-5" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6267-8-1-1-3" + x="-2332.3623" + y="490" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #5</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 75.02985,2002.3553 174.87185,0" + id="path6253-9-9-1" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.36969" + y="1997.3552" + id="text6255-3-7-3" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6257-9-6-2" + x="164.36969" + y="1997.3552" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 245,2012.3622 -125.38793,0 -9.6421,-10.035" + id="path6259-0-9-6" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 75.02985,2132.3553 174.87185,0" + id="path6253-9-9-8" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.36969" + y="2127.3552" + id="text6255-3-7-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6257-9-6-9" + x="164.36969" + y="2127.3552" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 245,2142.3622 -125.38793,0 -9.6421,-10.035" + id="path6259-0-9-5" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 75.02985,2262.3553 174.87185,0" + id="path6253-9-9-84" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.36969" + y="2257.3552" + id="text6255-3-7-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6257-9-6-20" + x="164.36969" + y="2257.3552" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 245,2272.3622 -125.38793,0 -9.6421,-10.035" + id="path6259-0-9-4" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> </g> </svg> |