The last change in libwnck ("made libwnck depend on >=x11-base/xfree-4.3.0-r6 on amd64") wants to install xfree (I'm using xorg-x11) on amd64. Could you please either remove the dependancy (not a good idea regarding the bug) or insert a runtime check in pkg_setup? Reproducible: Always Steps to Reproduce: 1. emerge -C xfree 2. emerge xorg-x11 3. emerge -pv libwnck Actual Results: emerge offered me to install xfree Expected Results: emerge shouldn't have offered me to install xfree
Created attachment 28803 [details, diff] Converts unsuitable DEPEND to pkg_setup
I added that dep for a reason. libwnck refuses to compile due to various -fPIC errors... see bug #44274 I figured it would be fine as a temporary thing, since xorg isnt in portage yet. Right now, using the current portage, you do need >=x11-base/xfree-4.3.0-r6 on amd64. a runtime check would simply defeat the automatic dependency checking and handling in portage. I'll re-assign to xfree@ and see what they have to say about it.
|| ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg )
that'd be good if xorg were in the tree, but since it is not any attempt to merge libwnck would fail.
Well, wait a couple of days to commit the fix then. They're about set to release.
NICE. will do then :)
xorg-x11 is in CVS, and the conditional depend has been added to libwnck. enjoy! :)
I think this needs to be revisited. For one, xorg-x11 is the default for amd64. This package is what caused a massive delay in the creation of the amd64 GRP set for amd64, since xfree was continually being pulled in by catalyst. I am tracking the problem in catalyst, but either the DEPEND needs to be changed to virtual/x11, or xorg-x11 needs to be changed to be the primary.
made xorg-x11 the primary. hopefully that's good enough... unless we want to -amd64 all previous xfree ebuilds. personally i wouldnt mind -amd64'ing all of them, but i dont think everyone would agree with that ;)