Skip to content

[pull] master from webosose:master#40

Open
pull[bot] wants to merge 3354 commits intowebosce:masterfrom
webosose:master
Open

[pull] master from webosose:master#40
pull[bot] wants to merge 3354 commits intowebosce:masterfrom
webosose:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jan 22, 2020

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

shr-project and others added 19 commits December 19, 2024 11:35
… meta-oe

: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

Cherry-picked-from-commit: cf89f69f6aa3175f97dc3677aecde2038c915c20
Cherry-picked-from-branch:
:Release Notes:
Use webos-auto-acceleration instead of auto-acceleration.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos-rpi.inc, webos-features-{main,normal}.inc:
Fix to webos-auto-acceleration from auto-acceleration.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: benchmark-model=r6 edgeai-vision=r4
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: c276865bd4349cf2a6e4d9cac30a7ff36e5f8c4e
Cherry-picked-from-branch:
:Release Notes:
Use webos-armnn instead of armnn.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos-rpi.inc, webos-features-{main,normal}.inc:
Fix to webos-armnn from armnn.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: packagegroup-webos-ml{,-sdk}={r3,r6} edgeai-vision=r5
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: 2981119724b739420d734c17af5164af4908efe2
Cherry-picked-from-branch:
…uto-delegation=r8

:Release Notes:
Use webos-edgetpu instead of edgetpu.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos-rpi.inc, webos-features-{main,normal}.inc:
Fix to webos-edgetpu from edgetpu.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: packagegroup-webos-ml{,-sdk}={r4,r7} edgeai-vision=r6
            tflite-auto-delegation=r8
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: c1fe48535b1b97b5844196b8c49ab9f0d1f2e8fe
Cherry-picked-from-branch:
:Release Notes:
Use webos-gpu-delegate instead of gpu-delegate.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos-rpi.inc, webos-features-{main,normal}.inc:
Fix to webos-gpu-delegate from gpu-delegate.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: tensorflow-lite=r6 edgeai-vision=r7 tflite-auto-
            delegation=r9
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: e8e3d9ae31b2ef8062f77dacdc91f682c0c20e8b
Cherry-picked-from-branch:
…duction instead of ml-library-size-reduction

:Release Notes:
Add prefix to ml-library-size-reduction key of distro features.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: webos-features-{main,normal}.inc: Use webos-ml-library-
            size-reduction instead of ml-library-size-reduction
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: 1af7430e50ff79a340533e201b36c3a13bbb3df3
Cherry-picked-from-branch:
:Release Notes:
Use webos-nnapi instead of nnapi.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: tensorflow-lite=r7 edgeai-vision=r8 tflite-auto-
            delegation=r10
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: 23b3aa01503bd3af4c39416e7e1cbac38662dde2
Cherry-picked-from-branch:
:Release Notes:
Use webos-npu-delegate instead of npu-delegate.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: edgeai-vision=r9 tflite-auto-delegation=r11
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: ed742373864e4fc5439eb022bb22dcfc70cd271c
Cherry-picked-from-branch:
:Release Notes:
Use webos-gl-backend instead of gl-backend

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos-rpi.inc:
Fix to webos-gl-backend from gl-backend.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: tensorflow-lite=r8 tflite-auto-delegation=r12
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: 75ff69f3f63e02a5ccdf261329fe9100b83dd81a
Cherry-picked-from-branch:
:Release Notes:
Use webos-graphics-drm instead of graphics-drm.

:Detailed Notes:
To distinguish distro/machine features defined by webOS from pre-defined
in OE or 3rd party layers, we're going to use webos-* as feature keys.
It was designed this way from the beginning, but some values did not
follow this policy yet.

webos.inc, webos-{rpi,festures-minimal}.inc:
Fix to webos-graphics-drm from graphics-drm.

:Testing Performed:
Local build test and check the image difference is zero.

:QA Notes:
No effect on images.

:Issues Addressed:
[WRR-13318] CCC: luna-surfacemanager=r64 qtbase-plugins-webos=r11
[WRR-13206] Add prefix to distro/machine features defined by webOS

Cherry-picked-from-commit: 2758664f5ecdbab9c5f112c08523983ccca5013e
Cherry-picked-from-branch:
:Release Notes:
This reverts commit 0fbdbf437c9d04bea343b251a42cd753cd468c3d.

