Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612200 - Update to x11-libs/cairo-1.14.8 blocked by app-office/libreoffice-bin-5.2.3.3-r1
Summary: Update to x11-libs/cairo-1.14.8 blocked by app-office/libreoffice-bin-5.2.3.3-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-10 13:43 UTC by vltg0903
Modified: 2017-03-12 18:37 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vltg0903 2017-03-10 13:43:40 UTC
With libreoffice-bin installed, trying to update cairo gives

(x11-libs/cairo-1.14.8:0/0::gentoo, ebuild scheduled for merge) conflicts with
    x11-libs/cairo[X,-xlib-xcb] required by (app-office/libreoffice-bin-5.2.3.3-r1:0/0::gentoo, installed)

Since cairo-1.14.8 has dropped the xlib-xcb USE flag, the libreoffice-bin ebuild needs to update its cairo dependency to something like

|| ( >x11-libs/cairo-1.14.6[X,-xlib-xcb] <=x11-libs/cairo-1.14.8[X] )
Comment 1 Coacher 2017-03-10 14:25:12 UTC

*** This bug has been marked as a duplicate of bug 611178 ***
Comment 2 vltg0903 2017-03-10 14:38:22 UTC
bug 611178 concerns libreoffice, the problem still exists for libreoffice-bin.
Comment 3 Jack 2017-03-10 17:40:43 UTC
Is there any short term workaround, other than to create a temp ebuild with a use flag xlib-xcb that doesn't do anything but can be marked - to make libreoffice-bin happy?
Comment 4 Matt Turner gentoo-dev 2017-03-12 04:37:52 UTC
I think this was fixed by

commit 94583781925870cd067f5e70fb22e9e77af6b03b
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Fri Mar 10 22:31:12 2017 +0100

    app-office/libreoffice-bin: fix cairo dependency, bug 612200
Comment 5 Jack 2017-03-12 18:37:45 UTC
I confirm it works now for me.  Thanks all.