Santiago M. Mola wrote:
> On Dec 20, 2007 8:01 PM, Zhang Le <[EMAIL PROTECTED]> wrote:
>> How many EAPI's do we have now?
> 
> In Portage tree we have "0" (default) and "1". There are others in
> external projects, for example "prefix" (in Gentoo/Alt:Prefix) or
> "paludis-1" (used in paludis repositories).
> 
>> Where is the detailed definition of those EAPI's?
> 
> "0", "1" and any further official EAPI are defined in PMS. There's a
> svn repository at http://svn.repogirl.net/pms
> 
>> How can we produce a new EAPI?
> 
> I can't tell you the exact process, but look at EAPI bug trackers or
> search for bugs assigned to [EMAIL PROTECTED] Also, search in
> @-dev's archive.

We should make a FAQ about all this.

> 
>> IMO, we can not have more than two EAPI's simultaneously.
>> The only situation in which we can have two EAPI is in the transition period
>> of those two EAPI's. And we should set a time constraint on the transition.
>>
> 
> Quite the opposite. EAPI's are designed to live happily together in
> the same repository. A current example: most (or lots...) ebuilds in
> the tree don't need EAPI="1" and it's pointless to migrate all of
> them. We can switch EAPI on an as needed basis.

But EAPI's can not always co-exist harmoniously.
What if a future EAPI come up with a totally new DEPENDENCY setting[1], which
is incompatible with existing ones.
I really don't see the necessity to have so many EAPI's, especially PM
specific EAPI. We can't have PM specific EAPI, otherwise we are risking
forking/splitting ourself.

[1] https://bugs.gentoo.org/show_bug.cgi?id=201499


-- 
Zhang Le, Robert
GPG key ID: 1E4E2973
Fingerprint: 0260 C902 B8F8 6506 6586 2B90 BC51 C808 1E4E 2973
-- 
[EMAIL PROTECTED] mailing list

Reply via email to