[SailfishDevel] SyncML profile Nokia Services what is the difference

deloptes deloptes at gmail.com
Wed Jul 10 21:29:40 UTC 2019


Tone Kastlunger wrote:

> I have always been suspecting Jolla using the missing BT export as
> a lock-in technique; but even switching between sfos phones (jolla 1 ->
> jolla c -> xperia x for me,
> probably a xa2 coming up soon) is impossible as it is now, so that
> (luckily) kills the theory.
> 
> I'd be glad to be able to help, a (somewhat) working sync mechanism for
> contacts & notes would
> be extremely helpful already!

I do not know about the background. I heard syncml is dead as no one of the
companies involved in establishing the protocol are interested in this
anymore. This, however, leaves us with one option less to express our
freedom of choice and even worse there is no possible way to synchronize
locally. I heard somehow that Windows/Android supposed to offer something
for local synchronization, but I have no way to test this.
My drama is that I was using N9 for 7y and it worked perfectly well ... now
I am constantly out of sync :|

>From what I see is that a lot of stuff is missing in Sailfish X that was
present in N9. From the services this is PC Suite, Obex File Transfer,
SyncML Server/Client etc.
I do not know if this is limitation by the kernel. I do not recall what was
the status of bluez5 and obex in 3.9. I do not know how obexd was compiled.

I see in the syncevolution logs following and I think something in the
background is missing - perhaps outside of buteo

>>> N9 <<<

[2019-07-10 21:41:17.880] ready to sync
[2019-07-10 21:41:17.880] starting SAN 12 auth 1B2M2Y8AsgTpgAmY7PhCfg==
nonce SyncEvolution session 1 server PC Suite
[2019-07-10 21:41:17.881] SAN datastore addressbook uri Contacts type 7 mode
206
[2019-07-10 21:41:17.881] ObexTransportAgent::wait(no reply)
[2019-07-10 21:41:17.881] ObexTransportAgent::wait(): iteration
[2019-07-10 21:41:17.881] ObexTransportAgent::wait(): iteration
...
[2019-07-10 21:41:20.777] ObexTransportAgent::wait(): iteration
[2019-07-10 21:41:20.777] Connecting Bluetooth device with address
40:98:4E:90:56:E3 and channel 25
[2019-07-10 21:41:20.936] OBEX_EV_PROGRESS
[2019-07-10 21:41:20.936] ObexTransportAgent::wait(): iteration
[2019-07-10 21:41:21.432] OBEX_EV_REQDONE
[2019-07-10 21:41:21.432] OBEX Transport: get header who from connect
response with value SYNCML-SYNC
[2019-07-10 21:41:21.432] ObexTransportAgent::wait(): is ready
[2019-07-10 21:41:21.432] Server sending SAN
...
[2019-07-10 21:41:20.777] ObexTransportAgent::wait(): iteration
[2019-07-10 21:41:20.777] Connecting Bluetooth device with address
66:55:44:33:22:11 and channel 25
[2019-07-10 21:41:20.936] OBEX_EV_PROGRESS
[2019-07-10 21:41:20.936] ObexTransportAgent::wait(): iteration
[2019-07-10 21:41:21.432] OBEX_EV_REQDONE
[2019-07-10 21:41:21.432] OBEX Transport: get header who from connect
response with value SYNCML-SYNC
[2019-07-10 21:41:21.432] ObexTransportAgent::wait(): is ready
[2019-07-10 21:41:21.432] Server sending SAN

>>> Xperia X <<<

[2019-07-09 23:25:31.041] ready to sync
[2019-07-09 23:25:31.041] starting SAN 12 auth 1B2M2Y8AsgTpgAmY7PhCfg==
nonce SyncEvolution session 1 server PC Suite
[2019-07-09 23:25:31.041] SAN datastore addressbook uri Contacts type 7 mode
206
[2019-07-09 23:25:31.041] ObexTransportAgent::wait(no reply)
[2019-07-09 23:25:31.041] ObexTransportAgent::wait(): iteration
...
[2019-07-09 23:25:35.497] ObexTransportAgent::wait(): iteration
[2019-07-09 23:25:35.497] Connecting Bluetooth device with address
11:22:33:44:55:66 and channel 25
[2019-07-09 23:25:35.655] OBEX_EV_PROGRESS
[2019-07-09 23:25:35.655] ObexTransportAgent::wait(): iteration
[2019-07-09 23:25:35.660] OBEX_EV_LINKERR
[2019-07-09 23:25:35.660] ObexTransportAgent::shutdown()
[2019-07-09 23:25:35.660] ObexTransportAgent::wait(no reply)
[2019-07-09 23:25:35.660] ObexTransportAgent::wait(): iteration
[2019-07-09 23:25:53.765] ObexTransport: exception thrown in
obex_fd_source_cb_impl

You can try the attached patch against buteo-syncfw (master before commit
081a511) and tell me what you think.
I will look forward to clean up the buteo-sync-plugins changes and hopefully
source out the access to git soon. I am afraid I got the wrong access to
bugzilla instead of git :|

Also bear with me as I am not a pro-developer.

regards



-------------- next part --------------
A non-text attachment was scrubbed...
Name: buteo-syncfw_feat_bluez5.patch
Type: text/x-diff
Size: 25868 bytes
Desc: not available
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20190710/b9ed50a8/attachment-0001.patch>


More information about the Devel mailing list