A few questions for each tool - UDD

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Sep 1 20:46:44 UTC 2008


On 01/09/08 at 21:42 +0200, Lucas Nussbaum wrote:
> Hi,
> 
> Please try to answer those questions.

And I'm answering for UDD.

> - Define the goal of your tool in one line (i.e which problem is it
>   trying to solve?)

Gather as much data as possible about Debian in a single database,
making it easy to data-mine it.

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

http://svn.debian.org/wsvn/collab-qa/udd/?rev=0&sc=0
It runs on udd.debian.net, a domU provided by the dalug farm. Currently,
4 or 5 persons have access to it, but it is possible to give access to
other interested persons.

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

The database can be accessed remotely from alioth and master.
There's also http://udd.debian.net/, but we don't have any cool web
interface yet. It's also not a goal for UDD.
Some information is also available from http://wiki.debian.org/UDD

> - Which languages did you use ?

Most of it is written in python. The Debbugs importer is written in
perl, to make use of the existing perl libraries.

> - 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?

single pgsql database. Schema available from
http://svn.debian.org/wsvn/collab-qa/udd/src/schema/?rev=0&sc=0

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

sources/packages files, bugs summary (all the info for all bugs, except
the bug logs), carnivore, lintian, list of orphaned packages, popcon,
testing migrations history, upload history.

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

we don't really generate any data locally. For some data sources, after
the "raw" import, we pre-compute some data. An example is the popcon for
sources packages.
-- 
| 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