Skip to content

chromium: Upgrade to 146.0.7680.153 (whinlatter)#967

Merged
MaxIhlenfeldt merged 1 commit intoOSSystems:whinlatterfrom
zboszor:chromium-146-whinlatter
Mar 30, 2026
Merged

chromium: Upgrade to 146.0.7680.153 (whinlatter)#967
MaxIhlenfeldt merged 1 commit intoOSSystems:whinlatterfrom
zboszor:chromium-146-whinlatter

Conversation

@zboszor
Copy link
Copy Markdown
Contributor

@zboszor zboszor commented Mar 26, 2026

Cherry-picked #964 into whinlatter.

@MaxIhlenfeldt
Copy link
Copy Markdown
Collaborator

By the way, I think there's a way to avoid these recurrent merge conflicts until stacked diffs arrive on Github. if you set the target of this branch to the branch you used for the m145 PR, then once that PR gets merged this PR's target branch gets updated to the branch the m145 PR was merged into.

@zboszor zboszor force-pushed the chromium-146-whinlatter branch from 8044c1d to d5ffcc0 Compare March 26, 2026 11:05
Release Notes:
https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_18.html

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

Removed patches: None

Modified patches:
* 0001-Drop-GN-compiler-settings-conflicting-with-OE.patch
* 0009-Adjust-the-Rust-build-to-our-needs.patch
* 0013-Reduce-minimum-browser-window-width-to-480px.patch

New patches:
* chromium146_backport-Remove-now-obsolete-invalid-patch-on-bytemuck-v1.patch

  This is needed to build the newly vendored bytemuck Rust module
  with released Rust versions.

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