:Detailed Notes:
Drop webos_ls2_api_info because webOS is using webos_ls2_api_list
instead of it and it's not needed anymore. See WRO-14586

:Testing Performed:
Local build test and check buildhistory ls2_api directory is eliminated.

:QA Notes:
N/A

:Issues Addressed:
[WRR-13730] CCC: Revert "webos-image.bbclass : Add webos_ls2_api_info
            function"
[WRR-13680] Drop webos_ls2_api_info

Cherry-picked-from-commit: ef01dd9de844597b3b16c2daa9704a63a7a22f7b
Cherry-picked-from-branch:
…ssary

:Release Notes:
Add mksnapshot-cross dependency only if the app use snapshot build

:Detailed Notes:
Some web apps have a dependency on mksnapshot even though they don't
use enact pack or the snapshot option.
For example, enactsandstonesampler is rebuilt every time whenever
the web engine is modified.
This process include npm install, which is a significant time/network
loss.
This patch fix to add mksnapshot-cross dependency only if the app use
snapshot build

:Testing Performed:
Launch enactsandstonesampler
Launch enact based apps

:QA Notes:
N/A

:Issues Addressed:
[WRR-13906] CCC: webos_enactjs_app.bbclass: Remove mksnapshot depends if
            unnecessary
[WRR-14022][Build] Image build often fails due to enact sampler build

Cherry-picked-from-commit: faf9aa3848fdbe93c484ee1c7115cd8f56ee4148
Cherry-picked-from-branch:
:Release Notes:
Fix do_package_qa warning issues

:Detailed Notes:
webos-wayland-extensions: submissions/47..submissions/48
4b24337 wayland-webos-*.pc.in: Remove redundant library directory flags

:Testing Performed:
Only build tested

:QA Notes:
N/A

:Issues Addressed:
[WRR-13180] CCC: webos-wayland-extensions=48-r7
[WRR-13333] Investigate memory protection hardening - S8
[WRR-9837] Autobuilder maintenance for Ringlet PI2 - S8

Cherry-picked-from-commit: b1a8aa3ae61be407d63ad83fa638db990839f6b2
Cherry-picked-from-branch:
:Release Notes:
Fix the disable fullscreenMode issue.

:Detailed Notes:
luna-surfacemanager: submissions/416..submissions/417
58e8a04 Add the defaultRatio to disable fullscreenMode

:Testing Performed:
Checked locally with verification image.

:QA Notes:
N/A

:Issues Addressed:
[WRR-13248] CCC: luna-surfacemanage=417
[WRR-11352] [Apollo]:In YouTube the enlarged video and
            UI does not return to their original state.

Cherry-picked-from-commit: a76e6cb979a9174b08b0c6860babfe66226eef2c
Cherry-picked-from-branch:
:Release Notes:
Change the data type of m_surfaceGlobalPosition from
float to int.

:Detailed Notes:
luna-surfacemanager: submissions/417..submissions/418
56a6409 Change the data type of m_surfaceGlobalPosition

:Testing Performed:
Checked locally with verification image.

:QA Notes:
N/A

:Issues Addressed:
[WRR-14439] CCC: luna-surfacemanager=418
[WRR-14168] Remove using floating point in the foreign

Cherry-picked-from-commit: 8c2f4afa01cab892b41bbbe8fd3d0017fe10d3b6
Cherry-picked-from-branch:
…ool-webos-{c,cpp}-native=r0,v1.7.4 ilib-loctool-webos-dart-native=r0,v1.1.0 ilib-loctool-webos-javascript-native=r0,v1.10.6 ilib-loctool-webos-json-native=r0,v1.1.5 ilib-loctool-webos-json-resource-native=r0,v1.6.1 ilib-loctool-webos-qml-native=r0,v1.7.5 ilib-loctool-webos-ts-resource-native=r0,v1.5.4 webos_localizable.bbclass: update depends for loctool

:Release Notes:
Update recipes with npm-shrinkwrap.json for localization tool

:Detailed Notes:
Update localization-tool recipes with npm-shrinkwrap.json

:Testing Performed:
See the CCC ticket

:QA Notes:
N/A

