Ciaran McCreesh a écrit :
Kills the upgrade path completely. No good.

Lemme sum this up in layman's terms :

1) EAPI _has_ to be known before sourcing an ebuild. There's no way to avoid that for various reasons, all 100% valid.

2) Putting the EAPI in the filename :

 + it solves 1)
+ it keeps backward compatibility because old PM won't recognize the filenames
 - it's not very "pretty"

3) Putting the EAPI in metadata.xml or in another external file

 + it solves 1)
 + it keeps pretty file names
 - it breaks backwards compatibility
 - (specific to metadata.xml) PM will have to learn to read XML (yuck)

That's about it, right?


--
Rémi Cardona
LRI, INRIA
[EMAIL PROTECTED]
[EMAIL PROTECTED]
--
gentoo-dev@lists.gentoo.org mailing list

Reply via email to