Re: [gentoo-portage-dev] [PATCH] EAPI cleanups and fixes

2005-10-03 Thread Brian Harring
On Tue, Oct 04, 2005 at 08:27:09AM +0900, Jason Stubbs wrote: > On Tuesday 04 October 2005 03:30, Brian Harring wrote: > > On Tue, Oct 04, 2005 at 01:06:35AM +0900, Jason Stubbs wrote: > > > Don't like the size of this patch, but it's quite repetitive so... > > > > Wouldn't worry on the repetitive,

Re: [gentoo-portage-dev] [PATCH] EAPI cleanups and fixes

2005-10-03 Thread Jason Stubbs
On Tuesday 04 October 2005 03:30, Brian Harring wrote: > On Tue, Oct 04, 2005 at 01:06:35AM +0900, Jason Stubbs wrote: > > Don't like the size of this patch, but it's quite repetitive so... > > Wouldn't worry on the repetitive, it's repetitive due to the fact the > *dbapi classes don't (ab|)use inh

Re: [gentoo-portage-dev] [PATCH] EAPI cleanups and fixes

2005-10-03 Thread Brian Harring
On Tue, Oct 04, 2005 at 01:06:35AM +0900, Jason Stubbs wrote: > Don't like the size of this patch, but it's quite repetitive so... Wouldn't worry on the repetitive, it's repetitive due to the fact the *dbapi classes don't (ab|)use inheritance... > * Make all aux_get() functions return a list of s

[gentoo-portage-dev] [CLEANUP] ebuild

2005-10-03 Thread Jason Stubbs
I've attached the whole file because the patch was pretty much nonsensical. * Cleaned up initialization * Check that the ebuild specified is the ebuild that portage will use and adjust paths if it isn't. * Alter clean behavior when FEATURES="noauto" to bring it into line with Brian's changes t

[gentoo-portage-dev] [PATCH] Use vdb categories when calling vartree.dep_match()

2005-10-03 Thread Jason Stubbs
This (and the last patch both) relates to bug 107982. Essentially, an installed package has a category that no longer exists in $PORTDIR's categories file. Hence, not specifying the category on the command line won't find the package. This patch fixes that. Note, under my own rules this one sho

[gentoo-portage-dev] [PATCH] EAPI cleanups and fixes

2005-10-03 Thread Jason Stubbs
Don't like the size of this patch, but it's quite repetitive so... * Make all aux_get() functions return a list of strings again * Move the EAPI validity check into a separate function * Raise a specific UnsupportedAPIException instead of plain Exception * Mark metadata of unsupported EAPIs as "IN