Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516428 - Repoman check: nothing outside virtual should depend on anything within perl-core
Summary: Repoman check: nothing outside virtual should depend on anything within perl-...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-07-05 11:03 UTC by Andreas K. Hüttel
Modified: 2014-08-12 10:33 UTC (History)
1 user (show)

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


Attachments
patch against master (0001-repoman-add-check-that-non-virtuals-must-not-depend-.patch,2.13 KB, patch)
2014-07-21 20:27 UTC, Andreas K. Hüttel
Details | Diff

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