Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479298 - perl-{module,app}.eclass - add sub-slot/slot-operator support
Summary: perl-{module,app}.eclass - add sub-slot/slot-operator support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-eclass
  Show dependency tree
 
Reported: 2013-07-31 18:21 UTC by Ian Stakenvicius (RETIRED)
Modified: 2013-12-29 22:15 UTC (History)
2 users (show)

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


Attachments
patch for perl subslots (patch-for-perl-subslots.patch,1.38 KB, patch)
2013-07-31 18:21 UTC, Ian Stakenvicius (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Stakenvicius (RETIRED) gentoo-dev 2013-07-31 18:21:52 UTC
Created attachment 354740 [details, diff]
patch for perl subslots

With proper support for EAPI5 sub-slots and slot-operators, as well as packages that inherit them being bumped to EAPI5 (and revbumped, as is necessary for sub-slots and slot-operator deps to take effect), gentoo could effectively make perl-cleaner obsolete.

Attached is the patch to perl-app.eclass and perl-module.eclass I tested last year, during the EAPI5 adoption process.  This, along with bumping packages to EAPI5 that inherit perl-module or perl-app, suffices.


I have patches for all ebuilds inheriting perl-module and perl-app , as of nearly a year ago; however I expect that most of these patches will no longer apply cleanly.

Since there's a big push to bump ebuilds for bug 478714 anyhow, it might be a good time to adopt this feature as well.
Comment 1 Pacho Ramos gentoo-dev 2013-12-27 23:32:54 UTC
Could this be pushed a bit? We are still getting a some reports with the usual "xml-parser" not found errors due people forgetting to run perl-cleaner :(

Thanks
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2013-12-29 21:41:20 UTC
Has been committed (very similar to Ian's patch).
Comment 3 Pacho Ramos gentoo-dev 2013-12-29 22:15:40 UTC
Thanks!