summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20110121
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110121')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment-0001.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment-0001.html85
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment.html85
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment-0001.html103
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment.html103
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment-0001.html317
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment.html317
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment-0001.html198
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment.html198
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment-0001.html128
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment.html128
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment.html77
18 files changed, 2324 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment-0001.html
new file mode 100644
index 000000000..869465e6d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment-0001.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[875] deploy our README on the mirror</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>875</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:16:20 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>deploy our README on the mirror</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrormanifestsinitpp">puppet/deployment/main_mirror/manifests/init.pp</a></li>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrormanifestsinitpp">Modified: puppet/deployment/main_mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:10:27 UTC (rev 874)
++++ puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:16:20 UTC (rev 875)
+@@ -1,4 +1,7 @@
+ class main_mirror {
++ # FIXME shouldn't the various code in this module ?
++ include mirror::main
++
+ $mirror = &quot;/distrib&quot;
+ file { &quot;$mirror&quot;:
+ ensure =&gt; directory,
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-21 14:10:27 UTC (rev 874)
++++ puppet/manifests/nodes.pp 2011-01-21 14:16:20 UTC (rev 875)
+@@ -11,7 +11,7 @@
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+ include rsyncd
+- include mirror::main
++ include main_mirror
+ include openldap::master
+ include subversion::client
+ include subversion::server
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment.html
new file mode 100644
index 000000000..869465e6d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/11fc3364/attachment.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[875] deploy our README on the mirror</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>875</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:16:20 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>deploy our README on the mirror</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrormanifestsinitpp">puppet/deployment/main_mirror/manifests/init.pp</a></li>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrormanifestsinitpp">Modified: puppet/deployment/main_mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:10:27 UTC (rev 874)
++++ puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:16:20 UTC (rev 875)
+@@ -1,4 +1,7 @@
+ class main_mirror {
++ # FIXME shouldn't the various code in this module ?
++ include mirror::main
++
+ $mirror = &quot;/distrib&quot;
+ file { &quot;$mirror&quot;:
+ ensure =&gt; directory,
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-21 14:10:27 UTC (rev 874)
++++ puppet/manifests/nodes.pp 2011-01-21 14:16:20 UTC (rev 875)
+@@ -11,7 +11,7 @@
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+ include rsyncd
+- include mirror::main
++ include main_mirror
+ include openldap::master
+ include subversion::client
+ include subversion::server
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment-0001.html
new file mode 100644
index 000000000..d64f63307
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[876] fix error in url (noticed by jq)</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>876</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-21 15:53:38 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix error in url (noticed by jq)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesmirrormanifestsinitpp">puppet/modules/mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesmirrormanifestsinitpp">Modified: puppet/modules/mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/mirror/manifests/init.pp 2011-01-21 14:16:20 UTC (rev 875)
++++ puppet/modules/mirror/manifests/init.pp 2011-01-21 14:53:38 UTC (rev 876)
+@@ -77,7 +77,7 @@
+
+ class mirrorbootstrap inherits base {
+ mirrordir { &quot;bootstrap&quot;:
+- remoteurl =&gt; &quot;rsync://rsync.$domain.org/bootstrap&quot;,
++ remoteurl =&gt; &quot;rsync://rsync.$domain/bootstrap&quot;,
+ localdir =&gt; '/distrib/bootstrap',
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment.html
new file mode 100644
index 000000000..d64f63307
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/1eeeeba9/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[876] fix error in url (noticed by jq)</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>876</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-21 15:53:38 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix error in url (noticed by jq)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesmirrormanifestsinitpp">puppet/modules/mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesmirrormanifestsinitpp">Modified: puppet/modules/mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/mirror/manifests/init.pp 2011-01-21 14:16:20 UTC (rev 875)
++++ puppet/modules/mirror/manifests/init.pp 2011-01-21 14:53:38 UTC (rev 876)
+@@ -77,7 +77,7 @@
+
+ class mirrorbootstrap inherits base {
+ mirrordir { &quot;bootstrap&quot;:
+- remoteurl =&gt; &quot;rsync://rsync.$domain.org/bootstrap&quot;,
++ remoteurl =&gt; &quot;rsync://rsync.$domain/bootstrap&quot;,
+ localdir =&gt; '/distrib/bootstrap',
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment-0001.html
new file mode 100644
index 000000000..2ae042873
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment-0001.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[871] do not hardcode our domain name</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>871</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:22 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode our domain name</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesmirrormanifestsinitpp">puppet/modules/mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesmirrormanifestsinitpp">Modified: puppet/modules/mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/mirror/manifests/init.pp 2011-01-21 11:20:39 UTC (rev 870)
++++ puppet/modules/mirror/manifests/init.pp 2011-01-21 14:10:22 UTC (rev 871)
+@@ -77,14 +77,14 @@
+
+ class mirrorbootstrap inherits base {
+ mirrordir { &quot;bootstrap&quot;:
+- remoteurl =&gt; 'rsync://rsync.mageia.org/bootstrap',
++ remoteurl =&gt; &quot;rsync://rsync.$domain.org/bootstrap&quot;,
+ localdir =&gt; '/distrib/bootstrap',
+ }
+ }
+
+ class mirrormageia inherits base {
+ mirrordir { &quot;mageia&quot;:
+- remoteurl =&gt; 'rsync://rsync.mageia.org/mageia',
++ remoteurl =&gt; &quot;rsync://rsync.$domain/mageia&quot;,
+ localdir =&gt; '/distrib/mageia',
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment.html
new file mode 100644
index 000000000..2ae042873
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/223d240d/attachment.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[871] do not hardcode our domain name</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>871</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:22 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode our domain name</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesmirrormanifestsinitpp">puppet/modules/mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesmirrormanifestsinitpp">Modified: puppet/modules/mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/mirror/manifests/init.pp 2011-01-21 11:20:39 UTC (rev 870)
++++ puppet/modules/mirror/manifests/init.pp 2011-01-21 14:10:22 UTC (rev 871)
+@@ -77,14 +77,14 @@
+
+ class mirrorbootstrap inherits base {
+ mirrordir { &quot;bootstrap&quot;:
+- remoteurl =&gt; 'rsync://rsync.mageia.org/bootstrap',
++ remoteurl =&gt; &quot;rsync://rsync.$domain.org/bootstrap&quot;,
+ localdir =&gt; '/distrib/bootstrap',
+ }
+ }
+
+ class mirrormageia inherits base {
+ mirrordir { &quot;mageia&quot;:
+- remoteurl =&gt; 'rsync://rsync.mageia.org/mageia',
++ remoteurl =&gt; &quot;rsync://rsync.$domain/mageia&quot;,
+ localdir =&gt; '/distrib/mageia',
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment-0001.html
new file mode 100644
index 000000000..2a540e374
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment-0001.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[870] add tmp hostname, for temporary pages hosted on alamut</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>870</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-21 12:20:39 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add tmp hostname, for temporary pages hosted on alamut</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentdnstemplatesmageiaorgzone">puppet/deployment/dns/templates/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentdnstemplatesmageiaorgzone">Modified: puppet/deployment/dns/templates/mageia.org.zone</a>
+===================================================================
+--- puppet/deployment/dns/templates/mageia.org.zone 2011-01-20 21:23:11 UTC (rev 869)
++++ puppet/deployment/dns/templates/mageia.org.zone 2011-01-21 11:20:39 UTC (rev 870)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 1D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2011011001 ; Serial
++ 2011012100 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -74,6 +74,8 @@
+ donate IN CNAME alamut
+ donation IN CNAME alamut
+
++tmp IN CNAME alamut
++
+ puppetmaster IN CNAME valstar
+ pkgsubmit IN CNAME valstar
+ repository IN CNAME valstar
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment.html
new file mode 100644
index 000000000..2a540e374
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/50ca1fac/attachment.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[870] add tmp hostname, for temporary pages hosted on alamut</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>870</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-21 12:20:39 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add tmp hostname, for temporary pages hosted on alamut</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentdnstemplatesmageiaorgzone">puppet/deployment/dns/templates/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentdnstemplatesmageiaorgzone">Modified: puppet/deployment/dns/templates/mageia.org.zone</a>
+===================================================================
+--- puppet/deployment/dns/templates/mageia.org.zone 2011-01-20 21:23:11 UTC (rev 869)
++++ puppet/deployment/dns/templates/mageia.org.zone 2011-01-21 11:20:39 UTC (rev 870)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 1D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2011011001 ; Serial
++ 2011012100 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -74,6 +74,8 @@
+ donate IN CNAME alamut
+ donation IN CNAME alamut
+
++tmp IN CNAME alamut
++
+ puppetmaster IN CNAME valstar
+ pkgsubmit IN CNAME valstar
+ repository IN CNAME valstar
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment-0001.html
new file mode 100644
index 000000000..6a965d0d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment-0001.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[874] add some documentation on path</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>874</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:27 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add some documentation on path</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">puppet/deployment/main_mirror/files/mirror/README.paths</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">Modified: puppet/deployment/main_mirror/files/mirror/README.paths</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:25 UTC (rev 873)
++++ puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:27 UTC (rev 874)
+@@ -1,2 +1,34 @@
+ Description of the path on the mirror
+
++distrib
++-------
++
++Contains the supported and developpement releases of
++the distribution.
++
++Cauldron is the name of the developpement release.
++
++StableX are the stable releases.
++
++iso
++---
++
++Contains the various isos used for burning and installation.
++
++mageia_timestamp
++----------------
++
++Contains the timestamp, filled by cron every 5 minutes, used to check mirrors
++freshness.
++
++people
++------
++
++Contains various file, as pushed by Mageia members. The goal and usage are not
++yet decided.
++
++software
++--------
++
++Contains the various tarballs of software produced by Mageia, to be reused
++on others systems and distributions.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment.html
new file mode 100644
index 000000000..6a965d0d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d3013360/attachment.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[874] add some documentation on path</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>874</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:27 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add some documentation on path</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">puppet/deployment/main_mirror/files/mirror/README.paths</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">Modified: puppet/deployment/main_mirror/files/mirror/README.paths</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:25 UTC (rev 873)
++++ puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:27 UTC (rev 874)
+@@ -1,2 +1,34 @@
+ Description of the path on the mirror
+
++distrib
++-------
++
++Contains the supported and developpement releases of
++the distribution.
++
++Cauldron is the name of the developpement release.
++
++StableX are the stable releases.
++
++iso
++---
++
++Contains the various isos used for burning and installation.
++
++mageia_timestamp
++----------------
++
++Contains the timestamp, filled by cron every 5 minutes, used to check mirrors
++freshness.
++
++people
++------
++
++Contains various file, as pushed by Mageia members. The goal and usage are not
++yet decided.
++
++software
++--------
++
++Contains the various tarballs of software produced by Mageia, to be reused
++on others systems and distributions.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment-0001.html
new file mode 100644
index 000000000..42a57009f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment-0001.html
@@ -0,0 +1,317 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[333] Add queue current status and suggested time until next submit in the HTTP header</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>333</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-21 12:41:03 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Add queue current status and suggested time until next submit in the HTTP header</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-20 17:35:27 UTC (rev 332)
++++ build_system/web/index.php 2011-01-21 11:41:03 UTC (rev 333)
+@@ -24,6 +24,84 @@
+
+ error_reporting(E_ALL);
+
++/**
++ * @param array $pkg
++ *
++ * @return string
++*/
++function pkg_gettype($pkg) {
++ if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
++ return &quot;rejected&quot;;
++ if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
++ if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
++ return &quot;youri&quot;;
++ else
++ return &quot;uploaded&quot;;
++ }
++ if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
++ return &quot;failure&quot;;
++ if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
++ return &quot;partial&quot;;
++ if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
++ return &quot;building&quot;;
++ if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
++ return &quot;todo&quot;;
++ return &quot;unknown&quot;;
++}
++
++/**
++ * @param integer $num
++ *
++ * @return string
++*/
++function plural($num) {
++ if ($num &gt; 1)
++ return &quot;s&quot;;
++}
++
++/**
++ * Return timestamp from package key
++ * @param string $key package submission key
++ *
++ * @return integer
++*/
++
++function key2timestamp($key) {
++ global $tz;
++
++ $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
++ if ($date &lt;= 0)
++ return null;
++
++ return $date-&gt;getTimestamp();
++}
++
++function timediff($start, $end) {
++/**
++ * Return human-readable time difference
++ *
++ * @param integer $start timestamp
++ * @param integer $end timestamp, defaults to now
++ *
++ * @return string
++*/
++ if (is_null($end)) {
++ $end = time();
++ }
++ $diff = $end - $start;
++ if ($diff&lt;60)
++ return $diff . &quot; second&quot; . plural($diff);
++ $diff = round($diff/60);
++ if ($diff&lt;60)
++ return $diff . &quot; minute&quot; . plural($diff);
++ $diff = round($diff/60);
++ if ($diff&lt;24)
++ return $diff . &quot; hour&quot; . plural($diff);
++ $diff = round($diff/24);
++
++ return $diff . &quot; day&quot; . plural($diff);
++}
++
+ $g_user = isset($_GET['user']) ? htmlentities(strip_tags($_GET['user'])) : null;
+
+ $upload_dir = '/home/schedbot/uploads';
+@@ -97,84 +175,52 @@
+ // sort by key in reverse order to have more recent pkgs first
+ krsort($pkgs);
+
+-/**
+- * @param array $pkg
+- *
+- * @return string
+-*/
+-function pkg_gettype($pkg) {
+- if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
+- return &quot;rejected&quot;;
+- if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
+- if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
+- return &quot;youri&quot;;
+- else
+- return &quot;uploaded&quot;;
+- }
+- if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
+- return &quot;failure&quot;;
+- if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
+- return &quot;partial&quot;;
+- if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
+- return &quot;building&quot;;
+- if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
+- return &quot;todo&quot;;
+- return &quot;unknown&quot;;
+-}
++// count all packages statuses
++$stats = array(
++ 'uploaded' =&gt; 0,
++ 'failure' =&gt; 0,
++ 'todo' =&gt; 0,
++ 'building' =&gt; 0,
++ 'partial' =&gt; 0,
++ 'built' =&gt; 0,
++);
++$total = count($pkgs);
+
+-/**
+- * @param integer $num
+- *
+- * @return string
+-*/
+-function plural($num) {
+- if ($num &gt; 1)
+- return &quot;s&quot;;
+-}
++// count users' packages
++$users = array();
+
+-/**
+- * Return timestamp from package key
+- * @param string $key package submission key
+- *
+- * @return integer
+-*/
++if ($total &gt; 0) {
++ foreach ($pkgs as $key =&gt; $p) {
++ $pkgs[$key]['type'] = pkg_gettype($p);
+
+-function key2timestamp($key) {
+- global $tz;
++ $stats[$pkgs[$key]['type']] += 1;
+
+- $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
+- if ($date &lt;= 0)
+- return null;
+-
+- return $date-&gt;getTimestamp();
++ if (!array_key_exists($p['user'], $users))
++ $users[$p['user']] = 1;
++ else
++ $users[$p['user']] += 1;
++ }
+ }
+
+-function timediff($start, $end) {
+-/**
+- * Return human-readable time difference
+- *
+- * @param integer $start timestamp
+- * @param integer $end timestamp, defaults to now
+- *
+- * @return string
+-*/
+- if (is_null($end)) {
+- $end = time();
+- }
+- $diff = $end - $start;
+- if ($diff&lt;60)
+- return $diff . &quot; second&quot; . plural($diff);
+- $diff = round($diff/60);
+- if ($diff&lt;60)
+- return $diff . &quot; minute&quot; . plural($diff);
+- $diff = round($diff/60);
+- if ($diff&lt;24)
+- return $diff . &quot; hour&quot; . plural($diff);
+- $diff = round($diff/24);
++// feedback labels
++$badges = array(
++ 'uploaded' =&gt; 'Congrats %s! \o/',
++ 'failure' =&gt; 'Booooo! /o\\',
++ 'todo' =&gt; '',
++ 'building' =&gt; '',
++ 'partial' =&gt; '',
++ 'built' =&gt; ''
++);
+
+- return $diff . &quot; day&quot; . plural($diff);
++foreach ($stats as $k =&gt; $v) {
++ Header(&quot;X-BS-Queue-$k: $v&quot;);
+ }
+
++$w = $stats['todo'] - 10;
++if($w &lt; 0)
++ $w = 0;
++$w = $w * 60;
++Header(&quot;X-BS-Throttle: $w&quot;);
+ ?&gt;
+ &lt;!DOCTYPE html&gt;
+ &lt;html lang=&quot;en&quot;&gt;
+@@ -251,41 +297,8 @@
+ &lt;td class=&quot;status-box&quot;&gt;&lt;/td&gt;
+ T;
+
+-// count all packages statuses
+-$stats = array(
+- 'uploaded' =&gt; 0,
+- 'failure' =&gt; 0,
+- 'todo' =&gt; 0,
+- 'building' =&gt; 0,
+- 'partial' =&gt; 0,
+- 'built' =&gt; 0,
+-);
+-$total = count($pkgs);
+-
+-// count users' packages
+-$users = array();
+-
+-// feedback labels
+-$badges = array(
+- 'uploaded' =&gt; 'Congrats %s! \o/',
+- 'failure' =&gt; 'Booooo! /o\\',
+- 'todo' =&gt; '',
+- 'building' =&gt; '',
+- 'partial' =&gt; '',
+- 'built' =&gt; ''
+-);
+-
+ if ($total &gt; 0) {
+ foreach ($pkgs as $key =&gt; $p) {
+- $p['type'] = pkg_gettype($p);
+-
+- $stats[$p['type']] += 1;
+-
+- if (!array_key_exists($p['user'], $users))
+- $users[$p['user']] = 1;
+- else
+- $users[$p['user']] += 1;
+-
+ $s .= sprintf($tmpl,
+ $p['type'],
+ timediff(key2timestamp($key)) . ' ago',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment.html
new file mode 100644
index 000000000..42a57009f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d701158a/attachment.html
@@ -0,0 +1,317 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[333] Add queue current status and suggested time until next submit in the HTTP header</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>333</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-21 12:41:03 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Add queue current status and suggested time until next submit in the HTTP header</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-20 17:35:27 UTC (rev 332)
++++ build_system/web/index.php 2011-01-21 11:41:03 UTC (rev 333)
+@@ -24,6 +24,84 @@
+
+ error_reporting(E_ALL);
+
++/**
++ * @param array $pkg
++ *
++ * @return string
++*/
++function pkg_gettype($pkg) {
++ if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
++ return &quot;rejected&quot;;
++ if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
++ if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
++ return &quot;youri&quot;;
++ else
++ return &quot;uploaded&quot;;
++ }
++ if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
++ return &quot;failure&quot;;
++ if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
++ return &quot;partial&quot;;
++ if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
++ return &quot;building&quot;;
++ if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
++ return &quot;todo&quot;;
++ return &quot;unknown&quot;;
++}
++
++/**
++ * @param integer $num
++ *
++ * @return string
++*/
++function plural($num) {
++ if ($num &gt; 1)
++ return &quot;s&quot;;
++}
++
++/**
++ * Return timestamp from package key
++ * @param string $key package submission key
++ *
++ * @return integer
++*/
++
++function key2timestamp($key) {
++ global $tz;
++
++ $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
++ if ($date &lt;= 0)
++ return null;
++
++ return $date-&gt;getTimestamp();
++}
++
++function timediff($start, $end) {
++/**
++ * Return human-readable time difference
++ *
++ * @param integer $start timestamp
++ * @param integer $end timestamp, defaults to now
++ *
++ * @return string
++*/
++ if (is_null($end)) {
++ $end = time();
++ }
++ $diff = $end - $start;
++ if ($diff&lt;60)
++ return $diff . &quot; second&quot; . plural($diff);
++ $diff = round($diff/60);
++ if ($diff&lt;60)
++ return $diff . &quot; minute&quot; . plural($diff);
++ $diff = round($diff/60);
++ if ($diff&lt;24)
++ return $diff . &quot; hour&quot; . plural($diff);
++ $diff = round($diff/24);
++
++ return $diff . &quot; day&quot; . plural($diff);
++}
++
+ $g_user = isset($_GET['user']) ? htmlentities(strip_tags($_GET['user'])) : null;
+
+ $upload_dir = '/home/schedbot/uploads';
+@@ -97,84 +175,52 @@
+ // sort by key in reverse order to have more recent pkgs first
+ krsort($pkgs);
+
+-/**
+- * @param array $pkg
+- *
+- * @return string
+-*/
+-function pkg_gettype($pkg) {
+- if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
+- return &quot;rejected&quot;;
+- if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
+- if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
+- return &quot;youri&quot;;
+- else
+- return &quot;uploaded&quot;;
+- }
+- if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
+- return &quot;failure&quot;;
+- if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
+- return &quot;partial&quot;;
+- if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
+- return &quot;building&quot;;
+- if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
+- return &quot;todo&quot;;
+- return &quot;unknown&quot;;
+-}
++// count all packages statuses
++$stats = array(
++ 'uploaded' =&gt; 0,
++ 'failure' =&gt; 0,
++ 'todo' =&gt; 0,
++ 'building' =&gt; 0,
++ 'partial' =&gt; 0,
++ 'built' =&gt; 0,
++);
++$total = count($pkgs);
+
+-/**
+- * @param integer $num
+- *
+- * @return string
+-*/
+-function plural($num) {
+- if ($num &gt; 1)
+- return &quot;s&quot;;
+-}
++// count users' packages
++$users = array();
+
+-/**
+- * Return timestamp from package key
+- * @param string $key package submission key
+- *
+- * @return integer
+-*/
++if ($total &gt; 0) {
++ foreach ($pkgs as $key =&gt; $p) {
++ $pkgs[$key]['type'] = pkg_gettype($p);
+
+-function key2timestamp($key) {
+- global $tz;
++ $stats[$pkgs[$key]['type']] += 1;
+
+- $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
+- if ($date &lt;= 0)
+- return null;
+-
+- return $date-&gt;getTimestamp();
++ if (!array_key_exists($p['user'], $users))
++ $users[$p['user']] = 1;
++ else
++ $users[$p['user']] += 1;
++ }
+ }
+
+-function timediff($start, $end) {
+-/**
+- * Return human-readable time difference
+- *
+- * @param integer $start timestamp
+- * @param integer $end timestamp, defaults to now
+- *
+- * @return string
+-*/
+- if (is_null($end)) {
+- $end = time();
+- }
+- $diff = $end - $start;
+- if ($diff&lt;60)
+- return $diff . &quot; second&quot; . plural($diff);
+- $diff = round($diff/60);
+- if ($diff&lt;60)
+- return $diff . &quot; minute&quot; . plural($diff);
+- $diff = round($diff/60);
+- if ($diff&lt;24)
+- return $diff . &quot; hour&quot; . plural($diff);
+- $diff = round($diff/24);
++// feedback labels
++$badges = array(
++ 'uploaded' =&gt; 'Congrats %s! \o/',
++ 'failure' =&gt; 'Booooo! /o\\',
++ 'todo' =&gt; '',
++ 'building' =&gt; '',
++ 'partial' =&gt; '',
++ 'built' =&gt; ''
++);
+
+- return $diff . &quot; day&quot; . plural($diff);
++foreach ($stats as $k =&gt; $v) {
++ Header(&quot;X-BS-Queue-$k: $v&quot;);
+ }
+
++$w = $stats['todo'] - 10;
++if($w &lt; 0)
++ $w = 0;
++$w = $w * 60;
++Header(&quot;X-BS-Throttle: $w&quot;);
+ ?&gt;
+ &lt;!DOCTYPE html&gt;
+ &lt;html lang=&quot;en&quot;&gt;
+@@ -251,41 +297,8 @@
+ &lt;td class=&quot;status-box&quot;&gt;&lt;/td&gt;
+ T;
+
+-// count all packages statuses
+-$stats = array(
+- 'uploaded' =&gt; 0,
+- 'failure' =&gt; 0,
+- 'todo' =&gt; 0,
+- 'building' =&gt; 0,
+- 'partial' =&gt; 0,
+- 'built' =&gt; 0,
+-);
+-$total = count($pkgs);
+-
+-// count users' packages
+-$users = array();
+-
+-// feedback labels
+-$badges = array(
+- 'uploaded' =&gt; 'Congrats %s! \o/',
+- 'failure' =&gt; 'Booooo! /o\\',
+- 'todo' =&gt; '',
+- 'building' =&gt; '',
+- 'partial' =&gt; '',
+- 'built' =&gt; ''
+-);
+-
+ if ($total &gt; 0) {
+ foreach ($pkgs as $key =&gt; $p) {
+- $p['type'] = pkg_gettype($p);
+-
+- $stats[$p['type']] += 1;
+-
+- if (!array_key_exists($p['user'], $users))
+- $users[$p['user']] = 1;
+- else
+- $users[$p['user']] += 1;
+-
+ $s .= sprintf($tmpl,
+ $p['type'],
+ timediff(key2timestamp($key)) . ' ago',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment-0001.html
new file mode 100644
index 000000000..a671e24fe
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment-0001.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[872] - add a main mirror modules ( mirror was already used ), and add content</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>872</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:24 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add a main mirror modules ( mirror was already used ), and add content
+ there ( mainly READMEs, and directory to ease replication of a fake
+test mirror on vm )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/main_mirror/</li>
+<li>puppet/deployment/main_mirror/files/</li>
+<li><a href="#puppetdeploymentmain_mirrorfilesREADME">puppet/deployment/main_mirror/files/README</a></li>
+<li>puppet/deployment/main_mirror/files/mirror/</li>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">puppet/deployment/main_mirror/files/mirror/README.mirroring</a></li>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">puppet/deployment/main_mirror/files/mirror/README.paths</a></li>
+<li>puppet/deployment/main_mirror/manifests/</li>
+<li><a href="#puppetdeploymentmain_mirrormanifestsinitpp">puppet/deployment/main_mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesREADME">Added: puppet/deployment/main_mirror/files/README</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/README (rev 0)
++++ puppet/deployment/main_mirror/files/README 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,24 @@
++Description of the directory
++
++bootstrap
++---------
++
++Used only for the initial release and bootstrapping.
++
++mageiatools
++-----------
++
++Mandriva repository holding our own tools, should be merged
++with cooker ( and others distribution too ).
++
++mandriva
++--------
++
++Local 2010.1 mandriva mirror used for initial bootstrapping, should be
++removed once bootstrap is finished.
++
++mirror
++------
++
++Main mageia mirror, shared on rsync for everybody.
++
+
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">Added: puppet/deployment/main_mirror/files/mirror/README.mirroring</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.mirroring (rev 0)
++++ puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,48 @@
++ __ __ _
++| \/ | __ _ __ _ ___(_) __ _
++| |\/| |/ _` |/ _` |/ _ \ |/ _` |
++| | | | (_| | (_| | __/ | (_| |
++|_| |_|\__,_|\__, |\___|_|\__,_|
++ |___/
++
++This document describe the way to do a Mageia Mirror.
++
++1) Prerequise
++
++The expect size is around 700GB.
++
++You need rsync software to synchronise the tree.
++
++2) Official source
++
++If you plan to create a public we encourage you to use one our Tier1 mirror.
++
++This servers synchronise the tree directly from the Mageia rsync server.
++
++ o rsync://distrib-coffee.ipsl.jussieu.fr/mageia/
++ located in Paris (France)
++
++3) Rsync options
++
++Ensure you're using a least this options:
++
++ -a -H
++
++We apreciate if theses options are also used:
++
++ --delete-after -S
++
++Don't use compression and checksum option, they will overload the remote
++server
++
++4) Automate
++
++The tree must be synchronize at least every 2 hours.
++
++Please ensure another rsync process is not started while first one is
++still running. Use a lock file.
++
++5) Registering your mirror
++
++TODO
++
+
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">Added: puppet/deployment/main_mirror/files/mirror/README.paths</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.paths (rev 0)
++++ puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,2 @@
++Description of the path on the mirror
++
+
+<a id="puppetdeploymentmain_mirrormanifestsinitpp">Added: puppet/deployment/main_mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/main_mirror/manifests/init.pp (rev 0)
++++ puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,28 @@
++class main_mirror {
++ $mirror = &quot;/distrib&quot;
++ file { &quot;$mirror&quot;:
++ ensure =&gt; directory,
++ }
++
++ file { &quot;$mirror/README&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/README&quot;
++ }
++
++ file { &quot;$mirror/mirror&quot;:
++ ensure =&gt; directory,
++
++ }
++
++ file { &quot;$mirror/mirror/README.mirroring&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/mirror/README.mirroring&quot;
++ }
++
++ file { &quot;$mirror/mirror/README.paths&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/mirror/README.paths&quot;
++ }
++
++
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment.html
new file mode 100644
index 000000000..a671e24fe
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/d9962cb3/attachment.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[872] - add a main mirror modules ( mirror was already used ), and add content</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>872</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:24 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add a main mirror modules ( mirror was already used ), and add content
+ there ( mainly READMEs, and directory to ease replication of a fake
+test mirror on vm )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/main_mirror/</li>
+<li>puppet/deployment/main_mirror/files/</li>
+<li><a href="#puppetdeploymentmain_mirrorfilesREADME">puppet/deployment/main_mirror/files/README</a></li>
+<li>puppet/deployment/main_mirror/files/mirror/</li>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">puppet/deployment/main_mirror/files/mirror/README.mirroring</a></li>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">puppet/deployment/main_mirror/files/mirror/README.paths</a></li>
+<li>puppet/deployment/main_mirror/manifests/</li>
+<li><a href="#puppetdeploymentmain_mirrormanifestsinitpp">puppet/deployment/main_mirror/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesREADME">Added: puppet/deployment/main_mirror/files/README</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/README (rev 0)
++++ puppet/deployment/main_mirror/files/README 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,24 @@
++Description of the directory
++
++bootstrap
++---------
++
++Used only for the initial release and bootstrapping.
++
++mageiatools
++-----------
++
++Mandriva repository holding our own tools, should be merged
++with cooker ( and others distribution too ).
++
++mandriva
++--------
++
++Local 2010.1 mandriva mirror used for initial bootstrapping, should be
++removed once bootstrap is finished.
++
++mirror
++------
++
++Main mageia mirror, shared on rsync for everybody.
++
+
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">Added: puppet/deployment/main_mirror/files/mirror/README.mirroring</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.mirroring (rev 0)
++++ puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,48 @@
++ __ __ _
++| \/ | __ _ __ _ ___(_) __ _
++| |\/| |/ _` |/ _` |/ _ \ |/ _` |
++| | | | (_| | (_| | __/ | (_| |
++|_| |_|\__,_|\__, |\___|_|\__,_|
++ |___/
++
++This document describe the way to do a Mageia Mirror.
++
++1) Prerequise
++
++The expect size is around 700GB.
++
++You need rsync software to synchronise the tree.
++
++2) Official source
++
++If you plan to create a public we encourage you to use one our Tier1 mirror.
++
++This servers synchronise the tree directly from the Mageia rsync server.
++
++ o rsync://distrib-coffee.ipsl.jussieu.fr/mageia/
++ located in Paris (France)
++
++3) Rsync options
++
++Ensure you're using a least this options:
++
++ -a -H
++
++We apreciate if theses options are also used:
++
++ --delete-after -S
++
++Don't use compression and checksum option, they will overload the remote
++server
++
++4) Automate
++
++The tree must be synchronize at least every 2 hours.
++
++Please ensure another rsync process is not started while first one is
++still running. Use a lock file.
++
++5) Registering your mirror
++
++TODO
++
+
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEpaths">Added: puppet/deployment/main_mirror/files/mirror/README.paths</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.paths (rev 0)
++++ puppet/deployment/main_mirror/files/mirror/README.paths 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,2 @@
++Description of the path on the mirror
++
+
+<a id="puppetdeploymentmain_mirrormanifestsinitpp">Added: puppet/deployment/main_mirror/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/main_mirror/manifests/init.pp (rev 0)
++++ puppet/deployment/main_mirror/manifests/init.pp 2011-01-21 14:10:24 UTC (rev 872)
+@@ -0,0 +1,28 @@
++class main_mirror {
++ $mirror = &quot;/distrib&quot;
++ file { &quot;$mirror&quot;:
++ ensure =&gt; directory,
++ }
++
++ file { &quot;$mirror/README&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/README&quot;
++ }
++
++ file { &quot;$mirror/mirror&quot;:
++ ensure =&gt; directory,
++
++ }
++
++ file { &quot;$mirror/mirror/README.mirroring&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/mirror/README.mirroring&quot;
++ }
++
++ file { &quot;$mirror/mirror/README.paths&quot;:
++ ensure =&gt; present,
++ source =&gt; &quot;puppet:///modules/main_mirror/mirror/README.paths&quot;
++ }
++
++
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment-0001.html
new file mode 100644
index 000000000..f52d5b6b7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment-0001.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[873] enhance the README</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>873</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:25 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enhance the README</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">puppet/deployment/main_mirror/files/mirror/README.mirroring</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">Modified: puppet/deployment/main_mirror/files/mirror/README.mirroring</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:24 UTC (rev 872)
++++ puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:25 UTC (rev 873)
+@@ -7,42 +7,47 @@
+
+ This document describe the way to do a Mageia Mirror.
+
+-1) Prerequise
++1) Prerequisite
++---------------
+
+-The expect size is around 700GB.
++The expected size is around 700GB.
+
+-You need rsync software to synchronise the tree.
++You will need rsync software to synchronise the tree.
+
+ 2) Official source
++------------------
+
+-If you plan to create a public we encourage you to use one our Tier1 mirror.
++If you plan to create a public mirror, we encourage you to use
++one of our Tier1 mirror.
+
+-This servers synchronise the tree directly from the Mageia rsync server.
++Theses servers synchronise the tree directly from the Mageia rsync server.
+
+ o rsync://distrib-coffee.ipsl.jussieu.fr/mageia/
+ located in Paris (France)
+
+ 3) Rsync options
++----------------
+
+-Ensure you're using a least this options:
++Ensure you're using a least theses options:
+
+ -a -H
+
+-We apreciate if theses options are also used:
++We would appreciate if theses options are also used:
+
+ --delete-after -S
+
+-Don't use compression and checksum option, they will overload the remote
++Don't use compression and checksum options, they will overload the remote
+ server
+
+-4) Automate
++4) Automation
++-------------
+
+-The tree must be synchronize at least every 2 hours.
++The tree must be synchronized at least every 2 hours.
+
+ Please ensure another rsync process is not started while first one is
+-still running. Use a lock file.
++still running, by using a lock file.
+
+ 5) Registering your mirror
++--------------------------
+
+ TODO
+-
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment.html
new file mode 100644
index 000000000..f52d5b6b7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/ea1c33fc/attachment.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[873] enhance the README</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>873</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-21 15:10:25 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enhance the README</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">puppet/deployment/main_mirror/files/mirror/README.mirroring</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentmain_mirrorfilesmirrorREADMEmirroring">Modified: puppet/deployment/main_mirror/files/mirror/README.mirroring</a>
+===================================================================
+--- puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:24 UTC (rev 872)
++++ puppet/deployment/main_mirror/files/mirror/README.mirroring 2011-01-21 14:10:25 UTC (rev 873)
+@@ -7,42 +7,47 @@
+
+ This document describe the way to do a Mageia Mirror.
+
+-1) Prerequise
++1) Prerequisite
++---------------
+
+-The expect size is around 700GB.
++The expected size is around 700GB.
+
+-You need rsync software to synchronise the tree.
++You will need rsync software to synchronise the tree.
+
+ 2) Official source
++------------------
+
+-If you plan to create a public we encourage you to use one our Tier1 mirror.
++If you plan to create a public mirror, we encourage you to use
++one of our Tier1 mirror.
+
+-This servers synchronise the tree directly from the Mageia rsync server.
++Theses servers synchronise the tree directly from the Mageia rsync server.
+
+ o rsync://distrib-coffee.ipsl.jussieu.fr/mageia/
+ located in Paris (France)
+
+ 3) Rsync options
++----------------
+
+-Ensure you're using a least this options:
++Ensure you're using a least theses options:
+
+ -a -H
+
+-We apreciate if theses options are also used:
++We would appreciate if theses options are also used:
+
+ --delete-after -S
+
+-Don't use compression and checksum option, they will overload the remote
++Don't use compression and checksum options, they will overload the remote
+ server
+
+-4) Automate
++4) Automation
++-------------
+
+-The tree must be synchronize at least every 2 hours.
++The tree must be synchronized at least every 2 hours.
+
+ Please ensure another rsync process is not started while first one is
+-still running. Use a lock file.
++still running, by using a lock file.
+
+ 5) Registering your mirror
++--------------------------
+
+ TODO
+-
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment-0001.html
new file mode 100644
index 000000000..6191568e0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[334] fix URL</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>334</dd>
+<dt>Author</dt> <dd>tv</dd>
+<dt>Date</dt> <dd>2011-01-21 19:37:27 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix URL</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkiurtspec">build_system/iurt/trunk/iurt.spec</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkiurtspec">Modified: build_system/iurt/trunk/iurt.spec</a>
+===================================================================
+--- build_system/iurt/trunk/iurt.spec 2011-01-21 11:41:03 UTC (rev 333)
++++ build_system/iurt/trunk/iurt.spec 2011-01-21 18:37:27 UTC (rev 334)
+@@ -14,7 +14,7 @@
+ License: GPL
+ Summary: Packages rebuilder
+ Group: Development/Other
+-URL: http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/build_system/iurt/trunk/
++URL: svn://svn.mageia.org/svn/soft/build_system/iurt/trunk
+ Source: %{name}-%{version}-%{svn}.tar.gz
+ BuildRoot: %{_tmppath}/%{name}-buildroot
+ Requires: mkcd
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment.html
new file mode 100644
index 000000000..6191568e0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110121/fc68978f/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[334] fix URL</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>334</dd>
+<dt>Author</dt> <dd>tv</dd>
+<dt>Date</dt> <dd>2011-01-21 19:37:27 +0100 (Fri, 21 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix URL</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkiurtspec">build_system/iurt/trunk/iurt.spec</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkiurtspec">Modified: build_system/iurt/trunk/iurt.spec</a>
+===================================================================
+--- build_system/iurt/trunk/iurt.spec 2011-01-21 11:41:03 UTC (rev 333)
++++ build_system/iurt/trunk/iurt.spec 2011-01-21 18:37:27 UTC (rev 334)
+@@ -14,7 +14,7 @@
+ License: GPL
+ Summary: Packages rebuilder
+ Group: Development/Other
+-URL: http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/build_system/iurt/trunk/
++URL: svn://svn.mageia.org/svn/soft/build_system/iurt/trunk
+ Source: %{name}-%{version}-%{svn}.tar.gz
+ BuildRoot: %{_tmppath}/%{name}-buildroot
+ Requires: mkcd
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file