Skip to content

RDKEMW-19048: META_PATCHSET build input (rebased on develop tip)#4177

Open
sergiygladkyy wants to merge 2 commits into
developfrom
feature/RDKEMW-19048-build-input
Open

RDKEMW-19048: META_PATCHSET build input (rebased on develop tip)#4177
sergiygladkyy wants to merge 2 commits into
developfrom
feature/RDKEMW-19048-build-input

Conversation

@sergiygladkyy
Copy link
Copy Markdown

Throwaway META_PATCHSET base for the RDKEMW-19048 develop AMLOGIC custom IA build. Not for merge.

Rebased on current develop tip (3dc0008d), which matches the IA manifest pin for meta-rdk-video in rdkcentral/rdke-middleware-generic-manifest:middleware-generic.xml. Earlier attempts (#4173 stacked on develop tip a8f49eaa; #4176 stacked on PR #3629 tip 5643b5a6) used stale bases and are superseded.

Contains two commits on top of develop:

Once submissions #4172 and entservices-cryptography #10 merge and tag, RM will redo the bumps cleanly off the released tags and this PR can be closed.

…om build

Reason for change:
- Pin entservices-cryptography SRCREV to PR #10 head (db7b7d96) so
  develop custom builds pick up the CryptographyExtAccess SecAPI handle
  release fix paired with the vault_processor_release wrapper added by
  the preceding commit (RDKEMW-19048 bbappend on wpeframework-clientlibraries r4.4)
- Code PR: rdkcentral/entservices-cryptography#10
- RM should redo this bump cleanly once #10 merges and is tagged

Test Procedure: described in the ticket
Implements: recipe SRCREV bump for develop custom build
Risks: No
Source: COMCAST
License: Apache-2.0
Upstream-Status: Pending

Version: patch

Signed-off-by: Sergiy Gladkyy <sgladkyy@productengine.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR provides a temporary Yocto “META_PATCHSET” input for an internal develop-branch build related to RDKEMW-19048, bundling a clientlibraries patch (to expose ProcessorRelease() via a C ABI wrapper) together with an entservices-cryptography SRCREV pin to a specific upstream PR head commit.

Changes:

  • Add a new wpeframework-clientlibraries r4.4 patch that introduces vault_processor_release() in SecApi/Vault.cpp.
  • Include the new patch in wpeframework-clientlibraries_4.4.bb SRC_URI.
  • Pin entservices-cryptography.bb SRCREV to entservices-cryptography PR #10 head commit.

Reviewed changes

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

File Description
recipes-extended/wpe-framework/wpeframework-clientlibraries/r4.4/0002-RDKEMW-18043-Add-vault_processor_release-C-wrapper.patch Adds a C ABI wrapper intended to release the Vault SecProcessor handle prior to deep sleep.
recipes-extended/wpe-framework/wpeframework-clientlibraries_4.4.bb Applies the new patch in the r4.4 clientlibraries recipe.
recipes-extended/entservices/entservices-cryptography.bb Pins SRCREV to a specific upstream PR head SHA for build input.

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

Comment on lines +28 to +31
+ VaultImplementation* impl = vault_instance(CRYPTOGRAPHY_VAULT_DEFAULT);
+ if (impl != nullptr) {
+ reinterpret_cast<Implementation::Vault*>(impl)->ProcessorRelease();
+ }
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.

2 participants