[webkit-changes] [WebKit/WebKit] 8b3474: [Flatpak SDK] Update to FDO 22.08 release

Philippe Normand noreply at github.com
Sun Sep 11 11:13:05 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8b347498dc795dbb61738a9183d6adb90bcc7d2e
      https://github.com/WebKit/WebKit/commit/8b347498dc795dbb61738a9183d6adb90bcc7d2e
  Author: Philippe Normand <philn at igalia.com>
  Date:   2022-09-11 (Sun, 11 Sep 2022)

  Changed paths:
    M Tools/buildstream/Pipfile
    M Tools/buildstream/Pipfile.lock
    A Tools/buildstream/README.md
    R Tools/buildstream/README.rst
    M Tools/buildstream/elements/flatpak/platform.bst
    M Tools/buildstream/elements/flatpak/sdk.bst
    M Tools/buildstream/elements/freedesktop-sdk.bst
    M Tools/buildstream/elements/sdk-platform.bst
    M Tools/buildstream/elements/sdk/apitrace.bst
    M Tools/buildstream/elements/sdk/capnp.bst
    M Tools/buildstream/elements/sdk/cargo-c.bst
    M Tools/buildstream/elements/sdk/ccls.bst
    M Tools/buildstream/elements/sdk/clangd.bst
    R Tools/buildstream/elements/sdk/cmake-lsp.bst
    M Tools/buildstream/elements/sdk/enchant-2.bst
    M Tools/buildstream/elements/sdk/ffmpeg.bst
    R Tools/buildstream/elements/sdk/glib-networking.bst
    R Tools/buildstream/elements/sdk/glib.bst
    M Tools/buildstream/elements/sdk/graphene.bst
    M Tools/buildstream/elements/sdk/gst-plugin-dav1d.bst
    M Tools/buildstream/elements/sdk/gtk+-3.bst
    M Tools/buildstream/elements/sdk/gtk.bst
    M Tools/buildstream/elements/sdk/icecc.bst
    M Tools/buildstream/elements/sdk/libavif.bst
    R Tools/buildstream/elements/sdk/libcap-ng.bst
    R Tools/buildstream/elements/sdk/libgcrypt.bst
    M Tools/buildstream/elements/sdk/libmanette.bst
    R Tools/buildstream/elements/sdk/libnotify.bst
    M Tools/buildstream/elements/sdk/libsecret.bst
    R Tools/buildstream/elements/sdk/libsoup3.bst
    M Tools/buildstream/elements/sdk/monado.bst
    R Tools/buildstream/elements/sdk/pygls.bst
    M Tools/buildstream/elements/sdk/rr.bst
    M Tools/buildstream/elements/sdk/sccache.bst
    M Tools/buildstream/elements/sdk/sparkle-cdm.bst
    M Tools/buildstream/elements/sdk/wpebackend-fdo.bst
    M Tools/buildstream/elements/sdk/xdg-dbus-proxy.bst
    M Tools/buildstream/elements/test-infra.bst
    R Tools/buildstream/elements/test-infra/apr-util.bst
    M Tools/buildstream/elements/test-infra/apr.bst
    M Tools/buildstream/elements/test-infra/httpd.bst
    M Tools/buildstream/files/gst-plugin-dav1d/Cargo.lock
    R Tools/buildstream/patches/fdo-0001-Bump-libnice-to-current-git-master-HEAD.patch
    R Tools/buildstream/patches/fdo-0001-gdk-pixbuf-Remove-invalid-meson-options.patch
    R Tools/buildstream/patches/fdo-0001-gobject-introspection-Bump-to-1.72.patch
    R Tools/buildstream/patches/fdo-0001-gst-plugins-bad-Remove-invalid-meson-option.patch
    R Tools/buildstream/patches/fdo-0001-pango-Bump-to-1.50.4.patch
    A Tools/buildstream/patches/fdo-0001-pipewire-base-Disable-AEC-module.patch
    R Tools/buildstream/patches/fdo-0001-pipewire-base-Track-master-branch-and-disable-AEC-mo.patch
    R Tools/buildstream/patches/fdo-0002-meson-Bump-to-1.62.patch
    A Tools/buildstream/patches/gst-plugin-dav1d-fix-build-for-dav1d-1-0.diff
    R Tools/buildstream/patches/httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch
    R Tools/buildstream/patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch
    R Tools/buildstream/patches/libgcrypt-use-only-dev-urandom-for-testing.patch
    M Tools/buildstream/project.conf

  Log Message:
  -----------
  [Flatpak SDK] Update to FDO 22.08 release
https://bugs.webkit.org/show_bug.cgi?id=244775

Reviewed by Michael Catanzaro.

This new SDK version notably ships:

- ICU 71.1
- GCC 12.1.0
- clang 14.0.6
- Mesa 22.1.7
- Ruby 3.1.2p20
- Python 3.10.6

