Bluetooth: prepare Ubuntu Server and Desktop stacks for validation - #531
Merged
Bhargav-qcom (bhargav0610) merged 2 commits intoAug 6, 2026
Merged
Conversation
- install missing non-DKMS package-set members in one APT transaction - run fix-broken handling once per package set - retain individual DKMS installation and cleanup behavior - fall back to per-package recovery when batch installation fails - disable optional APT translation-index downloads - preserve RPM and opkg package handling Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
- add Ubuntu Bluetooth package-set and command mappings - detect Ubuntu Server and Desktop variants - install the required Bluetooth stack on Server images - validate the preinstalled stack on Desktop images - configure WirePlumber Bluetooth monitoring for headless use - restart PipeWire and WirePlumber under the qcom user - validate bluetooth.service and the Bluetooth kernel stack - add the common Ubuntu preflight to existing Bluetooth tests - preserve existing Debian and Yocto behavior Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Srikanth Muppandam (smuppand)
requested review from
Sreenivas8523 and
Bhargav-qcom (bhargav0610)
August 6, 2026 16:54
Bhargav-qcom (bhargav0610)
approved these changes
Aug 6, 2026
Bhargav-qcom (bhargav0610)
merged commit Aug 6, 2026
f346820
into
qualcomm-linux:main
5 of 12 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Ubuntu-specific Bluetooth stack preparation for the existing Bluetooth validation tests.
Ubuntu Server images may not include the complete Bluetooth userspace stack by default, while Ubuntu Desktop images are expected to provide it.
This change detects the Ubuntu variant, prepares the required stack on Server images, validates the existing stack on Desktop images, and then runs the current Bluetooth tests without changing their functional coverage.
The change also improves the generic APT package provider by installing missing non-DKMS package-set members in a single transaction.