Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: How does this layer relate to meta-webkit? #276

Closed
petrosagg opened this issue Jan 15, 2019 · 1 comment
Closed

Question: How does this layer relate to meta-webkit? #276

petrosagg opened this issue Jan 15, 2019 · 1 comment

Comments

@petrosagg
Copy link
Contributor

I've been using this layer to build WPE and I see that the default version shipped is 20170728 but also has a WIP for 2.22.

At the same time I saw that WPE is shipped in Igalia's meta-webkit layer which seems to be updated less frequently (last change 2 months ago).

How are these two layers related? Is one of them having stable releases and one is dev? Do they have more fundamental differences? Are they maintained by different teams?

And more general, how does one choose which of those layers to use?

Thanks

@wouterlucas
Copy link
Contributor

Hi @petrosagg sorry for not noticing the question up until now. FWIW:

This layer and its components are more focussed on WPEFramework/Thunder builds that include WPEWebKit as one of the dependencies. We only build the downstream WPEWebKit repo and are much more focussed on very specific devices (i.e. STBs, SmartTVs). We include WPEFramework (aka Thunder) which provides a starting point to manager a lot more services, such as manipulating WiFi, Remote Control, Network processes, Bluetooth, Compositor, etc. instead of just WPEWebKit alone. All of those services can be found here: https://github.com/WebPlatformForEmbedded/ThunderNanoServices/blob/master/README.md

Meta-webkit's primary focus is WPEWebkit. Which means building all versions of WPEWebKit, upstream and downstream for development and evaluation. As such they launch WPEWebKit through different launchers (e.g. cog) and using different backends (fdo vs rdk).

In general if your only concern is WPEWebKit and you'd like to run that on an entire distro (e.g. with a Wayland desktop), you're most likely beter off using the meta-webkit layer. But if you are looking for an entire platform for an embedded device without any distro components, which includes WPEWebKit as one of its main runtimes, I'd suggest to start here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants