Skip to content

Add provider-based package dependency recovery #461

Merged
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:distro_support
Jul 9, 2026
Merged

Add provider-based package dependency recovery #461
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:distro_support

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Add an optional package-manager based dependency recovery flow for testkit dependencies.

This change introduces a provider helper that can recover missing commands through the active package manager before a test is marked SKIP. The flow is package-manager based, not distro-profile based, so Yocto images using dnf/rpm are handled through the rpm provider, while apt, opkg, and check-only systems are handled separately.

New files:

  • Runner/config/pkg_provider.conf
  • Runner/config/pkg_command_map.conf
  • Runner/utils/lib_pkg_provider.sh

The command-to-package map resolves missing dependency commands to provider-specific package names instead of assuming command names match package names. It also supports TESTNAME-scoped package sets, so larger stacks such as sensors packages are installed only when that specific test runs.

For apt systems, optional *.sources files under /opt/qcom-testkit/metadata are installed when present. Optional apt auth is created only when secure target-local secret files exist. This allows the same flow to work with internal authenticated repositories, future public repositories, local apt sources, or already-configured target apt sources.

check_dependencies() now optionally tries package recovery before reporting SKIP. If recovery is disabled, no package mapping exists, no supported package manager exists, or installation fails, the existing SKIP behavior is preserved.

Package upgrade remains disabled by default. Package-manager output is printed to stdout to make CI failures easier to debug.Add an optional package-manager based dependency recovery flow for testkit dependencies.

This change introduces a provider helper that can recover missing commands through the active package manager before a test is marked SKIP. The flow is package-manager based, not distro-profile based, so Yocto images using dnf/rpm are handled through the rpm provider, while apt, opkg, and check-only systems are handled separately.

New files:

  • Runner/config/pkg_provider.conf
  • Runner/config/pkg_command_map.conf
  • Runner/utils/lib_pkg_provider.sh

The command-to-package map resolves missing dependency commands to provider-specific package names instead of assuming command names match package names. It also supports TESTNAME-scoped package sets, so larger stacks such as sensors packages are installed only when that specific test runs.

For apt systems, optional *.sources files under /opt/qcom-testkit/metadata are installed when present. Optional apt auth is created only when secure target-local secret files exist. This allows the same flow to work with internal authenticated repositories, future public repositories, local apt sources, or already-configured target apt sources.

check_dependencies() now optionally tries package recovery before reporting SKIP. If recovery is disabled, no package mapping exists, no supported package manager exists, or installation fails, the existing SKIP behavior is preserved.

Package upgrade remains disabled by default. Package-manager output is printed to stdout to make CI failures easier to debug.

@github-actions

Copy link
Copy Markdown

@ualcomm/qualcomm-linux-testing.triage This pull request has been marked as stale due to 30 days of inactivity and will automatically close after an additional 5 days.

@github-actions github-actions Bot added the Stale label Jun 27, 2026
@github-actions github-actions Bot closed this Jul 2, 2026
@smuppand
Srikanth Muppandam (smuppand) marked this pull request as draft July 3, 2026 04:39
@smuppand
Srikanth Muppandam (smuppand) force-pushed the distro_support branch 2 times, most recently from 206c217 to 4bc1214 Compare July 8, 2026 11:52
@smuppand
Srikanth Muppandam (smuppand) marked this pull request as ready for review July 8, 2026 11:53
@smuppand

Copy link
Copy Markdown
Contributor Author

The framework is ready now, and a sample fastrpc test demonstrates the workflow.

root@debian:/var/Runner/suites/Multimedia/CDSP/fastrpc_test# ./run.sh
[INFO] 2026-07-08 11:48:58 - Ensuring package set, set=fastrpc packages=fastrpc-support fastrpc-tests
[PASS] 2026-07-08 11:48:58 - Package already installed, fastrpc-support
[INFO] 2026-07-08 11:48:59 - No built-in Qualcomm Debusine apt source requested
[INFO] 2026-07-08 11:48:59 - No APT metadata source directory found, using existing apt sources
[INFO] 2026-07-08 11:48:59 - APT auth secret files not present, skipping auth config creation
[INFO] Checking network connectivity...
[PASS] Network is active. IP address: 10.92.212.107
[PASS] Internet is reachable.
[PASS] 2026-07-08 11:48:59 - Network is ready for package operations
[INFO] 2026-07-08 11:48:59 - APT version:
apt 3.0.3 (arm64)
Supported modules:
*Ver: Standard .deb
*Pkg:  Debian dpkg interface (Priority 30)
 Pkg:  Debian APT solver interface (Priority -1000)
 Pkg:  Debian APT planner interface (Priority -1000)
 S.L: 'deb' Debian binary tree
 S.L: 'deb-src' Debian source tree
 Idx: Debian Source Index
 Idx: Debian Package Index
 Idx: Debian Translation Index
 Idx: Debian dpkg status file
 Idx: Debian deb file
 Idx: Debian dsc file
 Idx: Debian control file
 Idx: EDSP scenario file
 Idx: EIPP scenario file
