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

Bug 347708

Summary: >=sys-libs/e2fsprogs-libs-1.40.7: unneeded sys-devel/bc dependancy
Product: Gentoo Linux Reporter: mehrunes <mehrunes_dagon>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description mehrunes 2010-12-04 11:36:33 UTC
In latest e2fsprogs-libs ebuilds such as e2fsprogs-1.41.12.ebuild, unconditional build-time dependancy is set: sys-devel/bc

sys-devel/bc installs documentation and two executables called 'dc' and 'bc'

Whole-word search for the two strings inside e2fsprogs-libs source code, and inside build log, gives zero result

Which makes me think that e2fsprogs-1.41.12 does not depend on the executables, hence does not depend on sys-devel/bc

I don't want any calculator besides python on my computers. I don't want unused executables with short names in my search path.

I want to keep my Gentoo installation clean and lean, many other users want the same.

I suggest that dependancy on sys-devel/bc be removed.
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2010-12-04 14:07:35 UTC
Did you try to build it without sys-devel/bc installed? remove it and then try emerge --nodeps e2fsprogs
Comment 2 mehrunes 2010-12-04 17:51:04 UTC
(In reply to comment #1)
> Did you try to build it without sys-devel/bc installed? remove it and then try
> emerge --nodeps e2fsprogs
> 
emerge -C sys-devel/bc ; emerge --nodeps sys-libs/e2fsprogs-libs

result: success, nothing changed, log files very similar, only differ in swapped lines