sync to develop#841
Conversation
|
svc_rdkgerrit02 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
|
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 178 out of 180 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 179 out of 181 changed files in this pull request and generated 8 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| else | ||
| install -m 0644 ${S}/tr69hostif.service ${D}${systemd_unitdir}/system | ||
| fi | ||
| sed -i 's/@DSMGR_DEPENDENCY@/iarmbusd.service/' ${D}${systemd_unitdir}/system/tr69hostif.service |
There was a problem hiding this comment.
The sed command uses hardcoded path and patterns. Consider adding a comment explaining why this replacement is needed, or use a more maintainable approach like a .in template file with variables that can be substituted during the build.
| #libsoup3 not compatible with gdial | ||
| #DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'enable_libsoup3', ' libsoup ', ' libsoup-2.4 ', d)}" | ||
| DEPENDS:append = " libsoup-2.4" |
There was a problem hiding this comment.
The commented-out conditional libsoup dependency logic should either be removed entirely or properly documented with a ticket reference explaining when libsoup3 support will be added. Leaving commented code without clear justification reduces maintainability.
| LIC_FILES_CHKSUM = "file://LICENSE;md5=85bcfede74b96d9a58c6ea5d4b607e58" | ||
|
|
||
| DEPENDS = "zlib wpeframework-tools-native rfc thunderhangrecovery" | ||
| DEPENDS = "zlib wpeframework-tools-native rfc thunder-hang-recovery" |
There was a problem hiding this comment.
The dependency name changed from 'thunderhangrecovery' to 'thunder-hang-recovery'. Ensure this naming is consistent across the codebase and that the referenced recipe actually uses hyphens.
| PR = "r39" | ||
| PV = "4.4.3" |
There was a problem hiding this comment.
PR was decreased from r46 to r39, which is unusual. Package revisions should typically increment. This suggests potential version control issues or incorrect merge. Verify this is intentional.
| Description=wpeframework | ||
| Wants=network-online.target local-fs.target | ||
| After= network-online.target local-fs.target securemount.service | ||
| Description=wpeframework-Thunder RPC version-R4.4.3 |
| PR ?= "r0" | ||
| S = "${WORKDIR}/git" | ||
|
|
||
| PV = "1.0.1" |
There was a problem hiding this comment.
The version was downgraded from 3.0.0 to 1.0.1. This is a significant version decrease that needs explanation. Verify this is intentional and not a merge error, as downgrades can cause dependency issues.
| + case Core::ERROR_FIRMWAREUPDATE_UPTODATE: | ||
| + response->Error.SetError(Core::ERROR_FIRMWAREUPDATE_UPTODATE); | ||
| + response->Error.Text = _T("Firmware is already upto date"); |
There was a problem hiding this comment.
The text "upto date" should be two words: "up to date".
| Subject: [PATCH] comcast - RDKEMW-2744 - BitmapTextureGL - Check EGL context | ||
| before destruction | ||
|
|
||
| For iPlayer application, when the app gets closed beeing autostarted |
There was a problem hiding this comment.
"beeing" should be "being".
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 179 out of 181 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| else | ||
| install -m 0644 ${S}/tr69hostif.service ${D}${systemd_unitdir}/system | ||
| fi | ||
| sed -i 's/@DSMGR_DEPENDENCY@/iarmbusd.service/' ${D}${systemd_unitdir}/system/tr69hostif.service |
There was a problem hiding this comment.
The sed command to replace @DSMGR_DEPENDENCY@ should be indented consistently with the surrounding code. Currently it uses spaces while the rest of the file uses tabs.
| PACKAGECONFIG[fhd] = "-DVIDEO_DECODING_LIMIT=1920x1080@60,," | ||
|
|
||
| PACKAGECONFIG:append = " vp9_hdr dolbyvision breakpad native_video woff2 serviceworker" | ||
| PACKAGECONFIG:append = " vp9_hdr breakpad native_video woff2 serviceworker" |
There was a problem hiding this comment.
The removal of 'dolbyvision' from PACKAGECONFIG:append is good, as the duplicate PACKAGECONFIG[dolbyvision] definition has been removed. However, the vp9_hdr PACKAGECONFIG is still defined twice (lines 91 and 120), which creates ambiguity.
| +set(VERSION_MAJOR 4) | ||
| +set(VERSION_MINOR 4) | ||
| +set(VERSION_PATCH 1) | ||
| +set(VERSION_REVISION 3) |
There was a problem hiding this comment.
The VERSION_REVISION is set to 3 but this variable doesn't appear to be used in the VERSION assignment on the next line. Consider either using it in the version string or removing it if not needed.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 179 out of 181 changed files in this pull request and generated 3 comments.
Comments suppressed due to low confidence (2)
recipes-extended/wpe-framework/wpeframework/r4.4/WorkerPool_Increase.patch:1
- The WorkerPool_Increase.patch has been removed, but the WPEFRAMEWORK_THREADPOOL_COUNT has been increased from 8 to 16 in the recipe. Verify that this configuration change adequately replaces the removed patch functionality.
recipes-extended/wpe-framework/wpeframework-clientlibraries/r4.4/0001-RDK-28534-Security-Agent-Utility-and-Logging-ClientLibs.patch:1 - A large security-related patch (395 lines) has been completely removed. Verify that the security functionality provided by this patch is no longer needed or has been replaced by alternative implementation.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| PACKAGECONFIG[touchevents] = "-DENABLE_TOUCH_EVENTS=ON,-DENABLE_TOUCH_EVENTS=OFF," | ||
| PACKAGECONFIG[remoteinspector] = "-DENABLE_REMOTE_INSPECTOR=ON,-DENABLE_REMOTE_INSPECTOR=OFF," | ||
| PACKAGECONFIG[vp9_hdr] = "-DENABLE_HDR=ON,-DENABLE_HDR=OFF,,gstreamer1.0-plugins-good-matroska" | ||
| PACKAGECONFIG[vp9_hdr] = "-DENABLE_HDR=ON,-DENABLE_HDR=OFF,," |
There was a problem hiding this comment.
The vp9_hdr PACKAGECONFIG appears twice in the file (lines 91 and 120 based on context). This duplication should be removed to avoid configuration conflicts.
| LIC_FILES_CHKSUM = "file://LICENSE;md5=85bcfede74b96d9a58c6ea5d4b607e58" | ||
|
|
||
| DEPENDS = "zlib wpeframework-tools-native rfc thunderhangrecovery" | ||
| DEPENDS = "zlib wpeframework-tools-native rfc thunder-hang-recovery" |
There was a problem hiding this comment.
The dependency name has changed from 'thunderhangrecovery' (no hyphens) to 'thunder-hang-recovery' (with hyphens). Ensure this naming change is consistent across all recipes that depend on this component and that the recipe with the hyphenated name exists.
| ExecStart=-/usr/bin/WPEFramework -b | ||
| ExecStartPre=-/usr/bin/rdkLogMileStone WPE_FRAMEWORK_START | ||
| SyslogIdentifier=WPEFramework | ||
| ExecStart=/usr/bin/WPEFramework -b |
There was a problem hiding this comment.
The ExecStart command no longer includes the conditional config path logic that was previously handled by wpeframework_config_path.conf. If custom configuration paths are needed, this functionality may need to be restored or documented elsewhere.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 181 out of 183 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| LIC_FILES_CHKSUM = "file://${THISDIR}/files/Apache-2.0;md5=3b83ef96387f14655fc854ddc3c6bd57" | ||
|
|
||
| DEPENDS = "westeros essos rapidjson rtcore libuv gstreamer1.0 uwebsockets javascriptcore aamp websocketpp" | ||
| DEPENDS = "westeros essos rapidjson rtcore libuv gstreamer1.0 uwebsockets javascriptcore websocketpp cjson boost" |
There was a problem hiding this comment.
The dependency 'aamp' is being removed from line 7. This should be verified to ensure AAMP bindings are still functional with the new ENABLE_AAMP_JSBINDINGS_DYNAMIC=ON configuration, as the dependency may still be needed at runtime even if dynamically linked.
| DEPENDS = "zlib wpeframework-tools-native rfc thunder-hang-recovery" | ||
| DEPENDS:append:libc-musl = " libexecinfo" | ||
| DEPENDS += "breakpad-wrapper" | ||
|
|
||
| # Need gst-svp-ext which is an abstracting lib for metadata | ||
| DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'rdk_svp', 'gst-svp-ext', '', d)}" | ||
|
|
||
| PR = "r46" | ||
| PV = "4.4.1" | ||
| PR = "r39" | ||
| PV = "4.4.3" | ||
| PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" | ||
|
|
||
| SRC_URI = "git://github.com/rdkcentral/Thunder.git;protocol=https;branch=R4_4;name=thunder" | ||
|
|
||
| SRCREV_thunder = "b81d0f079345739cc2d8ee142b3499be7e4e6b15" | ||
| SRCREV_thunder = "19100433e5517c743738bb2a9ed8ce2f79c10eaf" | ||
|
|
||
| #default patches for compiling thunder | ||
| SRC_URI += "file://wpeframework-init \ |
There was a problem hiding this comment.
The wpeframework_config_path.conf file is being deleted, but the corresponding FILES entry on line 181 is not being removed. This will cause a build warning or error since the file no longer exists in the package.
| PR = "r0" | ||
| PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" | ||
|
|
||
| SRCREV = "d05547a1e693171e77b0532128f9322775c468a4" |
There was a problem hiding this comment.
The SRCREV values for tr69hostif and tr69hostif-headers are different (c9706ae0969ff5f713ad2747f986834dd5589a0c vs d05547a1e693171e77b0532128f9322775c468a4). These recipes should typically point to the same repository commit since the headers are part of the same project. This discrepancy could lead to API mismatches between the headers and the implementation.
| PR = "r0" | ||
|
|
||
| SRC_URI = "${CMF_GITHUB_ROOT}/rdkNativeScript;${CMF_GITHUB_SRC_URI_SUFFIX}" | ||
| SRC_URI = "${CMF_GITHUB_ROOT}/rdkNativeScript;${CMF_GITHUB_SRC_URI_SUFFIX};" |
There was a problem hiding this comment.
A trailing semicolon is added to SRC_URI on line 19, which appears to be a syntax error in Yocto/BitBake. The SRC_URI should not have a trailing semicolon after the parameters.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 181 out of 183 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 181 out of 183 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 210 out of 212 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| +void ForceStopMediaElements() | ||
| +{ | ||
| + for (auto mediaElement : HTMLMediaElement::allMediaElements()) { | ||
| + WTFLogAlways("Force stop '%s'", mediaElement->currentSrc().string().utf8().data()); | ||
| + ActiveDOMObject* obj = mediaElement.ptr(); | ||
| + obj->stop(); | ||
| + } | ||
| +} |
There was a problem hiding this comment.
ForceStopMediaElements logs mediaElement->currentSrc() via WTFLogAlways, which will emit full media URLs for every playing element when an empty or "about:blank" document is loaded. These URLs frequently contain per-session tokens, CDN query parameters or other sensitive identifiers, so writing them unredacted into logs can leak credentials or playback URLs to anyone with log access. Remove or downgrade this logging and, if logging is required, strip or anonymize query parameters and other sensitive parts of currentSrc before emitting it.
- Revert rialto version - Revert rialto-gstreamer version
RDKEMW-17821 : Sceneset changes to include new preinstall changes.
RDKEMW-16160: Handle widevine14 for xi6
RDK-61007: Updated new service file for networkconnectionstats plugin
…1.1.14 RDKEMW-17520: Control Manager component release v1.1.14
Reason for Change: NetworkManager release v2.2.0 with following fixes - Added new method to connection to specific known SSID - Extended WiFiConnect method to support BSSID and specific Band - Defaulted to use RDKLogger and avoided redundant logging for few methods - Added Minimal Ethernet Connection Profile for migration handling - General improvements on RPC methods & crash resilience Test Procedure: NA Priority:P1 Risks: Medium Signed-off-by: Gururaaja ESR<Gururaja_ErodeSriranganRamlingham@comcast.com>
…ideo into topic/RDKEMW-10793
Change-Id: I01fce7da85f78bf1597f30f63f527c59ea3fa1e8
RDKEMW-17603: Subtec release 1.8.0
RDKEMW-10793: Networkmanager plugin release v2.2.0
RDKEMW-17675: App Managers 0.4.0.1 Release Integration
RDKEMW-17411 : [develop] Rialto version upgradation v0.19.1
No description provided.