What's the status of Python 2.6 support?

John Arbash Meinel john at arbash-meinel.com
Tue Jan 13 15:34:19 GMT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Vincent Ladeuil wrote:
> Sorry for the delay, the diagnostic regarding the ftp failures
> was a bit tough.
> 
> So basically, there three kind of failures in your report:
> 
> - ftp related ones,
> 
> - encoding related ones,
> 
> - test_diff_kind_change one.
> 
> I can't reproduce the encoding related ones and I wonder if your
> setup is unusual there, I'd suspect some unusual locale... or
> some strange formatting for your /private volume (doubtly).
> 
> The ftp related ones are messy: there is a bug either in medusa
> or in python-2.6 asynchat.py (which medusa uses). Tracking the
> root cause is a bit too much work for me right now (I end up
> understanding that some Unicode strings are wrongly processed as
> if they were lists, but that's really deep in medusa/asynchat and
> isolating that is not trivial). Anyway, the outcome will be either:
> 
> - find a workaround in our test ftp server (requirements: python,
>   multi-platform, can be run without being root),
> 
> - replace medusa by another ftp server (medusa hasn't been
>   updated for years, so the fact that it's not compatible with
>   python-2.6 is not a big surprise),
> 
> - inhibit medusa use when running 2.6.
> 
> I'd like feedback before going further.


IMO, it just depends on how hard it is to do. We use medusa for testing
because it was easy to do so. And so far it has been reasonably easy to
extend to fit what we need.

If it is a matter of monkey-patching 1 function in medusa to get it to
work, then we can do it. If it is re-writing all of medusa to get
something functional, then I think we are okay punting for now. I
certainly would like to ensure that our FTP support works on python2.6,
but honestly FTP support isn't at the top of my requirement list.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEUEARECAAYFAklstHsACgkQJdeBCYSNAANdAQCffBe6fvBnoLoXRFB2v/YbKqbF
+qMAl2YZ/b+ULoOQBRl8ijcyL42MARU=
=JRCE
-----END PGP SIGNATURE-----



More information about the bazaar mailing list