Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert to new override syntax #2

Draft
wants to merge 2,256 commits into
base: master-old-syntax
Choose a base branch
from
Draft

Convert to new override syntax #2

wants to merge 2,256 commits into from

Conversation

shr-project
Copy link
Owner

No description provided.

@shr-project shr-project force-pushed the master branch 3 times, most recently from 767b53f to 6f42ae7 Compare July 30, 2021 14:07
shr-project added a commit that referenced this pull request Jul 30, 2021
:Release Notes:

:Detailed Notes:
Fixes:
Applying patch 0001-SMACK-add-loading-unconfined-label.patch
patching file src/core/smack-setup.c
Hunk #1 succeeded at 23 (offset -2 lines).
Hunk #2 succeeded at 438 with fuzz 1 (offset -1 lines).

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-141293] Create GPVB with Yocto 3.4 Honister
shr-project added a commit that referenced this pull request Jul 30, 2021
… to apply on 21.1.1 version

:Release Notes:

:Detailed Notes:
Fixes:
http://gecko.lge.com/Errors/Details/181612

stdout: Applying patch 0001-implement-drm_create_linear_prime_buffer.patch
patching file include/GL/internal/dri_interface.h
Hunk #1 succeeded at 1594 (offset 9 lines).
patching file src/egl/drivers/dri2/egl_dri2.c
Hunk #1 succeeded at 3180 (offset 3 lines).
Hunk #2 succeeded at 3201 (offset 3 lines).
patching file src/egl/wayland/wayland-drm/meson.build
patching file src/egl/wayland/wayland-drm/wayland-drm.c
Hunk webosose#7 succeeded at 209 (offset 1 line).
patching file src/egl/wayland/wayland-drm/wayland-drm.h
patching file src/egl/wayland/wayland-drm/wayland-drm.xml
patching file src/gallium/frontends/dri/dri2.c
Hunk #1 succeeded at 1423 (offset -9 lines).
patching file src/gbm/backends/dri/gbm_dri.c
Hunk #1 succeeded at 995 (offset 42 lines).
patching file src/loader/loader_dri3_helper.c
patching file src/mesa/drivers/dri/i915/intel_screen.c
can't find file to patch at input line 262
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c
|index 4492d43c040..0d85fd6206a 100644
|--- a/src/mesa/drivers/dri/i965/intel_screen.c
|+++ b/src/mesa/drivers/dri/i965/intel_screen.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch 0001-implement-drm_create_linear_prime_buffer.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-141293] Create GPVB with Yocto 3.4 Honister

Change-Id: Ica12c9dbe56b2bb42fbc5b4f3e937df508d47748
shr-project added a commit that referenced this pull request Jul 30, 2021
:Release Notes:

:Detailed Notes:
Fixes:
ERROR: connman-1.40-r0 do_patch: Command Error: 'quilt --quiltrc /jenkins/mjansa/build/ose-github/honister/BUILD/work/raspberrypi4-webos-linux-gnueabi/connman/1.40-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0  Output:
stdout: Applying patch 0011-Read-WpaSupplicantConfigFile-from-main-configuration.patch
patching file include/setting.h
Hunk #1 FAILED at 29.
1 out of 1 hunk FAILED -- rejects in file include/setting.h
patching file plugins/wifi.c
Hunk #1 succeeded at 1628 (offset 10 lines).
Hunk #2 succeeded at 1646 (offset 10 lines).
patching file src/main.c
Hunk #1 succeeded at 91 (offset 8 lines).
Hunk #2 succeeded at 117 (offset 11 lines).
Hunk webosose#3 succeeded at 144 (offset 14 lines).
Hunk webosose#4 succeeded at 171 (offset 17 lines).
Hunk webosose#5 succeeded at 304 with fuzz 2 (offset 20 lines).
Hunk webosose#6 succeeded at 443 (offset 20 lines).
Hunk webosose#7 succeeded at 779 with fuzz 1 (offset 68 lines).
Patch 0011-Read-WpaSupplicantConfigFile-from-main-configuration.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-141293] Create GPVB with Yocto 3.4 Honister

Change-Id: I9a484682dfbe45c439d8bc7fca975e0cb586a407
shr-project added a commit that referenced this pull request Jul 30, 2021
:Release Notes:

:Detailed Notes:
Fixes:
ERROR: bluez5-5.59-r0 do_patch: Command Error: 'quilt --quiltrc /jenkins/mjansa/build/ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/bluez5/5.59-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0  Output:
stdout: Applying patch 0012-Support-enabling-avdtp-delayReport.patch
patching file profiles/audio/a2dp.c
Hunk #1 succeeded at 2195 (offset 1 line).
patching file profiles/audio/a2dp.h
patching file profiles/audio/avdtp.c
Hunk #1 succeeded at 470 (offset 1 line).
patching file profiles/audio/avdtp.h
patching file profiles/audio/media.c
patching file profiles/audio/media.h
patching file src/adapter.c
Hunk #1 succeeded at 68 (offset 1 line).
Hunk #2 succeeded at 226 (offset 1 line).
Hunk webosose#3 succeeded at 295 (offset 3 lines).
Hunk webosose#4 succeeded at 501 (offset 3 lines).
Hunk webosose#5 succeeded at 3254 (offset 11 lines).
Hunk webosose#6 succeeded at 3551 (offset 11 lines).
Hunk webosose#7 succeeded at 4880 (offset 12 lines).
Hunk webosose#8 succeeded at 6332 (offset 12 lines).
Hunk webosose#9 succeeded at 6373 (offset 12 lines).
Hunk webosose#10 succeeded at 6381 (offset 12 lines).
patching file src/adapter.h
patching file src/btd.h
Hunk #1 FAILED at 105.
1 out of 1 hunk FAILED -- rejects in file src/btd.h
patching file src/main.c
Hunk #1 succeeded at 77 (offset 1 line).
Hunk #2 succeeded at 729 with fuzz 2 (offset 20 lines).
patching file src/main.conf
Patch 0012-Support-enabling-avdtp-delayReport.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-141293] Create GPVB with Yocto 3.4 Honister
@shr-project shr-project force-pushed the master branch 10 times, most recently from 94f5160 to 66ae017 Compare August 5, 2021 11:10
shr-project added a commit that referenced this pull request Aug 26, 2021
:Release Notes:

:Detailed Notes:
Fixes:
ERROR: bluez5-5.61-r0 do_patch: Command Error: 'quilt --quiltrc /jenkins/home/anaconda/build-webos-auto-honister/build/BUILD/work/sa8155-webos-linux/bluez5/5.61-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0  Output:
stdout: Applying patch 0012-Support-enabling-avdtp-delayReport.patch
patching file profiles/audio/a2dp.c
Hunk #1 succeeded at 2333 (offset 138 lines).
patching file profiles/audio/a2dp.h
patching file profiles/audio/avdtp.c
patching file profiles/audio/avdtp.h
Hunk #1 succeeded at 308 (offset 2 lines).
patching file profiles/audio/media.c
Hunk webosose#3 succeeded at 2433 (offset 3 lines).
patching file profiles/audio/media.h
patching file src/adapter.c
Hunk webosose#3 succeeded at 298 (offset 3 lines).
Hunk webosose#4 succeeded at 504 (offset 3 lines).
Hunk webosose#5 succeeded at 3270 (offset 16 lines).
Hunk webosose#6 succeeded at 3654 (offset 103 lines).
Hunk webosose#7 succeeded at 5040 (offset 160 lines).
Hunk webosose#8 succeeded at 6496 (offset 164 lines).
Hunk webosose#9 succeeded at 6537 (offset 164 lines).
Hunk webosose#10 succeeded at 6545 (offset 164 lines).
patching file src/adapter.h
Hunk #1 FAILED at 25.
Hunk #2 succeeded at 69 (offset 1 line).
1 out of 2 hunks FAILED -- rejects in file src/adapter.h
patching file src/btd.h
patching file src/main.c
Hunk #2 succeeded at 730 (offset 1 line).
patching file src/main.conf
Patch 0012-Support-enabling-avdtp-delayReport.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-141293] Create GPVB with Yocto 3.4 Honister

Change-Id: Iad34978c85d0bf4b8dab12a06489c678523ddad3
@shr-project shr-project force-pushed the master branch 4 times, most recently from 91f3308 to 18e4d46 Compare September 13, 2021 12:20
@shr-project shr-project force-pushed the master branch 2 times, most recently from 323a82c to 7065a29 Compare September 21, 2021 16:19
@shr-project shr-project force-pushed the master branch 2 times, most recently from 10b4dbb to 5d636d9 Compare September 30, 2021 10:29
@shr-project shr-project force-pushed the master branch 2 times, most recently from cfe4177 to 60aaee0 Compare October 14, 2021 19:45
:Release Notes:
Removed in:
https://git.openembedded.org/meta-openembedded/commit/?id=07f0143386d5791b099b0279b4acd5b64349ce27

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I90f3eb7c367ec591337a1db535a66d1d33a808e6
:Release Notes:
Renamed in:
https://git.openembedded.org/meta-openembedded/commit/?id=0a2b230d5c1f7897d6c643c282731880a9726ba3

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I6205084a74bb9af2f67214ed871234059aeeab0c
:Release Notes:
Renamed in:
https://git.openembedded.org/openembedded-core/commit/?id=2c369fcbe7ee3353cf5c2bcbe06fe0767a85074e

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: Ia820e9a6603a3d8f1df9f083eeeb39143857b66b
:Release Notes:

:Detailed Notes:
python3-gpiod got broken by libgpiod update to v2.2
https://git.openembedded.org/meta-openembedded/commit/?id=9626e8a2c8f20c7ff81a336e0adebd1b74bb9ac7
as reported in:
https://lists.openembedded.org/g/openembedded-devel/message/113324
python3-gpiod-2.2.2 fails the same http://gecko.lge.com:8000/Errors/Details/1027357

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I4f7dcc46297547b884f17dea13ae342b23ad51cb
:Release Notes:

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1029672

FAILED: CMakeFiles/core.dir/src/core/can_linux.c.o
TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot-native/usr/bin/aarch64-webos-linux/aarch64-webos-linux-gcc --sysroot=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot -DLUA_USE_C89 -DLUA_USE_LINUX -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot/usr/include/SDL2 -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot/usr/include/pocketpy -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/PUBLIC -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/api -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/core -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/os -ITOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/picoc -mcpu=cortex-a72+crc -mbranch-protection=standard -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type  --sysroot=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git=/usr/src/debug/canopenterm/1.0.8  -fdebug-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git=/usr/src/debug/canopenterm/1.0.8  -fmacro-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/build=/usr/src/debug/canopenterm/1.0.8  -fdebug-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/build=/usr/src/debug/canopenterm/1.0.8  -fdebug-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/recipe-sysroot-native=  -pipe  -std=gnu90 -MD -MT CMakeFiles/core.dir/src/core/can_linux.c.o -MF CMakeFiles/core.dir/src/core/can_linux.c.o.d -o CMakeFiles/core.dir/src/core/can_linux.c.o -c TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/core/can_linux.c
TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/core/can_linux.c: In function 'can_print_channel_help':
TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/canopenterm/1.0.8/git/src/core/can_linux.c:140:1: error: control reaches end of non-void function [-Werror=return-type]
  140 | }
      | ^

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I8ac53cb5e3fbe1d8f2df4590573fc6f69c41cdba
shr-project added a commit that referenced this pull request Dec 3, 2024
:Release Notes:
Upgraded in oe-core with:
https://git.openembedded.org/openembedded-core/commit/?id=fe7395c6f8c406cfcc0b090fd162dc84e5ec97b0

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1033998

Applying patch disable-libsamplerate.patch
patching file configure.ac
Hunk #1 succeeded at 43 with fuzz 1.
Hunk #2 succeeded at 69 (offset -7 lines).

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar
shr-project added a commit that referenced this pull request Dec 3, 2024
:Release Notes:
Upgraded in:
https://git.openembedded.org/openembedded-core/commit/?id=e01f9c79725388437d52096701416b61d9a0aa7d

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1033997

patching file ext/wayland/gstwaylandsink.c
Hunk webosose#3 FAILED at 378.
Hunk webosose#4 succeeded at 496 with fuzz 2 (offset 102 lines).
Hunk webosose#5 FAILED at 405.
Hunk webosose#6 FAILED at 419.
Hunk webosose#7 FAILED at 432.
Hunk webosose#8 succeeded at 520 (offset 29 lines).
Hunk webosose#9 succeeded at 716 (offset 29 lines).
Hunk webosose#10 succeeded at 815 (offset 29 lines).
Hunk webosose#11 succeeded at 913 (offset 29 lines).
Hunk webosose#12 succeeded at 932 (offset 29 lines).
Hunk webosose#13 succeeded at 943 (offset 29 lines).
Hunk webosose#14 succeeded at 1138 (offset 29 lines).
Hunk webosose#15 succeeded at 1217 (offset 29 lines).
Hunk webosose#16 succeeded at 1229 (offset 29 lines).
4 out of 16 hunks FAILED -- rejects in file ext/wayland/gstwaylandsink.c
patching file ext/wayland/gstwaylandsink.h
patching file gst-libs/gst/wayland/gstwldisplay.c
Hunk #2 succeeded at 158 (offset 1 line).
Hunk webosose#3 succeeded at 305 (offset 1 line).
Hunk webosose#4 succeeded at 453 (offset 6 lines).
Hunk webosose#5 succeeded at 600 (offset 6 lines).
patching file gst-libs/gst/wayland/gstwlwindow.c
Hunk webosose#16 succeeded at 476 (offset 8 lines).
Hunk webosose#17 succeeded at 499 (offset 8 lines).
Hunk webosose#18 succeeded at 551 (offset 8 lines).
Hunk webosose#19 succeeded at 560 (offset 8 lines).
Hunk webosose#20 succeeded at 577 (offset 8 lines).
Hunk webosose#21 succeeded at 642 (offset 8 lines).
Hunk webosose#22 succeeded at 657 (offset 8 lines).
Hunk webosose#23 succeeded at 710 (offset 8 lines).
Patch 0004-waylandsink-remove-unsupported-subcompositor.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar
:Release Notes:
Not needed with 1.60.3 version upgraded in:
https://git.openembedded.org/meta-openembedded/commit/?id=ca7ea3ed024a2cf697aa336eeddbb69bda99a196

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I97da8a84e3cd0c6c84b8c213b64d87b0e6781441
…-core

:Release Notes:

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/999029

