PTS integrated with mentors and gifts

more PTS hacking: mentors.d.n and gift/help bugs

Some more PTS hacking at DebConf8.

Among about 20 bugs triaged/fixed thus far, 2 are peculiar and
integrate some more info in PTS package pages.

  • Pending mentors.d.n
    uploads
    (bug
    #463050
    ) in need of sponsoring, are now shown as TODO items.
    This way the maintainer has better chances to not overlook
    them.

A minor glitch is currently affecting this though: when pending
uploads on mentors.d.n are not uploaded, but rather
superseded by new versions in unstable, they are currently not
removed automatically from mentors.d.n and will thus
show up in the PTS. Apparently this is going to be fixed soon on
mentors.d.n, so hopefully this bug won't have time to
bother anyone.

  • Highlight of gift/help bugs (bug #469627). We know the drill
    about bugs
    tagged help
    . They are now shown as a single item
    in the "problems" section of the PTS, in the hope to attract
    attention on them from people other than the package
    maintainer.

Bugs
(user-)tagged gift
on the other hand are a rather new (and thus
far neglected) QA feature proposed
by Lucas
. Packages with gift bugs have now them shown as an
extra line in the bug summary box. The idea is to point
contributors to PTS pages to discover if some of the packages they
are interested in have gifts for them.

As an extra gift (pun, intended) I've written for the PTS a tiny
Python script to retrieve bug summaries via SOAP.
The lookup is via tag, supporting both official tags and usertags.
In case it can be useful to someone else, I'm putting it up

for download
. The PTS is using
tagged bugs.py
it as follows:

$ tagged_bugs.py "gift" "debian-qa@lists.debian.org" > bugs.gift.txt
$ tagged_bugs.py "help" > bugs.gift.txt

None
A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".