Do you QA your Python? Was: 2.1 vs. 2.2
phil hunt
philh at comuno.freeserve.co.uk
Sun Apr 14 14:36:27 EDT 2002
On Sun, 14 Apr 2002 01:02:17 -0400, Tim Peters <tim.one at comcast.net> wrote:
>> ...
>> In that particular debate, a lot of people were asking for certain new
>> features to be LEFT OUT of Python. I don't understand how someone can
>> volunteer to contribute work, time, or money toward leaving something
>> out.
>
>That was barely mentioned in the "crushing amount of debate over 'stability'
>[that] has gone by on Python-Dev the last week", so I don't know what "that
>particular debate" means to you, but it surely doesn't refer to anything in
>the paragraph you were responding to. The debate on Python-Dev has about
>backward compatibility, and especially about producing bugfix releases for
>older releases for a much longer time. Those things take work, and lots of
>it. Note that James (to whom I was replying) was making the case for why
>commercial support is important to businesses -- nobody is going to buy a
>support contract that only guarantees not to add new features.
It is not new features that are the problem, it is new features that
break existing code.
IMO until Python developers adopt a policy of being very reluctant
to do this, many IT managers will be wary of using it in anything
other thsan toy projects, and Python's user base will not grow as
quickly as (IMO) it should.
> Quite the
>contrary, business wants bug fixes for older releases, and they *also* want
>new features in old releases, especially in the libraries (like, e.g., SSL
>support for Windows, and support for hot new protocols
Indeed. And the best way to make sure that Python gets support for
new protocols is to make sure the user base is big enough that
someone is bound to write an open-source library to support any new
protocol. And the best way to achieve that is to ensure backwards
compatibility.
In summary:
New features => good
New features that break existing code => bad
--
<"><"><"> Philip Hunt <philh at comuno.freeserve.co.uk> <"><"><">
"I would guess that he really believes whatever is politically
advantageous for him to believe."
-- Alison Brooks, referring to Michael
Portillo, on soc.history.what-if
More information about the Python-list
mailing list