We have enough code already to see this is the way we want to go, so we can continue working upstream.
Pull request: https://github.com/WebKit/WebKit/pull/20848
Committed 271330@main (b12e7ed2ad3a): <https://commits.webkit.org/271330@main> Reviewed commits have been landed. Closing PR #20848 and removing active labels.
Bot WPE-Linux-64-bit-Release-Ubuntu-LTS-Build is failing with the following error: ``` /home/buildbot/worker/WPE-Linux-64-bit-Release-Ubuntu-LTS-Build/build/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMSessionLogind.cpp:114:12: error: ‘g_unix_fd_list_get’ was not declared in this scope 114 | return g_unix_fd_list_get(fdList.get(), handler, nullptr); | ^~~~~~~~~~~~~~~~~~ ``` https://build.webkit.org/#/builders/232/builds/24386
Re-opening for pull request https://github.com/webkit/webkit/pull/21153
Committed 271376@main (a2701c1ad6e4): <https://commits.webkit.org/271376@main> Reviewed commits have been landed. Closing PR #21153 and removing active labels.
Even with this fix I keep getting a build issue when cross-compiling using Yocto: | /home/aperez/philips/synergy-mgl-browser/workspace/build/tmp/work/cortexa53-crypto-oe-linux/wpewebkit/2.43.upstream-20231201-r0/git/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMSessionLogind.cpp: In member function 'virtual int WPE::DRM::SessionLogind::openDevice(const char*, int)': | /home/aperez/philips/synergy-mgl-browser/workspace/build/tmp/work/cortexa53-crypto-oe-linux/wpewebkit/2.43.upstream-20231201-r0/git/Source/WebKit/WPEPlatform/wpe/drm/WPEDRMSessionLogind.cpp:115:12: error: 'g_unix_fd_list_get' was not declared in this scope | 115 | return g_unix_fd_list_get(fdList.get(), handler, nullptr); | | ^~~~~~~~~~~~~~~~~~ I am going to submit a follow-up patch that fixes this for good.
Pull request: https://github.com/WebKit/WebKit/pull/21275
Committed 271511@main (906329430eb2): <https://commits.webkit.org/271511@main> Reviewed commits have been landed. Closing PR #21275 and removing active labels.
Re-opening for pull request https://github.com/webkit/webkit/pull/21675
Committed 271924@main (8c8709a0194c): <https://commits.webkit.org/271924@main> Reviewed commits have been landed. Closing PR #21675 and removing active labels.
Re-opening for pull request https://github.com/webkit/webkit/pull/21683
Committed 271935@main (a37d3931cdb0): <https://commits.webkit.org/271935@main> Reviewed commits have been landed. Closing PR #21683 and removing active labels.