Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




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: Re: extending existing EAPI semantics
Date: Wed, 11 Jun 2008 06:34:39 +0200
Mike Kelly wrote:
> Brian Harring wrote:
>> One thing I'll note is that the .ebuild-$EAPI approach isn't the end 
>> all fix to versioning extensions that y'all represent it as.  
>> Essentially, what .ebuild-$EAPI allows is additions to version 
>> comparison rules, no subtractions.  Each new $EAPI *must* be a 
>> superset of previous $EAPIs.
> 
> Uhh... no. Just like how older package managers which don't understand 
> how to read the EAPI from a filename suffix would basically ignore the 
> new ebuilds, any package manager that can, but doesn't recognize the 
> eapi of the new one, will just ignore it. It won't ever try to figure 
> out its version or anything, it'll just do nothing.
> 
> Also, there is absolutely no reason for all future EAPIs to be a 
> superset of old eapis. While paludis (and presumably pkgcore and 
> portage, I'm not as familiar with their code) has implemented EAPI=1 as 
> a few additions to EAPI=0, there is no reason that gentoo might not 
> decide to have EAPI=9000 some day, complete with artificial intelligence 
> that completely obsoletes USE flags, or some such thing (it's late, I 
> know the analogy sucks).
> 

Assuming we won't move from flat file to db

lu - thinking of a darker future.


-- 

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

-- 
gentoo-dev@g.o mailing list


References:
extending existing EAPI semantics
-- Brian Harring
Re: extending existing EAPI semantics
-- Ciaran McCreesh
Re: extending existing EAPI semantics
-- Brian Harring
Re: extending existing EAPI semantics
-- Ciaran McCreesh
Re: extending existing EAPI semantics
-- Brian Harring
Re: extending existing EAPI semantics
-- Mike Kelly
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: extending existing EAPI semantics
Next by thread:
Re: extending existing EAPI semantics
Previous by date:
Re: Re: GLEP 55
Next by date:
Re: extending existing EAPI semantics


Updated Aug 09, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.