Skip to content

RDKEMW-17503:[support/8.3.4.0][RDKE] Xumo TV devices with older builds failing to upgrade due to image verification failure error - #238

Merged
satya200 merged 8 commits into
topic/RDKEMW-17503_8_3from
topic/RDKEMW-17503_PR
May 5, 2026
Merged

RDKEMW-17503:[support/8.3.4.0][RDKE] Xumo TV devices with older builds failing to upgrade due to image verification failure error#238
satya200 merged 8 commits into
topic/RDKEMW-17503_8_3from
topic/RDKEMW-17503_PR

Conversation

@mkadinti

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings April 24, 2026 11:28
@mkadinti
mkadinti requested a review from a team as a code owner April 24, 2026 11:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the firmware-upgrade flow and unit-test scaffolding to use an updated eraseFolderExce* helper (now taking a PDRI-related parameter), and adjusts local test/build scripts to fetch/build common_utilities where that helper likely lives.

Changes:

  • Update eraseFolderExcePramaFileeraseFolderExceParamFile usage and add a new PDRI parameter in the upgrade path.
  • Update unit-test mocks/prototypes to match the new function signature.
  • Add common_utilities clone/build steps to UT/L2/Coverity scripts.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
unittest/miscellaneous_mock.cpp Updates mock method + C-wrapper to new eraseFolderExceParamFile signature.
unittest/basic_rdkv_main_gtest.cpp Updates extern prototype to match the new signature for tests.
src/rdkv_main.c Calls the renamed helper with an additional PDRI argument during upgrade trigger.
run_ut.sh Adds building common_utilities before running unit tests.
run_l2.sh Adds building common_utilities before running L2 tests.
cov_build.sh Adds building common_utilities before Coverity build.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread run_ut.sh
Comment thread run_ut.sh
Comment thread run_l2.sh
Comment thread run_l2.sh
Comment thread cov_build.sh
Comment thread cov_build.sh Outdated
Comment thread cov_build.sh Outdated
Copilot AI review requested due to automatic review settings May 5, 2026 08:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/rdkv_main.c
Copilot AI review requested due to automatic review settings May 5, 2026 10:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (1)

run_l2.sh:33

  • common_utilities is configured with --prefix=${INSTALL_DIR} before INSTALL_DIR is exported (it’s set later at line 32). This means the dependency may install into an unintended prefix and can cause later build/runtime failures. Move the ROOT/INSTALL_DIR export block above the common_utilities build (or pass an explicit prefix).
git clone https://github.com/rdkcentral/common_utilities.git
cd common_utilities
git checkout develop
autoreconf -i
./configure  --enable-rdkcertselector --prefix=${INSTALL_DIR} CFLAGS=" -DRDK_LOGGER "
make && make install
cd ../

WORKDIR=`pwd`
export ROOT=/usr
export INSTALL_DIR=${ROOT}/local
mkdir -p $INSTALL_DIR

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/rdkv_main.c
Comment thread cov_build.sh
Comment thread run_ut.sh

@satya200 satya200 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@satya200
satya200 merged commit 30891a9 into topic/RDKEMW-17503_8_3 May 5, 2026
6 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants