[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python 3 support in Squeeze



On Thu, Sep 09, 2010 at 11:25:30AM +0200, Matthias Klose wrote:
> >Sometimes 2to3 will find a place in your source code that needs to be
> >changed, but 2to3 cannot fix automatically. In this case, 2to3 will
> >print a warning beneath the diff for a file. You should address the
> >warning in order to have compliant 3.x code.
> 
> so what? 2to3 will never be a tool which results should be used without inspection.
> 

So if a patch comes out that fixes a security bug in foo.py(2), that is
incompatable with 2to3, then it needs fixing twice. Which is why I've
asked the secruity team for input.

> >and:
> >Note The lib2to3 API should be considered unstable and may change
> >drastically in the future.
> 
> wrong. lib2to3 in python2.6 is stable.
> 

That was taken from: http://docs.python.org/library/2to3.html
Do you have further information? A reference would certainly be useful.

> >I'm copying in the security team; could you have a look at the thread
> >starting at
> >http://lists.debian.org/debian-release/2010/08/msg01107.html and pass
> >any comments?
> 
> nice. you are pointing to the very beginning of *this* thread, what
> do you want to tell us?
> 

I'd like their comments as to if they see the use of 2to3 etc to be
supportable for them and if they have any comments.

> If you are saying that you only will allow python3-* packages
> for squeeze where the python3 code is built using 2to3, then please
> say so, and such packages can be prepared (and as I understand Piotr
> are already prepared).
> 

And the concerns raised are to do with that process. Which is why we're
asking for details.

Neil
-- 
<jmtd> irssiproxy appears to be crack cut with washing up powder


Reply to: