You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by anatoly techtonik <te...@gmail.com> on 2009/03/01 00:13:20 UTC

Re: Bump SWIG requirements from 1.3.31

On Sat, Feb 28, 2009 at 7:07 PM, Arfrever Frehtes Taifersar Arahesis
<ar...@gmail.com> wrote:
>>
>> A lot of releases happened in SWIG world http://www.swig.org/ since
>> last update of ./subversion/swig/INSTALL that lists 1.3.31 version as
>> latest recommended. Are there any good reasons to stick to 1.3.31 when
>> there is a queue of bugfixes up to 1.3.38 ?
>
> Python bindings generated by SWIG 1.3.38 don't work with Python 2.6.

That's bug definitely. In SWIG or in binding definition. I bet SWIG
1.3.31 won't work either, because 1.3.31 was released on 2006/11/20
while Python 2.6 appeared two years later on 01-Oct-2008

Even if bindings are in fact generated - I doubt they are optimized
for Python 2.6 or will work correctly.

-- 
--anatoly t.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1247502

Re: Bump SWIG requirements from 1.3.31

Posted by Arfrever Frehtes Taifersar Arahesis <Ar...@GMail.Com>.
2009-03-01 01:13:20 anatoly techtonik napisaƂ(a):
> On Sat, Feb 28, 2009 at 7:07 PM, Arfrever Frehtes Taifersar Arahesis
> <ar...@gmail.com> wrote:
> >>
> >> A lot of releases happened in SWIG world http://www.swig.org/ since
> >> last update of ./subversion/swig/INSTALL that lists 1.3.31 version as
> >> latest recommended. Are there any good reasons to stick to 1.3.31 when
> >> there is a queue of bugfixes up to 1.3.38 ?
> >
> > Python bindings generated by SWIG 1.3.38 don't work with Python 2.6.
> 
> That's bug definitely. In SWIG or in binding definition. I bet SWIG
> 1.3.31 won't work either, because 1.3.31 was released on 2006/11/20
> while Python 2.6 appeared two years later on 01-Oct-2008
> 
> Even if bindings are in fact generated - I doubt they are optimized
> for Python 2.6 or will work correctly.

All tests of Python bindings pass with Python 2.6 when these bindings have been
generated by SWIG 1.3.36.

-- 
Arfrever Frehtes Taifersar Arahesis