Gentoo Archives: gentoo-pms

From: Brian Harring <ferringb@×××××.com>
To: gentoo-pms@l.g.o
Subject: Re: [gentoo-pms] EAPI specification in ebuilds
Date: Tue, 10 Apr 2012 16:31:03
Message-Id: 20120410163044.GA1158@localhost
In Reply to: Re: [gentoo-pms] EAPI specification in ebuilds by Zac Medico
On Tue, Apr 10, 2012 at 08:43:55AM -0700, Zac Medico wrote:
> On 04/10/2012 03:53 AM, Ulrich Mueller wrote: > > +^[ \t]*EAPI=(['"]?)([A-Za-z0-9+_.-]*)\1[ \t]*(#.*)?$ > > We could make the ([A-Za-z0-9+_.-]*) group "optional", but treat it as > an error if the group is missing. That way, the package manager can > detect invalid assignments earlier, and can skip sourcing the ebuild in > this case.
Or disallow EAPI= . There isn't any reason to reset it to an unknown EAPI manually like that; if code does that, the code is wrong imo, thus skip trying to parse that. ~harring

Replies

Subject Author
Re: [gentoo-pms] EAPI specification in ebuilds Ulrich Mueller <ulm@g.o>
Re: [gentoo-pms] EAPI specification in ebuilds Zac Medico <zmedico@g.o>