Chris Adams wrote:

> Hi,
> 
> Yes, I suspect that the Buteo plugins weren't updated when the rest of the
> stack was upgraded to BlueZ 5.
> I assume that you can simply update the code in that repository to use the
> appropriate interfaces and APIs to begin the porting effort.  I don't
> believe that we mean to keep BlueZ 4 support working, so no need to have
> two separate codepaths with ifdefs depending on version, instead can just
> port directly to BlueZ 5 APIs.
> 
> The two repositories with code that will probably need to be updated are:
> https://git.merproject.org/mer-core/buteo-syncfw/
> https://git.merproject.org/mer-core/buteo-sync-plugins/
> 

Hi Chris, all,

this "you can simply update the code" turns out to be not so simple. Down
the rabbit hole I hit on openobex. I am basically doing some analyses and
PoC, so here are my findings

1. buteo-syncml and buteo-sync-plugins use openobex library
2. openobex library provided is openobex-0.1.4-1.2.1.jolla.armv7hl
3. on mer openobex is 1.7
4. in sailfish git reference is set to mer
5. 1.7 uses cmake and thus building does not work
6. in 1.7 significant change was done, so that all relaying code needs to be
migrated/upgraded. On my desktop PC I still use 1.5.2 which seems to be
stable and working with older applications
7. in sailfish git in rpm/openobex.yaml "Requires" is set to
bluez-libs-devel, which breaks other dependencies. Why is it set to require
bluez-libs-devel? IMO it should be removed

put it all together this obex stuff that I desperately need for advancing on
syncml is totally creepy.
The way I go now is use openobex 1.5.2 which builds properly with sailfish.

Please, let me know what you think and how this can be corrected for the
future. 

To me it looks like the whole stack is left unmaintained and I am not sure
how the following components are going to be brought to a working state
without a proper support. I mean even if community can do the work, how big
are the chances that all the changes in following packages get merged into
mainstream???

- buteo-syncfw
- buteo-syncml
- buteo-sync-plugins
- openobex

Thank you in advance and kind regards

PS: It is a pleasure to use the SDK - works smoothly :)


_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to