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

Bug 389761

Summary: sys-apps/ucspi-unix should not RDEPEND on dev-libs/bglibs
Product: Gentoo Linux Reporter: Faustus <orlovm>
Component: [OLD] Core systemAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED WONTFIX    
Severity: minor    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Faustus 2011-11-06 20:59:27 UTC
dev-libs/bglibs is a build-time only dependency, since it consists of static libraries.

Seems to be true for many other packages, too:
app-admin/srlog2
net-ftp/twoftpd
net-mail/mailfront
net-mail/qmail-autoresponder
net-mail/qmail-qfilter
sys-apps/ucspi-proxy
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-11-08 15:45:56 UTC
Appears to have already been magically fixed with the EAPI bump in 0.36-r4.

Please file separate bug reports for the other packages.
Comment 2 Faustus 2011-11-08 15:50:08 UTC
Starting with EAPI 2, RDEPEND is empty by default, even when DEPEND is defined?
Comment 3 Faustus 2012-07-11 11:26:45 UTC
(In reply to comment #2)
> Starting with EAPI 2, RDEPEND is empty by default, even when DEPEND is
> defined?

Appears to be true only from EAPI=4:
http://devmanual.gentoo.org/ebuild-writing/eapi/
Comment 4 SpanKY gentoo-dev 2012-08-20 20:01:26 UTC
bglibs provides shared libs in 1.106

$ scanelf -qRn /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/
libbg.so.1,libbg-sysdeps.so.1,libc.so.6  /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/usr/bin/ucspi-proxy-pop3
libbg.so.1,libbg-sysdeps.so.1,libc.so.6  /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/usr/bin/ucspi-proxy-log
libbg.so.1,libbg-sysdeps.so.1,libc.so.6  /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/usr/bin/ucspi-proxy-imap
libbg.so.1,libbg-sysdeps.so.1,libc.so.6  /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/usr/bin/ucspi-proxy-http-xlate
libbg.so.1,libbg-sysdeps.so.1,libc.so.6  /var/tmp/portage/sys-apps/ucspi-proxy-0.98/image/usr/bin/ucspi-proxy