dc7 - 1.0
DebConf7
Speakers | |
---|---|
Jeroen van Wolffelaar |
Schedule | |
---|---|
Day | 14 |
Room | Upper Talk Room |
Start time | 11:00 |
Duration | 01:00 |
Info | |
ID | 104 |
Event type | Lecture |
Track | DebConf |
Language | English |
Feedback | |
---|---|
Did you attend this event? Give Feedback |
Mole: Infrastructure for managing information
Mole is a piece of data gathering infrastructure in development, part of the Debian QA tools. This proposed talk will explain what mole is about, and what you can do with it. Any developer can define datasets, and via a clear set of interfaces any sort of data can be gathered and redistributed, including results of running package checkers such as lintian or results of rebuild attempts under various conditions, but also 'all the .desktop files' for use in auto-installers.
I intend to give a talk about mole, outlining the possibilities, showing some examples and current usage, and showing how people can add their own datasets to it.
With it, I intend to spark interest with people that want to implement various types of checks, statistics, or any kind of useful/interesting on the whole archive, or on for example the bug database, so that they can consider using the existing mole infrastructure for it.
The major properties of mole are:
- A means to accept submitted information, with optional access control and
- A means to store both transinient and constant information ("data")
- A means to retrieve this information quickly and efficiently in both
- A means to coordinate the generation of information
- Mole would accept (by mail, HTTP post, or otherwise) build logs for building
- It would store it in its database in an efficient form, keeping some
- It would maintain a list of source packages that don't have such log yet, or
- Via for example a web interface people can query results of specific