:Issues Addressed:
[WRR-13236] CCC: localization-tool-native=0 loctool-native=r0,v2.24.0
            ilib-loctool-webos-{c,cpp}-native=r0,v1.7.4 ilib-loctool-
            webos-dart- native=r0,v1.1.0 ilib-loctool-webos-javascript-
            native=r0,v1.10.6 ilib- loctool-webos-json-native=r0,v1.1.5
            ilib-loctool-webos-json-resource- native=r0,v1.6.1 ilib-
            loctool-webos-qml-native=r0,v1.7.5 ilib-loctool- webos-ts-
            resource-native=r0,v1.5.4 webos_localizable.bbclass: update
            depends for loctool
[WRR-337] Update recipes and npm-shrinkwrap.json of loctool plugins

Cherry-picked-from-commit: 0d50d4c89193e8775ed3bfbd2931ba9b36428bf6
Cherry-picked-from-branch:
:Release Notes:
Take account compositorGeometry when rotating by screenRotation.

:Detailed Notes:
luna-surfacemanager: submissions/418..submissions/419
b777699 base: Take account default value when rotating by screenRotation
b0822f3 Add baseRotation property

:Testing Performed:
1) Set com.webos.surfacemanager.compositorGeometry config value to r90.
2) Set screenRotation Settings value to 0.
3) Start surface-manager and check the screen orientation.
4) Repeat 3).

:QA Notes:
N/A

:Issues Addressed:
[WRR-14765] CCC: luna-surfacemanager=419
[WRR-14362] Fix incorrect orientation

Cherry-picked-from-commit: 91b97030a4a14fead36358c62128a84136bcb29f
Cherry-picked-from-branch:
:Release Notes:
This reverts commit 7f9856077e55e2cb77b09040226aef642796c7bb.

:Detailed Notes:
This doesn't work for long time as all possible MIRRORS are tested until
do_fetch finally fails when it cannot fetch it from anywhere.

Also the sources.openembedded.org used here is no longer avaiable as
shown e.g. in:
http://gecko.lge.com:8000/Errors/Details/1048286

--2024-12-12 18:35:05--  http://sources.openembedded.org/openvpn-2.5.11.tar.gz
Resolving sources.openembedded.org (sources.openembedded.org)... failed: Name or service not known.
wget: unable to resolve host address sources.openembedded.org

It's still being used in mirrors.bbclass from oe-core as reported in
https://lists.openembedded.org/g/openembedded-devel/message/114310

but at least we'll get all mirrors.bbclass changes from last 3 years:
812c114a8a binutils-cross-testsuite: Rename to binutils-testsuite
6cf98a4954 mirrors: Switch llvm to use shallow cloning
ce8f7bb815 mirrors.bbclass: add infraroot as an https mirror
7891b5fb96 mirrors: Allow shallow glibc to work correctly
f1b74fc09f mirrors.bbclass: update CPAN_MIRROR
18624a89cb mirrors.bbclass: use shallow tarball for nativesdk-binutils
bd83b8b502 mirrors.bbclass: use shallow tarball for binutils-native
f5c1280083 classes: Update classes to match new bitbake class scope functionality
081a391fe0 classes: Add SPDX license identifiers
880c1ea3ed classes: Add copyright statements to files without one
757c09a687 mirrors: Switch glibc and binutils to use shallow mirror tarballs
6600b9fca7 mirrors: Add missing gitsm entries for yocto/oe mirrors
f602b6c204 mirrors: Add kernel.org sources mirror for downloads.yoctoproject.org
ec806f1e3b mirrors.bbclass: Clean up the additions to MIRRORS
1833cb0c58 mirrors: Add uninative mirror on kernel.org
0140df8724 mirrors.bbclass: remove dead infozip mirrors
da864dbed0 mirrors.bbclass: remove redundant server-specific mirrors
0682697987 mirrors.bbclass: provide additional rule for git repo fallbacks

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-14621] CCC: Revert "mirrors.bbclass: Add own copy of oe-core's
            bbclass"

Cherry-picked-from-commit: b7f1a49efe1fc2c71925e6901392d81b8156b73f
Cherry-picked-from-branch:
….service.mediarecorder=15

:Release Notes:
Implement camera pipeline management

:Detailed Notes:
com.webos.service.camera: submissions/56..submissions/58
d758e68 Change camera pipeline API name
ab483e2 Fix static issue 2 - DEADCODE
d703e7b Fix static issue - DEADCODE
0289340 Rename camera pipeline API methods
383d929 Add check to ensure reply is processed only once in
        cbHandleResponseMsg
72eeeb7 Preview display control does not return media id
32c9235 Remove unused function
889d14a Implement camera service - unmanaged
dba7e46 Revert "Implement USE_G_CAMERA feature"

