Very well.

You're more speed than me :)

So I wait that you fix the issues, due to API changes.

I have quickly test your patch. So I can build the plugin ; but I have a
serious segfault :(

I have seen that now I have introduced the hash table using.
Very well, I'm waiting that the API is quiet stable. I think that you 
have introduced this feature at the good time... The API is quiet
stable. OpenSync's team should soon make a release.


My issue from GDB :

    00000220: 73 73 20 42 6f 6f 6b 00 58 00 01 00 00 00 00 58  ss
Book.X......X
    00000230: 00 00 00 0b 00 54 69 6d 65 20 5a 6f 6e 65 73 00  .....Time
Zones.
    00000240: 59 00 01 00 00 00 00 04 00 00 00 12 00 42 72 6f
Y............Bro
    00000250: 77 73 65 72 20 42 6f 6f 6b 6d 61 72 6b 73 00     wser
Bookmarks.

BulkWrite to endpoint 2:
    00000000: 07 01 07 00 41 00 00                             ....A..

SocketZero::RawReceive: Endpoint 130
Received:
    00000000: 00 00 0c 00 13 07 01 00 05 00 00 00
............

SocketZero::RawReceive: Endpoint 130
Received:
    00000000: 07 00 07 00 41 00 00                             ....A..

contact sink of member 2 of type barry-sync just connected
Main sink of member 2 of type barry-sync just connected
All clients connected or error
contact sink of member 1 of type evo2-sync just sent all changes
Main sink of member 1 of type evo2-sync just sent all changes

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2ec1b90 (LWP 17411)]
0xb7f0baf9 in g_atomic_int_exchange_and_add () from
/usr/lib/libglib-2.0.so.0
(gdb) backtrace 
#0  0xb7f0baf9 in g_atomic_int_exchange_and_add () from
/usr/lib/libglib-2.0.so.0
#1  0xb7fcf0e1 in osync_change_unref (change=0x10)
    at
/usr/local/src/opensync/opensync/opensync/data/opensync_change.c:58
#2  0xb7fc3cb5 in _free_baton (baton=0x80acc98)
    at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:97
#3  0xb7fc45ec in _osync_client_get_changes_callback (data=0x80acc98,
error=0x0)
    at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:287
#4  0xb7ff8a9b in osync_context_report_success (context=0x80b1310)
    at
/usr/local/src/opensync/opensync/opensync/plugin/opensync_context.c:132
#5  0xb703b182 in contact_get_changes (sink=0x80918e8, info=0x8091998, 
    ctx=0x80b1310, slow_sync=1, userdata=0x8090200) at barry_sync.cc:591
#6  0xb8005019 in osync_objtype_sink_get_changes (sink=0x80918e8,
info=0x8091998, 
    slow_sync=1, ctx=0x80b1310)
    at
/usr/local/src/opensync/opensync/opensync/plugin/opensync_objtype_sink.c:286
#7  0xb7fc547e in _osync_client_handle_get_changes (client=0x8089340, 
    message=<value optimized out>, error=0xb2ec1214)
    at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:1174
#8  0xb7fc5fc6 in _osync_client_message_handler (message=0x80d4f58, 
    user_data=0x8089340)
    at
/usr/local/src/opensync/opensync/opensync/client/opensync_client.c:1463
#9  0xb7ff1ac0 in _incoming_dispatch (source=0x80892c8, callback=0, 
    user_data=0x8087100)
    at
/usr/local/src/opensync/opensync/opensync/ipc/opensync_queue.c:397
#10 0xb7f31718 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#11 0xb7f34c7b in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x08088cb8 in ?? ()
#13 0x00000000 in ?? ()
(gdb) 


Regards,

Nicolas


On Wed, Apr 01, 2009 at 04:24:35AM -0400, Chris Frey wrote:
> Quick update.
> 
> I've committed some work in progress in the opensync-0.4x plugin tree.
> These changes let me compile the plugin using the latest SVN opensync
> code, but I still need to do some testing.  This is the direction we
> have to go, due to API changes, so if you're up for bleeding edge
> code, please report bugs.
> 
> If you're using an older opensync SVN revision, stick with Barry's
> git d03143d630fcddbb5bbc6868fd5019cbf211c059 commit for now.
> 
> I should have time for some testing and polishing tomorrow, and then
> Barry should be up to speed with opensync once again.
> 
> - Chris
> 
> 
> On Tue, Mar 31, 2009 at 07:39:00PM -0400, Chris Frey wrote:
> > Hi Nicolas,
> > 
> > I'm working on updating the 0.4x plugin to match the latest API
> > changes in their SVN tree.  Don't want you to duplicate work. :-)
> > 
> > I saw your patches on the list... thanks... I'll get to them as soon
> > as possible!
> > 
> > Thanks,
> > - Chris
> > 
> > 
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > Barry-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/barry-devel
> 

-- 
Nicolas


------------------------------------------------------------------------------
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to