[Frugalware-devel] Depencies mess ( do we need some new packaging
rules ?!? )
Gabriel C
nix.or.die at googlemail.com
Tue Jan 30 03:03:38 CET 2007
Hi all,
I don't know someone already noticed but I've started to cleanup the
groups in the repo and doing this I've found a lot 'weird depends' and a
lot 'wrong groups' for this packages.
The most weird depends ( and some wrong or _not really needed_ ) are
because GNOME ( I don't want to flame about or something ).
All I want to do is to clean up the most of this mess before 0.6 is out
but I need a bit of help from the maintainers or at last I need an OK I
can fix packages with wrong depends.
What I did till now was just moving around [1].
Here some things we need to take care :
1) packages depends on _ANY_ Desktop which has a grop already ( kde* ,
gnome* , xfce* .e17* ) should go in there.
e.g: If 'foo' depends on 'kdelibs' but is a 'xapp' ,xapps* is the wrong
group while this pulls kde.
2) Pls follow the 'main' groups rules for the *-extra groups too
3) Optional 'depencies'. There are a lot apps here got some sort
support for one or more Desktops[D] but the 'app' itself does not
depends _on_ any
So we have to enable like --with-kde --enable-gnome-something etc
etc.If the m8r 'want' such an support PLS split the part off and add an
foo-gnome , foo-kde etc
subpkg if possible. If not just _don't_ add that support at _all_.
I hope you all agree with this ?
Anyway the most apps need gnome-vfs as example will build some plugin
my-foo_app-vfs.so or alike. This *printui gnome optional depend is
almost _not_needed at all
( and broken the most of the time even does build ). Things like
kiosalves support for KDE will build an modules doing some foo://blah.
All this can be easy split.
So if you all get some time pls review such depencies. Thx :)
Regards,
crazy
D*) QT | GTK != KDE | GNOME so this can be depends
More information about the Frugalware-devel
mailing list