ERROR: Applying patch '0003-libedit-check-for-null-before-passing-cmdedit_prompt.patch' on target directory 'busybox/1.37.0/busybox-1.37.0'
CmdError('quilt --quiltrc 1.37.0/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0003-libedit-check-for-null-before-passing-cmdedit_prompt.patch
patching file libbb/lineedit.c
Hunk #1 FAILED at 490.
1 out of 1 hunk FAILED -- rejects in file libbb/lineedit.c
Patch 0003-libedit-check-for-null-before-passing-cmdedit_prompt.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: Ife80afe5a6f0e972d00133cebe2df8b07d391352
:Release Notes:
Upgraded in:
https://git.openembedded.org/meta-openembedded/commit/?id=6652b031d7d4d9cabf16d481f3b82115f7d8e15a

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1007700

Applying patch 0001-Use-human-readable-process-name-for-chrome-inspector.patch
patching file src/inspector_io.cc
Hunk #1 succeeded at 362 (offset 1 line).
patching file src/node_internals.h
Hunk #1 succeeded at 109 with fuzz 2 (offset 15 lines).
patching file src/util.cc
Hunk #1 succeeded at 198 (offset 33 lines).

The context lines in the patches can be updated with devtool:

    devtool modify nodejs
    devtool finish --force-patch-refresh nodejs <layer_path>

Don't forget to review changes done by devtool!

Patch log indicates that patches do not apply cleanly. [patch-fuzz]

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I9be0cd374b3cdc161d84623cea4c494a4c92a5ef
:Release Notes:
Revert "webos: libmtp=webos1"
This reverts commit 0f8afc127bb87841aba094d8255afd4fbdf97c67.

:Detailed Notes:
The same was upstreamed to meta-oe in:
https://git.openembedded.org/meta-openembedded/commit/?id=0e2ed14c7a15e6f6b8038262a898da2bda846068

Fixes:
http://gecko.lge.com:8000/Errors/Details/1007886

Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I10d9d81925ebbd3108bf9a6411e3f339d8cab6f0
:Release Notes:
Fixes build with nodejs-22 from meta-oe.

:Detailed Notes:
nodejs/nan@6bd62c9
fixes:
http://gecko.lge.com:8000/Errors/Details/1008012

npm error ../node_modules/nan/nan.h: In function 'void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)':
npm error ../node_modules/nan/nan.h:2594:19: error: no matching function for call to 'v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>&, void (*&)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&), void (*&)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&), v8::Local<v8::Object>&, v8::AccessControl&, v8::PropertyAttribute&)'
npm error  2594 |   tpl->SetAccessor(
npm error       |   ~~~~~~~~~~~~~~~~^

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I4c48a78ad69312526381081029d8abd2d54dda88
:Release Notes:
It was used only by node-segfault-handler which was removed in:
http://gpro.lge.com/c/webos-pro/meta-lg-webos/+/375406
so we don't need this recipe anymore.

:Detailed Notes:
Surprisingly it built with nodejs-22 even when it's this old version
in usocket which was using 2.18.0 I had to update to 2.22.0 version first
with:
nodejs/nan@6bd62c9
to fix build with newer nodejs-22 from meta-oe.

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: If4c7b59a14168a3cacc837c8e8319bace4067923
:Release Notes:
Upgraded in:
https://git.openembedded.org/openembedded-core/commit/?id=52d4168f66dd3c4d68e63c8ee17d186b4bdd0e55

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1008860

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I083f719eb9d1f8ad68061c1b4adef65e8dcba55c
:Release Notes:
Upgraded in oe-core with:
https://git.openembedded.org/openembedded-core/commit/?id=fe7395c6f8c406cfcc0b090fd162dc84e5ec97b0

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1033998

Applying patch disable-libsamplerate.patch
patching file configure.ac
Hunk #1 succeeded at 43 with fuzz 1.
Hunk #2 succeeded at 69 (offset -7 lines).

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar
:Release Notes:
Upgraded in:
https://git.openembedded.org/openembedded-core/commit/?id=e01f9c79725388437d52096701416b61d9a0aa7d

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1033997

patching file ext/wayland/gstwaylandsink.c
Hunk webosose#3 FAILED at 378.
Hunk webosose#4 succeeded at 496 with fuzz 2 (offset 102 lines).
Hunk webosose#5 FAILED at 405.
Hunk webosose#6 FAILED at 419.
Hunk webosose#7 FAILED at 432.
Hunk webosose#8 succeeded at 520 (offset 29 lines).
Hunk webosose#9 succeeded at 716 (offset 29 lines).
Hunk webosose#10 succeeded at 815 (offset 29 lines).
Hunk webosose#11 succeeded at 913 (offset 29 lines).
Hunk webosose#12 succeeded at 932 (offset 29 lines).
Hunk webosose#13 succeeded at 943 (offset 29 lines).
Hunk webosose#14 succeeded at 1138 (offset 29 lines).
Hunk webosose#15 succeeded at 1217 (offset 29 lines).
Hunk webosose#16 succeeded at 1229 (offset 29 lines).
4 out of 16 hunks FAILED -- rejects in file ext/wayland/gstwaylandsink.c
patching file ext/wayland/gstwaylandsink.h
patching file gst-libs/gst/wayland/gstwldisplay.c
Hunk #2 succeeded at 158 (offset 1 line).
Hunk webosose#3 succeeded at 305 (offset 1 line).
Hunk webosose#4 succeeded at 453 (offset 6 lines).
Hunk webosose#5 succeeded at 600 (offset 6 lines).
patching file gst-libs/gst/wayland/gstwlwindow.c
Hunk webosose#16 succeeded at 476 (offset 8 lines).
Hunk webosose#17 succeeded at 499 (offset 8 lines).
Hunk webosose#18 succeeded at 551 (offset 8 lines).
Hunk webosose#19 succeeded at 560 (offset 8 lines).
Hunk webosose#20 succeeded at 577 (offset 8 lines).
Hunk webosose#21 succeeded at 642 (offset 8 lines).
Hunk webosose#22 succeeded at 657 (offset 8 lines).
Hunk webosose#23 succeeded at 710 (offset 8 lines).
Patch 0004-waylandsink-remove-unsupported-subcompositor.patch does not apply (enforce with -f)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar
…t-password allow-root-login post-install-logging

:Release Notes:
This is just temporary work around to unblock the builds while keeping
everything as it was before. Later we should re-evaluate which features
we want to keep enabled where and take advantage of this separation.

:Detailed Notes:
See:
https://git.openembedded.org/openembedded-core/commit/?id=2c229f9542c6ba608912e14c9c3f783c3fa89349
https://git.openembedded.org/openembedded-core/commit/?id=6e572580164d06e3af88fd607d9ef32a5e84166a

Now all image builds were failing with:
ERROR: Nothing PROVIDES 'webos-image'
webos-image was skipped: 'debug-tweaks' in IMAGE_FEATURES is not a valid image feature. Valid features: allow-empty-password allow-root-login bash-completion-pkgs dbg-pkgs dev-pkgs doc doc-pkgs eclipse-debug empty-root-password hwcodecs lic-pkgs nfs-client nfs-server overlayfs-etc package-management post-install-logging ptest-pkgs read-only-rootfs read-only-rootfs-delayed-postinsts serial-autologin-root splash src-pkgs ssh-server-dropbear ssh-server-openssh stateless-rootfs staticdev-pkgs tools-debug tools-profile tools-sdk tools-testapps webos-checksec-scan webos-devel webos-devel webos-extended webos-extended webos-extract-ls2-api webos-minimal webos-minimal webos-production-image webos-systemapps webos-systemapps webos-systemservices webos-test webos-test webos-testapps webos-testapps webos-validate-ls2-conf weston x11 x11-base x11-sato
ERROR: Nothing PROVIDES 'webos-image-devel'
webos-image-devel was skipped: 'debug-tweaks' in IMAGE_FEATURES is not a valid image feature. Valid features: allow-empty-password allow-root-login bash-completion-pkgs dbg-pkgs dev-pkgs doc doc-pkgs eclipse-debug empty-root-password hwcodecs lic-pkgs nfs-client nfs-server overlayfs-etc package-management post-install-logging ptest-pkgs read-only-rootfs read-only-rootfs-delayed-postinsts serial-autologin-root splash src-pkgs ssh-server-dropbear ssh-server-openssh stateless-rootfs staticdev-pkgs tools-debug tools-profile tools-sdk tools-testapps webos-checksec-scan webos-devel webos-devel webos-extended webos-extended webos-extract-ls2-api webos-minimal webos-minimal webos-production-image webos-systemapps webos-systemapps webos-systemservices webos-test webos-test webos-testapps webos-testapps webos-validate-ls2-conf weston x11 x11-base x11-sato

as we have it enabled even in end-user images.

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I97350e47f1f09390807713a2309ffdb1191d3093
:Release Notes:

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I1aed151ddad7f5b493956650fb7dc1673d00fab6
…series

:Release Notes:
Placeholder for last review in walnascar chain.

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: I706ce796baf9c3b661ceb4e1c332ec5c37cfaf91
:Release Notes:
Upgraded in:
https://git.openembedded.org/openembedded-core/commit/?id=4891f47cdaf919033bf1c02cc12e4805e5db99a0

:Detailed Notes:
Fixes:
http://gecko.lge.com:8000/Errors/Details/1077222

ERROR: Applying patch '0002-Add-webos-interface.patch' on target directory 'TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/systemd/257.1/git'
CmdError('quilt --quiltrc TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/systemd/257.1/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0002-Add-webos-interface.patch
patching file src/oom/com.webos.MemoryManager1.conf
patching file src/oom/meson.build
patching file src/oom/oomd-manager.c
Hunk #1 FAILED at 16.
Hunk #2 succeeded at 394 (offset -3 lines).
Hunk webosose#3 succeeded at 520 (offset -3 lines).
1 out of 3 hunks FAILED -- rejects in file src/oom/oomd-manager.c
patching file src/oom/oomd.c
Hunk #2 succeeded at 224 (offset 35 lines).
patching file src/oom/webos-manager-bus.c
patching file src/oom/webos-manager-bus.h
patching file src/oom/webos-manager.c
patching file src/oom/webos-manager.h
patching file units/systemd-oomd.service.in
Patch 0002-Add-webos-interface.patch does not apply (enforce with -f)

stderr: ')

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: Ie249b05060a60f8a0c176ae25af051dbea4767ce
…ts: Fix build with liburcu-0.15.0

Fixes:

In file included from TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/recipe-sysroot/usr/include/lttng/tracepoint-rcu.h:10,
                 from TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/recipe-sysroot/usr/include/lttng/tracepoint.h:13,
                 from TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/git/modules/weboscompositor/pmtrace_surfacemanager_provider.h:30,
                 from TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/git/modules/weboscompositor/weboscompositortracer.h:22,
                 from TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/git/modules/weboscompositor/weboswindowmodel.cpp:20:
TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/recipe-sysroot/usr/include/urcu/compiler.h:205:1: error: template with C linkage
  205 | template <typename T>
      | ^~~~~~~~
TOPDIR/BUILD/work/qemux86_64-webos-linux/luna-surfacemanager/2.0.0-420/git/modules/weboscompositor/pmtrace_surfacemanager_provider.h:24:1: note: 'extern "C"' linkage started here
   24 | extern "C"{
      | ^~~~~~~~~~
… boost-1.87)

:Release Notes:
They fail to build with boost-1.87.0.

:Detailed Notes;
Fails with:
http://gecko.lge.com:8000/Errors/Details/1086933

FAILED: example/tools/CMakeFiles/edgeai-example-tools.dir/WSServerSession.cpp.o
TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot-native/usr/bin/aarch64-webos-linux/aarch64-webos-linux-g++ --sysroot=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DEDGEAI_VISION_EXTENSION_REGISTRY_PATH=\"/tmp/edgeai_extension_registry.json\" -DENABLE_DEBUG -DLOG_APPLICATION=\"AIF\" -Dedgeai_example_tools_EXPORTS -ITOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/include -ITOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/third_party -ITOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/example/tools -ITOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot/usr/include/opencv4 -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type -funwind-tables  --sysroot=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git=/usr/src/debug/edgeai-vision/1.1.0-85  -fdebug-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git=/usr/src/debug/edgeai-vision/1.1.0-85  -fmacro-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/build=/usr/src/debug/edgeai-vision/1.1.0-85  -fdebug-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/build=/usr/src/debug/edgeai-vision/1.1.0-85  -fdebug-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden  -std=gnu++17 -fPIC -MD -MT example/tools/CMakeFiles/edgeai-example-tools.dir/WSServerSession.cpp.o -MF example/tools/CMakeFiles/edgeai-example-tools.dir/WSServerSession.cpp.o.d -o example/tools/CMakeFiles/edgeai-example-tools.dir/WSServerSession.cpp.o -c TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/example/tools/WSServerSession.cpp
TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/example/tools/WSServerSession.cpp: In member function 'void aif::WSServerSession::onMessage(boost::beast::error_code, std::size_t)':
TOPDIR/BUILD/work/o22-webos-linux/edgeai-vision/1.1.0-85/git/example/tools/WSServerSession.cpp:155:26: error: 'buffer_cast' is not a member of 'boost::asio'; did you mean 'buffer_copy'?
  155 |             boost::asio::buffer_cast<char*>(m_buffer.data()), m_buffer.size());
      |                          ^~~~~~~~~~~
      |                          buffer_copy

boost::asio::buffer_cast is deprecated since boost-1.66:
boostorg/asio@b60e92b#diff-b393b34ba76692f3a6c00cf880fa5bda03a803f572b2575874756a8556a61dfe
and was removed in boost-1.87 with:
boostorg/asio@7d1aac2

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-17604] Fix build with boost-1.87.0
[WRR-5443] Create GPVB with Yocto 5.2 Walnascar

Change-Id: Ice9bf325801da19daf3dfe7a1ddb2d4f4ae8c60f
… issue WRR-13760

As reported in:
https://lists.openembedded.org/g/openembedded-devel/message/114223
https://lists.openembedded.org/g/openembedded-devel/message/114226

new nodejs re-introduces the issue again.

But this time my old reproducer com.webos.app.minimal in https://git.openembedded.org/meta-openembedded-contrib/log/?h=jansa/master no longer triggers this issue

It can be reproduced with e.g. com.webos.app.camera

http://gecko.lge.com:8000/Errors/Details/1043452

ERROR: com.webos.app.camera-0.0.1-18-r3 do_package_qa: QA Issue: com.webos.app.camera: /usr/palm/applications/com.webos.app.camera/Icons/Back.svg
is owned by uid 1000, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated]
with bitbake executed by uid 1000 (which does exist in base-passwd)

