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.

Attachment: pgpBx2AbAYted.pgp
Description: PGP signature

Reply via email to