Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 336360 - app-misc/beancounter should include DEPEND in RDEPEND
Summary: app-misc/beancounter should include DEPEND in RDEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 14:59 UTC by James Rowe
Modified: 2010-09-07 15:23 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 James Rowe 2010-09-07 14:59:40 UTC
The beancounter ebuild should set RDEPEND="${DEPEND} ...", as all of the 
dependencies listed are also needed at runtime.  This is true whether you're
using just the module or the supplied scripts.

It only affects people who use binpackages(like me ;), and those who play with
--with-bdeps settings.


Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-09-07 15:18:58 UTC
Actually, it looks like some of the DEPENDs could be moved to RDEPEND as well. Look at these two warnings:

>>> Compiling source in /var/tmp/portage/app-misc/beancounter-0.8.10/work/beancounter-0.8.10 ...
 * Using ExtUtils::MakeMaker
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/app-misc/beancounter-0.8.10/image/
Checking if your kit is complete...
Looks good
Warning: prerequisite Finance::YahooQuote 0.2 not found.
Warning: prerequisite Statistics::Descriptive 2.4 not found.
Writing Makefile for Finance::BeanCounter
make -j2 'OTHERLDFLAGS=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed'
cp update_beancounter blib/script/update_beancounter
/usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/update_beancounter
cp BeanCounter.pm blib/lib/Finance/BeanCounter.pm
cp beancounter blib/script/beancounter
/usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/beancounter
cp setup_beancounter blib/script/setup_beancounter
/usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/setup_beancounter
Manifying blib/man1/update_beancounter.1
Manifying blib/man1/beancounter.1
Manifying blib/man1/setup_beancounter.1
>>> Source compiled.

That would be dev-perl/Statistics-Descriptive and dev-perl/Finance-YahooQuote.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-09-07 15:23:31 UTC
(In reply to comment #1)
> Actually, it looks like some of the DEPENDs could be moved to RDEPEND as well.

Maybe more than the ones I pointed out, since I had a couple of them installed already. Meanwhile, the original issue of this bug is now fixed.