On Wednesday, 27 February 2008 at 03:55, Toshio Kuratomi wrote:
So the questions I'd see us needing to address are:
1) What are the criteria to split a package into multiple subpackages as
opposed to keeping modules in a single/few subpackage.
Plugins implementing the same functionality using different external libraries
(database engine support plugins are a typical example) must be packaged
separately. A developer testing if the software works equally well with all
supported DBEs will just have to install all of them by hand. We'll assume
he's competent enough to do it.
If the plugins do different things, it should be left for the packager to
decide. Meta-packages come handy here (and are my preferred solution).
2) When a subpackage is not split, should Requires be used to pull in
of the dependencies or should they be used to pull in none of the
All, of course. Otherwise we end up with bugreports saying the plugins
don't work (because we intentionally crippled them).
3) What is the default level of functionality that should work out of
That should be left for the packager to decide.
Fedora contributor http://fedoraproject.org/wiki/DominikMierzejewski
Livna contributor http://rpm.livna.org
MPlayer developer http://mplayerhq.hu
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"