On Tuesday 18 January 2005 5:45 am, Stuart Longland wrote:
Personally, I'd much rather keep the monolithic packages as the KDE developers intended.
Reminder: KDE's semi-official view is that the CVS modules (kdebase, kdenetwork, etc) *should* be split into many individual packages.
Yeah, so I've noticed from what others have mentioned. But when you download the source from their site, it's still just large lumps. (kdelibs, kdebase...etc) To split this up, would mean the package maintainers having to download each tarball and split it up -- a major headache IMHO that can be avoided.
I think the better way to handle this would be to set an environment variable... e.g.
# KDE_PKG='+konqueror +kicker +kdm -kicker' emerge kdebase
That gives us the best of both worlds -- it allows us to keep the monolithic packages for one, secondly, users can still pick what they want from a given package, and thirdly, it doesn't waste any time running configure scripts repeatedly. Therefore, this should keep everyone happy. :-) What do others think?
Does this have any benefits over the prior (pre-split ebuilds) situation or is it simply changing the env variable for DO_NOT_COMPILE to KDE_PKG? What happens to parts that aren't referenced by either a + or -?
Well, I was thinking of having something like the USE flags. I've got no experience with the DO_NOT_COMPILE envvar myself (never had to use it) but by the sounds of things, that would be a cleaner method.
Presumably with my suggestion there, you might have the default set for all packages... but suppose on some imaginary arch -- kdm caused major problems -- they could set KDE_PKG='-kdm' in the profile, thus disabling kdm. My suggestion there wasn't a complete solution to the problem -- just a bit of brainstorming. :-)
-- +-------------------------------------------------------------+ | Stuart Longland -oOo- http://stuartl.longlandclan.hopto.org | | Atomic Linux Project -oOo- http://atomicl.berlios.de | | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | | I haven't lost my mind - it's backed up on a tape somewhere | +-------------------------------------------------------------+
-- gentoo-dev@gentoo.org mailing list