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

Bug 176765

Summary: kde-misc/kdnssd-avahi-0.1.2 (is blocking kde-base/kdelibs-3.5.6-r7)
Product: Portage Development Reporter: Alejandro Wainzinger <aikawarazuni>
Component: Core - DependenciesAssignee: Portage team <dev-portage>
Severity: normal CC: jakub, kde
Priority: High Keywords: InVCS, REGRESSION
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on: 179036    
Bug Blocks: 155723, 172589    
Attachments: handle this case where the blocker can be avoided

Description Alejandro Wainzinger 2007-05-02 06:20:27 UTC
Seems to be caused by avahi, but was fine before.  Also, if I remove avahi, programs like ksysguard cease to function.

Reproducible: Always

Actual Results:  
# emerge -pv kdelibs

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kdelibs-3.5.6-r7  USE="acl alsa avahi* cups fam kerberos spell utempter -arts -branding -debug -doc -jpeg2k -kdeenablefinal -kdehiddenvisibility -legacyssl -lua -openexr -tiff -xinerama" LINGUAS="-he" 0 kB
[ebuild  N    ] net-dns/avahi-0.6.18  USE="dbus gdbm gtk mono python qt3 qt4 -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -test" 0 kB
[ebuild  N    ] kde-misc/kdnssd-avahi-0.1.2  USE="-arts -debug -xinerama" 739 kB
[blocks B     ] kde-misc/kdnssd-avahi (is blocking kde-base/kdelibs-3.5.6-r7)

Total: 3 packages (2 new, 1 reinstall, 1 block), Size of downloads: 739 kB

Portage (default-linux/amd64/2006.1/desktop, gcc-3.4.6, glibc-2.5-r1, 2.6.17-ck1-r2 x86_64)
System uname: 2.6.17-ck1-r2 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
Gentoo Base System release 1.12.10
Timestamp of tree: Wed, 02 May 2007 04:50:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r7
dev-lang/python:     2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CFLAGS="-march=k8 -O2 -pipe"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS=" http://mirrors."
LINGUAS="en ja zh_TW zh_CN ko"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
USE="X a52 aac aalib acl alsa amd64 anthy apache2 asf audiofile avahi avi batch berkdb bidi bitmap-fonts cairo cdr cjk cli cracklib crypt cups dbus divx4linux dri dts dvd dvdr dvdread eds emboss encode esd faad fam ffmpeg firefox flac foomaticdb fortran freetype ftp gdbm gif gimpprint gnutls gpm gstreamer gtk gtk2 gtkhtml hal httpd iconv imagemagick immqt-bc ipod ipv6 isdnlog ivman jack java jce jpeg kde kerberos kqemu lame latex lcms ldap libclamav libg++ live mad matroska midi mikmod mime mng mozilla mozsvg mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin oav offensive ogg opengl oss pam pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl session speex spell spl ssl stream svg tcltk tcpd theora threads truetype truetype-fonts type1-fonts unicode usb utempter v41 vcd videos visualization vlm vorbis wmf wxwindows xchatdccserver xchattext xine xml xorg xosd xprint xv xvid yp zeroconf zlib" ALSA_CARDS="emu10k1x atiixp" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ja zh_TW zh_CN ko" USERLAND="GNU" VIDEO_CARDS="fglrx"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2007-05-02 08:25:36 UTC
Anything avahi related in package.use?
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-02 10:14:04 UTC
Can reproduce it here, Marius. Both with stable and testing Portage. It's really only the kdelibs ebuild, Portage is choking on.
Comment 3 Alejandro Wainzinger 2007-05-02 17:01:43 UTC
Only things in package.use just have avahi enabled, or are setting USE flags for avahi, not disabled, i.e.

net-dns/avahi gdbm mono
media-sound/rhythmbox avahi
Comment 4 Zac Medico gentoo-dev 2007-05-02 19:23:22 UTC
The problem is that the build planner doesn't recognize that the blocker is invalidated when the avahi flag changes state.  Workaround:

emerge --oneshot --nodeps kdelibs && emerge --oneshot --noreplace kdelibs
Comment 5 Zac Medico gentoo-dev 2007-05-03 09:28:48 UTC
Created attachment 118026 [details, diff]
handle this case where the blocker can be avoided

This is fixed in svn r6472:6474.
Comment 6 Zac Medico gentoo-dev 2007-05-05 04:39:48 UTC
This has been released in