Conversation
Also, remove walnascar which has been EOL for about hald a year, and has not been tested since then. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Release notes: https://www.firefox.com/en-US/firefox/140.9.0/releasenotes/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Release notes: https://www.firefox.com/en-US/firefox/149.0/releasenotes/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
It has been deprecated since a long time, there is no need to keep generating it in the recipes. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
|
Some tests failed, though not because of this PR. matchbox fails to start up with musl on 32-bit Arm when using the master branch of oe-core (w/ x11), which blocks the test execution. (Can reproduce with vanilla core-image-sato from the latest oe-core master) Though the job shows that it passed, that part is a bug in my test script. I should really switch to ptest... but I digress. My initial suspect is mesa, but maybe I'm just prejudiced against it... haven't looked very deep yet. Will try to spend some time on this in the coming days (unless someone else will be faster) @kraj this is just an FYI ping, you are usually interested in musl things |
In case the host has glibc 2.43 installed, compilation fails with the following
error, for both versions of Firefox:
0:29.93 [glslopt 0.1.12] cargo:warning=glsl-optimizer/include/c11/threads_posix.h:69:25: error: conflicting types for 'once_flag'; have 'pthread_once_t' {aka 'int'}
0:29.93 [glslopt 0.1.12] cargo:warning= 69 | typedef pthread_once_t once_flag;
This backported patch fixes this.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
|
I didn't have a chance to look at the musl-arm issue, but while working with Firefox for a different project, I noticed two things:
|
|
The problem with arm32-musl combo seems to be a change in oe-core which added opengl, wayland and vulkan to DISTRO_FEATURES by default, which doesn't work. For my testing it's enough to remove these features I think, so I will just do that for this particular config. Compiling Firefox ESR with clang 22 is still pending though. |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the meta-firefox layer to Firefox 149.0 and ESR 140.9.0esr, refreshes the localization recipes accordingly, and adjusts layer compatibility/dependencies to include Wrynose.
Changes:
- Add new
149.0and140.9.0esrfirefox-l10n-*recipes and remove prior148.0.2/140.8.0esrvariants for multiple locales. - Expand layer series compatibility/dependency logic for Wrynose (and update
CORRECT_Sselection logic). - Refresh README version badges and toolchain notes for the new Firefox versions.
Reviewed changes
Copilot reviewed 300 out of 421 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ro_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ro_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ro_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-rm_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-rm_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-rm_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-rm_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-pt_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-pt_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-pt_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-pt_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-br_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-br_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-br_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pt-br_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pl_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pl_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pl_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pl_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pa-in_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pa-in_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pa-in_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-pa-in_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-oc_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-oc_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-oc_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-oc_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nn-no_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nn-no_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nn-no_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nn-no_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nl_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nl_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nl_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nl_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ne-np_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ne-np_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ne-np_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ne-np_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nb-no_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nb-no_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nb-no_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-nb-no_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-my_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-my_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-my_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-my_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ms_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ms_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ms_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ms_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mr_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mr_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mr_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mr_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mk_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mk_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mk_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-mk_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lv_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lv_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lv_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lv_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lt_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lt_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lt_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lt_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lij_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lij_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lij_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-lij_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ko_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ko_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ko_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ko_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kn_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kn_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kn_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kn_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-km_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-km_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-km_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-km_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kk_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kk_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kk_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kk_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kab_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kab_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kab_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-kab_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ka_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ka_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ka_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ka_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ja_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ja_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ja_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ja_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-it_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-it_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-it_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-it_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-is_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-is_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-is_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-is_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-id_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-id_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-id_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-id_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ia_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ia_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ia_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ia_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hy-am_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hy-am_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hy-am_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hu_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hu_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hu_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hu_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hsb_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hsb_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hsb_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hsb_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hr_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hr_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hr_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hr_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hi-in_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hi-in_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-hi-in_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-he_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-he_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-he_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-he_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gu-in_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gu-in_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gu-in_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gu-in_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gn_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gn_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gn_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gn_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gl_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gl_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gl_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gl_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gd_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gd_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gd_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-gd_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ga-ie_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ga-ie_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ga-ie_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ga-ie_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fy-nl_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fy-nl_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fy-nl_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fy-nl_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fur_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fur_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fur_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fur_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fr_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fr_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fr_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fr_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fi_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fi_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fi_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fi_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ff_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ff_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ff_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ff_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fa_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fa_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fa_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-fa_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eu_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eu_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eu_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eu_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-et_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-et_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-et_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-et_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eo_149.0.bb | Update 149.0 L10N checksums |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eo_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eo_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-eo_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-us_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-us_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-us_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-us_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-gb_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-gb_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-gb_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-gb_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-ca_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-ca_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-ca_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-en-ca_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-el_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-el_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-el_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-el_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-dsb_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-dsb_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-dsb_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-dsb_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-de_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-de_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-de_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-de_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-da_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-da_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-da_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-da_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cy_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cy_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cy_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cy_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cs_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cs_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cs_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cs_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cak_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cak_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cak_140.9.0esr.bb | Update 140.9.0esr L10N checksums |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-cak_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca-valencia_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca-valencia_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca-valencia_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ca-valencia_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bs_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bs_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bs_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bs_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-br_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-br_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-br_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-br_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bn_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bn_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bn_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bn_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bg_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bg_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bg_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-bg_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-be_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-be_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-be_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-be_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-az_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-az_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-az_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-az_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ast_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ast_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ast_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ast_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ar_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ar_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ar_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ar_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_149.0.bb | Add new 149.0 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_148.0.2.bb | Remove old 148.0.2 L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_140.9.0esr.bb | Add new 140.9.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_140.8.0esr.bb | Remove old 140.8.0esr L10N recipe |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-af_149.0.bb | Update 149.0 L10N checksums |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-af_140.9.0esr.bb | Update 140.9.0esr L10N checksums |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ach_149.0.bb | Update 149.0 L10N checksums |
| meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ach_140.9.0esr.bb | Update 140.9.0esr L10N checksums |
| meta-firefox/conf/post-whinlatter-s-config.inc | Extend CORRECT_S selection to include Wrynose |
| meta-firefox/conf/layer.conf | Update layer compatibility list and dependency logic for new series |
| meta-firefox/README.md | Refresh supported-version badges and toolchain versions |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| LAYERVERSION_firefox-browser-layer = "2" | ||
| LAYERSERIES_COMPAT_firefox-browser-layer = "kirkstone scarthgap walnascar whinlatter" | ||
| LAYERSERIES_COMPAT_firefox-browser-layer = "kirkstone scarthgap whinlatter wrynose" |
There was a problem hiding this comment.
This change adds wrynose as described, but it also drops walnascar from LAYERSERIES_COMPAT_firefox-browser-layer. If walnascar is still intended to be supported, it should remain in this list; otherwise, please update the PR description to call out the support drop since it’s a potentially breaking change for downstream users.
|
|
||
| LAYERDEPENDS_firefox-browser-layer = "core openembedded-layer" | ||
| LAYERDEPENDS_firefox-browser-layer:append = '${@"" if "whinlatter" in d.getVar("LAYERSERIES_CORENAMES") else " clang-layer "}' | ||
| LAYERDEPENDS_firefox-browser-layer:append = '${@"" if "whinlatter" in d.getVar("LAYERSERIES_CORENAMES") or "wrynose" in d.getVar("LAYERSERIES_CORENAMES") else " clang-layer "}' |
There was a problem hiding this comment.
Using Python substring checks (\"whinlatter\" in ...) against LAYERSERIES_CORENAMES is less robust than token-aware helpers (e.g., bb.utils.contains() / bb.utils.contains_any()), and can produce false positives if names ever change. Consider switching this expression to bb.utils.contains_any(\"LAYERSERIES_CORENAMES\", \"whinlatter wrynose\", ... ) for consistency with the approach used in post-whinlatter-s-config.inc.
| LAYERDEPENDS_firefox-browser-layer:append = '${@"" if "whinlatter" in d.getVar("LAYERSERIES_CORENAMES") or "wrynose" in d.getVar("LAYERSERIES_CORENAMES") else " clang-layer "}' | |
| LAYERDEPENDS_firefox-browser-layer:append = '${@bb.utils.contains_any("LAYERSERIES_CORENAMES", "whinlatter wrynose", "", " clang-layer ", d)}' |
| | ---- | ---- | ---- | ---- | ---- | | ||
| | Kirkstone - 140.8.0esr |  <br/>  |  <br/>  | N/A |  <br/>  | | ||
| | Kirkstone - 148.0.2 |  <br/>  |  <br/>  | N/A |  <br/>  | | ||
| | Scarthgap - 140.8.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Scarthgap - 148.0.2 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | | ||
| | Whinlatter - 140.8.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Whinlatter - 148.0.2 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | | ||
| | Master - 140.8.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Master - 148.0.2 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | | ||
| | Kirkstone - 140.9.0esr |  <br/>  |  <br/>  | N/A |  <br/>  | | ||
| | Kirkstone - 149.0 |  <br/>  |  <br/>  | N/A |  <br/>  | | ||
| | Scarthgap - 140.9.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Scarthgap - 149.0 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | | ||
| | Whinlatter - 140.9.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Whinlatter - 149.0 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | | ||
| | Master - 140.9.0esr |  <br/>  |  <br/>  | <br/>  |  <br/>  | | ||
| | Master - 149.0 |  <br/>  |  <br/>  |  <br/>  |  <br/>  | |
There was a problem hiding this comment.
The PR description mentions adding Wrynose compatibility, but the README matrices shown here don’t mention Wrynose at all. If Wrynose is now a supported layer series, consider adding it to the documented build/test badge matrices (and any related compatibility/toolchain sections) so users can discover support status from the README.
Regular Firefox upgrade - 148.0.2 -> 149.0 and 140.8.0esr -> 140.9.0esr.
Added Wrynose compatibility to the layer.
(At this time I plan the next version, v150 to be the last to have Kirkstone and Whinlatter support.)