[INFO] 2026-07-08 11:48:59 - APT configured sources:
[INFO] 2026-07-08 11:48:59 - APT source file, /etc/apt/sources.list.d/debian-backports.sources
[APT-SOURCE] # Debian backports
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian
[APT-SOURCE] Suites: trixie-backports
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Enabled: yes
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[INFO] 2026-07-08 11:48:59 - APT source file, /etc/apt/sources.list.d/debian.sources
[APT-SOURCE] # Debian archive
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian/
[APT-SOURCE] Suites: trixie
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[APT-SOURCE]
[APT-SOURCE] # Debian stable updates
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian/
[APT-SOURCE] Suites: trixie-updates
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[APT-SOURCE]
[APT-SOURCE] # Debian security updates
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian-security/
[APT-SOURCE] Suites: trixie-security
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[INFO] 2026-07-08 11:48:59 - APT source file, /etc/apt/sources.list.d/qli.sources
[APT-SOURCE] # Qualcomm Linux repository
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: https://deb.debusine.qualcomm.com/qualcomm/qli
[APT-SOURCE] Suites: trixie
[APT-SOURCE] Components: main contrib non-free-firmware non-free
[APT-SOURCE] Signed-By:
[APT-SOURCE]  -----BEGIN PGP PUBLIC KEY BLOCK-----
[APT-SOURCE]  .
[APT-SOURCE]  mDMEag8p/xYJKwYBBAHaRw8BAQdAdB6JSNF1OXxnsTgp4VTUekW52BM7e6ZQVRsq
[APT-SOURCE]  QT5QDaS0JEFyY2hpdmUgc2lnbmluZyBrZXkgZm9yIHF1YWxjb21tL3FsaYiQBBMW
[APT-SOURCE]  CgA4FiEEOwuFfyf8aPE5SQakb8qSvoHfw8IFAmoPKf8CGwMFCwkIBwIGFQoJCAsC
[APT-SOURCE]  BBYCAwECHgECF4AACgkQb8qSvoHfw8Lz1gEA9XocADbvqUgZQc0LceThn7vMI98d
[APT-SOURCE]  kTJoiInuulQ6rEUBANo+GOKILH71VRnZ5jWtsu7IlVk7oUMlTtC0eE5tcBwB
[APT-SOURCE]  =bX6V
[APT-SOURCE]  -----END PGP PUBLIC KEY BLOCK-----
[INFO] 2026-07-08 11:48:59 - APT source file, /etc/apt/sources.list.d/qsc-deb-releases.sources
[APT-SOURCE] # QArtifactory qsc-deb-releases repository
[APT-SOURCE] # NB: publishing Sources indices for deb-src isn't supported by Artifactory,
[APT-SOURCE] # but sources are published with other packages files
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases
[APT-SOURCE] Suites: trixie-overlay
[APT-SOURCE] Components: main
[APT-SOURCE] Signed-By: /etc/apt/keyrings/qsc-deb-releases.asc
[APT-SOURCE] Enabled: yes
[INFO] 2026-07-08 11:48:59 - Command attempt [apt-update], 1/2
[INFO] 2026-07-08 11:48:59 - Running command [apt-update]: env DEBIAN_FRONTEND=noninteractive apt-get update -o Acquire::Retries=2 -o DPkg::Lock::Timeout=120
Hit:1 http://deb.debian.org/debian trixie-backports InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://deb.debian.org/debian-security trixie-security InRelease
Hit:6 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay InRelease
Hit:5 https://deb.debusine.qualcomm.com/qualcomm/qli trixie InRelease
Reading package lists...
[PASS] 2026-07-08 11:49:04 - Command passed [apt-update]
[INFO] 2026-07-08 11:49:04 - Checking package-specific upgrade, fastrpc-support
[INFO] 2026-07-08 11:49:04 - Command attempt [apt-only-upgrade-fastrpc-support], 1/2
[INFO] 2026-07-08 11:49:04 - Running command [apt-only-upgrade-fastrpc-support]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --only-upgrade --no-install-recommends -o DPkg::Lock::Timeout=120 fastrpc-support
Reading package lists...
Building dependency tree...
Reading state information...
fastrpc-support is already the newest version (1.0.2-1~bpo~qcom3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[PASS] 2026-07-08 11:49:05 - Command passed [apt-only-upgrade-fastrpc-support]
[PASS] 2026-07-08 11:49:05 - Package already installed, fastrpc-tests
[INFO] 2026-07-08 11:49:06 - APT update already completed in this test session
[INFO] 2026-07-08 11:49:06 - Checking package-specific upgrade, fastrpc-tests
[INFO] 2026-07-08 11:49:06 - Command attempt [apt-only-upgrade-fastrpc-tests], 1/2
[INFO] 2026-07-08 11:49:06 - Running command [apt-only-upgrade-fastrpc-tests]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --only-upgrade --no-install-recommends -o DPkg::Lock::Timeout=120 fastrpc-tests
Reading package lists...
Building dependency tree...
Reading state information...
fastrpc-tests is already the newest version (1.0.2-1~bpo~qcom3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[PASS] 2026-07-08 11:49:07 - Command passed [apt-only-upgrade-fastrpc-tests]
[PASS] 2026-07-08 11:49:07 - Package set ready, set=fastrpc
[INFO] 2026-07-08 11:49:07 - --------------------------------------------------------------------------
[INFO] 2026-07-08 11:49:07 - -------------------Starting fastrpc_test Testcase----------------------------
[INFO] 2026-07-08 11:49:07 - Kernel: Linux debian 7.1.0-g19b282f41758 #1 SMP PREEMPT Wed Jul  8 01:08:56 UTC 2026 aarch64 GNU/Linux
[INFO] 2026-07-08 11:49:07 - Date(UTC): Wed Jul  8 11:49:07 AM UTC 2026
[INFO] 2026-07-08 11:49:07 - SoC.machine: Qualcomm Technologies, Inc. Glymur CRD
[INFO] 2026-07-08 11:49:07 - SoC.soc_id: 698
[INFO] 2026-07-08 11:49:07 - FastRPC multiarch triplet: aarch64-linux-gnu
[INFO] 2026-07-08 11:49:07 - FastRPC system library dir: /usr/local/lib
[INFO] 2026-07-08 11:49:07 - FastRPC test library dir: /usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 11:49:07 - FastRPC skeleton path: /usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 11:49:07 - LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 11:49:07 - ADSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 11:49:07 - CDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 11:49:07 - SDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 11:49:07 - Using binary: /usr/bin/fastrpc_test
[INFO] 2026-07-08 11:49:07 - Run dir: /usr/bin (launching ./fastrpc_test)
[INFO] 2026-07-08 11:49:07 - Binary details:
[INFO] 2026-07-08 11:49:07 -  ls -l: -rwxr-xr-x 1 root root 68024 Jun  9 13:19 /usr/bin/fastrpc_test
[INFO] 2026-07-08 11:49:07 -  file : /usr/bin/fastrpc_test: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=964245cfc62d97e0e2cf388b9b85f6ffcad3d4d0, for GNU/Linux 3.7.0, stripped
[WARN] 2026-07-08 11:49:07 - No DSP skeleton source found under /usr/share/qcom, skipping autolink.
[INFO] 2026-07-08 11:49:07 - rproc.adsp: remoteproc1 path=/sys/class/remoteproc/remoteproc1 state=running fw=qcom/glymur/adsp.mbn name=adsp
[INFO] 2026-07-08 11:49:07 - rproc.cdsp: remoteproc2 path=/sys/class/remoteproc/remoteproc2 state=running fw=qcom/glymur/cdsp.mbn name=cdsp
[INFO] 2026-07-08 11:49:07 - discover_supported_domains: helper-backed discovery active
[SKIP] 2026-07-08 11:49:07 - fastrpc_test SKIP - SoC Qualcomm Technologies, Inc. Glymur CRD does not support FastRPC

Add a package-manager based dependency recovery helper for testkit
dependencies. The helper supports apt, rpm/dnf/yum, opkg, and check-only
providers, with automatic provider detection based on available package
manager tools.

Add repo-owned provider configuration and command-to-package mapping files.
The package map resolves missing dependency commands to provider-specific
package names instead of assuming command names match package names. It
also supports TESTNAME-scoped package sets so large feature dependencies,
such as sensors packages, are installed only when the corresponding test
runs.

For apt-based systems, install optional *.sources artifacts from
/opt/qcom-testkit/metadata when present and create optional apt auth
configuration only when secure target-local secret files exist. This
supports internal authenticated repositories, future public repositories,
local apt sources, and existing target apt sources without hardcoding
repository type.

The provider reuses existing network recovery helpers when available,
prints package manager diagnostics to stdout, retries package operations,
and keeps package upgrade disabled by default.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Update check_dependencies() to optionally recover missing commands through
the package provider before marking a test as SKIP.

The existing behavior is preserved when package recovery is disabled or
when a missing command has no package mapping. In those cases, the test
continues to report SKIP for missing dependencies.

When recovery is enabled, check_dependencies() sources lib_pkg_provider.sh,
resolves the missing command through the command-to-package map, attempts
to install the mapped package set using the active package provider, and
rechecks PATH before deciding whether to continue or skip.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Add a generic package-set setup call in the FastRPC runner so Debian/APT
targets can install or upgrade the required FastRPC packages before test
execution.

The setup remains provider-driven and does not affect Yocto/RPM or OPKG
flows when no matching package-set mapping is configured.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand

Srikanth Muppandam (smuppand) commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

Appreciate the offline discussions, Phanendra Yarra (@phanendra-qc) . I’ve updated the changes based on the suggestions, and the revised stdout below now shows the versions for packages that were already installed before the upgrade.

root@debian:/tmp/Runner/suites/Multimedia/CDSP/fastrpc_test# ./run.sh
[INFO] 2026-07-08 17:26:50 - Ensuring package set, set=fastrpc packages=fastrpc-support fastrpc-tests
[PASS] 2026-07-08 17:26:51 - Package already installed, fastrpc-support version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:26:51 - Runtime dependencies for package, fastrpc-support: adduser hexagon-dsp-binaries libc6
[PASS] 2026-07-08 17:26:51 - Dependency installed, parent=fastrpc-support dep=adduser version=3.152
[PASS] 2026-07-08 17:26:51 - Dependency installed, parent=fastrpc-support dep=hexagon-dsp-binaries version=0~20260519-1~bpo13+1
[PASS] 2026-07-08 17:26:51 - Dependency installed, parent=fastrpc-support dep=libc6 version=2.41-12+deb13u3
[INFO] 2026-07-08 17:26:52 - APT update already completed in this test session
[APT-POLICY:fastrpc-support] fastrpc-support:
[APT-POLICY:fastrpc-support]   Installed: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-support]   Candidate: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-support]   Version table:
[APT-POLICY:fastrpc-support]  *** 1.0.2-1~bpo~qcom3 500
[APT-POLICY:fastrpc-support]         500 https://deb.debusine.qualcomm.com/qualcomm/qli trixie/main arm64 Packages
[APT-POLICY:fastrpc-support]         100 /var/lib/dpkg/status
[APT-POLICY:fastrpc-support]      1.0.2-1~bpo~qcom1 500
[APT-POLICY:fastrpc-support]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[APT-POLICY:fastrpc-support]      1.0.0-1 500
[APT-POLICY:fastrpc-support]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[INFO] 2026-07-08 17:26:52 - Checking package-specific upgrade, fastrpc-support
[INFO] 2026-07-08 17:26:52 - Command attempt [apt-only-upgrade-fastrpc-support], 1/2
[INFO] 2026-07-08 17:26:52 - Running command [apt-only-upgrade-fastrpc-support]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --only-upgrade --no-install-recommends -o DPkg::Lock::Timeout=120 fastrpc-support
Reading package lists...
Building dependency tree...
Reading state information...
fastrpc-support is already the newest version (1.0.2-1~bpo~qcom3).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
[PASS] 2026-07-08 17:26:53 - Command passed [apt-only-upgrade-fastrpc-support]
[PASS] 2026-07-08 17:26:53 - Package already installed, fastrpc-support version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:26:54 - Runtime dependencies for package, fastrpc-support: adduser hexagon-dsp-binaries libc6
[PASS] 2026-07-08 17:26:54 - Dependency installed, parent=fastrpc-support dep=adduser version=3.152
[PASS] 2026-07-08 17:26:54 - Dependency installed, parent=fastrpc-support dep=hexagon-dsp-binaries version=0~20260519-1~bpo13+1
[PASS] 2026-07-08 17:26:55 - Dependency installed, parent=fastrpc-support dep=libc6 version=2.41-12+deb13u3
[PASS] 2026-07-08 17:26:55 - Package already installed, fastrpc-tests version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:26:55 - Runtime dependencies for package, fastrpc-tests: fastrpc-support libc6 libfastrpc1 libstdc++6
[PASS] 2026-07-08 17:26:55 - Dependency installed, parent=fastrpc-tests dep=fastrpc-support version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:26:56 - Dependency installed, parent=fastrpc-tests dep=libc6 version=2.41-12+deb13u3
[PASS] 2026-07-08 17:26:56 - Dependency installed, parent=fastrpc-tests dep=libfastrpc1 version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:26:56 - Dependency installed, parent=fastrpc-tests dep=libstdc++6 version=14.2.0-19
[INFO] 2026-07-08 17:26:56 - APT update already completed in this test session
[APT-POLICY:fastrpc-tests] fastrpc-tests:
[APT-POLICY:fastrpc-tests]   Installed: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-tests]   Candidate: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-tests]   Version table:
[APT-POLICY:fastrpc-tests]  *** 1.0.2-1~bpo~qcom3 500
[APT-POLICY:fastrpc-tests]         500 https://deb.debusine.qualcomm.com/qualcomm/qli trixie/main arm64 Packages
[APT-POLICY:fastrpc-tests]         100 /var/lib/dpkg/status
[APT-POLICY:fastrpc-tests]      1.0.2-1~bpo~qcom1 500
[APT-POLICY:fastrpc-tests]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[INFO] 2026-07-08 17:26:56 - Checking package-specific upgrade, fastrpc-tests
[INFO] 2026-07-08 17:26:56 - Command attempt [apt-only-upgrade-fastrpc-tests], 1/2
[INFO] 2026-07-08 17:26:56 - Running command [apt-only-upgrade-fastrpc-tests]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --only-upgrade --no-install-recommends -o DPkg::Lock::Timeout=120 fastrpc-tests
Reading package lists...
Building dependency tree...
Reading state information...
fastrpc-tests is already the newest version (1.0.2-1~bpo~qcom3).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
[PASS] 2026-07-08 17:26:56 - Command passed [apt-only-upgrade-fastrpc-tests]
[PASS] 2026-07-08 17:26:57 - Package already installed, fastrpc-tests version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:26:57 - Runtime dependencies for package, fastrpc-tests: fastrpc-support libc6 libfastrpc1 libstdc++6
[PASS] 2026-07-08 17:26:58 - Dependency installed, parent=fastrpc-tests dep=fastrpc-support version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:26:58 - Dependency installed, parent=fastrpc-tests dep=libc6 version=2.41-12+deb13u3
[PASS] 2026-07-08 17:26:58 - Dependency installed, parent=fastrpc-tests dep=libfastrpc1 version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:26:58 - Dependency installed, parent=fastrpc-tests dep=libstdc++6 version=14.2.0-19
[PASS] 2026-07-08 17:26:58 - Package set ready, set=fastrpc
[INFO] 2026-07-08 17:26:58 - --------------------------------------------------------------------------
[INFO] 2026-07-08 17:26:58 - -------------------Starting fastrpc_test Testcase----------------------------
[INFO] 2026-07-08 17:26:58 - Kernel: Linux debian 7.1.0-g19b282f41758 #1 SMP PREEMPT Wed Jul  8 01:08:56 UTC 2026 aarch64 GNU/Linux
[INFO] 2026-07-08 17:26:58 - Date(UTC): Wed Jul  8 05:26:58 PM UTC 2026
[INFO] 2026-07-08 17:26:58 - SoC.machine: Qualcomm Technologies, Inc. Glymur CRD
[INFO] 2026-07-08 17:26:58 - SoC.soc_id: 698
[INFO] 2026-07-08 17:26:58 - FastRPC multiarch triplet: aarch64-linux-gnu
[INFO] 2026-07-08 17:26:58 - FastRPC system library dir: /usr/local/lib
[INFO] 2026-07-08 17:26:58 - FastRPC test library dir: /usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 17:26:58 - FastRPC skeleton path: /usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:26:58 - LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 17:26:58 - ADSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:26:58 - CDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:26:58 - SDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:26:58 - Using binary: /usr/bin/fastrpc_test
[INFO] 2026-07-08 17:26:58 - Run dir: /usr/bin (launching ./fastrpc_test)
[INFO] 2026-07-08 17:26:58 - Binary details:
[INFO] 2026-07-08 17:26:58 -  ls -l: -rwxr-xr-x 1 root root 68024 Jun  9 13:19 /usr/bin/fastrpc_test
[INFO] 2026-07-08 17:26:58 -  file : /usr/bin/fastrpc_test: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=964245cfc62d97e0e2cf388b9b85f6ffcad3d4d0, for GNU/Linux 3.7.0, stripped
[WARN] 2026-07-08 17:26:58 - No DSP skeleton source found under /usr/share/qcom, skipping autolink.
[INFO] 2026-07-08 17:26:58 - rproc.adsp: remoteproc1 path=/sys/class/remoteproc/remoteproc1 state=running fw=qcom/glymur/adsp.mbn name=adsp
[INFO] 2026-07-08 17:26:58 - rproc.cdsp: remoteproc2 path=/sys/class/remoteproc/remoteproc2 state=running fw=qcom/glymur/cdsp.mbn name=cdsp
[INFO] 2026-07-08 17:26:58 - discover_supported_domains: helper-backed discovery active
[SKIP] 2026-07-08 17:26:59 - fastrpc_test SKIP - SoC Qualcomm Technologies, Inc. Glymur CRD does not support FastRPC
root@debian:/tmp/Runner/suites/Multimedia/CDSP/fastrpc_test#

