[Stackless] Python 2.6 merging

Richard Tew richard.m.tew at gmail.com
Fri Jun 13 20:01:35 CEST 2008


As 2.6 is approaching, I took some time to day to do a catchup merge
of the mainline trunk SVN branch into the Stackless trunk SVN branch.
It was a pretty clean merge and the checkin message summarises the
remaining work to do (besides future merges until the release of 2.6).

  Merged in r62123-64233 from the mainline trunk.

  'configure' is still an older version generated from an older
version of 'configure.in'.  It still needs to be regenerated and
checked in.

  There are still deprecation warnings happening when you subclass the
tasklet class and have it call the base '__init__' function with the
passed in function as an argument when it gets instantiated.  This
appears when running the Stackless unittests, in 'test_watchdog.py'.

  The mainline 'test_sys.py' unittest is failing because it checks the
size of the typeobject according to a formula, which does not take
into account what Stackless adds to this structure.

  Two other mainline unittests fail, 'test_site.py' and
'test_distutils.py', however, these also fail when Stackless is
compiled as normal Python with the Stackless functionality turned off
- so are not a Stackless problem.

If you want to get involved in the development process and want to
work on any of the issues listed above, please feel free to reply to
this email with any questions you need answered in order to get you
started.  Want to get to know more about the Python internals?  The
deprecation warnings problem or the 'test_sys.py' size problem would
both involve some forays in that area.

I will sort out the configure task in half an hour or so, if all goes well.


More information about the Stackless mailing list