On Sun, 30 Dec 2007 08:38:10 +0100
Luca Barbato <[EMAIL PROTECTED]> wrote:
> > Multiply number of dep types (build, run, install, compile against,
> > post, probably more) by number of requirement levels (required,
> > suggested, recommended) by number of ABI combinations by number of
> > system combinations by whatever else ends up being useful.
> 
> I'm against suggested and recommended. I don't like it in debian and I
> won't like it in gentoo. the rest shouldn't interest an ebuild by
> itself but should be handled by the package manager.

The package manager can't. It needs to be told -- there's no way to
guess up front (or, indeed, after the fact) what dependencies really
are.

> bad users of tools are always present, by itself autotools gives
> support and usually works out of box.

No, autotools doesn't give support. It doesn't, for example, have any
way of generating source files using a program that's part of the
package that requires a library that's part of the package. The sad
fact is, no matter how you use autotools in non-trivial cases you'll
end up breaking *something*, and cross compiling is the least visible
thing to break.

> > Tree branching will very quickly become unmanageable. Users will be
> > forced to choose a branch, but useful features will be spread across
> > different branches.
> 
> Only if you don't manage it correctly.
> 
> I know what I'm doing on linux and it is _quite_ branched.

That's because things get merged in quickly...

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to