This snapshot shows the situation where packages are not installed on rootfs, so it configures the install and then runs the tests.

root@debian:/tmp/Runner/suites/Multimedia/CDSP/fastrpc_test# ./run.sh
[INFO] 2026-07-08 17:06:07 - Ensuring package set, set=fastrpc packages=fastrpc-support fastrpc-tests
[WARN] 2026-07-08 17:06:07 - Package missing, installing, fastrpc-support
[INFO] 2026-07-08 17:06:08 - Package provider, provider=apt os=debian version=13 recover=1 auto_install=1 upgrade=0 package_set_upgrade=1
[INFO] 2026-07-08 17:06:08 - APT provider active, optional_sources_path=/opt/qcom-testkit/metadata auth_conf=/etc/apt/auth.conf.d/debusine-ci-auth.conf debusine_source=none debusine_suite=trixie
[INFO] 2026-07-08 17:06:08 - No built-in Qualcomm Debusine apt source requested
[INFO] 2026-07-08 17:06:08 - No APT metadata source directory found, using existing apt sources
[INFO] 2026-07-08 17:06:08 - APT auth secret files not present, skipping auth config creation
[INFO] Checking network connectivity...
[PASS] Network is active. IP address: 10.92.185.103
[PASS] Internet is reachable.
[PASS] 2026-07-08 17:06:08 - Network is ready for package operations
[INFO] 2026-07-08 17:06:08 - APT version:
apt 3.0.3 (arm64)
Supported modules:
*Ver: Standard .deb
*Pkg:  Debian dpkg interface (Priority 30)
 Pkg:  Debian APT solver interface (Priority -1000)
 Pkg:  Debian APT planner interface (Priority -1000)
 S.L: 'deb' Debian binary tree
 S.L: 'deb-src' Debian source tree
 Idx: Debian Source Index
 Idx: Debian Package Index
 Idx: Debian Translation Index
 Idx: Debian dpkg status file
 Idx: Debian deb file
 Idx: Debian dsc file
 Idx: Debian control file
 Idx: EDSP scenario file
 Idx: EIPP scenario file
