OSSystems / meta-browser

OpenEmbedded/Yocto BSP layer for Web Browsers
MIT License
185 stars 194 forks source link

chromium: update to 120.0.6099.109 #777

Closed MaxIhlenfeldt closed 10 months ago

MaxIhlenfeldt commented 10 months ago

Release notes: https://chromereleases.googleblog.com/2023/12/stable-channel-update-for-desktop.html https://chromereleases.googleblog.com/2023/12/stable-channel-update-for-desktop_6.html https://chromereleases.googleblog.com/2023/12/stable-channel-update-for-desktop_12.html

Build and patch changes:

Drop three backported patches that are included upstream now, and add four new backports.

Add more fixes to 0013-Add-missing-typename-s.patch.

Rename 0014-Don-t-pass-disable-auto-upgrade-debug-info-to-linker.patch to 0014-Don-t-pass-unknown-LLVM-options.patch and also disable the split-threshold-for-reg-with-hint option.

Add more fixes to 0017-Avoid-parenthesized-initialization-of-aggregates.patch.

Add more fixes to 0018-Fix-constexpr-variable-cannot-have-non-literal-type-.patch.

Add 0022-Use-base-ranges-instead-of-std-ranges.patch to fix a build error on older versions of clang (on mickledore, kirkstone, and dunfell).

Rebase remaining patches.

License changes:

Added licenses:

Removed licenses:

Updated licenses:

Test-built (big thanks to @nrpt-m):

** Please note that Chromium requires below set-up when on dunfell branch.

*** Please note that there currently is a problem on RPi4/dunfell where Chromium crashes because of an illegal instruction error.

Signed-off-by: Max Ihlenfeldt max@igalia.com

MaxIhlenfeldt commented 10 months ago

Will update the PR description and commit message with the detailed changelog later today. @nrpt-m not sure if you're around this week, if so, testing would be greatly appreciated!

nrpt-m commented 10 months ago

Will update the PR description and commit message with the detailed changelog later today. @nrpt-m not sure if you're around this week, if so, testing would be greatly appreciated!

Sure, will start the testing from today.

MaxIhlenfeldt commented 10 months ago

As always, feel free to update and merge this PR without me while I'm OOO :slightly_smiling_face:

nrpt-m commented 10 months ago

@MaxIhlenfeldt, @rakuco & @kraj Have completed the builds & testing in master, kirkstone, dunfell & mickledore branches for all these below systems and chromium worked well in all these systems except rpi4.

raspberrypi4-64**: Have given the rpi4 images of all these above branches to @rwmacleod. Once, he finishes the testing on rpi4 than I will update the results here. cc: @rwmacleod

kraj commented 10 months ago

@MaxIhlenfeldt, @rakuco & @kraj Have completed the builds & testing in master, kirkstone, dunfell & mickledore branches for all these below systems and chromium worked well in all these systems except rpi4.

  • chromium-ozone-wayland: qemux86-64
  • chromium-x11: qemux86-64, qemuarm, qemuarm64, raspberrypi4-64**

raspberrypi4-64**: Have given the rpi4 images of all these above branches to @rwmacleod. Once, he finishes the testing on rpi4 than I will update the results here. cc: @rwmacleod

thanks @nrpt-m I guess it would be good to add nanbield as well, perhaps replace mickledore with it I will try to do a musl build and boot cycle in few days.

nrpt-m commented 10 months ago

raspberrypi4-64**: Have given the rpi4 images of all these above branches to @rwmacleod. Once, he finishes the testing on rpi4 than I will update the results here. cc: @rwmacleod

Please find the below test results of rpi4 image with different branches.

nrpt-m commented 10 months ago

thanks @nrpt-m I guess it would be good to add nanbield as well, perhaps replace mickledore with it I will try to do a musl build and boot cycle in few days.

Sure @kraj , will also test with nanbield branch as well.

nrpt-m commented 10 months ago

Sure @kraj , will also test with nanbield branch as well.

@kraj , Have completed the builds & testing in nanbield branch for all these below systems and chromium worked well in all these systems.

MaxIhlenfeldt commented 10 months ago

Thanks for reviewing and testing! I've updated the commit message and PR description with the test results.