or http://gecko.lge.com:8000/Errors/Details/1044757

ERROR: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:sstate_report_unihash(d)
     0003:
File: 'TOPDIR/oe-core/meta/classes-global/sstate.bbclass', lineno: 909, function: sstate_report_unihash
     0905:    report_unihash = getattr(bb.parse.siggen, 'report_unihash', None)
     0906:
     0907:    if report_unihash:
     0908:        ss = sstate_state_fromvars(d)
 *** 0909:        report_unihash(os.getcwd(), ss['task'], d)
     0910:}
     0911:
     0912:#
     0913:# Shell function to decompress and prepare a package for installation
File: 'TOPDIR/bitbake/lib/bb/siggen.py', lineno: 784, function: report_unihash
     0780:
     0781:            if "." in self.method:
     0782:                (module, method) = self.method.rsplit('.', 1)
     0783:                locs['method'] = getattr(importlib.import_module(module), method)
 *** 0784:                outhash = bb.utils.better_eval('method(path, sigfile, task, d)', locs)
     0785:            else:
     0786:                outhash = bb.utils.better_eval(self.method + '(path, sigfile, task, d)', locs)
     0787:
     0788:            try:
File: 'TOPDIR/bitbake/lib/bb/utils.py', lineno: 434, function: better_eval
     0430:    if extraglobals:
     0431:        ctx = copy.copy(ctx)
     0432:        for g in extraglobals:
     0433:            ctx[g] = extraglobals[g]
 *** 0434:    return eval(source, ctx, locals)
     0435:
     0436:@contextmanager
     0437:def fileslocked(files, *args, **kwargs):
     0438:    """Context manager for locking and unlocking file locks."""
