Update from Chromium 84 to 87
Description
Environment
is blocked by
Activity
Walt Miner March 11, 2022 at 4:51 PM
Close for MM M3 release
José Dapena Paz February 3, 2022 at 11:44 AM
Submitted the review request https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/27127 for chromium87 upgrade.
José Dapena Paz February 1, 2022 at 9:24 PM(edited)
I am changing the plans. I am going to put on hold QtLess work, that is going to take some time, and work in a way that we can land chromium87 (and maybe next upgrade too) without applying the LG QtLess implementation. This is because most of the changes in upstream tree functionality came before they landed QtLess (so we can rebase on top of those). And after QtLess, at least right now, there are just very small changes.
Proceeding this way, we can update to 87 and next OSE release, fix functionality, and then once everything is ready, start preparing the new QtLess, independently of the current tree status.
P.S.: adapted the subtasks description accordingly.
P.S.: created https://lf-automotivelinux.atlassian.net/browse/SPEC-4239#icft=SPEC-4239 for new QtLess migration.
José Dapena Paz January 18, 2022 at 1:31 PM
I am going to put this on hold. Right now master image with new application framework is starting to work, so I can already start with https://lf-automotivelinux.atlassian.net/browse/SPEC-4137#icft=SPEC-4137.
While we port to master, we give more time for a newer QtLess Chromium+Wam to come from webOS OSE, and we can cleanup our patch history to drop anything related to old framework.
Marius Vlad January 10, 2022 at 1:11 PM
LGTM, you'll need a sane base to port upstream changes. Rebasing for AGL master (after koi) should be done afterwards. I've pretty much detailed the same thing in https://lf-automotivelinux.atlassian.net/browse/SPEC-4009#icft=SPEC-4009.
Even if we don't really have full functionality for new appfw don't think it makes sense to further wait for that to get in/stabilize and until this and https://lf-automotivelinux.atlassian.net/browse/SPEC-4009#icft=SPEC-4009 is completed it might take quite some time.
Integrate the most recent versions of WebOSE chromium (v87) and WAM into AGL
WebOS OSE repos:
https://github.com/webosose/chromium87/releases/tag/submissions%2F9
https://github.com/webosose/wam/releases/tag/submissions%2F54
WebOS OSE recipes:
https://github.com/webosose/meta-webosose/tree/master/meta-webos/recipes-webos/wam
https://github.com/webosose/meta-webosose/tree/master/meta-webos/recipes-webos/chromium