[INFO] 2026-07-08 17:06:08 - APT configured sources:
[INFO] 2026-07-08 17:06:08 - APT source file, /etc/apt/sources.list.d/debian-backports.sources
[APT-SOURCE] # Debian backports
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian
[APT-SOURCE] Suites: trixie-backports
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Enabled: yes
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[INFO] 2026-07-08 17:06:08 - APT source file, /etc/apt/sources.list.d/debian.sources
[APT-SOURCE] # Debian archive
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian/
[APT-SOURCE] Suites: trixie
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[APT-SOURCE]
[APT-SOURCE] # Debian stable updates
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian/
[APT-SOURCE] Suites: trixie-updates
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[APT-SOURCE]
[APT-SOURCE] # Debian security updates
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: http://deb.debian.org/debian-security/
[APT-SOURCE] Suites: trixie-security
[APT-SOURCE] Components: main contrib non-free non-free-firmware
[APT-SOURCE] Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
[APT-SOURCE] Enabled: yes
[INFO] 2026-07-08 17:06:08 - APT source file, /etc/apt/sources.list.d/qli.sources
[APT-SOURCE] # Qualcomm Linux repository
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: https://deb.debusine.qualcomm.com/qualcomm/qli
[APT-SOURCE] Suites: trixie
[APT-SOURCE] Components: main contrib non-free-firmware non-free
[APT-SOURCE] Signed-By:
[APT-SOURCE]  -----BEGIN PGP PUBLIC KEY BLOCK-----
[APT-SOURCE]  .
[APT-SOURCE]  mDMEag8p/xYJKwYBBAHaRw8BAQdAdB6JSNF1OXxnsTgp4VTUekW52BM7e6ZQVRsq
[APT-SOURCE]  QT5QDaS0JEFyY2hpdmUgc2lnbmluZyBrZXkgZm9yIHF1YWxjb21tL3FsaYiQBBMW
[APT-SOURCE]  CgA4FiEEOwuFfyf8aPE5SQakb8qSvoHfw8IFAmoPKf8CGwMFCwkIBwIGFQoJCAsC
[APT-SOURCE]  BBYCAwECHgECF4AACgkQb8qSvoHfw8Lz1gEA9XocADbvqUgZQc0LceThn7vMI98d
[APT-SOURCE]  kTJoiInuulQ6rEUBANo+GOKILH71VRnZ5jWtsu7IlVk7oUMlTtC0eE5tcBwB
[APT-SOURCE]  =bX6V
[APT-SOURCE]  -----END PGP PUBLIC KEY BLOCK-----
[INFO] 2026-07-08 17:06:08 - APT source file, /etc/apt/sources.list.d/qsc-deb-releases.sources
[APT-SOURCE] # QArtifactory qsc-deb-releases repository
[APT-SOURCE] # NB: publishing Sources indices for deb-src isn't supported by Artifactory,
[APT-SOURCE] # but sources are published with other packages files
[APT-SOURCE] Types: deb
[APT-SOURCE] URIs: https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases
[APT-SOURCE] Suites: trixie-overlay
[APT-SOURCE] Components: main
[APT-SOURCE] Signed-By: /etc/apt/keyrings/qsc-deb-releases.asc
[APT-SOURCE] Enabled: yes
[INFO] 2026-07-08 17:06:08 - Command attempt [apt-update], 1/2
[INFO] 2026-07-08 17:06:08 - Running command [apt-update]: env DEBIAN_FRONTEND=noninteractive apt-get update -o Acquire::Retries=2 -o DPkg::Lock::Timeout=120
Hit:1 http://deb.debian.org/debian trixie-backports InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://deb.debian.org/debian-security trixie-security InRelease
Hit:6 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay InRelease
Hit:5 https://deb.debusine.qualcomm.com/qualcomm/qli trixie InRelease
Reading package lists...
[PASS] 2026-07-08 17:06:11 - Command passed [apt-update]
[INFO] 2026-07-08 17:06:11 - APT upgrade disabled by config
[INFO] 2026-07-08 17:06:11 - Command attempt [apt-fix-broken], 1/2
[INFO] 2026-07-08 17:06:11 - Running command [apt-fix-broken]: env DEBIAN_FRONTEND=noninteractive apt-get -f install -y -o DPkg::Lock::Timeout=120
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  hexagon-dsp-binaries hexagon-dsp-binaries-arduino-monza
  hexagon-dsp-binaries-qualcomm-db820c
  hexagon-dsp-binaries-qualcomm-glymur-crd
  hexagon-dsp-binaries-qualcomm-hamoa-iot-evk
  hexagon-dsp-binaries-qualcomm-iq8275-evk
  hexagon-dsp-binaries-qualcomm-iq9075-evk
  hexagon-dsp-binaries-qualcomm-kaanapali-mtp
  hexagon-dsp-binaries-qualcomm-purwa-iot-evk
  hexagon-dsp-binaries-qualcomm-qcm6490-idp
  hexagon-dsp-binaries-qualcomm-qcs615-ride
  hexagon-dsp-binaries-qualcomm-qcs8300-ride
  hexagon-dsp-binaries-qualcomm-sa8775p-ride
  hexagon-dsp-binaries-qualcomm-sdm845-hdk
  hexagon-dsp-binaries-qualcomm-shikra-cqs-evk
  hexagon-dsp-binaries-qualcomm-sm8750-mtp
  hexagon-dsp-binaries-radxa-dragon-q6a
  hexagon-dsp-binaries-thundercomm-db845c hexagon-dsp-binaries-thundercomm-rb1
  hexagon-dsp-binaries-thundercomm-rb2
  hexagon-dsp-binaries-thundercomm-rb3gen2
  hexagon-dsp-binaries-thundercomm-rb5
  hexagon-dsp-binaries-thundercomm-rubikpi3 libfastrpc1
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
[PASS] 2026-07-08 17:06:11 - Command passed [apt-fix-broken]
[APT-POLICY:fastrpc-support] fastrpc-support:
[APT-POLICY:fastrpc-support]   Installed: (none)
[APT-POLICY:fastrpc-support]   Candidate: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-support]   Version table:
[APT-POLICY:fastrpc-support]      1.0.2-1~bpo~qcom3 500
[APT-POLICY:fastrpc-support]         500 https://deb.debusine.qualcomm.com/qualcomm/qli trixie/main arm64 Packages
[APT-POLICY:fastrpc-support]         100 /var/lib/dpkg/status
[APT-POLICY:fastrpc-support]      1.0.2-1~bpo~qcom1 500
[APT-POLICY:fastrpc-support]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[APT-POLICY:fastrpc-support]      1.0.0-1 500
[APT-POLICY:fastrpc-support]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[INFO] 2026-07-08 17:06:11 - Command attempt [apt-install-fastrpc-support], 1/2
[INFO] 2026-07-08 17:06:11 - Running command [apt-install-fastrpc-support]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --fix-missing -o DPkg::Lock::Timeout=120 fastrpc-support
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  libfastrpc1
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  fastrpc-support
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
                                                              Need to get 0 B/6,628 B of archives.
                                                                                                  After this operation, 229 kB of additional disk space will be used.
                                                                                                                                                                     Selecting previously unselected package fastrpc-support.
