| Summary: | baselayout-1.8.6.10-r1 requires dhcpcd | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jacob <waif> |
| Component: | [OLD] Core system | Assignee: | 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: | --- | |
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"