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 Kernel
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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to