File: '<string>', lineno: 1, function: <module>
  File "<string>", line 1, in <module>

File: 'TOPDIR/oe-core/meta/lib/oe/sstatesig.py', lineno: 721, function: OEOuthashBasic
     0717:                process(root)
     0718:            for f in files:
     0719:                if f == 'fixmepath':
     0720:                    continue
 *** 0721:                process(os.path.join(root, f))
     0722:
     0723:            for dir in dirs:
     0724:                if os.path.islink(os.path.join(root, dir)):
     0725:                    process(os.path.join(root, dir))
File: 'TOPDIR/oe-core/meta/lib/oe/sstatesig.py', lineno: 656, function: process
     0652:                    except KeyError as e:
     0653:                        msg = ("KeyError: %s\nPath %s is owned by uid %d, gid %d, which doesn't match "
     0654:                            "any user/group on target. This may be due to host contamination." %
     0655:                            (e, os.path.abspath(path), s.st_uid, s.st_gid))
 *** 0656:                        raise Exception(msg).with_traceback(e.__traceback__)
     0657:
     0658:                if include_timestamps:
     0659:                    # Need to clamp to SOURCE_DATE_EPOCH
     0660:                    if s.st_mtime > source_date_epoch:
File: 'TOPDIR/oe-core/meta/lib/oe/sstatesig.py', lineno: 650, function: process
     0646:                    else:
     0647:                        add_perm(stat.S_IXOTH, 'x')
     0648:
     0649:                    try:
 *** 0650:                        update_hash(" %10s" % pwd.getpwuid(s.st_uid).pw_name)
     0651:                        update_hash(" %10s" % grp.getgrgid(s.st_gid).gr_name)
     0652:                    except KeyError as e:
     0653:                        msg = ("KeyError: %s\nPath %s is owned by uid %d, gid %d, which doesn't match "
     0654:                            "any user/group on target. This may be due to host contamination." %
Exception: Exception: KeyError: 'getpwuid(): uid not found: 1026'
Path TOPDIR/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/package/usr/palm/applications/com.webos.app.camera/Icons/Back.svg is owned by uid 1026, gid 1026, which doesn't match any user/group on target. This may be due to host contamination.
When bitbake is executed by uid which doesn't exist in base-passwd (e.g. 1026 used in my docker builds).

Interestingly there are 2 identical Back.svg files (in Icons and public/Icons) and the one in public/Icons seems to work fine:

sqlite3 /OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/pseudo/files.db "select * from files" | grep Back.svg
20|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|211321360|0|0|33188|0|0
209|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|211462623|1026|1026|33188|0|0
389|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/package/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|211725698|1026|1026|33188|0|0
442|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/package/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|211725752|0|0|33188|0|0
581|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|211725698|1026|1026
|33188|0|0
668|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|211725752|0|
0|33188|0|0
But I don't understand why 2nd copy of all the Icons was created, the only difference is PTZIcon.svg and PTZIcon180.svg

com.webos.app.camera/0.0.1-18/image $ diff -rq usr/palm/applications/com.webos.app.camera/Icons/ usr/palm/applications/com.webos.app.camera/public/Icons/
Only in usr/palm/applications/com.webos.app.camera/Icons/: PTZIcon180.svg
Only in usr/palm/applications/com.webos.app.camera/Icons/: PTZIcon.svg
The Back.svg is used like many other icons:

com.webos.app.camera/0.0.1-18/git $ git grep import.*svg
src/components/CameraPreview.js:import fullscreenIcon from '../../public/Icons/full screen.svg';
src/components/CameraPreview.js:import stopRecordIcon from '../../public/Icons/StopRecording.svg';
src/components/CameraPreview.js:import recordingIcon from '../../public/Icons/recording.svg';
src/components/CameraPreview.js:import startRecordIcon from '../../public/Icons/StarRecording.svg';
src/components/CameraPreview.js:import snapshoIcon from '../../public/Icons/snapshot.svg';
src/components/PTZControl/PTZControl.js:import PTZ_Disable from '../../../public/Icons/PTZ_Disable.svg';
src/components/Settings/Settings.js:import closeIcon from '../../../public/Icons/Close.svg';
src/views/Footer/Footer.js:import refreshIcon from '../../../public/Icons/refresh.svg';
src/views/Footer/Footer.js:import power_on from '../../../public/Icons/power_on.svg';
src/views/Footer/Footer.js:import power_off from '../../../public/Icons/power_off.svg';
src/views/Footer/Footer.js:import startRecordIcon from '../../../public/Icons/StarRecording.svg';
src/views/Footer/Footer.js:import stopRecordIcon from '../../../public/Icons/StopRecording.svg';
src/views/Footer/Footer.js:import snapshoIcon from '../../../public/Icons/snapshot.svg';
src/views/Footer/Footer.js:import videoPlayerIcon from '../../../public/Icons/Video player.svg';
src/views/Footer/Footer.js:import imagePlayerIcon from '../../../public/Icons/Image viewer.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import backIcon from '../../../public/Icons/Back.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import recordingIcon from '../../../public/Icons/recording.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import videoPlayerIcon from '../../../public/Icons/Video player.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import imagePlayerIcon from '../../../public/Icons/Image viewer.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import snapshoIcon from '../../../public/Icons/snapshot.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import stopRecordIcon from '../../../public/Icons/StopRecording.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import StarRecording from '../../../public/Icons/StarRecording.svg';
src/views/FullScreenPreview/FullScreenPreview.js:import settingsIcon from '../../../public/Icons/settings.svg';
someone with experience with enact or webpack might be able to resolve this faster.

I've verified that reverting the libuv upgrade in nodejs avoids this issue again:

martin@jama /OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera $ sqlite3 0.0.1-18.new-nodejs-older-libuv-pseudo-debug/pseudo/files.db "select * from files" | grep Back.svg
38|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|195205234|0|0|33188|0|0
209|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|199939990|0|0|33188|0|0
389|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/package/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|239614072|0|0|33188|0|0
442|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/package/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|240794224|0|0|33188|0|0
581|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|239614072|0|0|33188|0|0
668|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|240794224|0|0|33188|0|0

martin@jama /OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera $ sqlite3 0.0.1-18.new-nodejs-pseudo-debug/pseudo/files.db "select * from files" | grep Back.svg
33|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|193887995|0|0|33188|0|0
209|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|194256047|1026|1026|33188|0|0
389|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/package/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|207146886|1026|1026|33188|0|0
442|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/package/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|207146939|0|0|33188|0|0
581|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|207146886|1026|1026|33188|0|0
668|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/sstate-build-package/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|207146939|0|0|33188|0|0

martin@jama /OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera $ sqlite3 0.0.1-18.new-nodejs/pseudo/files.db "select * from files" | grep Back.svg
30|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|194286069|0|0|33188|0|0
209|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/image/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|194286249|0|0|33188|0|0
389|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/package/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|194410786|0|0|33188|0|0
442|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/package/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|194411631|0|0|33188|0|0
581|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/Icons/Back.svg|66310|194410786|0|0|33188|0|0
668|/OE/lge/build/webos/walnascar/BUILD/work/qemux86_64-webos-linux/com.webos.app.camera/0.0.1-18/packages-split/com.webos.app.camera/usr/palm/applications/com.webos.app.camera/public/Icons/Back.svg|66310|194411631|0|0|33188|0|0

[WRR-13760] host-user-contaminated with new nodejs-22.12.0

Change-Id: I66a92be94971217c8f25142f8207d50ae38a2dea
…lding-examples-to.patch from SRC_URI

Doesn't apply yet, needed after
webos: edgeai-vision=85-r3

which has:

Parent:     dc0a3559 (Move Segmentation example directory to intelli-fit)
Author:     jylee256.lee <[email protected]>
AuthorDate: 2024-10-25 14:58:13 +0900
Commit:     Jooyeon Lee <[email protected]>
CommitDate: 2024-10-25 14:59:28 +0900

build examples in default

And "webos: edgeai-vision=85-r3" removed the PACKAGECONFIG[examples]
definition. Move it to make sure it stays and just disable it by
removing:
PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'ml-library-size-reduction', '', 'examples', d)}"
as "webos: edgeai-vision=85-r3" does.

