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

Reply via email to