On Sun, May 13, 2007 at 03:14:50PM +0400, Lev Serebryakov wrote:
> Hello Kris,
> 
> Saturday, May 12, 2007, 9:40:11 PM, you wrote:
> 
> KK> I think that before you abandon something you should first understand
> KK> it.
>   Can you explain, why we need to register "A depends on C / C required by A" 
> in A -> B -> C chain?
>   I can not see any advantages, only disadvantages:
> 
>  (1) Long registration time in case of big dependency trees
>  (2) There is no way to say quick, why port X is installed: it can have 
> zillion other ports in +REQUIRY_BY, but, really, be only optional dependency 
> of one of these ports Y (and don't needed by others, but others really need 
> Y).
>  (3) If port A has optional dependincy B and C depends on A, we need to fix C 
> registartion when A is rebuilt without B...
> 
>   I'm not smarter than ports subsystem authros and maintainers. It means, 
> that I overlook some HUGE advantage to have flatten dependency tree in every 
> port/package registartion.
>   What do I overlook?

I don't know off-hand.  You could look into the history of the
relevant systems to try to determine historical relevance.

Kris

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to