g-camera-pipeline: submissions/gav.64..submissions/gav.68
138350e Update allowedNames in camera role configuration
10fbe65 Change camera pipeline API name
a23cc89 Fix static issue - UNCAUGHT_EXCEPT
53bc3dd Fix Permission error in /tmp/camera1
19a4ea5 Rename camera pipeline API methods
88580dd Add synchronization using condition variable to catch the PID
61bd1c2 Implement camera pipeline management

com.webos.service.mediarecorder: submissions/13..submissions/15
1861572 Change record pipeline API name
f0a90d2 Change com.webos.pipeline* to com.webos.pipeline.*
19756a3 Fix MediaRecorder::stop() to reset record_client when stopping
        the recorder
cc76911 Add exception handling for pipeline error
15b7f58 Rename record_service.cpp to record_pipeline_service.cpp for
        clarity
08cb68c Change command name
f8443e0 Implement pipeline management in mediarecorder
1d74216 Add thread and process ID logging
fede5be [test app] Refactor WindowManager to improve resource management
        and initialization order

:Testing Performed:
Local Build & Test : OK

:QA Notes:
N/A

:Issues Addressed:
[WRR-12465] CCC: com.webos.service.camera=58 g-camera-pipeline=gav.68
            com.webos.service.mediarecorder=15
[WRQ-29574] Implement camera pipeline management

Cherry-picked-from-commit: 3a426f7f1cc2a87e0a52294fb8a4dfcf92651460
Cherry-picked-from-branch:
youngseok9497 and others added 28 commits March 27, 2025 08:49
:Release Notes:
Remove the append in VIRTUAL-RUNTIME_media and meaningless line.

:Detailed Notes:
IMHO, using append with VIRTUAL-RUNTIME is not appropriate because of
VIRTUAL-RUNTIME has to be single variable.

:Testing Performed:
Build test done.

:QA Notes:
N/A

:Issues Addressed:
[WRR-18672] CCC: packagegroup-webos-media=webosrpi2
[WRR-18656] Commonization the meta-{apollo,webos-pro,webos}-raspberrypi
            phase #2

Cherry-picked-from-commit: 93d67c606475bf48c19b56783f0ef5ffc0a17d7a
Cherry-picked-from-branch:
:Release Notes:
Sync Add support for meshd to use RAW channel
with bluez 5.72

:Detailed Notes:
Patch 0027 address bluetooth-meshd and bluetoothd can
run in parallel but yocto 5.0 uses 5.72 version
where 5.72 have major code changes in mesh which
is not allowing bluetoothd to use RAW channel

index is no longer private after 5.66 with:
  commit 9966cb8b6999a5f54fc13acbd7e1526512a84342
  Author: Brian Gix <brian.gix@intel.com>
  Date:   Thu Sep 22 15:31:02 2022 -0700
  Subject: mesh: Add new kernel MGMT based IO transport

:Testing Performed:
Built and tested

:QA Notes:
NA

:Issues Addressed:
[WRR-18690] CCC: bluez5=webos39
[PLAT-123995] Analyze bluetooth-meshd and bluetoothd
              working together
[WRR-15840] [OSE -RPI4]:Failed to start discovery
[WRR-16995] [OSE-RPI4_API] : "Failed to start discovery"
              error occurred while startDiscovery

Cherry-picked-from-commit: 42b25592b7296e483a7c1f66345f1370d65323df
Cherry-picked-from-branch:
:Release Notes:
https://layers.openembedded.org/layerindex/updates/42174/
shows that meta-webos-backports-5.1 master fails to parse

:Detailed Notes:
meta-webos-backports-5.1 is for backports from styhead, nobody should
be using it with styhead or newer releases, this change is just to fix
parsing on layerindex currently failing with:

ERROR: Using S = ${WORKDIR} is no longer supported
ERROR: Unable to read /opt/workdir/https___www_github_com_webosose_meta-webosose/meta-webos-backports/meta-webos-backports-5.1/recipes-devtools/makedevs/makedevs_1.0.1.bb:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-18642] CCC: Various build fixes

Cherry-picked-from-commit: ce91a543870afdaedca2571d673e6000885429bc
Cherry-picked-from-branch:
…buildpaths"

