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

Bug 29630

Summary: baselayout-1.8.6.10-r1 requires dhcpcd
Product: Gentoo Linux Reporter: Jacob <waif>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: blocker    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jacob 2003-09-25 21:12:07 UTC
dhcpcd is in my masked packages as emerge -u world always wanted 
to emerge it in the past, and I never wanted it. 
 
Now baselayout requires it, and emerge will error on -up world, etc. 
  
Unfortunately, I've since lost the error message and have altered my  
system to work around other baselayout problems and cannot  
reproduce.  Something about a "DEPEND/*DEPEND" problem or similar.  
  
There's a section in the ebuild that looks like this:  
  
# We want a dhcpcd that supports the '-z' switch, but only if dhcpcd  
# was already installed ...  
if portageq has_version / net-misc/dhcpcd  
then  
        PDEPEND="!build? ( !bootstrap? ( >=net-misc/dhcpcd-1.3.22_p4-r1 ) )"  
fi  
  
  
The conditional is apparantly flawed.  I put a baselayout ebuild in my overlay,  
commented that block out, and the dependancy problem was gone.  
  

Reproducible: Didn't try
Steps to Reproduce:
1. Don't have dhcpcd installed 
2. Have dhcpcd masked entirely 
3. Have baselayout-1.8.6.10-r1 as not installed but will be on update 
4. emerge -up world OR emerge baselayout OR etc 
Actual Results:  
Dependancy error 

Expected Results:  
No dependancy error, dhcpcd not required 

I installed the baselayout without dhcpcd from my overlay, at which point I  
hit Bug 29629 .  I have no desire to try reverting or purging something like baselayout,  
so my system is in limbo until I can clean up my baselayout situation. If any one has 
any advice on that front, it'd be much appreciated. 
 
Sorry I can't provide a better error message, reproductions, etc.  
  
emerge info  
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21)  
=================================================================  
System uname: 2.4.21 i686 AMD Athlon(TM) XP 2700+  
ccache version 2.2 [enabled]  
ACCEPT_KEYWORDS="x86"  
AUTOCLEAN="yes"  
CFLAGS="-march=athlon-xp -O3 -pipe"  
CHOST="i686-pc-linux-gnu"  
COMPILER="gcc3"  
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config  
/usr/kde/3/share/config  
/usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/config"  
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"  
CXXFLAGS="-march=athlon-xp -O3 -pipe"  
DISTDIR="/usr/portage/distfiles"  
FEATURES="sandbox ccache"  
GENTOO_MIRRORS="http://gentoo.oregonstate.edu  
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"  
MAKEOPTS="-j2"  
PKGDIR="/usr/portage/packages"  
PORTAGE_TMPDIR="/var/tmp"  
PORTDIR="/usr/portage"  
PORTDIR_OVERLAY="/usr/local/portage"  
SYNC="rsync://rsync.gentoo.org/gentoo-portage"  
USE="x86 apm cups foomaticdb libg++ mad nls truetype xml2 gdbm berkdb slang svga  
tcltk java guile sdl gpm tcpd libwww gtk qt motif -gnome -acpi -alsa -arts -esd -pam  
3dnow aalib avi cdr cjk crypt doc dvd encode gif imlib jpeg kde mbox mikmod mmx  
mmxext mpeg ncurses oggvorbis opengl oss pdflib perl png postgres python quicktime  
readline scanner spell ssl tetex tiff X xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2003-09-26 00:43:39 UTC

*** This bug has been marked as a duplicate of 28363 ***