Bug 220237 - [Flatpak SDK] Update GStreamer and Mesa
Summary: [Flatpak SDK] Update GStreamer and Mesa
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Philippe Normand
URL:
Keywords:
Depends on:
Blocks: 220418
  Show dependency treegraph
 
Reported: 2021-01-04 03:45 PST by Philippe Normand
Modified: 2021-01-19 10:54 PST (History)
2 users (show)

See Also:


Attachments
Patch (34.99 KB, patch)
2021-01-04 09:11 PST, Philippe Normand
no flags Details | Formatted Diff | Diff
Patch (34.94 KB, patch)
2021-01-07 08:44 PST, Philippe Normand
aperez: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Normand 2021-01-04 03:45:54 PST
.
Comment 1 Philippe Normand 2021-01-04 09:11:11 PST
Created attachment 416950 [details]
Patch
Comment 2 Lauro Moura 2021-01-06 20:24:22 PST
Comment on attachment 416950 [details]
Patch

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

Tested in a local SDK build together with GTK4's patches from bug219983 and bug219844 and there were no noticeable regressions in the tests.

Other than the mismatch in the changelog, seems good.

> Tools/buildstream/ChangeLog:10
> +        - GStreamer 1.18.0 -> 1.18.3

Should be 1.18.2, no?
Comment 3 Philippe Normand 2021-01-07 01:50:28 PST
Comment on attachment 416950 [details]
Patch

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

>> Tools/buildstream/ChangeLog:10
>> +        - GStreamer 1.18.0 -> 1.18.3
> 
> Should be 1.18.2, no?

Indeed!
Comment 4 Philippe Normand 2021-01-07 08:44:26 PST
Created attachment 417181 [details]
Patch
Comment 5 Adrian Perez 2021-01-15 05:22:14 PST
Comment on attachment 417181 [details]
Patch

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

> Tools/buildstream/elements/sdk/mesa.bst:71
> +    -Dplatforms=x11,wayland

Shouldn't we leave the “drm” platform enabled here? We would need it if/when
bug #217477 is taken care of to be able to use “cog --platform=drm” 🤔️
Comment 6 Adrian Perez 2021-01-15 05:24:24 PST
(In reply to Adrian Perez from comment #5)
> Comment on attachment 417181 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=417181&action=review
> 
> > Tools/buildstream/elements/sdk/mesa.bst:71
> > +    -Dplatforms=x11,wayland
> 
> Shouldn't we leave the “drm” platform enabled here? We would need it if/when
> bug #217477 is taken care of to be able to use “cog --platform=drm” 🤔️

FWIW, we can always re-add it later on.
Comment 7 Philippe Normand 2021-01-15 05:33:04 PST
As of https://gitlab.freedesktop.org/mesa/mesa/commit/cb728f28acbf8982d37aa3863cae58db95a439ca DRM is now unconditionally enabled.
Comment 8 Philippe Normand 2021-01-15 05:35:03 PST
(In reply to Philippe Normand from comment #7)
> As of
> https://gitlab.freedesktop.org/mesa/mesa/commit/
> cb728f28acbf8982d37aa3863cae58db95a439ca DRM is now unconditionally enabled.

This might not be the right commit, but I do remember the build failing because the DRM option couldn't be found anymore ;)
Comment 9 Adrian Perez 2021-01-15 05:56:45 PST
(In reply to Philippe Normand from comment #7)
> As of
> https://gitlab.freedesktop.org/mesa/mesa/commit/
> cb728f28acbf8982d37aa3863cae58db95a439ca DRM is now unconditionally enabled.

Great, let's land the patch, then 😼️
Comment 10 Philippe Normand 2021-01-19 10:54:40 PST
Landed in r271519