Change-Id: I49dc8ed7dbd389b60d30aeb9718d014f32278b33
jaeyoonjung and others added 2 commits January 27, 2025 18:53
:Release Notes:
Fix build issues with Qt 6.8.1 or newer.

:Detailed Notes:
qttools=webos4
Disable the clang workaround which causes a build error for us.
https://codereview.qt-project.org/c/qt/qttools/+/589157 this change
causes: http://gecko.lge.com:8000/Errors/Details/1006441
As noted there, we set QT_NO_FIND_PACKAGE_CLANG_WORKAROUND to ON to get
to the old behavior.

qtwayland-webos=r22
Add ${libdir}/sbom to FILES. Qt produces SBOM by default since 6.8.1 and
it is needed to address installed-vs-shipped QA error.

:Testing Performed:
Build tested.

:QA Notes:
N/A

:Issues Addressed:
[WRR-9160] CCC: qttools=webos4 qtwayland-webos=r22 qt-features-webos=58
           imemanager=32
[WRR-8589] qttools-native build fails at do_configure
[WRR-8580] qtwayland-webos build fails with installed-vs-shipped QA
           error
[WRR-8545] qt-features-webos build fails with QEvdevKeyboardMap error in
           dev
[WRR-8595] imemanager build fails at do_compile
:Release Notes:
The fixes for buildpaths and the PACKAGECONFIG were backported in
previous commit, we can just enable the cblas now.

:Detailed Notes:
See:
https://git.openembedded.org/meta-openembedded/commit/?id=e4663693539ef30733a99587108a3afd13067eba
https://git.openembedded.org/meta-openembedded/commit/?id=f60da21b831379c6f5cedeb6168780604c9af2d2
https://git.openembedded.org/meta-openembedded/commit/?id=a5d3b5b16e3fb12863f94b44ccc32627e41ef039

backported in:
http://gpro.lge.com/c/webos-pro/meta-lg-webos/+/466457

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-18642] CCC: Various build fixes
[WRP-10882] Resolve buildpaths QA warnings for more reproducible builds
[WRP-10883] buildpath QA issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.