From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JZedm-0007TB-Ij for garchives@archives.gentoo.org; Thu, 13 Mar 2008 04:02:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 587C6E0948; Thu, 13 Mar 2008 04:01:10 +0000 (UTC) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187]) by pigeon.gentoo.org (Postfix) with ESMTP id 0CD67E0975 for ; Thu, 13 Mar 2008 04:01:09 +0000 (UTC) Received: by fk-out-0910.google.com with SMTP id 18so3468665fkq.2 for ; Wed, 12 Mar 2008 21:01:09 -0700 (PDT) Received: by 10.78.190.10 with SMTP id n10mr23912813huf.16.1205380869074; Wed, 12 Mar 2008 21:01:09 -0700 (PDT) Received: by 10.78.25.3 with HTTP; Wed, 12 Mar 2008 21:01:09 -0700 (PDT) Message-ID: Date: Wed, 12 Mar 2008 21:01:09 -0700 From: "Alec Warner" Sender: antarus@scriptkitty.com To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Help offered - Portage tree In-Reply-To: <20080313023635.GC26950@curie-int.orbis-terrarum.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <430880c50803121635g294f505av259707f7e6a746bb@mail.gmail.com> <47D86B47.9000905@gentoo.org> <430880c50803121657h4839c344t8e3e06040eaef479@mail.gmail.com> <20080313023635.GC26950@curie-int.orbis-terrarum.net> X-Google-Sender-Auth: 1de142e74f1f75fe X-Archives-Salt: 67325905-beb8-4568-895e-e016df2b821e X-Archives-Hash: 6c975a692d71388310076366b711a86c On 3/12/08, Robin H. Johnson wrote: > On Thu, Mar 13, 2008 at 12:57:29AM +0100, Fabio Erculiani wrote: > > So, to sum up, if we can build a better communication way it could be > > useful for both sides. I'm going to steal robin's issue summary ;) > > - "Most of the Gentoo ebuilds don't have the two lists split" Did we ever set RDEPEND=DEPEND or vice versa automatically? Maybe it never went into EAPI=0. In either case I'm sure most maintainers would appreciate feedback in this area. > > - "There are TOO MANY USE flags while instead packages SHOULD BE split" So I would be willing to challenge the age old assertion that robin mentioned. The historical problem is that users need to be able to find shit. The easiest way for them to do so is for us to use the same names as upstream. mysql is just mysql; it isn't mysql-server, it isn't mysql-server-5, it isn't mysql-client-yourmom. It is just mysql. So a bigger problem for you is that you want 2 packages really. 1 client and 1 server. THe only way to do that now is to build mysql twice and the existing binpkg format doesn't let you do that? > > - "Localizations should be split too" As robin stated this is really more of an upstream problem. I really don't see why we can't design software that just loads localization shit at runtime. Maybe some eselect-localization thing could be used to help fetch extra languages; certainly I think rebuilding the entire package to add languages is BS. We could have eselect parse the DEPEND string and LINGUAS to try and figure out what languages a package supports and installing new languages would just be eselect-localization CPV +/-lang. Of course I know jack shit about localization so maybe someone who knows more can comment ;) -Alec -- gentoo-dev@lists.gentoo.org mailing list