Closed MaxIhlenfeldt closed 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.
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.
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
chromium-x11 builds fine for master for raspberrypi4-64, qemux86-64, qemuarm64, qemuarm. Runs well in qemux86-64, raspberrypi4-64.
Fini, ship it!
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.
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:
third_party/cardboard/LICENSE
https://chromium-review.googlesource.com/c/chromium/src/+/4112686
third_party/material_color_utilities/LICENSE
https://chromium-review.googlesource.com/c/chromium/src/+/4031813
Removed licenses:
third_party/gvr-android-keyboard/LICENSE
https://chromium-review.googlesource.com/c/chromium/src/+/4114165
third_party/minizip/src/LICENSE
https://chromium-review.googlesource.com/c/chromium/src/+/4143824
third_party/mozilla/LICENSE
https://chromium-review.googlesource.com/c/chromium/src/+/4053303
Updated licenses:
third_party/boringssl/src/LICENSE
https://boringssl-review.googlesource.com/c/boringssl/+/55926
third_party/flac/COPYING.Xiph
https://chromium-review.googlesource.com/c/chromium/deps/flac/+/4190793
Test-built:
chromium-ozone-wayland:
chromium-x11
** Please note that Chromium requires clang version to be >= 12. For that, when on dunfell branch, use the latest meta-clang/dunfell-clang12 branch.