(Reading database ... 51885 files and directories currently installed.)
Preparing to unpack .../fastrpc-support_1.0.2-1~bpo~qcom3_arm64.deb ...
Unpacking fastrpc-support (1.0.2-1~bpo~qcom3) ...
Setting up fastrpc-support (1.0.2-1~bpo~qcom3) ...

Running kernel seems to be up-to-date.

Failed to check for processor microcode upgrades.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
[PASS] 2026-07-08 17:06:14 - Command passed [apt-install-fastrpc-support]
[PASS] 2026-07-08 17:06:14 - Package already installed, fastrpc-support version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:06:14 - Runtime dependencies for package, fastrpc-support: adduser hexagon-dsp-binaries libc6
[PASS] 2026-07-08 17:06:14 - Dependency installed, parent=fastrpc-support dep=adduser version=3.152
[PASS] 2026-07-08 17:06:14 - Dependency installed, parent=fastrpc-support dep=hexagon-dsp-binaries version=0~20260519-1~bpo13+1
[PASS] 2026-07-08 17:06:14 - Dependency installed, parent=fastrpc-support dep=libc6 version=2.41-12+deb13u3
[WARN] 2026-07-08 17:06:14 - Package missing, installing, fastrpc-tests
[INFO] 2026-07-08 17:06:15 - Package provider, provider=apt os=debian version=13 recover=1 auto_install=1 upgrade=0 package_set_upgrade=1
[INFO] 2026-07-08 17:06:15 - APT provider active, optional_sources_path=/opt/qcom-testkit/metadata auth_conf=/etc/apt/auth.conf.d/debusine-ci-auth.conf debusine_source=none debusine_suite=trixie
[INFO] 2026-07-08 17:06:15 - APT update already completed in this test session
[INFO] 2026-07-08 17:06:15 - APT upgrade disabled by config
[INFO] 2026-07-08 17:06:15 - Command attempt [apt-fix-broken], 1/2
[INFO] 2026-07-08 17:06:15 - Running command [apt-fix-broken]: env DEBIAN_FRONTEND=noninteractive apt-get -f install -y -o DPkg::Lock::Timeout=120
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  libfastrpc1
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
[PASS] 2026-07-08 17:06:15 - Command passed [apt-fix-broken]
[APT-POLICY:fastrpc-tests] fastrpc-tests:
[APT-POLICY:fastrpc-tests]   Installed: (none)
[APT-POLICY:fastrpc-tests]   Candidate: 1.0.2-1~bpo~qcom3
[APT-POLICY:fastrpc-tests]   Version table:
[APT-POLICY:fastrpc-tests]      1.0.2-1~bpo~qcom3 500
[APT-POLICY:fastrpc-tests]         500 https://deb.debusine.qualcomm.com/qualcomm/qli trixie/main arm64 Packages
[APT-POLICY:fastrpc-tests]      1.0.2-1~bpo~qcom1 500
[APT-POLICY:fastrpc-tests]         500 https://qartifactory-edge.qualcomm.com/artifactory/qsc-deb-releases trixie-overlay/main arm64 Packages
[INFO] 2026-07-08 17:06:15 - Command attempt [apt-install-fastrpc-tests], 1/2
[INFO] 2026-07-08 17:06:15 - Running command [apt-install-fastrpc-tests]: env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --fix-missing -o DPkg::Lock::Timeout=120 fastrpc-tests
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  fastrpc-tests
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
                                                              Need to get 0 B/43.6 kB of archives.
                                                                                                  After this operation, 404 kB of additional disk space will be used.
                                                                                                                                                                     Selecting previously unselected package fastrpc-tests.
