A few questions for each tool - DDPO

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Sep 1 20:53:50 UTC 2008


On 01/09/08 at 21:42 +0200, Lucas Nussbaum wrote:
> Hi,
> 
> Please try to answer those questions.
> 
> - Define the goal of your tool in one line (i.e which problem is it
>   trying to solve?)

Provide a per-developer/maintainer overview of packages "touched":
maintained packages, NMUs, QA uploads, WNPP (ITP/RFP)

> - Where is the code? Where does it run, currently?

The code is in the 'qa' svn repository. There's a single PHP script:
http://svn.debian.org/wsvn/qa/trunk/wml/developer.wml?op=file&rev=0&sc=0

It runs on merkel, under user qa.

> - Which URL do users use to access it? Provide one/a few pages as
>   example.

http://qa.debian.org/developer.php?login=lucas@lucas-nussbaum.net&uploader=0x023B3F4F
http://qa.debian.org/developer.php?login=pkg-ruby-extras-maintainers@lists.alioth.debian.org

> - Which languages did you use ?

PHP. The scripts used to fetch data from the various sources are written
in python and perl, mostly.

> - How do you store data? (think of all the data you use, including a
>   local mirror, local checkouts from svn, etc). Can you describe its
>   schema, or point to a schema somewhere?

Data is stored using berkeley db files. The bdb files are available on
http://qa.debian.org/data/. I'm not sure of the data format.

> - Which data from external sources do you use? How do you update it?

bug count, versions in each suite (from Sources files), Ubuntu versions
and bugs, update excuses, buildd status, Debcheck results, popcon score,
watch status (from DEHS).

All of those are fetched using cronjobs.

> - Which data do you generate locally? (using tests, for example?)

none, AFAIK.
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |



More information about the PET-devel mailing list