Skip to content

sensors: validate runtime inventory with compatible package sets - #561

Merged
Bhargav-qcom (bhargav0610) merged 2 commits into
qualcomm-linux:mainfrom
smuppand:fix/sensors-package-versions
Sep 1, 2026
Merged

sensors: validate runtime inventory with compatible package sets#561
Bhargav-qcom (bhargav0610) merged 2 commits into
qualcomm-linux:mainfrom
smuppand:fix/sensors-package-versions

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Summary

  • Replace the Debian and Ubuntu Sensors overlay package sets with a compatible Qualcomm runtime/test package set.
  • Keep command-recovery mappings aligned with the package set so dependency recovery cannot reintroduce incompatible development packages.
  • Avoid mixed-version qcom-sensors-*-dev dependency failures from staging repositories.
  • Derive auto-mode validation targets from the runtime ssc_sensor_info inventory.
  • Run streaming validation only for discovered supported data-sensor types.
  • Report a clear control-plane PASS when SSC, ADSP, service, and inventory are healthy but no physical data-sensor streaming is applicable.
  • Preserve strict failures for explicit sensor requests and named hardware profiles.

Replace the Debian sensor package set with the compatible staging runtime and test packages. Keep command recovery aligned so it cannot reintroduce development packages that require an older exact runtime version.

Auto mode now validates only discovered streamable data sensors. A healthy SSC control plane with no applicable physical data sensor passes explicitly, while discovered sensor failures and strict explicit requests continue to fail.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Use the compatible runtime and test package set for Ubuntu Sensors overlay and command recovery, matching Debian. This avoids mixed-version development package dependencies in the Qualcomm staging repositories.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@bhargav0610
Bhargav-qcom (bhargav0610) merged commit 52e0144 into qualcomm-linux:main Sep 1, 2026
14 checks passed
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