Speakers | |
---|---|
Dominique Dumont | |
Schedule | |
Day | Sunday |
Room | H.1302 |
Capacity | 200 |
Start time | 12:30 |
End time | 13:30 |
Duration | 01:00 |
Info | |
Track | CrossDistro devroom |
Sharing package description (and translations) between distros.
This session proposes to share concrete ideas, gather requirements and wishes (and hopefully volunteers) towards an implementation to help collaboration between distros teams. (The ones that don't talk much together otherwise).
The basic idea revolves around creating a central DB that would collect package description. (ok, that's not new).
To use this data, a model (à la Config::Model) will be proposed that: - use the common descriptions through a DB backend - represents the package description within the distro's packaging system (Such model is already available in Debian's libconfig-model-perl package. A model for RedHat's spec file would be required to implement a proof of concept) - the common data would be used as default value for the distro's package description with Config::Model's "compute" mechanism.
This system could also be used for data that are common between distros like license, summary, upstream home page.
One thing is still to be defined: how to update the "common" descriptions and translation. This could be done through Config::Model or by another means (wiki, trusted team ...). Discussing this point at FOSDEM could be useful.
Unfortunately, the author probably will not have time to implement a prototype until FOSDEM, but the idea can be discussed to see if other distro could be interested.
To start the discussion, a short presentation of Config::Model capabilities will be done (mostly around the compute feature to get data from the common pool to distro teams).
Important: - This presentation does not require Perl knowledge
Concurrent events:
Next (up to 3) talks in the same room (H.1302):
When | Event | Track |
---|---|---|
13:30-14:00 | Example of cross-distro collaboration: Application Installer | CrossDistro |
14:00-14:30 | Distribution collaboration manifesto | CrossDistro |
14:30-15:00 | Who the bloody hell cares about Debian? | CrossDistro |