Re: 5.43 Experimental Status?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Travis,

On Thu, Jan 12, 2017 at 12:38 AM, Travis Griggs <travisgriggs@xxxxxxxxx> wrote:
> I’m trying to bring my linux SBC acting as a peripheral up to debian stretch. I had been running on jessie, with my own build of bluez 5.41. I had been modifying the bluetooth.service to execute:
>
>     /usr/lib/bluetooth/bluetoothd -d -E --noplugin=*
>
> The latest stretch/testing bluez seems to be 5.43 though:
>
>     dpkg -l | grep bluez
>     ii  bluez                         5.43-1                   armhf        Bluetooth tools and daemons
>
> I thought the -E flag was supposed to no longer be necessary after 5.42. So I removed it. I updated my own python code to match the small changes I found in example-advertisement. But I’m getting the following error:
>
>     ERROR:dbus.connection:Unable to set arguments (dbus.ObjectPath('/nelson_irrigation/twig_pilot'), {}) according to signature None: <class 'ValueError'>: Unable to guess signature from an empty dict

Well RegisterAdvertisement is still using
GDBUS_EXPERIMENTAL_ASYNC_METHOD, what has been marked as stable is the
GATT APIs so for advertisement you still need -E.

> Which after googling, was the same error I found a while back when I had forgotten to turn -E on with 5.40.
>
> So I added the -E back in and it started working as hoped.
>
> Can someone explain why the -E is still needed with 5.43, for dbus code like that found in the test/examples? Did it not really get promoted after all? Or did I misunderstand the semantics of what was changing?--
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Luiz Augusto von Dentz
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux