diff options
author | Romain d'Alverny <rda@mageia.org> | 2011-05-04 13:26:54 +0000 |
---|---|---|
committer | Romain d'Alverny <rda@mageia.org> | 2011-05-04 13:26:54 +0000 |
commit | d08c07b68d0e88d863f597fe5e9ed72d84229ab7 (patch) | |
tree | 30b86dbcb4af35e87f2a76c637a214583022a0db /docs | |
parent | 25cbfbccf63d176683a3da50913679cab311e21c (diff) | |
download | dashboard-d08c07b68d0e88d863f597fe5e9ed72d84229ab7.tar dashboard-d08c07b68d0e88d863f597fe5e9ed72d84229ab7.tar.gz dashboard-d08c07b68d0e88d863f597fe5e9ed72d84229ab7.tar.bz2 dashboard-d08c07b68d0e88d863f597fe5e9ed72d84229ab7.tar.xz dashboard-d08c07b68d0e88d863f597fe5e9ed72d84229ab7.zip |
initial import
Diffstat (limited to 'docs')
-rw-r--r-- | docs/mageia-dashboard-mockup-201102-rda.html | 266 |
1 files changed, 266 insertions, 0 deletions
diff --git a/docs/mageia-dashboard-mockup-201102-rda.html b/docs/mageia-dashboard-mockup-201102-rda.html new file mode 100644 index 0000000..b8af354 --- /dev/null +++ b/docs/mageia-dashboard-mockup-201102-rda.html @@ -0,0 +1,266 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <style> + body { font-size: 80%; font-family: Helvetica; background: #aaa; } + .clear, hr { clear: both; } + ul.boxes { margin: 0; padding: 0; /*width: 1800px;*/ } + ul.boxes > li { padding-bottom: 2em; } + ul.boxes > li { + background: #fff; + position: relative; + list-style: none; + display: block; + float: left; + padding: 0 1em 2em 1em; + max-width: 600px; + z-index: 1; + margin: 12px; + -webkit-box-shadow: 0 2px 6px #444; + -webkit-border-radius: 6px; + -moz-box-shadow: 0 2px 6px #444; + -moz-border-radius: 6px; + box-shadow: 0 2px 6px #444; + border-radius: 6px; + } + ul.boxes > li:after { + content: "\02192"; + display: block; + position: absolute; + top: 0px; + right: -16px; + font-size: 200%; + font-weight: bold; + background: #fff; + z-index: 5; + background: -webkit-gradient(linear, left top, right top, from(#fff), to(#aaa)); + background: -moz-gradient(linear, left top, right top, from(#fff), to(#aaa)); + background: gradient(linear, left top, right top, from(#fff), to(#aaa)); + + } + ul.boxes > li:last-child:after { + content: ""; + } + ul.boxes h3 { } + .light { font-weight: normal; } + ul.boxes li ul { padding-left: 1.5em; } + li.warn { color: red; list-style-type: disc; } + .todo { font-style: italic; color: #bbb; } + .todo:before { content: "(";} + .todo:after { content: ")";} + .info { color: #222; } + .unk, .unk a { color: #aaa; text-decoration: none; } + .warning { color: orange; list-style-type: disc; } + .error, .failed { color: red; list-style-type: disc; } + .ok { color: green; } + .isobuild td, + .isobuild th { vertical-align: top; } + td.build-id { text-align: right; } + p#mockup-sign { + position: absolute; + top: 0; left: -6em; + width: 10em; + background: red; + color: white; + border: 2px solid white; + padding: 0.3em 0 0.3em 6em; + font-weight: bold; + text-shadow: -1px 1px 2px #888; + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-box-shadow: 0 1px 6px #888; + -moz-box-shadow: 0 1px 6px #888; + box-shadow: 0 1px 6px #888; + } + div.dnotes { color: #666; border: 1px solid #666; padding: 0.6em; font-size: 85%; } + div.dnotes:before { content: "Design Notes"; color: #666; font-weight: bold; text-decoration: underline; } + </style> +</head> +<body> + <p id="mockup-sign">Mockup!</p> + <h1>Mageia factory status dashboard</h1> + <p>This document aggregates various reports from Mageia build chain, from source code to shipped test ISOs.</p> + <ul class="boxes"> + <li><h3>Upstream Projects</h3> + <p>Status: <span class="unk">?</span></p> + <ul> + <li class="unk">32 in mageia/soft, view <a href="">svnweb</a></li> + <li class="unk">2343 in other places</li> + <li class="unk">143 out of sync with upstream</li> + </ul> + <p>view <a href="">detailed report</a></p> + </li> + <li><h3>Source Packages</h3> + <p>Status: <span class="unk">?</span></p> + <ul> + <li class="unk">?GB</li> + <li class="unk">? packages</li> + <li class="unk">? <a href="">orphans</a></li> + <li class="">432 <a href="">out-of-upstream-sync</a></li> + <li class="unk">? <a href="">patches</a></li> + <li class="unk">? <a href="">open bugs</a> on 43 packages</li> + <li class="unk">? <a href="">rpmlint errors</a> in 23 packages (5%)</li> + <li class="unk">? <a href="">rpmlint warnings</a> in 3325 packages</li> + </ul> + <p>view <a href="">svn</a>, <a href="">git</a>, + <a href="">detailed report</a></p> + </li> + <li><h3>Packages Build <span class="light">(past 24 hours)</span></h3> + <p>Status: <span class="unk">?</span></p> + <ul> + <li class="unk">5 nodes working out of 6</li> + <li class="unk">used 78% of the time</li> + <li class="unk">queue size: <span title="min">0</span>/<span title="max">20</span>/<span title="average">4</span></li> + <li class="unk">built time: min/max/avg</li> + <li class="unk">wait time: min/max/avg</li> + <li class="unk">1234 built packages</li> + <li class="unk">321 not built (%): + <ul> + <li>missing dependencies %</li> + <li>other</li> + </ul> + </li> + </ul> + <p>view <a href="">pkgsubmit</a>, <a href="">detailed report</a></p> + </li> + <li><h3>Cauldron Compiled Packages</h3> + <p>Status: <span class="unk">?</span></p> + <ul> + <li class="unk">?GB</li> + <li class="unk">? packages</li> + <li class="unk">Broken hdlist (i586/nonfree)</li> + <li class="unk">Signatures: 23 missing (i586/nonfree, i586/tainted)</li> + <li class="unk">Dependencies: 32 missing, 2 circular</li> + <li class="unk">15 packages are not in sync with their source</li> + <li class="unk">432 missing/broken signatures</li> + <li class="unk"><a href="">213 bugs</a></li> + <li class="unk">@todo: per package test suite? rpmlint, other</li> + <li class="unk">@todo: src => 32/64/arm</li> + <li class="unk">Basesystem size: 437MB, w/o suggests: 163MB</li> + </ul> + <p>view <a href="">repository</a>, <a href="">detailed report</a></p> + + <div class="dnotes"> + <ul> + <li>how to visualize several trees at once? (stable & cauldron at least)</li> + </ul> + </div> + </li> + <li><h3>Cauldron ISO Build / QA / Publication <span class="light">(past 3 days)</span></h3> + <p>Status: <span class="ok">READY, OK</span></p> + <ul> + <li><p>Built packages tree is not ready – no build planned.</p>Or:</li> + <li><p>Next build 1a1 should start in about 12 hours (at 2011-03-15-20:23:33), + with a <a href="">new context</a>.</p>Or:</li> + <li><h4>Build 1a0 + <span style="font-weight: normal;">(<a href="">context diff w/ build 199</a>)</span> + – 2011-03-14 23:03:15</h4> + <ul> + <li>DVD i586, + <span class="ok">build ok</span> (<a href="">log</a>), + <span class="failed">tests failed</span> (<a href="">log</a>), + <a href="">cauldron-2-dvd-i586-1a0-qafail.iso</a></li> + <li>DVD x86_64, + <span class="ok">build ok</span> (<a href="">log</a>), + <span class="ok">tests ok</span> (<a href="">log</a>), + <a href="">cauldron-2-dvd-i586-1a0-ok.iso</a></li> + <li>CD dual, + <span class="failed">build failed</span> (<a href="">log</a>)</li> + <li>building netinstall image...</li> + </ul> + <li><h4>Build 199 + <span style="font-weight: normal;">(<a href="">context diff w/ build 198</a>)</span> + – 2011-03-12 23:03:15</h4> + <table border="1" class="isobuild"> + <tbody> + <tr> + <th>Item</th> + <th>Build</th> + <th>Tests</th> + <th>Download</th> + </tr> + <tr> + <td>DVD i586</td> + <td><span class="ok">OK</span> (<a href="">log</a>)</td> + <td><span class="ok">OK</span> (<a href="">log</a>)</td> + <td><a href="">cauldron-2-1a0-dvd-i586-ok.iso</a></td> + </tr> + <tr> + <td>DVD x86_64</td> + <td><span class="ok">OK</span> (<a href="">log</a>)</td> + <td><span class="failed">FAILED</span> (<a href="">log</a>)</td> + <td><a href="">cauldron-2-1a0-dvd-x86_64-qafail.iso</a></td> + </tr> + <tr> + <td>CD dual</td> + <td><span class="failed">FAILED</span> (<a href="">log</a>)</td> + <td></td> + <td></td> + </tr> + <tr> + <td>netinstall</td> + <td><span class="ok">OK</span> (<a href="">log</a>)</td> + <td><span class="ok">OK</span> (<a href="">log</a>)</td> + <td><a href="">cauldron-2-1a0-netinstall-ok.iso</td> + </tr> + </tbody> + </table> + + </li> + </ul> + + <p><strong>Notes.</strong> + Successfully built ISOs are automatically tested (<a href="">view ISO QA docs</a>) + and pushed to <a href="">isos.mageia.org/daily</a>. + Failed ISOs are kept for review. + All ISOs are dropped after 7 days of age.</p> + <div class="dnotes"> + <ul> + <li>A "context" is the whole context of an ISO build: + packages tree status, particular config status.</li> + <li>Not sure about the layout for a build result: list or table?</li> + </ul> + </div> + </li> + </ul> + + <hr /> + <div class="dnotes"> + <p>Essayer : droite/gauche (renversé), haut/bas (renversé) pour mettre le focus (premier item lu en haut à gauche) + soit sur le résultat (les ISOs) soit sur la source.</p> + </div> + + <ul class="boxes"> + <li style="width:300px;"><h3>Search</h3> + + <p>Have a search for packages infos + high-level report matrix.</p> + + <p><input type="search"><input type="submit"></p> + </li> + <li><h3>indexhtml</h3> + <ul> + <li>upstream: ... version</li> + <li>source size</li> + <li>spec file OK</li> + <li>maintained by rda, ennael</li> + <li>no patch</li> + <li>2 bugs</li> + <li>2 rpmlint warning</li> + <li>License</li> + <li>built version ... in 2 minutes (log)</li> + <li>last rebuilt on ...</li> + <li>Needed by: evolution (needs rebuild), firefox (needs rebuild)</li> + <li>RPM: noarch: 230kB</li> + <li>in core</li> + <li>in hdlist</li> + <li>signature OK</li> + <li>dependencies OK</li> + </ul> + </li> + </ul> + <hr> + +</body> +</html>
\ No newline at end of file |