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

Bug 516428

Summary: Repoman check: nothing outside virtual should depend on anything within perl-core
Product: Portage Development Reporter: Andreas K. Hüttel <dilfridge>
Component: RepomanAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal CC: perl
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: patch against master

Description Andreas K. Hüttel archtester gentoo-dev 2014-07-05 11:03:00 UTC
Hi, 

here's a request for a (nonfatal for now) repoman check that might be useful.

nothing outside virtual and perl-core should depend on anything within perl-core directly. if it does, that should throw a warning. 

"outside" ebuilds should depend on virtual/perl-*

if a package perl-core/* has no virtual, it should be moved to dev-perl/*

Opinions?

Best, Andreas
Comment 1 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-07-05 11:07:35 UTC
+1 from me. This is make sense for track our internal QA issues.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-07-10 10:16:48 UTC
This must be even stricter: 

nothing outside virtual should depend on anything within perl-core directly. if it does, that should throw a warning.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2014-07-21 20:27:59 UTC
Created attachment 381282 [details, diff]
patch against master

See attached patch
Comment 4 Alexander Berntsen (RETIRED) gentoo-dev 2014-07-25 16:18:21 UTC
Thanks for the report and patch. This is fixed in git.
Comment 5 Alexander Berntsen (RETIRED) gentoo-dev 2014-08-12 10:33:20 UTC
Fixed in 2.2.11.