I've synced portage, and did emerge -avuND world. The output shows some dependency corruption for xfce-base/xfwm4-4.6.1 package. See attachments for details. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge -avuND world Actual Results: dependency errors/warnings show up Expected Results: world is updated without dependency errors/warnings
Created attachment 211789 [details] /var/db/pkg/xfce-base/xfwm4-4.6.1/DEPEND
Created attachment 211794 [details] Output of emerge -avuND world
Created attachment 211795 [details] Output of emerge -avudND world (debug on)
huh? paste your emerge --info please. It makes not much sense to me.
and 'head /usr/portage/xfce-base/xfwm4-4.6.1'
(In reply to comment #5) > and 'head /usr/portage/xfce-base/xfwm4-4.6.1' > head /usr/portage/xfce-base/xfwm4/xfwm4-4.6.1.ebuild - Sorry, I meant this.
head /usr/portage/xfce-base/xfwm4/xfwm4-4.6.1.ebuild # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/xfce-base/xfwm4/xfwm4-4.6.1.ebuild,v 1.12 2009/11/01 23:52:07 angelos Exp $ EAPI=2 inherit xfconf DESCRIPTION="Window manager for Xfce4" HOMEPAGE="http://www.xfce.org/projects/xfwm4/"
Well, it makes not much sense to me. In comment #2, for some reason the DEPEND is expanded to ">=xfce-base/libxfce4util-" which would happen if you had Revision 1.9 of the xfwm4 ebuild because that still used xfce4.eclass which set $XFCE_VERSION and used such a variable in DEPEND. http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfwm4/xfwm4-4.6.1.ebuild?r1=1.9&r2=1.10 No eclass, no variable, => this problem. BUT comment #7 shows that you are using the latest revision. So, that theory is out. Now, I guess you could be using an overlay that has some crappy xfwm4 ebuild in it. Which is why I asked for your emerge --info in comment #4 Lastly, comment #1 confirms that DEPEND looks good. So, leads me back to no clue...you broke something on your system??
My greatest apologies. I've used my own patched xfwm4 from my overlay (as you said, crappy one). I didn't change the eclass in the ebuild. I totally didn't put this together, I'm sorry. You can close this bug as invalid.
(In reply to comment #9) > My greatest apologies. I've used my own patched xfwm4 from my overlay (as you > said, crappy one). I didn't change the eclass in the ebuild. I totally didn't > put this together, I'm sorry. You can close this bug as invalid. > No insult intended. You should file bugs if you need a patched ebuild in the future, avoid this whole mess. ;)
Well, it was my patch for switching windows I've filed into xfce's bugzilla http://bugzilla.xfce.org/show_bug.cgi?id=5463. It wasn't taken yet, seems like it's no big deal for most users, so probably no need to push this into ebuild.