JBQ,
> By looking at many changes, I spotted 3 areas where merges don't go
> smoothly. Those areas are Bluetooth, Email, and Location, and most
> changes related to those cause merge problems. Digging a bit, those
> look like they've been refactored quite heavily in Google's internal
> tree, which causes the conflicts. For anyone considering to contribute
> in any of those 3 areas. I recommend waiting until the next major
> release (and I don't have any ETA for it).
Any chances any of this changes on the Bluetooth side are related to
Bluetooth Low Energy? I've been working on implementing a Open Bluetooth
Low Energy[1] which installs on any ICS or JB rooted device, and doesn't
require any patching on BlueZ. Which I was thinking on starting
contributing soon, my implementation is online[2] as well. It provides
only an LE client, allowing Android devices work as server would require
hacking into BlueZ that even though I had done plenty of times before is
hard, and beyond my goal right now.
Regards,
Manuel
[1]
http://code.google.com/p/broadcom-ble/
[2]
https://github.com/manuelnaranjo/android-btle