1 |
On Tue, Apr 10, 2012 at 08:43:55AM -0700, Zac Medico wrote: |
2 |
> On 04/10/2012 03:53 AM, Ulrich Mueller wrote: |
3 |
> > +^[ \t]*EAPI=(['"]?)([A-Za-z0-9+_.-]*)\1[ \t]*(#.*)?$ |
4 |
> |
5 |
> We could make the ([A-Za-z0-9+_.-]*) group "optional", but treat it as |
6 |
> an error if the group is missing. That way, the package manager can |
7 |
> detect invalid assignments earlier, and can skip sourcing the ebuild in |
8 |
> this case. |
9 |
|
10 |
Or disallow EAPI= . |
11 |
|
12 |
There isn't any reason to reset it to an unknown EAPI manually like |
13 |
that; if code does that, the code is wrong imo, thus skip trying to |
14 |
parse that. |
15 |
~harring |