Bug 146683

Summary: [GTK] pango should be included in the default jhbuild moduleset
Product: WebKit Reporter: Michael Catanzaro <mcatanzaro>
Component: WebKitGTKAssignee: Michael Catanzaro <mcatanzaro>
Status: RESOLVED FIXED    
Severity: Normal CC: clopez, commit-queue, mcatanzaro, mrobinson
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=143537
Bug Depends on:    
Bug Blocks: 145696    
Attachments:
Description Flags
Patch
none
Patch none

Michael Catanzaro
Reported 2015-07-07 09:59:34 PDT
Recent releases of pango 1.36 use functions that are only provided by fontconfig 2.12 when compiled against sufficiently-new versions of fontconfig. Since we depend on both pango and fontconfig, and pango depends on fontconfig, we must either add pango to our jhbuild moduleset or else remove fontconfig (which would make it hard to keep tests working -> we should add pango).
Attachments
Patch (3.31 KB, patch)
2015-07-08 12:33 PDT, Michael Catanzaro
no flags
Patch (3.34 KB, patch)
2015-07-08 19:01 PDT, Michael Catanzaro
no flags
Michael Catanzaro
Comment 1 2015-07-08 12:33:07 PDT
Michael Catanzaro
Comment 2 2015-07-08 13:56:10 PDT
EWS doesn't provide anywhere near enough output to diagnose the problem, due to bug #145697
Michael Catanzaro
Comment 3 2015-07-08 14:21:13 PDT
Oh, pango is just too old.
Carlos Alberto Lopez Perez
Comment 4 2015-07-08 14:58:15 PDT
FYI: Debian 8 jessie (that is the distro of the bots and EWS machines) has pango=1.36.8
Michael Catanzaro
Comment 5 2015-07-08 19:01:57 PDT
Martin Robinson
Comment 6 2015-07-09 10:57:28 PDT
(In reply to comment #5) > Created attachment 256449 [details] > Patch Did you mean to mark this patch for review?
Michael Catanzaro
Comment 7 2015-07-09 11:50:57 PDT
No, it's broken and it's hard to see why; let's wait for bug #145697.
Carlos Alberto Lopez Perez
Comment 8 2015-07-09 11:58:49 PDT
I tried to manually build it on ltilve-gtk-ews and it built just fine. But I started from a clean build, so maybe is the incremental build the one that breaks?
Michael Catanzaro
Comment 9 2015-07-09 15:04:01 PDT
Comment on attachment 256449 [details] Patch OK, Carlos Lopez and I both manually did clean builds on ltilve's EWS and they succeeded, so let's proceed with this.
WebKit Commit Bot
Comment 10 2015-07-09 17:21:37 PDT
Comment on attachment 256449 [details] Patch Clearing flags on attachment: 256449 Committed r186655: <http://trac.webkit.org/changeset/186655>
WebKit Commit Bot
Comment 11 2015-07-09 17:21:40 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.