Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 392651

Summary: autotools-utils.eclass: remove base eclass inherit
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: EclassesAssignee: Maciej Mrozowski <reavertm>
Status: RESOLVED FIXED    
Severity: normal CC: mgorny
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: autotools-utils: drop base.eclass inherit and thus src_unpack() export.

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-11-30 16:57:32 UTC
base.eclass inherit is ugly and scary with its base_src_unpack() export. I'd go with removing it ASAP and making autotools-utils _unpack()-free (it's EAPI 2+, goddamnit!).

I'll perform a wide tree impact analysis soon.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-11-30 17:37:49 UTC
Ok, quick tree check shows that no ebuilds shall be broken by that.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-11-30 18:20:45 UTC
Created attachment 294375 [details, diff]
autotools-utils: drop base.eclass inherit and thus src_unpack() export.

Fixes:
Comment 3 Maciej Mrozowski gentoo-dev 2011-11-30 18:54:49 UTC
I'd be very careful with this (although  it shouldn't cause issues).
Is this some base.eclass removal initiative I missed? :P
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-11-30 18:57:22 UTC
(In reply to comment #3)
> I'd be very careful with this (although  it shouldn't cause issues).
> Is this some base.eclass removal initiative I missed? :P

Well, I wanted base.eclass to be fixed first but it seems that:

1) it's more likely to b0rk something,
2) noone cares about that eclass. It's maintained by qa@ which is dead by definition.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-12-16 18:04:06 UTC
Done.