Skip to content

chromium: Upgrade to 150.0.7871.114#1010

Open
zboszor wants to merge 1 commit into
OSSystems:masterfrom
zboszor:master
Open

chromium: Upgrade to 150.0.7871.114#1010
zboszor wants to merge 1 commit into
OSSystems:masterfrom
zboszor:master

Conversation

@zboszor

@zboszor zboszor commented Jul 7, 2026

Copy link
Copy Markdown
Contributor
Release notes:

150.0.7871.46:
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html

150.0.7871.100:
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop.html

150.0.7871.114:
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01162222768.html

Build and patch changes:
------------------------

Added patches:

* 0001-Only-pass-sysroot-if-use_sysroot.patch

  Backported from git to protect from a gn error that complains about empty sysroot.

* 0001-build-Omit-ar-from-inputs-when-resolved-via-PATH.patch
* 0001-build-Fix-get_path_info-on-empty-ar-in-unbundle-tool.patch

  Backported from git to fix a dependency error for llvm-ar. Previously, Chromium shipped a pre-built llvm-ar which was used behind the scenes instead of the one from recipe-sysroot-native. With that gone, Chromium 150.0.7871.46 threw an error:

| ninja: error: 'llvm-ar', needed by 'yocto_native_for_rust_host_build_tools/obj/build/rust/allocator/liballoc_error_handler_impl.a', missing and no known rule to make it

  The two backported patches make existing llvm-ar and possibly other build tools to get picked up from PATH.

Removed patches:

None

Modified patches:

* 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch BUILD.gn files were rearranged again, the patch had to be adapted.

License changes:
----------------

Added licenses:

* third_party/androidx/committed/libs/androidx_car_app_app/LICENSE
* third_party/devtools-frontend/src/front_end/third_party/chromium/LICENSE
* third_party/libjpeg_turbo/LICENSE.md.chromium
* third_party/openscreen/src/third_party/getopt/LICENSE
* third_party/rust/chromium_crates_io/vendor/aho-corasick-v1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/getrandom-v0_3/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/getrandom-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/harfrust-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/regex-lite-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/shared-brotli-patch-decoder-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-flac-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-mp3-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-pcm-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-vorbis-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-common-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-core-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-metadata-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-v0_6/LICENSE
* third_party/sframe/src/LICENSE

Removed licenses:

* third_party/androidx/committed/libs/androidx_asynclayoutinflater_asynclayoutinflater_appcompat/LICENSE
* third_party/libjpeg_turbo/LICENSE.md
* third_party/rust/chromium_crates_io/vendor/arrayvec-v0_7/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bitflags-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/encoding_rs-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-flac-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-mp3-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-pcm-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-vorbis-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-core-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-metadata-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-utils-xiph-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-v0_5/LICENSE

Updated licenses:

* base/third_party/nspr/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_fido/LICENSE
* third_party/private_membership/LICENSE

Test dependencies:
------------------

* URI: git://git.openembedded.org/openembedded-core
  - branch: master
  - revision: 4c6d47c608965907acbec70ac2eee2119c13e6d4

* URI: git://git.openembedded.org/meta-openembedded
  - layers: meta-oe
  - branch: master
  - revision: 155fd062e2bdb54061d457f7e2e4e20eb8248038

* URI: git://git.yoctoproject.org/meta-intel
  - branch: master
  - revision: 0edb84a9e6a6f14b7647ab2b8c7a690741c67984

* URI: https://github.com/agherzan/meta-raspberrypi
  - branch: master
  - revision: f62c67921474370829d24a4fa01ef88543f3906b

@zboszor zboszor marked this pull request as ready for review July 10, 2026 06:35
@zboszor zboszor changed the title chromium: Upgrade to 150.0.7871.46 chromium: Upgrade to 150.0.7871.100 Jul 10, 2026
Release notes:

150.0.7871.46:
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html

150.0.7871.100:
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop.html

150.0.7871.114:
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01162222768.html

Build and patch changes:
------------------------

Added patches:

* 0001-Only-pass-sysroot-if-use_sysroot.patch

  Backported from git to protect from a gn error that complains about
  empty sysroot.

* 0001-build-Omit-ar-from-inputs-when-resolved-via-PATH.patch
* 0001-build-Fix-get_path_info-on-empty-ar-in-unbundle-tool.patch

  Backported from git to fix a dependency error for llvm-ar.
  Previously, Chromium shipped a pre-built llvm-ar which was used
  behind the scenes instead of the one from recipe-sysroot-native.
  With that gone, Chromium 150.0.7871.46 threw an error:

| ninja: error: 'llvm-ar', needed by 'yocto_native_for_rust_host_build_tools/obj/build/rust/allocator/liballoc_error_handler_impl.a', missing and no known rule to make it

  The two backported patches make existing llvm-ar and possibly
  other build tools to get picked up from PATH.

Removed patches:

None

Modified patches:

* 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch
  BUILD.gn files were rearranged again, the patch had to be adapted.

License changes:
----------------

Added licenses:

* third_party/androidx/committed/libs/androidx_car_app_app/LICENSE
* third_party/devtools-frontend/src/front_end/third_party/chromium/LICENSE
* third_party/libjpeg_turbo/LICENSE.md.chromium
* third_party/openscreen/src/third_party/getopt/LICENSE
* third_party/rust/chromium_crates_io/vendor/aho-corasick-v1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/getrandom-v0_3/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/getrandom-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/harfrust-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/regex-lite-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/shared-brotli-patch-decoder-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-flac-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-mp3-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-pcm-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-vorbis-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-common-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-core-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-metadata-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-v0_6/LICENSE
* third_party/sframe/src/LICENSE

Removed licenses:

* third_party/androidx/committed/libs/androidx_asynclayoutinflater_asynclayoutinflater_appcompat/LICENSE
* third_party/libjpeg_turbo/LICENSE.md
* third_party/rust/chromium_crates_io/vendor/arrayvec-v0_7/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bitflags-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/encoding_rs-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-flac-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-bundle-mp3-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-pcm-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-codec-vorbis-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-core-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-metadata-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-utils-xiph-v0_5/LICENSE
* third_party/rust/chromium_crates_io/vendor/symphonia-v0_5/LICENSE

Updated licenses:

* base/third_party/nspr/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_fido/LICENSE
* third_party/private_membership/LICENSE

Test dependencies:
------------------

* URI: git://git.openembedded.org/openembedded-core
  - branch: master
  - revision: 4c6d47c608965907acbec70ac2eee2119c13e6d4

* URI: git://git.openembedded.org/meta-openembedded
  - layers: meta-oe
  - branch: master
  - revision: 155fd062e2bdb54061d457f7e2e4e20eb8248038

* URI: git://git.yoctoproject.org/meta-intel
  - branch: master
  - revision: 0edb84a9e6a6f14b7647ab2b8c7a690741c67984

* URI: https://github.com/agherzan/meta-raspberrypi
  - branch: master
  - revision: f62c67921474370829d24a4fa01ef88543f3906b

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
@zboszor zboszor changed the title chromium: Upgrade to 150.0.7871.100 chromium: Upgrade to 150.0.7871.114 Jul 10, 2026
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.

1 participant