Bug 194288 - [GTK][WPE] force libpsl build to use ICU in jhbuild
Summary: [GTK][WPE] force libpsl build to use ICU in jhbuild
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-05 08:45 PST by Olivier Blin
Modified: 2019-02-06 05:47 PST (History)
12 users (show)

See Also:


Attachments
Patch (2.08 KB, patch)
2019-02-05 08:47 PST, Olivier Blin
no flags Details | Formatted Diff | Diff
Patch (1.23 KB, patch)
2019-02-06 05:09 PST, Olivier Blin
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Blin 2019-02-05 08:45:09 PST
In jhbuild, libpsl depends on ICU, but its configure script may decide to use libidn instead of ICU.
This can cause build failures if libidn is detected but libunistring is not available.
Make sure that ICU is used for runtime and builtin PSL data.
Comment 1 Olivier Blin 2019-02-05 08:47:44 PST
Created attachment 361193 [details]
Patch
Comment 2 WebKit Commit Bot 2019-02-05 12:28:53 PST
Comment on attachment 361193 [details]
Patch

Clearing flags on attachment: 361193

Committed r240987: <https://trac.webkit.org/changeset/240987>
Comment 3 WebKit Commit Bot 2019-02-05 12:28:55 PST
All reviewed patches have been landed.  Closing bug.
Comment 4 Carlos Garcia Campos 2019-02-05 23:42:21 PST
Comment on attachment 361193 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=361193&action=review

> Tools/gtk/jhbuild.modules:234
>      <branch module="rockdaboot/libpsl/releases/download/libpsl-${version}/libpsl-${version}.tar.gz"

We should add icu as a dependency here like we do in WPE to ensure it's built before. Could you do it in a follow up patch, please? rs=me
Comment 5 Olivier Blin 2019-02-06 05:09:24 PST
Reopening to attach new patch.
Comment 6 Olivier Blin 2019-02-06 05:09:26 PST
Created attachment 361290 [details]
Patch
Comment 7 WebKit Commit Bot 2019-02-06 05:47:56 PST
Comment on attachment 361290 [details]
Patch

Clearing flags on attachment: 361290

Committed r241016: <https://trac.webkit.org/changeset/241016>
Comment 8 WebKit Commit Bot 2019-02-06 05:47:58 PST
All reviewed patches have been landed.  Closing bug.