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

Bug 506462

Summary: lxde-meta fails emerge: libfm blocks lxshorcut
Product: Gentoo Linux Reporter: Don Pine <donpine>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Don Pine 2014-04-01 13:20:35 UTC
Appears to be a repeat of Bug 493844 and Bug 503678
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-04-01 23:45:25 UTC

*** This bug has been marked as a duplicate of bug 503678 ***
Comment 2 Don Pine 2014-04-02 03:33:41 UTC
(In reply to Jeroen Roovers from comment #1)
> 
> *** This bug has been marked as a duplicate of bug 503678 ***

OK, it's been a long time since I've found reason to report a bug.  I understand why this has been marked as a duplicate.  But the the original has been marked with a resolution of "FIXED" and today's emerge failure due to the same problem sure doesn't seem like fixed to me.

I think I remember we used to be able to request a bug be re-opened, but I don't find a similar process now.  Should I request additional attention in the original bug?
Comment 3 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-04-02 08:05:43 UTC
According to the change

-	=lxde-base/lxshortcut-0.1*
+	|| ( >=x11-libs/libfm-1.2.0 =lxde-base/lxshortcut-0.1* )

it should work, can you provide us the complete emerge output?
Comment 4 Don Pine 2014-04-02 22:06:23 UTC
Dell3000 don # emerge -va lxde-meta

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

Calculating dependencies... done!
[ebuild  N     ] lxde-base/lxde-icon-theme-0.5.0-r1  4,440 kB
[ebuild  N     ] lxde-base/lxshortcut-0.1.2  219 kB
[ebuild  N     ] media-gfx/gpicview-0.2.4  478 kB
[ebuild  N     ] lxde-base/lxterminal-0.1.11  297 kB
[ebuild  N     ] lxde-base/lxappearance-0.5.5  USE="dbus" 289 kB
[ebuild  N     ] lxde-base/lxinput-0.3.2  254 kB
[ebuild  N     ] lxde-base/lxtask-0.1.4-r1  236 kB
[ebuild  N     ] x11-apps/xrandr-1.4.1  168 kB
[ebuild  N    ~] x11-libs/libfm-1.2.0:0/4.0.0  USE="automount udisks -debug -doc -examples -vala" 0 kB
[ebuild  N     ] dev-libs/libgee-0.6.8  USE="introspection" 433 kB
[ebuild  N     ] lxde-base/lxde-common-0.5.5-r3  879 kB
[ebuild  N     ] x11-misc/pcmanfm-1.1.2  USE="-debug" 0 kB
[ebuild  N     ] lxde-base/lxrandr-0.1.2  225 kB
[ebuild  N     ] lxde-base/lxsession-0.4.9.2-r1  USE="nls upower" 729 kB
[ebuild  N     ] lxde-base/lxde-meta-0.5.5-r3  0 kB
[blocks B      ] lxde-base/lxshortcut ("lxde-base/lxshortcut" is blocking x11-libs/libfm-1.2.0)

Total: 15 packages (15 new), Size of downloads: 8,642 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (lxde-base/lxshortcut-0.1.2::gentoo, ebuild scheduled for merge) pulled in by
    =lxde-base/lxshortcut-0.1* required by (lxde-base/lxde-meta-0.5.5-r3::gentoo, ebuild scheduled for merge)

  (x11-libs/libfm-1.2.0::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/libfm-1.1.2:= required by (x11-misc/pcmanfm-1.1.2::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Comment 5 Don Pine 2014-04-02 22:20:12 UTC
I have already installed lxpanel (to use with openbox), but received the same blocking message prior to its installation.
Comment 6 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-04-02 22:23:59 UTC
(In reply to Don Pine from comment #4)
> [ebuild  N    ~] x11-libs/libfm-1.2.0:0/4.0.0

The ~ in this line denotes that you are accepting an unstable version of x11-libs/libfm; this unstable version blocks with it for a specific reason, however, note that the older version libfm-1.1.4 has been made not to block it.

Therefore, a solution is to not accept ~ keyword on x11-libs/libfm; that way, you'll get x11-libs/libfm-1.1.4:0/4.7.1 instead which can satisfy the dep graph.
Comment 7 Don Pine 2014-04-02 23:14:58 UTC
(In reply to Tom Wijsman (TomWij) from comment #6)
> (In reply to Don Pine from comment #4)
> > [ebuild  N    ~] x11-libs/libfm-1.2.0:0/4.0.0
> 
> The ~ in this line denotes that you are accepting an unstable version of
> x11-libs/libfm; this unstable version blocks with it for a specific reason,
> however, note that the older version libfm-1.1.4 has been made not to block
> it.
> 
> Therefore, a solution is to not accept ~ keyword on x11-libs/libfm; that
> way, you'll get x11-libs/libfm-1.1.4:0/4.7.1 instead which can satisfy the
> dep graph.

Yes, but -I- didn't keyword libfm.  And does not the "|| ( >=x11-libs/libfm-1.2.0 =lxde-base/lxshortcut-0.1* )" negate libfm-1.1.4?

I hope I'm not wasting your time as I feel like I'm getting in over my head here.
Comment 8 Don Pine 2014-04-02 23:59:40 UTC
I lied!!  I did have libfm keyworded.  It was in my /etc/portage/package.keywords/cross-armv6j-hardfloat-linux-gnueabi from when I was cross compiling for Raspberry Pi.  I cleaned that file out and all appears to be well.

I apologize for wasting your time.
Comment 9 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-04-03 10:31:28 UTC
(In reply to Don Pine from comment #7)
> And does not the "|| (
> >=x11-libs/libfm-1.2.0 =lxde-base/lxshortcut-0.1* )" negate libfm-1.1.4?

That picks libfm or lxshortcut, no negation; glad you've found the keyword.