RESOLVED FIXED Bug 265286
[WPE] Upstream the new WPE platform API
https://bugs.webkit.org/show_bug.cgi?id=265286
Summary [WPE] Upstream the new WPE platform API
Carlos Garcia Campos
Reported 2023-11-23 06:11:01 PST
We have enough code already to see this is the way we want to go, so we can continue working upstream.
Attachments
Carlos Garcia Campos
Comment 1 2023-11-23 06:34:50 PST
EWS
Comment 2 2023-11-30 02:17:19 PST
Committed 271330@main (b12e7ed2ad3a): <https://commits.webkit.org/271330@main> Reviewed commits have been landed. Closing PR #20848 and removing active labels.
Diego Pino
Comment 3 2023-12-01 03:53:35 PST
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
Diego Pino
Comment 4 2023-12-01 03:54:11 PST
EWS
Comment 5 2023-12-01 04:02:31 PST
Committed 271376@main (a2701c1ad6e4): <https://commits.webkit.org/271376@main> Reviewed commits have been landed. Closing PR #21153 and removing active labels.
Adrian Perez
Comment 6 2023-12-04 05:58:29 PST
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.
Adrian Perez
Comment 7 2023-12-04 06:08:49 PST
EWS
Comment 8 2023-12-04 14:34:18 PST
Committed 271511@main (906329430eb2): <https://commits.webkit.org/271511@main> Reviewed commits have been landed. Closing PR #21275 and removing active labels.
Diego Pino
Comment 9 2023-12-12 04:59:19 PST
EWS
Comment 10 2023-12-12 05:30:05 PST
Committed 271924@main (8c8709a0194c): <https://commits.webkit.org/271924@main> Reviewed commits have been landed. Closing PR #21675 and removing active labels.
Diego Pino
Comment 11 2023-12-12 08:07:13 PST
EWS
Comment 12 2023-12-12 08:34:43 PST
Committed 271935@main (a37d3931cdb0): <https://commits.webkit.org/271935@main> Reviewed commits have been landed. Closing PR #21683 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.