On 2015-05-21 12:36, Tanu Kaskinen wrote: > On Thu, May 21, 2015, at 11:46, David Henningsson wrote: >> This patch looks broken: Profile availability is not a boolean, it's a >> tristate (yes/no/unkown). > > In the libpulse API it's a boolean, however. I think it should be > boolean in the D-Bus API too. (Answering to a very old email while going through old stuff) It's kind of weird/broken that libpulse does not expose the tristate but now that it doesn't, I guess it's okay to have just a boolean here too. The calculation of that boolean was still wrong, though. Fixed it up and pushed. > >> On 2015-03-19 12:51, Juho Hämäläinen wrote: >>> --- >>> >>> Noticed that profile availability was missing from D-Bus API so added while >>> at it. Didn't check whether there was other stuff missing elsewhere as well. > > There most likely is other stuff missing as well, because new features > are generally only added to the libpulse API. The D-Bus API is still in > work-in-progress state, although no progress has been made for a long > time. The API still has no stability guarantees, so it's not recommended > for wide use. > -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic