-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ell 0.38 bluez 5.56 #28488
ell 0.38 bluez 5.56 #28488
Conversation
Welp, they broke ABI |
Should wait on IWD 1.12. I'm considering moving it to use built-in ELL to avoid ABI/API mismatches (IWD 1.11 won't even build with this one). @sgn what do you think about doing the same for bluez? |
I'm expecting new release of bluez soon. In my experience, ell don't break that often. |
From what I understand, most of the time the releases come out near each other, ell, bluez and IWD. But since they are so tied to a specific ll version, I'm not sure we gain much by using the dynamic library... It's tiny and using the bundled one helps avoid weird compatibility issues. Since I'd consider wireless generally more essential than bt, we could link only IWD with the bundled version. |
Seems like Debian (which wants to dynamic link the most) also uses bundled version for iwd. I think it should be fine. |
BlueZ: hold for a bit https://marc.info/?l=linux-bluetooth&m=161437459815658&w=2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
iwd
seems to work fine as a WPA supplicant and link manager. IPv6 still fails to work as expected. In my network, which offers Router Advertisements for IPv6 configuration, iwd
crashes when it is configured to enable IPv6. Earlier versions supported only DHCPv6 for IPv6, but I don't rememember if that caused iwd
to crash or just fail to give me a v6 address before. I can't comment on DHCPv6 functionality.
For now, iwd
still fails to deliver key IPv6 support, which leaves me turning off network configuration and using dhcpcd
. This is nothing new and, unless previously working DHCPv6 support is broken, probably shouldn't block this update.
I continue to wait for the day when iwd
handles IPv6 properly and I can drop my dhcpcd
dependnecy.
I would say switch BlueZ to vendor ell for now (if bluez failed to build from source with new ell) and push ell and iwd out first. BlueZ 5.55 built fine with new ell? |
I didn't check. But now that IWD is using bundled ell, I can hold the ell update without issue. |
This PR is now exclusively about ell and bluez. |
bluez 5.57 and 5.58 are out. They fix an issue in 5.56 where bluetooth headphones could connect with HSP instead of SBC/AptX etc. which meant really bad sound quality. |
|
@paper42 I have pushed an updated version of the PR, could you please test it out? |
Add warnings about ABI stability.
Requested by paper42: - add logging to services - add experimental build option
Thanks, I will try using this for a few days and report back soon. |
I was able to test this only for a few hours before my hardware broke, but it worked fine. |
General
Have the results of the proposed changes been tested?