OSSystems / meta-browser

OpenEmbedded/Yocto BSP layer for Web Browsers
MIT License
184 stars 191 forks source link

chromium: update to 111.0.5563.64 #701

Closed MaxIhlenfeldt closed 1 year ago

MaxIhlenfeldt commented 1 year ago

Release notes: https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop.html

Build and patch changes:

Only rebased patches.

License changes:

Added licenses:

Removed licenses:

Updated licenses:

Test-built:

** Please note that Chromium requires clang version to be >= 12. For that, when on dunfell branch, use the latest meta-clang/dunfell-clang12 branch.

rwmacleod commented 1 year ago

@rwmacleod do you have any spare cycles to test this one before merging?

I don't but some computers I use do! ;-) I've begun testing dunfell, kirkstone, and master.

rwmacleod commented 1 year ago

I've begun testing dunfell, kirkstone, and master.

chromium-x11 builds fine for dunfell for qemux86-64, qemuarm64, qemuarm. Runs well in qemux86-64. Next up, kirkstone.

rwmacleod commented 1 year ago

chromium-x11 builds fine for kirkstone for raspberrypi4-64, qemux86-64, qemuarm64, qemuarm. Runs well in qemux86-64, raspberrypi4-64 Next up, master.

There are some warnings/errors on rpi4 that I don't recognize but I don't have logs to compare them to. Specifically, this one: gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)

$cat ~/tmp/chromium-111-rpi4.log
[2233:2256:0314/000443.772915:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2233:2256:0314/000443.775203:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2269:2269:0314/000443.830553:ERROR:egl_util.cc(44)] Failed to load GLES library: libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory
[2269:2269:0314/000443.871614:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[2233:2256:0314/000443.875391:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2233:2256:0314/000443.878781:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2233:2256:0314/000444.039811:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2233:2256:0314/000444.053432:ERROR:bus.cc(399)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[2321:2321:0314/000444.708759:ERROR:egl_util.cc(44)] Failed to load GLES library: libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory
[2321:2321:0314/000444.733998:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[2334:2334:0314/000444.852726:ERROR:egl_util.cc(44)] Failed to load GLES library: libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory
[2334:2334:0314/000444.899693:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[2350:2350:0314/000445.262362:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.263845:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.265001:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.265977:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.266847:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.267825:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.268740:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.272836:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.273866:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.274777:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.275752:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.276649:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.277545:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2350:2350:0314/000445.278435:ERROR:gbm_wrapper.cc(255)] Failed to export buffer to dma_buf: No such file or directory (2)
[2304:7:0314/000445.314625:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[2305:7:0314/000445.314782:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[2233:2233:0314/000445.360733:ERROR:interface_endpoint_client.cc(695)] Message 6 rejected by interface blink.mojom.WidgetHost
[2233:2233:0314/000445.361100:ERROR:interface_endpoint_client.cc(695)] Message 7 rejected by interface blink.mojom.WidgetHost
[2233:2233:0314/000445.361468:ERROR:interface_endpoint_client.cc(695)] Message 6 rejected by interface blink.mojom.WidgetHost
[2233:2233:0314/000445.361684:ERROR:interface_endpoint_client.cc(695)] Message 7 rejected by interface blink.mojom.WidgetHost
[2233:2233:0314/000445.361950:ERROR:interface_endpoint_client.cc(695)] Message 3 rejected by interface blink.mojom.Widget
rwmacleod commented 1 year ago

chromium-x11 builds fine for master for raspberrypi4-64, qemux86-64, qemuarm64, qemuarm. Runs well in qemux86-64, raspberrypi4-64.

Fini, ship it!

MaxIhlenfeldt commented 1 year ago

Thanks for testing! I've updated the commit message and PR description.

There are some warnings/errors on rpi4 that I don't recognize but I don't have logs to compare them to.

We should keep an eye on that, but as it runs well, I also think we can ship this.