Date: Sun, 13 May 2007 15:14:50 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: Kris Kennaway <kris@obsecurity.org> Cc: freebsd-ports@FreeBSD.org Subject: Re[2]: Time to abandon recursive pulling of dependencies? Message-ID: <1996124170.20070513151450@serebryakov.spb.ru> In-Reply-To: <20070512174011.GA22526@xor.obsecurity.org> References: <464597C6.3030406@gmx.de> <20070512174011.GA22526@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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:lev@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1996124170.20070513151450>