:Release Notes:
The fixed change is now backported to scarthgap.
https://git.openembedded.org/meta-openembedded/commit/?h=scarthgap&id=dda0d53326017d6758ec6bdfdaf2f484c089d13f

:Detailed Notes:
This reverts commit 4013c7ae498f20fe48c08b023a7688389febc41d.

: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

Cherry-picked-from-commit: 61565ce9c133ba4dd6c878d62d33a16b9b87d02f
Cherry-picked-from-branch:
…issue

:Release Notes:
Backport one already merged fix for buildpaths and add another which
I've sent upstream, but is only in master-next together with added
PACKAGECONFIG for cblas.

:Detailed Notes:
Once all 3 changes are merged in master I'll request backporting
them to styhead and scarthgap (or at least move them to
meta-webos-backports-5.2).

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

: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

Cherry-picked-from-commit: da17089094e6ff8e3a48ba693b7dbdf1b2e0ca32
Cherry-picked-from-branch:
: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

Cherry-picked-from-commit: d28176363a462f4b3f91dd1a16560869a7f93365
Cherry-picked-from-branch:
:Release Notes:
The change is now backported to scarthgap.

:Detailed Notes:
See:
https://git.openembedded.org/openembedded-core/commit/?h=scarthgap&id=660e00469f9c99fe733cc8b37f67438a96ff2e97

: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

Cherry-picked-from-commit: 7098b288c6505a9ffc724f3ca1780f4e33886b38
Cherry-picked-from-branch:
:Release Notes:
The change is now backported to scarthgap.

:Detailed Notes:
This reverts commit cbe524aef6d790a9edc6ccf9d51ba44787f8db32.

: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

Cherry-picked-from-commit: 8a5931f17b3dce66058e2c734a9404ff33397a33
Cherry-picked-from-branch:
:Release Notes:
Fix va_list misuse in logInfo function

:Detailed Notes:
luna-sysservice : submissions/30..submissions/31
8d8c8dc Fix va_list misuse in logInfo function

:Testing Performed:
[QWTC-10353] [systemservice] check the Broadcast Time

:QA Notes:
N/A

:Issues Addressed:
[WRR-18763] CCC: luna-sysservice=31
[WRR-17498] [Automation][OSE Emulator][QWTC-365] Check failed systemd
            service jobs
[WRR-17730] [OSE-Emulator]:Terminal result is not displaying for the
            setTimeWithNTP.

Cherry-picked-from-commit: 4e217fe2ff9a6e3bdd56a05bc03830dadf3b95c7
Cherry-picked-from-branch:
:Release Notes:
Add missing member initialization in JSON parser constructor.

:Detailed Notes:
submissions/5.. submissions/6
db81bc1 Fix JSON parser constructor

:Testing Performed:
Locally Tested.

:QA Notes:
N/A

:Issues Addressed:
[WRR-18905] CCC: ls2-helpers=6-r6
[WRR-18303] Patch merge for ls2-helper in repo

Cherry-picked-from-commit: 53723998ccdbd036f0e692b8e2d174f20127502d
Cherry-picked-from-branch:
:Release Notes:
Update the definition paths for ls-monitor and luna-send.

:Detailed Notes:
submissions/44..submissions/46
a698058 Fix  error implicit-function-declaration
29287a0 Fix build paths in test CMakeLists

:Testing Performed:
Locally Tested

:QA Notes:
N/A

:Issues Addressed:
[WRR-18678] CCC: luna-service2=46
[WRR-18263] Resolving Build Path issues for webose

Cherry-picked-from-commit: df694775c627d1b7d9b6cc221cde87dab2355176
Cherry-picked-from-branch:
:Release Notes:
Fix segfault in audiod and pulseaudio

:Detailed Notes:
audiod: submissions/77..submissions/78
eea5b7e Fix AudioD segfault

pulseaudio: submissions/59..submissions/60
872586e51 Fix segfault when the equalizer is enabled

:Testing Performed:
Testing details mentioned in the CCC ticket

:QA Notes:
N/A

:Issues Addressed:
[WRR-18894] CCC: audiod=78 pulseaudio=60
[WRR-17497] [Automation][OSE Emulator][QWTC-14899] [OSE]
            Verify effect APIs for equalizer

Cherry-picked-from-commit: ed3ef1ccd8738bbabd2291a5735040f9f9f20774
Cherry-picked-from-branch:
:Release Notes:
Fixed API inconsistency for com.webos.service.bus