(Reading database ... 51894 files and directories currently installed.)
Preparing to unpack .../fastrpc-tests_1.0.2-1~bpo~qcom3_arm64.deb ...
Unpacking fastrpc-tests (1.0.2-1~bpo~qcom3) ...
Setting up fastrpc-tests (1.0.2-1~bpo~qcom3) ...

Running kernel seems to be up-to-date.

Failed to check for processor microcode upgrades.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
[PASS] 2026-07-08 17:06:17 - Command passed [apt-install-fastrpc-tests]
[PASS] 2026-07-08 17:06:17 - Package already installed, fastrpc-tests version=1.0.2-1~bpo~qcom3
[INFO] 2026-07-08 17:06:17 - Runtime dependencies for package, fastrpc-tests: fastrpc-support libc6 libfastrpc1 libstdc++6
[PASS] 2026-07-08 17:06:17 - Dependency installed, parent=fastrpc-tests dep=fastrpc-support version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:06:17 - Dependency installed, parent=fastrpc-tests dep=libc6 version=2.41-12+deb13u3
[PASS] 2026-07-08 17:06:17 - Dependency installed, parent=fastrpc-tests dep=libfastrpc1 version=1.0.2-1~bpo~qcom3
[PASS] 2026-07-08 17:06:17 - Dependency installed, parent=fastrpc-tests dep=libstdc++6 version=14.2.0-19
[PASS] 2026-07-08 17:06:17 - Package set ready, set=fastrpc
[INFO] 2026-07-08 17:06:17 - --------------------------------------------------------------------------
[INFO] 2026-07-08 17:06:17 - -------------------Starting fastrpc_test Testcase----------------------------
[INFO] 2026-07-08 17:06:17 - Kernel: Linux debian 7.1.0-g19b282f41758 #1 SMP PREEMPT Wed Jul  8 01:08:56 UTC 2026 aarch64 GNU/Linux
[INFO] 2026-07-08 17:06:17 - Date(UTC): Wed Jul  8 05:06:17 PM UTC 2026
[INFO] 2026-07-08 17:06:17 - SoC.machine: Qualcomm Technologies, Inc. Glymur CRD
[INFO] 2026-07-08 17:06:17 - SoC.soc_id: 698
[INFO] 2026-07-08 17:06:17 - FastRPC multiarch triplet: aarch64-linux-gnu
[INFO] 2026-07-08 17:06:17 - FastRPC system library dir: /usr/local/lib
[INFO] 2026-07-08 17:06:17 - FastRPC test library dir: /usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 17:06:17 - FastRPC skeleton path: /usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:06:17 - LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/aarch64-linux-gnu/fastrpc_test
[INFO] 2026-07-08 17:06:17 - ADSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:06:17 - CDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:06:17 - SDSP_LIBRARY_PATH=/usr/share/fastrpc_test/v75:/usr/share/fastrpc_test/v68
[INFO] 2026-07-08 17:06:17 - Using binary: /usr/bin/fastrpc_test
[INFO] 2026-07-08 17:06:17 - Run dir: /usr/bin (launching ./fastrpc_test)
[INFO] 2026-07-08 17:06:17 - Binary details:
[INFO] 2026-07-08 17:06:17 -  ls -l: -rwxr-xr-x 1 root root 68024 Jun  9 13:19 /usr/bin/fastrpc_test
[INFO] 2026-07-08 17:06:17 -  file : /usr/bin/fastrpc_test: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=964245cfc62d97e0e2cf388b9b85f6ffcad3d4d0, for GNU/Linux 3.7.0, stripped
[WARN] 2026-07-08 17:06:17 - No DSP skeleton source found under /usr/share/qcom, skipping autolink.
[INFO] 2026-07-08 17:06:17 - rproc.adsp: remoteproc1 path=/sys/class/remoteproc/remoteproc1 state=running fw=qcom/glymur/adsp.mbn name=adsp
[INFO] 2026-07-08 17:06:17 - rproc.cdsp: remoteproc2 path=/sys/class/remoteproc/remoteproc2 state=running fw=qcom/glymur/cdsp.mbn name=cdsp
[INFO] 2026-07-08 17:06:17 - discover_supported_domains: helper-backed discovery active
[SKIP] 2026-07-08 17:06:18 - fastrpc_test SKIP - SoC Qualcomm Technologies, Inc. Glymur CRD does not support FastRPC
root@debian:/tmp/Runner/suites/Multimedia/CDSP/fastrpc_test#

@bhargav0610
Bhargav-qcom (bhargav0610) merged commit f09182c into qualcomm-linux:main Jul 9, 2026
12 checks passed
@smuppand
Srikanth Muppandam (smuppand) deleted the distro_support branch July 9, 2026 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants