Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 392651 - autotools-utils.eclass: remove base eclass inherit
Summary: autotools-utils.eclass: remove base eclass inherit
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maciej Mrozowski
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-30 16:57 UTC by Michał Górny
Modified: 2011-12-16 18:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
autotools-utils: drop base.eclass inherit and thus src_unpack() export. (autotools-utils-drop-baseeclass-inherit-and-thus-s.patch,2.73 KB, patch)
2011-11-30 18:20 UTC, Michał Górny
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.