[Piuparts-commits] [SCM] piatti.debian.org configuration files branch, master, updated. 0.42-38-g4d2c7ab

Holger Levsen holger at layer-acht.org
Sun Jan 22 12:26:03 UTC 2012


The following commit has been merged in the master branch:
commit 80b01e653c7ad348451ae356c3b9174a8a1740c4
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Jan 21 11:53:47 2012 +0100

    first draft for howto-file-bugs-template

diff --git a/org/piuparts.debian.org/htdocs/bug_howto.tpl b/org/piuparts.debian.org/htdocs/bug_howto.tpl
new file mode 100644
index 0000000..1a04194
--- /dev/null
+++ b/org/piuparts.debian.org/htdocs/bug_howto.tpl
@@ -0,0 +1,84 @@
+   <table class="righttable">
+    <tr class="titlerow">
+     <td class="titlecell">
+      How to file bugs based on tests run on piuparts.debian.org
+     </td>
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	This page shall grow into a well written explaination how to file useful bugs fast.
+     </td>
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	First, of all, read the piuparts logfile and identify why piuparts failed.
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	Then, check the BTS for that package, to see if this issue was already filedas a bug. Often it's also useful to check the source packages bug page.
+     </td>
+     </td>
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	Then, file a bug. The important thing here is to set a usertag like this:
+	<pre>
+ User: debian-qa at lists.debian.org
+ Usertags: piuparts
+	</pre>
+	This will make sure, piuparts.debian.org picks up your bug report (actually, it's piuparts-analyse.py) and marks it as <i>bugged</i> in the database.
+     </td>
+     </td>
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	The following is an example bug report. There are many more <a href="templates/mail/">templates</a> available for you to make use from!
+	<pre>
+ To: submit at bugs.debian.org
+ Subject: $package: fails to upgrade from 'testing' - trying to overwrite ...
+
+ Package: $package
+ Version: $version
+ Severity: serious
+ User: debian-qa at lists.debian.org
+ Usertags: piuparts
+
+ Hi,
+
+ during a test with piuparts I noticed your package fails to upgrade from
+ 'testing'. It installed fine in 'testing', then the upgrade to 'sid'
+ fails because it tries to overwrite other packages files without
+ declaring a replaces relation.
+
+ See policy 7.6 at
+ http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces
+
+ From the attached log (scroll to the bottom...):
+
+ $useful_except_from_logfile
+
+ cheers,
+        $your_name
+
+ attachment: $failed_logfile
+	</pre>
+	Please take care when filing bugs to file meaningful bugs and to not annoy maintainers. Don't nitpick or insist on severities, the important thing is to get the bug fixed, not the right severity. Optionally you can also send copies to the piuparts-devel mailinglist by adding <i>X-debbugs-cc: piuparts-devel at lists.alioth.debian.org</i> pseudo-headers. 
+     </td>
+    </tr>
+    <tr class="normalrow">
+     <td class="contentcell2">
+	Finally, besides simply usertagging a bug, piuparts-analyse understands more, and you can also do the following:
+	<pre>
+ # assume 987654 is our bug report in buggy-package,
+ # but the problem only shows up when testing (upgrades of)
+ # failing-package with piuparts:
+ bts affects 987654 failing-package
+
+ # and if failing-package is from a different source with a different
+ # version number:
+ bts found 987654 failing-package/$FAILED_VERSION
+	</pre>
+     </td>
+    </tr>
+    </table>
+

-- 
piatti.debian.org configuration files



More information about the Piuparts-commits mailing list