On Wed, 16 Feb 2005 07:00:10 +0000 Stuart Herbert <[EMAIL PROTECTED]> wrote:
> > And then what? You have the files separated in the sandbox, but how > > are you going to use that? Generate two binary packages, only merge > > the devel stuff with FEATURES=devel-files, ...? > > Generate two binary packages. As Robin says, this is pretty trivial > stuff, once the dependency system enhancements are figured out. > > > For the latter there is > > already INSTALL_MASK to avoid installing unwanted files (new > > feature). > > That's no good if I want to build once, deploy everywhere. Well, it's done at preinst time so the package will still contain the files, portage just won't merge them. > > Btw you don't really need to put the logic in the ebuilds, > > development stuff can nearly always be matched with a simple find > > command (headers, static libs. > > Urgh. No thanks. Sometimes implicit is good, but when you're talking > about the packages for the operating system, I'll pass on that > implementation. You rather want to add the exact same statement to several thousand packages? Btw, as long as this a strict opt-in system I wouldn't mind that much getting it implemented. Or as I said to Brian on IRC: <genone> well, I just don't want to see any *-devel (or equivalent) packages on my systems <genone> neither in $PORTDIR, vartree or $PKGDIR <genone> as long as these conditions are met we can talk about it Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better.
pgpBx2AbAYted.pgp
Description: PGP signature