The libgcrypt downstream patch was dropped, it is not visibly affecting WebCrypto tests. Downstream
Apache patches were removed as well, apr-util was removed and we now use the unified apr instead.
The cmake-lsp recipe was removed, it no longer builds and actually was not very useful anyway. The
libnotify recipe was removed, this is no longer a WebKit dependency. Various recipes we used to
maintain are now used from the FDO SDK, the exception being GTK3, because the upstream version
triggers warnings related with drag-n-drop icons loading.

* Tools/buildstream/Pipfile:
* Tools/buildstream/Pipfile.lock:
* Tools/buildstream/README.md: Added.
* Tools/buildstream/README.rst: Removed.
* Tools/buildstream/elements/flatpak/platform.bst:
* Tools/buildstream/elements/flatpak/sdk.bst:
* Tools/buildstream/elements/freedesktop-sdk.bst:
* Tools/buildstream/elements/sdk-platform.bst:
* Tools/buildstream/elements/sdk/apitrace.bst:
* Tools/buildstream/elements/sdk/capnp.bst:
* Tools/buildstream/elements/sdk/cargo-c.bst:
* Tools/buildstream/elements/sdk/ccls.bst:
* Tools/buildstream/elements/sdk/clangd.bst:
* Tools/buildstream/elements/sdk/cmake-lsp.bst: Removed.
* Tools/buildstream/elements/sdk/enchant-2.bst:
* Tools/buildstream/elements/sdk/ffmpeg.bst:
* Tools/buildstream/elements/sdk/glib-networking.bst: Removed.
* Tools/buildstream/elements/sdk/glib.bst: Removed.
* Tools/buildstream/elements/sdk/graphene.bst:
* Tools/buildstream/elements/sdk/gst-plugin-dav1d.bst:
* Tools/buildstream/elements/sdk/gtk+-3.bst:
* Tools/buildstream/elements/sdk/gtk.bst:
* Tools/buildstream/elements/sdk/icecc.bst:
* Tools/buildstream/elements/sdk/libavif.bst:
* Tools/buildstream/elements/sdk/libcap-ng.bst: Removed.
* Tools/buildstream/elements/sdk/libgcrypt.bst: Removed.
* Tools/buildstream/elements/sdk/libmanette.bst:
* Tools/buildstream/elements/sdk/libnotify.bst: Removed.
* Tools/buildstream/elements/sdk/libsecret.bst:
* Tools/buildstream/elements/sdk/libsoup3.bst: Removed.
* Tools/buildstream/elements/sdk/monado.bst:
* Tools/buildstream/elements/sdk/pygls.bst: Removed.
* Tools/buildstream/elements/sdk/rr.bst:
* Tools/buildstream/elements/sdk/sccache.bst:
* Tools/buildstream/elements/sdk/sparkle-cdm.bst:
* Tools/buildstream/elements/sdk/wpebackend-fdo.bst:
* Tools/buildstream/elements/sdk/xdg-dbus-proxy.bst:
* Tools/buildstream/elements/test-infra.bst:
* Tools/buildstream/elements/test-infra/apr-util.bst: Removed.
* Tools/buildstream/elements/test-infra/apr.bst:
* Tools/buildstream/elements/test-infra/httpd.bst:
* Tools/buildstream/files/gst-plugin-dav1d/Cargo.lock:
* Tools/buildstream/patches/fdo-0001-Bump-libnice-to-current-git-master-HEAD.patch: Removed.
* Tools/buildstream/patches/fdo-0001-gdk-pixbuf-Remove-invalid-meson-options.patch: Removed.
* Tools/buildstream/patches/fdo-0001-gobject-introspection-Bump-to-1.72.patch: Removed.
* Tools/buildstream/patches/fdo-0001-gst-plugins-bad-Remove-invalid-meson-option.patch: Removed.
* Tools/buildstream/patches/fdo-0001-pango-Bump-to-1.50.4.patch: Removed.
* Tools/buildstream/patches/fdo-0001-pipewire-base-Disable-AEC-module.patch: Added.
* Tools/buildstream/patches/fdo-0001-pipewire-base-Track-master-branch-and-disable-AEC-mo.patch: Removed.
* Tools/buildstream/patches/fdo-0002-meson-Bump-to-1.62.patch: Removed.
* Tools/buildstream/patches/gst-plugin-dav1d-fix-build-for-dav1d-1-0.diff: Added.
* Tools/buildstream/patches/httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch: Removed.
* Tools/buildstream/patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch: Removed.
* Tools/buildstream/patches/libgcrypt-use-only-dev-urandom-for-testing.patch: Removed.
* Tools/buildstream/project.conf:

Canonical link: https://commits.webkit.org/254365@main




More information about the webkit-changes mailing list