On 3/12/08, Robin H. Johnson <[EMAIL PROTECTED]> 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

Reply via email to