Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134363 - dev-lang/perl-5.8.8-r1 missing PDEPENDs
Summary: dev-lang/perl-5.8.8-r1 missing PDEPENDs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-25 14:47 UTC by Daniel Westermann-Clark
Modified: 2006-05-30 04:59 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Westermann-Clark 2006-05-25 14:47:32 UTC
dev-lang/perl-5.8.8-r1 removes a few files normally installed by Test::Harness, notably the prove script.  This script is really useful for running individual tests for a module.

You can of course use perl to accomplish the same thing (perl -Ilib t/test.t or perl -Iblib t/test.t), but my fingers are quite accustomed to prove.  :)

The other files removed by the ebuild are potentially useful, too - were they pulled in at one point via PDEPEND but no longer?
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-25 14:56:10 UTC
Indeed...

<snip>
# Remove those items we PDPEND on
        rm -f ${D}/usr/bin/instmodsh
        rm -f ${D}/usr/bin/pod2usage
        rm -f ${D}/usr/bin/podchecker
        rm -f ${D}/usr/bin/podselect
        rm -f ${D}/usr/bin/prove
        rm -f ${D}/usr/share/man/man1/pod2usage*
        rm -f ${D}/usr/share/man/man1/podchecker*
        rm -f ${D}/usr/share/man/man1/podselect*
        rm -f ${D}/usr/share/man/man1/prove*
        rm -f ${D}/usr/share/man/man1/instmodsh*
        if use build ; then
                src_remove_extra_files
        fi
</snip>

But - where are the PDEPENDs?

# grep PDEPEND /usr/portage/dev-lang/perl/perl-5.8.8-r1.ebuild 
PDEPEND=">=app-admin/perl-cleaner-1.03"
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2006-05-25 18:54:52 UTC
aw crap
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2006-05-25 19:29:56 UTC
-r2 in the tree with pdepends re-added (really, after a big internal debate, it was either drop the cleanup or add the pdepends, and the pdepends approach helps us avoid collisions later). i've updated bug 133989 accordingly. ack.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2006-05-30 04:59:18 UTC
going ahead and closing this out. pdepends are back, and most arch's (at least the ones willing :) have stabled the -r2.