Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576664 - =x11-wm/i3-4.12: automagic >=x11-libs/cairo-1.14.4 dependency
Summary: =x11-wm/i3-4.12: automagic >=x11-libs/cairo-1.14.4 dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Kacper Kowalik (Xarthisius) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-07 06:15 UTC by Coacher
Modified: 2016-03-08 10:07 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 Coacher 2016-03-07 06:15:36 UTC
Hello.

Starting with 4.12 version i3 can perform all drawing operations via cairo instead of raw X11. cairo >= 1.14.4 is required for this. See [0].

Currently cairo is required only if pango USE is enabled and the current version req is >=1.12.2. This can lead to automagic x11-libs/cairo dependency, because cairo-enabled rendering and pango are independent features. See [1].

Cairo-enabled rendering should be either enforced via proper cairo version req or properly controlled via USE flag similarly to pango support.

Please fix.

[0]: https://github.com/i3/i3/blob/master/RELEASE-NOTES-4.12#L9
[1]: https://github.com/i3/i3/blob/master/common.mk#L146..L154
Comment 1 Coacher 2016-03-07 06:31:01 UTC
IMHO cairo-enabled rendering should be enforced by depending on cairo>=1.14.4 since this feature won't be optional in future releases as outlined in release notes for 4.12.
Comment 2 Leho Kraav (:macmaN @lkraav) 2016-03-07 08:56:28 UTC
Anybody know what's stopping new cairo from being stabilized? Can't find any relevant bugs.
Comment 3 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2016-03-08 02:13:32 UTC
commit c28560d3da197cb22026c308aab16a56b87ed4f1
Author: Kacper Kowalik <xarthisius@gentoo.org>
Date:   Mon Mar 7 20:10:50 2016 -0600

    x11-wm/i3: fix build without cairo/pango, correct dep on cairo version
    
    Fixes bug #576664
    
    Reported-by: Coacher <itumaykin+gentoo@gmail.com>
    
    Package-Manager: portage-2.2.27
Comment 4 Coacher 2016-03-08 10:07:59 UTC
Great! Thank you very much for the quick fix.