Added licenses:
* third_party/android_deps/autorolled/committed/libs/com_google_mlkit_common/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_mlkit_genai_common/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_mlkit_genai_prompt/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_squareup_wire_wire_runtime_jvm/LICENSE
* third_party/android_deps/autorolled/committed/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava/LICENSE
* third_party/androidx/committed/libs/androidx_tracing_tracing_wire_android/LICENSE
* third_party/androidx/committed/libs/androidx_xr_arcore_arcore_openxr/LICENSE
* third_party/androidx/committed/libs/androidx_xr_arcore_arcore_runtime/LICENSE
* third_party/androidx/committed/libs/androidx_xr_scenecore_scenecore_runtime/LICENSE
* third_party/androidx/committed/libs/androidx_xr_scenecore_scenecore_spatial_core/LICENSE
* third_party/androidx/committed/libs/androidx_xr_scenecore_scenecore_spatial_rendering/LICENSE
* third_party/rust/chromium_crates_io/vendor/adler2-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/android_system_properties-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/antlr4rust-v0_5/LICENSE.txt
* third_party/rust/chromium_crates_io/vendor/anyhow-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/array-init-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/arrayvec-v0_7/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/autocfg-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/base64-v0_22/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/better_any-v0_2/LICENCE-Apache
* third_party/rust/chromium_crates_io/vendor/bit-set-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bit-vec-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bitflags-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bitflags-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bytemuck-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/bytemuck_derive-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/byteorder-lite-v0_1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/byteorder-v1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/bytes-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/calendrical_calculations-v0_2/LICENSE
* third_party/rust/chromium_crates_io/vendor/cfg-if-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/chrono-v0_4/LICENSE.txt
* third_party/rust/chromium_crates_io/vendor/codespan-reporting-v0_13/LICENSE
* third_party/rust/chromium_crates_io/vendor/core-foundation-sys-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/core_maths-v0_1/LICENSE
* third_party/rust/chromium_crates_io/vendor/crc32fast-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/cxx-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/cxxbridge-flags-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/cxxbridge-macro-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/derivre-v0_3/LICENSE
* third_party/rust/chromium_crates_io/vendor/diplomat-runtime-v0_14/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/diplomat-v0_14/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/diplomat_core-v0_14/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/displaydoc-v0_2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/either-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/encoding_rs-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/equivalent-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/fdeflate-v0_3/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/fend-core-v1/LICENSE.md
* third_party/rust/chromium_crates_io/vendor/fixed_decimal-v0_7/LICENSE
* third_party/rust/chromium_crates_io/vendor/flate2-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/foldhash-v0_2/LICENSE
* third_party/rust/chromium_crates_io/vendor/font-types-v0_11/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/hashbrown-v0_15/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/hashbrown-v0_16/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/heck-v0_5/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/hmac-sha256-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/iana-time-zone-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/icu_calendar-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_calendar_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_casemap-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_casemap_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_collections-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_decimal-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_decimal_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_4/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_experimental_data-v0_4/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_list-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_list_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_locale-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_locale_core-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_locale_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_normalizer-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_normalizer_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_pattern-v0_4/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_plurals-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_plurals_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_properties-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_properties_data-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/icu_provider-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/image-v0_25/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/indexmap-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/itoa-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/ixdtf-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/jxl-v0_3/LICENSE
* third_party/rust/chromium_crates_io/vendor/jxl_macros-v0_3/LICENSE
* third_party/rust/chromium_crates_io/vendor/jxl_simd-v0_3/LICENSE
* third_party/rust/chromium_crates_io/vendor/jxl_transforms-v0_3/LICENSE
* third_party/rust/chromium_crates_io/vendor/lazy_static-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/libc-v0_2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/libm-v0_2/LICENSE.txt
* third_party/rust/chromium_crates_io/vendor/litemap-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/llguidance-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/lock_api-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/log-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/memchr-v2/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/minijinja-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/miniz_oxide-v0_8/LICENSE-APACHE.md
* third_party/rust/chromium_crates_io/vendor/moxcms-v0_7/LICENSE-APACHE.md
* third_party/rust/chromium_crates_io/vendor/murmur3-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/num-bigint-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/num-derive-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/num-integer-v0_1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/num-rational-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/num-traits-v0_2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/once_cell-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/ordered-float-v5/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/parking_lot-v0_12/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/parking_lot_core-v0_9/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/png-v0_18/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/potential_utf-v0_1/LICENSE
* third_party/rust/chromium_crates_io/vendor/proc-macro-error-attr2-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/proc-macro-error2-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/proc-macro2-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/pxfm-v0_1/LICENSE-APACHE.md
* third_party/rust/chromium_crates_io/vendor/qr_code-v2/LICENSE-APACHE.txt;
* third_party/rust/chromium_crates_io/vendor/quote-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/read-fonts-v0_37/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/regex-automata-v0_4/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/regex-syntax-v0_8/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/resb-v0_1/LICENSE
* third_party/rust/chromium_crates_io/vendor/rustversion-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/ryu-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/scopeguard-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/serde-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/serde_core-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/serde_derive-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/serde_json-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/serde_json_lenient-v0_2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/simd-adler32-v0_3/LICENSE.md
* third_party/rust/chromium_crates_io/vendor/skrifa-v0_40/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/smallvec-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/stable_deref_trait-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/static_assertions-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/strck-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/strum-v0_27/LICENSE
* third_party/rust/chromium_crates_io/vendor/strum_macros-v0_27/LICENSE
* third_party/rust/chromium_crates_io/vendor/subtle-v2/LICENSE
* 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-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
* third_party/rust/chromium_crates_io/vendor/syn-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/synstructure-v0_13/LICENSE
* third_party/rust/chromium_crates_io/vendor/temporal_capi-v0_1/LICENSE-Apache
* third_party/rust/chromium_crates_io/vendor/temporal_rs-v0_1/LICENSE-Apache
* third_party/rust/chromium_crates_io/vendor/termcolor-v1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/thiserror-impl-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/thiserror-v2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/timezone_provider-v0_1/LICENSE-Apache
* third_party/rust/chromium_crates_io/vendor/tinystr-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/toktrie-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/typed-arena-v2/LICENSE
* third_party/rust/chromium_crates_io/vendor/typed-path-v0_12/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/unicode-ident-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/unicode-ident-v1/LICENSE-UNICODE
* third_party/rust/chromium_crates_io/vendor/unicode-width-v0_2/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/uuid-v1/LICENSE-APACHE
* third_party/rust/chromium_crates_io/vendor/winapi-util-v0_1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/windows-link-v0_2/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/windows-targets-v0_52/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/windows_aarch64_msvc-v0_52/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/windows_i686_msvc-v0_52/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/windows_x86_64_msvc-v0_52/license-apache-2.0
* third_party/rust/chromium_crates_io/vendor/writeable-v0_6/LICENSE
* third_party/rust/chromium_crates_io/vendor/xml-v1/LICENSE
* third_party/rust/chromium_crates_io/vendor/yoke-derive-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/yoke-v0_8/LICENSE
* third_party/rust/chromium_crates_io/vendor/zerofrom-derive-v0_1/LICENSE
* third_party/rust/chromium_crates_io/vendor/zerofrom-v0_1/LICENSE
* third_party/rust/chromium_crates_io/vendor/zerotrie-v0_2/LICENSE
* third_party/rust/chromium_crates_io/vendor/zerovec-derive-v0_11/LICENSE
* third_party/rust/chromium_crates_io/vendor/zerovec-v0_11/LICENSE
* third_party/rust/chromium_crates_io/vendor/zip-v7/LICENSE
* third_party/rust/chromium_crates_io/vendor/zmij-v1/LICENSE-MIT
* third_party/rust/chromium_crates_io/vendor/zoneinfo64-v0_2/LICENSE

Removed licenses:
* third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava/LICENSE
* third_party/androidx/committed/libs/androidx_xr_runtime_runtime_openxr/LICENSE
* third_party/libpng/LICENSE

Updated licenses:
* third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_base/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_basement/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_tasks/LICENSE
* third_party/android_deps/autorolled/committed/libs/com_google_android_libraries_identity_googleid_googleid/LICENSE
* 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: whinlatter
  - revision: ab57471acad7ce2a037480dc7b301104620f1ebf

* URI: git://git.openembedded.org/meta-openembedded
  - layers: meta-oe
  - branch: whinlatter
  - revision: 6f989b75a08aacdcec1edb761da5559d3443c1ef

* URI: git://git.yoctoproject.org/meta-intel
  - branch: master
  - revision: 92488f89f7f7c06f2d7f9c77ac1f7c7305d36502

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

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
@zboszor zboszor force-pushed the chromium-146-whinlatter branch from d5ffcc0 to d9101b4 Compare March 27, 2026 11:12
@zboszor
Copy link
Copy Markdown
Contributor Author

zboszor commented Mar 27, 2026

Updated the layer / branch / commit information that I used and is valid for whinlatter.

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 1bd39e1 into OSSystems:whinlatter Mar 30, 2026
@zboszor zboszor deleted the chromium-146-whinlatter branch April 1, 2026 08: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