:Detailed Notes:
submissions/46.. submissions/47
5bc38aa Fixing API inconsistency for com.webos.service.bus

:Testing Performed:
Build Successful

:QA Notes:
N/A

:Issues Addressed:
[WRR-18976] CCC: luna-service2=47
[WRR-18255] Fixing API inconsistency for com.webos.service.bus

Cherry-picked-from-commit: e55a406ef031359be5680317a613afe3b6240c0d
Cherry-picked-from-branch:
:Release Notes:
Fix incompatible-pointer-types and implicit-function-declaration
build errors

:Detailed Notes:
Update existing patches (12, 17, 22) to address
incompatible-pointer-types and implicit-function-declaration
Change patch number 30 to 29

:Testing Performed:
Builded and Tested

:QA Notes:
N/A

:Issues Addressed:
[WRR-18868] CCC: bluez5=webos40
[WRR-13170] Fix Security Errors and Wno errors

Cherry-picked-from-commit: 98fb8660f2e86d8cab28f7e815994335392a61c8
Cherry-picked-from-branch:
:Release Notes:
Set devel mode by default.

:Detailed Notes:
devel mode was introduced recently but disabled unintentionally.

:Testing Performed:
QWTC-7004, QWTC-7012

:QA Notes:
N/A

:Issues Addressed:
[WRR-19362] CCC: luna-surfacemanager=r67
[WRR-15985] [OSE-RPI4]: LSM DEBUG MODE is not enabled

Cherry-picked-from-commit: 5aa0b5768defe510173e119490d864282bb9df35
Cherry-picked-from-branch:
:Release Notes:
Update information related to video when the compositor window
changes.

:Detailed Notes:
luna-surfacemanager: submissions/420..submissions/422
7a862fd Update exportedItemRatio after changing the compositor window
c697992 Show the home app when LSM is started

:Testing Performed:
Checked locally with verification image.

:QA Notes:
N/A

:Issues Addressed:
[WRR-16201] CCC: luna-surfacemanager=422
[WRR-16750] Fix the weird resoultion of wavve

Cherry-picked-from-commit: 9280b8a09beff71fbb5cdbf1a26237ce3a8738be
Cherry-picked-from-branch:
:Release Notes:
Move TouchHighlight to the base

:Detailed Notes:
luna-surfacemanager: submissions/422..submissions/423
b2fef6f base: Move TouchHighlight to the base #2

:Testing Performed:
See the start-CI result

:QA Notes:
N/A

:Issues Addressed:
[WRR-19552] CCC: luna-surfacemanager=423
[WRR-12620] Enable touch inputs
[WRR-15985] [OSE-RPI4]: LSM DEBUG MODE is not enabled

Cherry-picked-from-commit: 6ccea7fbee7bb88fe276c1fe64f0d12c70705c91
Cherry-picked-from-branch:
…ang=r17.2 com.webos.service.camera=64 com.webos.service.medidarecorder=17 g-camera-pipeline=gav.72

:Release Notes:
Unify camera shared memory library

:Detailed Notes:
cambufflib: submissions/14..submissions/16
0dec8f1 Add json_util header and update includes
2802f03 Apply CameraSharedMemory
01cd5d6 Add clang-format and gitignore

webruntime: submissions/15..submissions/16
e6a73ff [op][n_upsable][camera] Apply CameraSharedMemory

camera-utils:r17.2..r17.3
Change source directory

camera-utils-clang:r17.1..r17.2
Change source directory

com.webos.service.camera: submissions/63..submissions/64
f1d73f0 Revert "Revert "Remove Media ID from starPreview Return Value""
436f725 Revert "Revert "Remove test-apps for IPCSharedMemory and
        IPCPosixSharedMemory""
fef2b1e Revert "Revert "Changed the synchronization method for Camera
        Shared Memory""
c5b2e91 Revert "Revert "Refactor memory management and remove deprecated
        features""
8cedc3d Revert "Revert "Renamed camera_common library to luna_client""
7921102 Revert "Revert "Refactor Camera shared memory""

com.webos.service.medidarecorder: submissions/15..submissions/17
b28f1c9 Increase timeout for stop callSync
83991db Create recordpipeline for ACP.v920
9a5071f Refactor camera app and update manifest file

g-camera-pipeline: submissions/gav.71..submissions/gav.72
87646f3 Revert "Revert "Refactor CameraPlayer to remove unused code""
f702d54 Revert "Revert "Refactor camera player and pipeline for Luna
        client integration""
