⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 227900 in webkit


Ignore:
Timestamp:
Jan 31, 2018, 7:55:37 AM (9 years ago)
Author:
cturner@igalia.com
Message:

[WPE] Update jhbuild dependencies
​https://bugs.webkit.org/show_bug.cgi?id=182286

This upgrades the following packages,
glib 2.44.1 -> 2.54.3
glib-networking 2.42.0 -> 2.54.1
libsoup 2.48.0 -> 2.60.3

The initial reason for performing these upgrades was that when
visiting ​https://youtube.com, WPE was getting TLS certificate
errors. After upgrading glib-networking, these were fixed, but the
upgrade introduced dependencies on newer versions of the other
packages upgraded in this commit.

The upgrade to glib caused a linking error in gstreamer, the
following errors were being logged during linking,

usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_script_from_script'
usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_get_unicode_funcs'
usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_script_to_script'

This was fixed by adding the glib package built in the jhbuild to
harfbuzz.

Finally, the upgrade of glib caused the glib-warning-fix.patch to
no longer apply, so this patch was removed.

Reviewed by Michael Catanzaro.

  • wpe/jhbuild.modules: Added dependecies.
  • wpe/patches/glib-warning-fix.patch: Removed.
Location:
trunk/Tools
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r227894 r227900  
     12018-01-31  Charlie Turner  <cturner@igalia.com>
     2
     3        [WPE] Update jhbuild dependencies
     4        https://bugs.webkit.org/show_bug.cgi?id=182286
     5
     6        This upgrades the following packages,
     7        glib 2.44.1 -> 2.54.3
     8        glib-networking 2.42.0 -> 2.54.1
     9        libsoup 2.48.0 -> 2.60.3
     10
     11        The initial reason for performing these upgrades was that when
     12        visiting https://youtube.com, WPE was getting TLS certificate
     13        errors. After upgrading glib-networking, these were fixed, but the
     14        upgrade introduced dependencies on newer versions of the other
     15        packages upgraded in this commit.
     16
     17        The upgrade to glib caused a linking error in gstreamer, the
     18        following errors were being logged during linking,
     19
     20        //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_script_from_script'
     21        //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_get_unicode_funcs'
     22        //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_glib_script_to_script'
     23
     24        This was fixed by adding the glib package built in the jhbuild to
     25        harfbuzz.
     26
     27        Finally, the upgrade of glib caused the glib-warning-fix.patch to
     28        no longer apply, so this patch was removed.
     29
     30        Reviewed by Michael Catanzaro.
     31
     32        * wpe/jhbuild.modules: Added dependecies.
     33        * wpe/patches/glib-warning-fix.patch: Removed.
     34
    1352018-01-31  Carlos Garcia Campos  <cgarcia@igalia.com>
    236
  • trunk/Tools/wpe/jhbuild.modules

    r225327 r227900  
    5959      <dep package="libffi"/>
    6060    </dependencies>
    61     <branch module="/pub/GNOME/sources/glib/2.44/glib-2.44.1.tar.xz" version="2.44.1"
     61    <branch module="/pub/GNOME/sources/glib/2.54/glib-2.54.3.tar.xz" version="2.54.3"
    6262            repo="ftp.gnome.org"
    63             hash="sha256:8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07">
    64       <patch file="glib-warning-fix.patch" strip="1"/>
     63            hash="sha256:963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8">
    6564      <patch file="gdate-suppress-string-format-literal-warning.patch" strip="1"/>
     65      <patch file="glib-revert-wakeup-changes.patch" strip="1"/>
    6666    </branch>
    6767  </autotools>
    … …  
    7272      <dep package="glib"/>
    7373    </dependencies>
    74     <branch module="/pub/GNOME/sources/glib-networking/2.42/glib-networking-2.42.0.tar.xz" version="2.42.0"
     74    <branch module="/pub/GNOME/sources/glib-networking/2.54/glib-networking-2.54.1.tar.xz" version="2.54.1"
    7575            repo="ftp.gnome.org"
    76             hash="sha256:304dd9e4c0ced69094300e0b9e66cd2eaae7161b9fc3186536d11458677d820d"/>
     76            hash="sha256:eaa787b653015a0de31c928e9a17eb57b4ce23c8cf6f277afaec0d685335012f"/>
    7777  </autotools>
    7878
    … …  
    8383      <dep package="glib-networking"/>
    8484    </dependencies>
    85     <branch module="/pub/GNOME/sources/libsoup/2.48/libsoup-2.48.0.tar.xz" version="2.48.0"
     85    <branch module="/pub/GNOME/sources/libsoup/2.60/libsoup-2.60.3.tar.xz" version="2.60.3"
    8686            repo="ftp.gnome.org"
    87             hash="sha256:ea34dd64fe44343445daf6dd690d0691e9d973468de44878da97371c16d89784"/>
     87            hash="sha256:1b0dc762f23abe4e0d29b77370e539fd35f31d8e8e0318d6ddccff395be68a22"/>
    8888  </autotools>
    8989
    … …  
    117117
    118118  <autotools id="harfbuzz" autogen-sh="configure"
    119         autogenargs="--with-cairo=no --with-glib=no --with-freetype=yes --with-fontconfig=yes">
    120     <dependencies>
     119        autogenargs="--with-cairo=no --with-glib=yes --with-freetype=yes --with-fontconfig=yes">
     120    <dependencies>
     121      <dep package="glib"/>
    121122      <dep package="freetype6"/>
    122123      <dep package="fontconfig"/>
Note: See TracChangeset for help on using the changeset viewer.