[Webkit-unassigned] [Bug 188731] New: [Flatpak] Update to GNOME master runtime

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Aug 19 10:11:27 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=188731

            Bug ID: 188731
           Summary: [Flatpak] Update to GNOME master runtime
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: bugs-noreply at webkitgtk.org, pnormand at igalia.com,
                    tsaunier at gnome.org

The 3.28 runtime is pretty stale at this point. We could wait a couple weeks for the 3.30 runtime, but I don't think there's any need to stick with the stable runtime when we have the ability to pin to a particular version of the master runtime.

Notable changes:

 * Freedesktop 1.8 base, instead of Freedesktop 1.6. Huge improvements, e.g. it's now multiarch.
 * This fixes address sanitizer builds, which Philippe and Patrick both noticed were broken last week. Problem was that there's no asan in the stable runtime. This was my primary motivation for working on this upgrade.
 * All GStreamer packages removed. Let's use upstream GStreamer instead. Turns out all of our current patches are already upstream (largely thanks to Thibault, good job!) so we don't need to build our own anymore. Since everything is built from git master, it's a simple matter to change the SDK hashes whenever we need new versions.
 * OpenH264 is removed, since it was bunched in with the GStreamer plugins. Not sure if that was right, though. Is it needed separately?
 * I wasn't able to figure out how to build apache from git, since autoreconf doesn't work anymore for some reason. I switched it to a tarball build.

Known regressions:

 * This exposes bug #188064, which is probably a good thing since we don't want to hide regressions like that.
 * Weird cosmetic issue https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/320 (should be fixed soon)
 * ** (gst-plugin-scanner:16): CRITICAL **: 12:00:00.438: Couldn't g_module_open libpython. Reason: /usr/lib/libpython3.7m.so: cannot open shared object file: No such file or directory. I don't understand this one. Well, it's looking in the old non-multiarch install location, while the new SDK is multiarch. But I don't know why, because we aren't building gstreamer ourselves anymore. It might be a bug in the upstream SDK?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180819/c0f40b88/attachment.html>


More information about the webkit-unassigned mailing list