Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Luca Barbato <lu_zero@g.o>
Subject: EAPI definition Was: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Date: Thu, 20 Dec 2007 03:31:14 +0100
Donnie Berkholz wrote:
> On 23:20 Mon 17 Dec     , Piotr Jaroszyński wrote:
>> Abstract
>> ========
>>
>> This GLEP proposes usage of EAPI-suffixed file extensions for ebuilds (for
>> example, foo-1.2.3.ebuild-1).
>>
>> Motivation
>> ==========
>>
>> 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.

lu

-- 

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@g.o mailing list


Replies:
Re: EAPI definition Was: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
-- Zhang Le
Re: EAPI definition Was: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
-- Ciaran McCreesh
Re: EAPI definition Was: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
-- Donnie Berkholz
References:
[GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
-- Piotr Jaroszyński
Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
-- Donnie Berkholz
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Next by thread:
Re: EAPI definition Was: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Previous by date:
Re: Re: Re: Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Next by date:
Re: Re: Re: Re: Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)


Updated Jun 17, 2009

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.