a8ebfcd Revert "Revert "Apply camera shared memory to camera pipeline""

:Testing Performed:
Local Build & Test : OK

:QA Notes:
N/A

:Issues Addressed:
[WRR-19576] CCC: cambufflib=16 webruntime=16 camera-utils=r17.3 camera-
            utils-clang=r17.2 com.webos.service.camera=64
            com.webos.service.medidarecorder=17 g-camera-pipeline=gav.72
[WRR-9659] Add CameraSharedMemory to CameraService
[WRR-13081] Apply CameraSharedMemory to Camera Pipeline
[WRR-13268] Apply CameraSharedMemory to Camera Buffer Utility

Cherry-picked-from-commit: dec1024a2fa7a4dcd98a7b845c637d21c93ae222
Cherry-picked-from-branch:
:Release Notes:
Inherit npm.bbclass and apply it

:Detailed Notes:
Remove network connection behavior from the build task by applying
npm.bbclass.
Additionally, npm related packages are downloaded at fetch task

:Testing Performed:
Locally tested

:QA Notes:
N/A

:Issues Addressed:
[WRR-19874] CCC: Apply npmsw to SRC_URI
[WRR-19867] Apply npm.bbclass to apps that inherit
            webos_enactjs_app for webOS

Cherry-picked-from-commit: 4aff07a1430f94c4a8771f7fd36bef7cce7bbffb
Cherry-picked-from-branch:
:Release Notes:
Fix sdk issues

:Detailed Notes:
g-camera-pipeline=submissions/gav.72..submissions/gav.74
a0eba21 Fix static issue
1c3cb47 Remove redundant eglSwapBuffers call
f4da118 Refactor capture queue to video convert
ce1a98e Apply clang-format
1c8aa8d Add log file output option

:Testing Performed:
Local Build & Test : OK

:QA Notes:
N/A

:Issues Addressed:
[WRR-19891] CCC: g-camera-pipeline=gav.74
[WRR-18358] [OSE -RPI4]:Camera Preview blacks out after Snapshot is
            captured.
[WRR-19823] [OSE-RPI4]:The green patch is blinking.

Cherry-picked-from-commit: ee5de8ecf37d12309749967d1a1668ff475a8834
Cherry-picked-from-branch:
:Release Notes:
Increase timeout for signal
caused by specific cameras facing read failure.

:Detailed Notes:
com.webos.service.camera=submissions/64..submissions/65
0d2efdb Increase timeout for signal

:Testing Performed:
Local Build & Test : OK

:QA Notes:
N/A

:Issues Addressed:
[WRR-19916] CCC: com.webos.service.camera=65
[WRR-19789] [ACP] fix for C270 not displaying preview

Cherry-picked-from-commit: 60135e2a2d73915049beb1d23a6a6f2847ca4df5
Cherry-picked-from-branch:
:Release Notes:
Fix sdk issues

:Detailed Notes:
cambufferlib{-clang}: submissions/16..submissions/17
fdbd0a6 Fix sdk issue

cambufferlib{-clang}: r3.0..r4.0
Add CXXFLAGS for camera header directory in staging include path

camera-utils-clang: r17.2..r17.3
Camera_shared_memory.h and luna_client.h were installed by both
'camera-utils-clang-dev' and 'camera-utils-dev'.
To resolve the duplicate installation, 'camera-utils-clang-dev'
installs these files in a different folder
'${D}${includedir}/camera-clang'.

:Testing Performed:
Local Build & Test : OK
http://gpro.lge.com/c/scm/setup-gpverf-build/+/468048

:QA Notes:
N/A

:Issues Addressed:
[WRR-19893] CCC: cambufferlib{-clang}=17-r4.0 camera-utils-clang=*.3
[WRR-19760] [OSE-RPI4]: Unable to create .sh file

Cherry-picked-from-commit: 4db9698ae040b3d4b23eb8fc8241e847c0f127de
Cherry-picked-from-branch:
:Release Notes:
Fix QA buildpaths warnings.

:Detailed Notes:
Fixes:
webruntime-clang-120.0.6099.269-14: File /usr/lib/libcbe.so in package webruntime-clang contains reference to TMPDIR [buildpaths]

:Testing Performed:
Build only

:QA Notes:
N/A

