chromium: Upgrade to 144.0.7559.132#962
Conversation
|
Are these licenses that we might actually want to have in the tarball? Could you maybe provide a list of all the licenses that are skipped by this change? |
|
I am testing building chromium 144.0.7559.132 at the moment. All of the licenses except the main one in the toplevel directory are gone from the tarball. |
|
And the ones present are not in the list returned by |
|
Fixed the script that collects the license files. It was rather an issue with chromium/tools/licenses/licenses.py not completely behaving the same with Python 3.14 or something like that. |
|
This fix breaks re-generating the license list of chromium 142. So it's a change in chromium 144 itself that broke the previous state of this script. I will squash this commit into the chromium 144 commit. |
MaxIhlenfeldt
left a comment
There was a problem hiding this comment.
lgtm % nit, thanks!
meta-chromium/recipes-browser/chromium/files/fix-SYS_SECCOMP-redefinition.patch
Outdated
Show resolved
Hide resolved
|
Getting this error with the the GLIB commit: NOTE: --- Patch fuzz start --- Now at patch fix-SYS_SECCOMP-redefinition.patch --- Patch fuzz end --- Applying patch fix-SYS_SECCOMP-redefinition.patch Adding these two lines below Upstream-Status fixed it: |
I haven't seen the fuzz issue myself. This file hasn't changed in https://github.com/chromium/chromium since 2022. Anyway, I have re-generated the patch with |
|
I tried your branch for an i.MX 6 board and I'm getting this error: I found that |
|
Can you please post the output of this command? |
|
I have fixed the build using The build is still in progress at around EDIT: The build succeeded. |
804552a to
adcf6fc
Compare
|
Next stop: 145.0.7632.159 |
|
For chromium 145.0.7632.159, I get many such linker errors at the very end: The suggested Or, remove option EDIT: Disregard the above. I found the proper way to remove |
|
Are you planning to send a separate PR for 145? Else I would defer my review until this PR is updated with the changes for 145. |
Yes. This PR can be reviewed as is. |
MaxIhlenfeldt
left a comment
There was a problem hiding this comment.
Tentatively lgtm, please see my comments. Also please edit the PR description to include a high-level description of the changes, (the ones to chromium-gn.inc, the two added patches, the license script changes).
meta-chromium/recipes-browser/chromium/files/0009-Adjust-the-Rust-build-to-our-needs.patch
Show resolved
Hide resolved
Done. |
|
The first commit was modified to use a better setting. |
|
I just realized that I only use glibc builds. I will check whether the musl patches can be applied to all of chromium 142, 144 in this PR and to 145 in #963 |
|
Rebased over #965 |
MaxIhlenfeldt
left a comment
There was a problem hiding this comment.
still lgtm, but it seems there are some conflicts with #965 merged.
Release Notes: https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop.html Build and patch changes: ------------------------ generate_license_list.py was fixed to generate the license list correctly. Fixed do_copy_clang_library() for the new version when BUILD_ARCH != TARGET_ARCH. Removed patches: None Modified patches: * 0009-Adjust-the-Rust-build-to-our-needs.patch * 0013-Reduce-minimum-browser-window-width-to-480px.patch * chromium-142-crabbyavif-rust18x.patch New patches: * use-adler2.patch Chromium 144 makes it conditional on "nightly" whether to use adler2. For released Rust versions, it wants to use adler. This doesn't work in Rust 1.9x in Yocto 5.3/6.0. License changes: ---------------- Added licenses: * third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_time/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_curtains_curtains/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_android/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_android_core/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_android_utils/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_core/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_gc/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_object_watcher/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_object_watcher_android/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_object_watcher_android_androidx/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_leakcanary_object_watcher_android_core/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_plumber_android/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_plumber_android_core/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_shark/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_shark_android/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_shark_graph/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_shark_hprof/LICENSE * third_party/android_deps/autorolled/committed/libs/com_squareup_leakcanary_shark_log/LICENSE * third_party/androidx/committed/libs/androidx_tracing_tracing_ktx/LICENSE * third_party/androidx/committed/libs/androidx_work_work_multiprocess/LICENSE * third_party/androidx/committed/libs/androidx_work_work_runtime/LICENSE Removed licenses: * third_party/android_deps/libs/com_android_support_support_annotations/LICENSE Updated licenses: * base/third_party/nspr/LICENSE * third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_cast/LICENSE * third_party/android_deps/autorolled/committed/libs/com_google_android_gms_play_services_cast_framework/LICENSE * third_party/icu/LICENSE * third_party/screen-ai/THIRD_PARTY_LICENSES Test-built: ----------- * chromium-ozone-wayland * MACHINE=intel-corei7-64, qemuarm64 * 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: 1610818c25713c700f48c5428c151d0d02e4aa94 - manual change to conf/layer.conf to support wrynose Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
|
Rebased against the merged/squashed patchset. |
|
Thanks! |
Changes:
chromium-gn.incmay have been good for older Yocto versions, debug level flag can be set viaDEBUG_LEVELFLAGnow.adler2Rust module. Chromium 144 wants to useadler2only for nightly Rust, but the olderadlermodule it uses for released Rust versions is outdated for Rust 1.90/1.94 in whinlatter and wrynose, respectively.