I've just added this blurb to bugs.html since I don't think this point was clear before:
Please make sure your patch works with the earliest supported version of Python. See the requirements page for what we currently support. For example, if TMDA supports Python 2.1 and above, you should test your changes with Python 2.1, even if you normally use a more recent version of Python. If you plan to contribute code on a frequent basis, you should get into the habit of using the earliest supported Python for all of your TMDA development. We should always be using the earliest supported version of Python for our TMDA development. Newer versions of the language contain new features, new modules, etc. that often aren't compatible with earlier versions. At current writing, the earliest supported version is Python 2.1, since that's one release back from the latest (2.2). I'd always like to support at least the current and most recent release. So, possibly we can require 2.2 or above when 2.3 is released in May. So, you should use Python 2.1 for as much of your development work as possible. For example, the .qmail file on my development box looks like: |preline python2.1 cvs/tmda/dist/bin/tmda-filter -t ~/.tmda/templates/test ./Mailbox BTW, Python micro releases are just bugfix releases that don't contain new features. So, whether you install Python 2.1, 2.1.1, 2.1.2 or 2.1.3 should not matter for your testing. Thanks. _________________________________________________ tmda-workers mailing list ([EMAIL PROTECTED]) http://tmda.net/lists/listinfo/tmda-workers
