Eliminating upgrade risk

Aahz Maruch aahz at panix.com
Mon Jul 30 10:49:26 EDT 2001


In article <3B656CBC.4F8FAFB2 at interet.com>,
James C. Ahlstrom <jim at interet.com> wrote:
>
>But it would be naive to ignore the problem that Red Hat has
>declined to upgrade from 1.5.2.  A quick
>find | wc shows that Red Hat 7.1 has 84,494 lines of Python
>code not counting the Python libraries.  I don't know how
>Red Hat is supposed to upgrade Python and still know their
>code works.

That's a different issue.  Until June 2001, no version of Python after
1.5.2 was GPL-compatible according to the FSF.  Now that 2.0.1 and 2.1.1
are available, I expect that the various distributions will be
upgrading.  Eric Raymond will make sure of that.  ;-)

>BTW, it's not just the division proposal.  The change from
>lst.append(x, y) to lst.append((x, y)) is another example.

>From what I see, the complaints about the division proposal are
two-fold: silent breakage of old code and difficulty of maintaining
cross-version code.  Neither of those points applies to the
list.append() case, so few people have complained about that.
-- 
                      --- Aahz  <*>  (Copyright 2001 by aahz at pobox.com)

Hugs and backrubs -- I break Rule 6                 http://www.rahul.net/aahz/
Androgynous poly kinky vanilla queer het Pythonista   

"activist for accuracy"  --SJM



More information about the Python-list mailing list