I'm sure there are people out there using this. If so please feedback to
this bug, or it gets scrapped.


-------- Forwarded Message --------
> From: Martin Pitt <martin.p...@ubuntu.com>
> Reply-to: Bug 584997 <584...@bugs.launchpad.net>
> To: mark <m...@mpellis.org.uk>
> Subject: [Bug 584997] Re: TypeError in python wrapper, caused by swig
> change
> Date: Tue, 25 Jan 2011 10:03:09 +0100
> 
> Any testers of the lucid-proposed package? As this has been in -proposed
> for nearly half a year, I'll remove the proposed package soon if there
> is no feedback. Thank you!
> 
> -- 
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/584997
> 
> Title:
>   TypeError in python wrapper, caused by swig change
> 
> Status in A synchronization framework:
>   New
> Status in “opensync” package in Ubuntu:
>   Fix Released
> Status in “opensync” source package in Lucid:
>   Fix Committed
> 
> Bug description:
>   SWIG 1.3.37 introduced, rightly or wrongly, some changes in the way
>   python is handled. This causes a crippling TypeError in python-
>   opensync built with later versions of swig, such as the package in
>   10.04 lucid. The following patch will fix this problem, it will work
>   ok with any version but is only required in builds on lucid. Please
>   apply, python-opensync is crippled without this.
> 
>   ---
>   Description: Fix for change in SWIG after 1.3.36
>    Upstream 0.2x branch is essentially unmaintained.
>   Forwarded: no
>   Author: Mark Ellis <m...@mpellis.org.uk>
>   Last-Update: 2010-05-24
> 
>   diff -Nurp opensync-0.22.orig/wrapper/opensync.i 
> opensync-0.22/wrapper/opensync.i
>   --- opensync-0.22.orig/wrapper/opensync.i   2007-03-27 12:49:09.000000000 
> +0100
>   +++ opensync-0.22/wrapper/opensync.i        2010-05-21 18:36:46.857447188 
> +0100
>   @@ -82,7 +82,7 @@ typedef struct {} OSyncHashTable;
>    %extend OSyncChange {
>       OSyncChange(PyObject *obj=NULL) {
>               OSyncChange *change = NULL;
>   -           if (obj)
>   +           if ((obj) && (obj != Py_None))
>                       change = (OSyncChange *)PyCObject_AsVoidPtr(obj);
>               else
>                       change = osync_change_new();
> 
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/opensync/+bug/584997/+subscribe

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to