Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 611178 - app-office/libreoffice depends on no longer existing useflags of x11-libs/cairo
Summary: app-office/libreoffice depends on no longer existing useflags of x11-libs/cairo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-28 07:37 UTC by Patrick Lauer
Modified: 2017-03-10 14:43 UTC (History)
2 users (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 Patrick Lauer gentoo-dev 2017-02-28 07:37:10 UTC
Calculating dependencies... done!
[ebuild     UD ] x11-libs/cairo-1.14.6::gentoo [1.14.8::gentoo] USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind -xlib-xcb" ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 1 package (1 downgrade), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-libs/cairo:0

  (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-5.2.5.1:0/0::gentoo, installed)
Comment 1 Matt Turner gentoo-dev 2017-02-28 18:12:41 UTC
I dropped/package.use.mask'd the xlib-xcb USE flag in

commit da01c57e7db19e4aeeab5877ca15d873acbaed75
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sat Feb 25 16:12:55 2017 -0800

    profiles: USE-mask xlib-xcb on x11-libs/cairo.

commit 7de1e4b63e45169100547609744aa4cd32ccdfb4
Author: Matt Turner <mattst88@gentoo.org>
Date:   Sat Feb 25 16:10:50 2017 -0800

    x11-libs/cairo: Drop USE=xlib-xcb flag from unstable versions.
    
    Has caused no end of problems. See bugs 441878, 476306, 477444, 477530,
    508232.

precisely because it breaks things like libreoffice. :)

libreoffice's dependency on cairo looks like: x11-libs/cairo[X,-xlib-xcb]

I think it should just be x11-libs/cairo[X,-xlib-xcb(-)]
Comment 2 Matt Turner gentoo-dev 2017-02-28 18:25:10 UTC
Should be fixed by:

commit 9c496ce7b0b73a96562a8d07d438efcf53fb7387
Author: Matt Turner <mattst88@gentoo.org>
Date:   Tue Feb 28 10:23:44 2017 -0800

    app-office/libreoffice: Fix cairo[-xlib-xcb] dependency.

acked by asturm on IRC.
Comment 3 Coacher 2017-03-10 14:25:12 UTC
*** Bug 612200 has been marked as a duplicate of this bug. ***