:Issues Addressed:
[WRR-20148] CCC: webruntime-clang_120=r3
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: 8889d3d879ef1e1d7373a52d0aa2b9a2ec066fd2
Cherry-picked-from-branch:
:Release Notes:
Drop the buildpaths WARN_QA workaround.

:Detailed Notes:
They builds fine without it now.
Add maliit-framework-webos to RDEPENDS of imemanager to ensure the
runtime dependency.

:Testing Performed:
Checked buildpaths errors.

:QA Notes:
N/A

:Issues Addressed:
[WRR-20148] CCC: imemanager=r9 qml-webos-framework=r40
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: 1fc1bd94b8f0f845744ac9e99c8ec7a9a3e71ac1
Cherry-picked-from-branch:
:Release Notes:
Remove TMPDIR in *.pri and *.prl files.

:Detailed Notes:
Backports https://codereview.qt-project.org/c/yocto/meta-qt6/+/598285
for qmake files. Fixes:
| WARNING: luna-surfacemanager-2.0.0-423-r67 do_package_qa: QA Issue: File /usr/lib/libWebOSCoreCompositor.prl in package luna-surfacemanager-dev contains reference to TMPDIR [buildpaths]

luna-surfacemanager=r68
Drop the buildpaths WARN_QA workaround.

:Testing Performed:
Checked buildpaths errors from Qt-dependent recipes.

:QA Notes:
N/A

:Issues Addressed:
[WRR-20148] CCC: webos_qmake6.bbclass: remove TMPDIR references from
            qmake files
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: 51e61c50633c274284b368ef649f3d91eed7a387
Cherry-picked-from-branch:
:Release Notes:
BT_HS driver was dropped in 6.9 kernel:
torvalds/linux@e7b0229
which was backported to 6.6.23 with:
torvalds/linux@cd5d26a
and we're using 6.6.75 since upgrade to scarthgap.

It was enabled in 4.18 kernel in 2019 with:
http://gpro.lge.com/c/webos-pro/meta-lg-webos/+/250990
f14f570

:Detailed Notes:
Fixes:
WARNING: linux-yocto-1_6.6.69+git-r0 do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:
[INFO]: the following symbols were not found in the active configuration:
     - CONFIG_BT_HS

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[WRR-20148] CCC: linux-yocto=webos16 (drop CONFIG_BT_HS)
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: d55ef6944ae6cd40e93af14cdcb3ea88cbea1603
Cherry-picked-from-branch:
:Release Notes:
Fix the UID of nobody and add some groups lp, tape, kvm, dialout, cdrom
and sgx.

:Detailed Notes:
Fixes:
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: User nobody has been defined as (nobody, 99, 99, nobody, /home, /bin/false) but sysusers.d expects it as (nobody, 65534, 65534, Kernel Overflow User, -, -)
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group cdrom has never been defined
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group dialout has never been defined
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group kvm has never been defined
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group lp has never been defined
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group sgx has never been defined
| WARNING: webos-image-1.0-r5minimal3.2.3.7 do_rootfs: Group tape has never been defined

:Testing Performed:
Checked warnings from do_rootfs.

:QA Notes:
N/A

:Issues Addressed:
[WRR-20148] CCC: base-passwd=webos8
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: fbf13ec95473f439012d90c57436140ae36aca0a
Cherry-picked-from-branch:
:Release Notes:
Fix buildpaths issues.

:Detailed Notes:
maliit-framework-webos: submissions/102..submissions/103
3357819 Fix reference to buildpaths

qtwayland-webos: submissions/93..submissions/94
12cdb7b Fix reference to buildpaths
fe29c8a Fix qtwayland-webos Low impact coverity issues

:Testing Performed:
Checked buildpaths errors.

:QA Notes:
N/A

:Issues Addressed:
[WRR-20148] CCC: maliit-framework-webos=103-r38 qtwayland-webos=94-r24
[WRR-16827] Resolve buildpaths warnings in scarthgap-webos for Yocto AB

Cherry-picked-from-commit: 14248ca5bb1f893b59378850e5bc227a9aac0cf6
Cherry-picked-from-branch:
:Release Notes:
Set software version as webOS OSE v2.28.0.

:Detailed Notes:
Set WEBOS_DISTRO_VERSION_MINOR to "28.0".

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
N/A

Cherry-picked-from-commit: fdd1821324b1b976233065fbcdf67e622494edfe
Cherry-picked-from-branch:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.