Skip to content

chromium: Upgrade to 145.0.7632.159 (whinlatter)#966

Merged
MaxIhlenfeldt merged 1 commit intoOSSystems:whinlatterfrom
zboszor:chromium-145-whinlatter
Mar 26, 2026
Merged

chromium: Upgrade to 145.0.7632.159 (whinlatter)#966
MaxIhlenfeldt merged 1 commit intoOSSystems:whinlatterfrom
zboszor:chromium-145-whinlatter

Conversation

@zboszor
Copy link
Copy Markdown
Contributor

@zboszor zboszor commented Mar 26, 2026

Cherry picked #963 into whinlatter.

* 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>
@zboszor zboszor changed the base branch from master to whinlatter March 26, 2026 10:50
Copy link
Copy Markdown
Collaborator

@MaxIhlenfeldt MaxIhlenfeldt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks!

@MaxIhlenfeldt MaxIhlenfeldt merged commit 4348eed into OSSystems:whinlatter Mar 26, 2026
@zboszor zboszor deleted the chromium-145-whinlatter branch March 26, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants