Apache Mod-Python - Re: 3.2.9-rc2 FieldStorage Problems (was Re: mod_python 3.2.9-rc2

This is Interesting: Free IT Magazines  
Home > Archive > Apache Mod-Python > June 2006 > Re: 3.2.9-rc2 FieldStorage Problems (was Re: mod_python 3.2.9-rc2





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Re: 3.2.9-rc2 FieldStorage Problems (was Re: mod_python 3.2.9-rc2
Jim Gallacher

2006-06-23, 7:12 pm

Max Bowsher wrote:
> Jim Gallacher wrote


>
> There are projects which allow compatibility breakage only on major
> (i.e. 3.x -> 4.x) version bumps [e.g. APR, Subversion] and those which
> allow it on minor (i.e. 3.2.x -> 3.3.x) version bumps [e.g. Apache
> HTTPD, Berkeley DB]. Into which category does mod_python place itself?


I don't think we have any formal mod_python policy. If I had to guess
I'd say allow breakage on minor version bumps, for 2 reasons:

1. We are an Apache httpd subproject, so that would be consistent with
our parent project.

2. API changes should be fairly rare and of a minor nature anyway and
requiring a major version bump seems like overkill. Major bumps should
be reserved for the really big events, such as 2.7 -> 3.0, where apache
1.3 support was dropped as mod_python transitioned to apache 2.0.

My personal feeling is that we should be very conservative about API
changes. Users should be able to depend on mod_python as a stable
platform on which to build their frameworks and applications, and not
have to worry about refactoring their code every 6 months because we've
run amok with our changes.

Jim

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com