From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1FgMak-0003N5-Ed for garchives@archives.gentoo.org; Wed, 17 May 2006 14:01:35 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k4HDw7wL009371; Wed, 17 May 2006 13:58:07 GMT Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k4HDpDLl023482 for ; Wed, 17 May 2006 13:51:13 GMT Received: from [172.23.170.142] (helo=anti-virus02-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FgMQj-00048b-46 for gentoo-dev@lists.gentoo.org; Wed, 17 May 2006 14:51:13 +0100 Received: from [213.121.151.206] (helo=snowdrop.home) by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52) id 1FgMQi-0002GE-Ja for gentoo-dev@lists.gentoo.org; Wed, 17 May 2006 14:51:12 +0100 Date: Wed, 17 May 2006 14:50:51 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Paludis and Profiles Message-ID: <20060517145051.49dbbf0b@snowdrop.home> In-Reply-To: <200605170158.26619.carlo@gentoo.org> References: <20060516161549.442b4d8a@localhost> <20060516231453.171002b9@epia.jeroenr-c2.orkz.net> <20060516232253.2c589768@localhost> <200605170158.26619.carlo@gentoo.org> X-Mailer: Sylpheed-Claws 2.1.1 (GTK+ 2.8.17; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: db3766b5-4b1c-4e46-921a-3f4f2b002482 X-Archives-Hash: 8ac04457d7f275682149c101e6f7bfdb On Wed, 17 May 2006 01:58:02 +0200 Carsten Lohrke wrote: | I haven't had a look at Paludis (the name sucks as much as the name | eselect had, before it was named eselect, btw.) yet, so I don't have | an opinion on it Aah, and this sums up this entire thread. "The name sucks. I haven't used it. It isn't pink enough." | - tarball management (fetching via users tool of choice be it from | the web or according to a file list from a named media (e.g. DVD or a | tape), mirror handling etc.) | - profile management (keeping the on disk representation apart from | the way the dependency resolver gets the information) | - package management (dependency resolver, ect.) | - package installer (install files or create binary packages, may the | target be .tbz2, .deb or .rpm) | | and implement them as independent tools, so we can easly exchange one | for the other, if there is a superior one, instead having to throw | everything away?! Nice idea in theory. In reality, Portage is a big incestuous mess and can't have that kind of change made to it, and defining such an interface between package manager parts would take considerably more time and code than just rewriting the whole thing. Having said that, you can swap around pretty much any component of Paludis, since it's proper modular code -- Kugelfang has a mostly working implementation of a CRAN repository, for example. | I don't think it would be beneficial in the long run, if the outcome | would be that Gentoo divides into groups using different package | managers. I strongly suspect that in the long run one package manager will stand out as by far the best solution. Whichever one this ends up being, it will be one of the modular rewrites that makes future changes quite a bit easier. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list