chromium: Upgrade to 145.0.7632.159#963
Conversation
bd7e489 to
8b8dc5c
Compare
|
With the new commit for |
|
Chromium 145 modified the substitution pattern in the |
|
I'll defer my review on this until #962 has been merged. |
Please also see the mail from oe-core where you were cc-ed. Long story short: They don't want to backport But the old commit revision of I think meta-browser needs a whinlatter branch now, where the bbappend added here can be carried forward. It can be branched off after #962 is merged. Then the PRs for Chromium 145 and 146 (#963 and #964 , respectively) for master would not need this bbappend. The single commits from each PR may be cherry-picked into whinlatter. FWIW, the build of 146 for whinlatter (x86_64, glibc) is in progress ATM, but it seems it will finish correctly. It's way past the point where it built that bytemuck module (for which a patch was added) so Rust 1.90 in whinlatter is still good to build the latest version. |
|
Rebased over current master with #962 merged. |
|
Hello, I am running into the following do_compile failure when building v144/v145. I believe the problem has to do with do_copy_clang_library() Here are my variables: |
|
What's your Also, please show the output of: EDIT: Something in your build system must be switching back to an older commit. |
I fixed the version being wrong and now am running into a mismatch version for NodeJS |
|
For the NodeJS version mismatch, I have a secret internal do_configure:prepend piece I carry since Chromium 136. I will insert a commit into this PR before the version upgrade. |
Chromium is tested against a specific NodeJS version to build with, but it works with slightly older versions, too. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
The new version is needed by Chromium 145. Only an older version of gn is in whinlatter at the moment. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Release Notes: https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop.html Build and patch changes: ------------------------ Removed patches: None Modified patches: * 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch * 0001-Fix-building-gpu_host_impl.cc-on-Linux.patch * 0003-wrapper-extra-flags.patch * 0009-Adjust-the-Rust-build-to-our-needs.patch * 0013-Reduce-minimum-browser-window-width-to-480px.patch New patches: * chromium-145-zip_ffi_glue-use-edition2024.patch zip_ffi_glue needs Rust 2024 Edition due to the let chains used in Chromium 145 License changes: ---------------- Added licenses: * third_party/android_deps/autorolled/committed/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/litert/LICENSE * third_party/nlohmann_json/LICENSE Removed licenses: * third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/webrtc/rtc_base/third_party/sigslot/LICENSE Updated licenses: * third_party/ffmpeg/CREDITS.chromium * third_party/screen-ai/THIRD_PARTY_LICENSES Test-built: ----------- * chromium-ozone-wayland * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 * chromium-x11 * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 Test dependencies: ------------------ * URI: git://git.openembedded.org/openembedded-core - branch: master - revision: 531f87111d83430615f2e20dd41a3dd5fc25c7ab * URI: git://git.openembedded.org/meta-openembedded - layers: meta-oe - branch: master - revision: 6b55bede28261c38fb1da1474ca5c991ac414c93 * URI: git://git.yoctoproject.org/meta-intel - branch: master - revision: a885c3a6fe5475de198899f4c40435b254fcbccc * URI: https://github.com/agherzan/meta-raspberrypi - branch: master - revision: 9720dc611cf38ff2990bdf0f6afa106645ca1f93 Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
|
Built successfully, thanks! |
sgtm, I've created the branch. Feel free to send cherry-pick PRs. |
* chromium: Set the expected NodeJS version to the one Yocto has Chromium is tested against a specific NodeJS version to build with, but it works with slightly older versions, too. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> * gn: Update revision The new version is needed by Chromium 145. Only an older version of gn is in whinlatter at the moment. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> * chromium: 145.0.7632.159 Release Notes: https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop.html Build and patch changes: ------------------------ Removed patches: None Modified patches: * 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch * 0001-Fix-building-gpu_host_impl.cc-on-Linux.patch * 0003-wrapper-extra-flags.patch * 0009-Adjust-the-Rust-build-to-our-needs.patch * 0013-Reduce-minimum-browser-window-width-to-480px.patch New patches: * chromium-145-zip_ffi_glue-use-edition2024.patch zip_ffi_glue needs Rust 2024 Edition due to the let chains used in Chromium 145 License changes: ---------------- Added licenses: * third_party/android_deps/autorolled/committed/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/litert/LICENSE * third_party/nlohmann_json/LICENSE Removed licenses: * third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/webrtc/rtc_base/third_party/sigslot/LICENSE Updated licenses: * third_party/ffmpeg/CREDITS.chromium * third_party/screen-ai/THIRD_PARTY_LICENSES Test-built: ----------- * chromium-ozone-wayland * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 * chromium-x11 * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 Test dependencies: ------------------ * URI: git://git.openembedded.org/openembedded-core - branch: master - revision: 531f87111d83430615f2e20dd41a3dd5fc25c7ab * URI: git://git.openembedded.org/meta-openembedded - layers: meta-oe - branch: master - revision: 6b55bede28261c38fb1da1474ca5c991ac414c93 * URI: git://git.yoctoproject.org/meta-intel - branch: master - revision: a885c3a6fe5475de198899f4c40435b254fcbccc * URI: https://github.com/agherzan/meta-raspberrypi - branch: master - revision: 9720dc611cf38ff2990bdf0f6afa106645ca1f93 Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> --------- Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
chromium: Upgrade to 145.0.7632.159 (#963) * chromium: Set the expected NodeJS version to the one Yocto has Chromium is tested against a specific NodeJS version to build with, but it works with slightly older versions, too. * gn: Update revision The new version is needed by Chromium 145. Only an older version of gn is in whinlatter at the moment. * chromium: 145.0.7632.159 Release Notes: https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop.html Build and patch changes: ------------------------ Removed patches: None Modified patches: * 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch * 0001-Fix-building-gpu_host_impl.cc-on-Linux.patch * 0003-wrapper-extra-flags.patch * 0009-Adjust-the-Rust-build-to-our-needs.patch * 0013-Reduce-minimum-browser-window-width-to-480px.patch New patches: * chromium-145-zip_ffi_glue-use-edition2024.patch zip_ffi_glue needs Rust 2024 Edition due to the let chains used in Chromium 145 License changes: ---------------- Added licenses: * third_party/android_deps/autorolled/committed/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/litert/LICENSE * third_party/nlohmann_json/LICENSE Removed licenses: * third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm/LICENSE * third_party/webrtc/rtc_base/third_party/sigslot/LICENSE Updated licenses: * third_party/ffmpeg/CREDITS.chromium * third_party/screen-ai/THIRD_PARTY_LICENSES Test-built: ----------- * chromium-ozone-wayland * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 * chromium-x11 * MACHINE=intel-corei7-64, qemuarm64, raspberrypi3 Test dependencies: ------------------ * URI: git://git.openembedded.org/openembedded-core - branch: master - revision: 531f87111d83430615f2e20dd41a3dd5fc25c7ab * URI: git://git.openembedded.org/meta-openembedded - layers: meta-oe - branch: master - revision: 6b55bede28261c38fb1da1474ca5c991ac414c93 * URI: git://git.yoctoproject.org/meta-intel - branch: master - revision: a885c3a6fe5475de198899f4c40435b254fcbccc * URI: https://github.com/agherzan/meta-raspberrypi - branch: master - revision: 9720dc611cf38ff2990bdf0f6afa106645ca1f93 --------- Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Also contains #962