List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
Donnie Berkholz wrote:
> On 23:20 Mon 17 Dec , Piotr Jaroszyński wrote:
>> This GLEP proposes usage of EAPI-suffixed file extensions for ebuilds (for
>> example, foo-1.2.3.ebuild-1).
>> Including EAPI in the ebuild file extension has the following advantages:
>> * Possibility to extend the versioning rules in an EAPI, and to use them
>> immediately in the Gentoo tree. For example, addition of the scm suffix -
>> GLEP54 [#GLEP54]_.
>> * Possibility to extend the behaviour of inherit and add new global scope
>> functions (as a result of not sourcing ebuilds with unsupported EAPI).
> Here's some other ideas for how to express EAPI. What if we:
> Used EAPI-named subdirectories instead of tagging it into the filename?
> Used (and required) filesystem extended attributes?
> Stuck ranges into metadata.xml for which EAPIs applied?
Before spending even more time on it, could we try to come up with a
definition of what eapi is, which problem is trying to solve and put
that somewhere that isn't a long thread or an handful of threads
scattered across mailing lists.
Then we could think about this implementation detail if the best
implementation for it is really sticking tags somewhere in the ebuild.
Gentoo Council Member
email@example.com mailing list