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?


-- 
Best regards,
 Lev                            mailto:[EMAIL PROTECTED]

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

Reply via email to