Summary: | many perl ebuilds should set RDEPEND explicitely | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sigmund A. Helberg <sigmund> |
Component: | New packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jakub, simishag |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sigmund A. Helberg
2006-05-29 06:38:55 UTC
(In reply to comment #0) > Wonder how many packages exhibit this behaviour... About a gazillion perl ebuilds plus a few more as a bonus... Sigh. *** Bug 134797 has been marked as a duplicate of this bug. *** These are the packages I currently know has this problem: XML-DOM HTML-Mason DBD-Pg also the app-portage/g-cpan package generate ebuilds with this issue. Also Term-ProgressBar needs at least MethodMaker in RDEPEND fixed in the ebuilds listed. unfortunately, as mentioned there are about a zillion ebuilds to deal with, so this is going to have to be a piecemeal function. i've also fixed the ebuilds that g-cpan generates to include rdepend=depend, so either in rc2 or final 0.14.0 (whichever comes first :) you'll see g-cpan generate this line as well. g-cpan rc2 is in the tree *** Bug 137296 has been marked as a duplicate of this bug. *** This heavily breaks spamassassin w/ emerge -K (see Bug 137296) (In reply to comment #8) > This heavily breaks spamassassin w/ emerge -K (see Bug 137296) > breaks with rdepend=depend or without? (In reply to comment #9) > breaks with rdepend=depend or without? Well, apparently without. It's missing half of the deps. ;) all set jakub (with re: spamassassin). as far as the rest of dev-perl goes - we can leave this ticket open as long as you'd like (addressing OP :), I will do my best to work through the tree and update ebuilds, but it will be a long process (bugs and requests will take precedence, for example). Up to you, I'm easy :) All missing rdeps should now be set. (~280 packages needed fixing) |