debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #08082
[Bug 2122382] Re: [SRU] Improve audio profiles compatibility
I ran the tests using Bluetooth PTS with a plucky laptop as Implementation under Test and they fail/are indecisive.
After installing bluez 5.79-2ubuntu1.3 from plucky-proposed the tests run successful.
If I rerun AVDTP/SRC/INT/SIG/SMG/BV-15-C a second time the results switch to INDCSV. I hope Dirk can answer if this behavior is expected.
When the device is removed (using either 'Forget Device' in the GUI or 'remove' in bluetoothctl) before rerunning, the test is successful. Also the data from the cache which the patch addresses is correctly emptied, when removing a device.
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to bluez in Ubuntu.
https://bugs.launchpad.net/bugs/2122382
Title:
[SRU] Improve audio profiles compatibility
Status in OEM Priority Project:
New
Status in bluez package in Ubuntu:
Fix Released
Status in bluez source package in Noble:
In Progress
Status in bluez source package in Plucky:
Fix Committed
Status in bluez source package in Questing:
Fix Released
Bug description:
[ Impact ]
* Older Bluez not able pass the compliance testing from the Bluetooth SIG.
This SRU aim to back port necessary patches to improve the compatibility.
[ Test Plan ]
* Run following test cases from Bluetooth SIG Profile Tuning Suite (PTS)
won't get fail result.
- A2DP/SRC/SGSIT/ATTR/BV-04-C
- check Advanced Audio Distribution profile (A2DP) version
- AVDTP/SRC/INT/SIG/SMG/BV-15-C
- Verify that the IUT (Implementation under test) is able to establish a stream connection to a previously configured remote SEP by establishing one L2CAP channel
- AVDTP/SRC/ACP/TRA/BTR/BI-01-C
- Verify that the IUT is able to issue a Set Configuration Reject response to the Initiator if the format of the media transport is incorrect
[ Where problems could occur ]
* Patches are doing minor bug fix to the profile. Normal user should not be
affected
[ Other Info ]
* Related upstream commits
- https://github.com/bluez/bluez/commit/f0e9ecb9f4fe3a7bdb011dc155cf6ad657a289ee
- profiles-avdtp-Fix-reply-for-bad-media-transport-for.patch fix AVDTP/SRC/ACP/TRA/BTR/BI-01-C
- https://github.com/bluez/bluez/commit/ea3f4047e452b081e34d017cce316aba9d623301
- https://github.com/bluez/bluez/commit/78aabd896dbe3e23faaebbc97b8ecd711b2502fc
- cleanup-endpoints-when-devices-been-removed.patch fix AVDTP/SRC/INT/SIG/SMG/BV-15-C, this test case will verify if the IUT follow the correctly command sequences (AVDT_Sig_Event_Registration-> AVDT_Get_Capabilities_Req-> AVDTP_GET_CAPABILITIES_CMD). If there is cached capability data, bluez won't send AVDT_Get_Capabilities_Req, PTS will treat it as fail. This patch make bluez clean cache when removing the device and able to get pass result with PTS.
- https://github.com/bluez/bluez/commit/f2120e3ded0656c8eda3d8058ee35654aba3fd09
- audio-upgrade-versions-to-latest-possible-to-qualify.patch fix A2DP/SRC/SGSIT/ATTR/BV-04-C
* A2DP test suite
- https://files.bluetooth.com/download/a2dp-ts-p20-pdf
* AVDTP test suite
- https://files.bluetooth.com/download/avdtp-ts-p21-pdf
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2122382/+subscriptions
References