Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 295461 - xfce-base/xfwm4-4.6.1: Invalid or corrupt dependency specification
Summary: xfce-base/xfwm4-4.6.1: Invalid or corrupt dependency specification
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-02 17:29 UTC by Jan Hruban
Modified: 2009-12-02 22:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/db/pkg/xfce-base/xfwm4-4.6.1/DEPEND (DEPEND,478 bytes, text/plain)
2009-12-02 17:30 UTC, Jan Hruban
Details
Output of emerge -avuND world (emerge.log,3.38 KB, text/plain)
2009-12-02 17:32 UTC, Jan Hruban
Details
Output of emerge -avudND world (debug on) (emerge-debug.log,937.03 KB, text/plain)
2009-12-02 17:33 UTC, Jan Hruban
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Hruban 2009-12-02 17:29:39 UTC
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
Comment 1 Jan Hruban 2009-12-02 17:30:27 UTC
Created attachment 211789 [details]
/var/db/pkg/xfce-base/xfwm4-4.6.1/DEPEND
Comment 2 Jan Hruban 2009-12-02 17:32:29 UTC
Created attachment 211794 [details]
Output of emerge -avuND world
Comment 3 Jan Hruban 2009-12-02 17:33:10 UTC
Created attachment 211795 [details]
Output of emerge -avudND world (debug on)
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-02 17:55:50 UTC
huh? paste your emerge --info please. It makes not much sense to me.
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-02 17:57:21 UTC
and 'head /usr/portage/xfce-base/xfwm4-4.6.1'
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-02 17:58:07 UTC
(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.
Comment 7 Jan Hruban 2009-12-02 19:00:33 UTC
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/"
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-02 21:50:33 UTC
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??
Comment 9 Jan Hruban 2009-12-02 22:06:59 UTC
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.
Comment 10 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-02 22:08:48 UTC
(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. ;)
Comment 11 Jan Hruban 2009-12-02 22:13:24 UTC
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.