On 3/6/07, James Gardner <[EMAIL PROTECTED]> wrote:
> 2. Python software, pylons included, isn't as stable from version to
> version as most of the software in Debian stable

> A lot of the arguments you've made also make the assumption that any
> Debian package is going to be stable from one release to the next due to
> the efforts of the maintainer to ensure a smooth upgrade path. That
> works fine for system packages but seriously, Python software develops
> at a much faster rate than say Apache and whilst we try to maintain
> backward compatibility in Pylons, there are still one or two very small
> incompatibilities along the 0.9.x branch which I do not believe could
> easily be solved by a package maintainer because otherwise we would have
> solved them ourselves in the first place!

We're comparing brand-new unstable Python projects with mature other
software.  The versions are < 1.0 to indicate this.  Pylons is at
0.9.4, Mako is 0.1.3, Genshi is 0.3, SQLAlchemy is 0.3.4, setuptools
is 0.6c5.  0.x means we're still verifying the API is robust enough
for the real world so it may be subject to change.  In contrast,
Apache has three production branches which are guaranteed stable (2.2,
2.0, 1.3).  Vim is 7.0, and has built an expectation that it should
more or less work the same when upgrading from 6.0 or 5.0.  How many
people even care which version of vim it is, because they only use
features that have existed for years?

The nature of Python also has something to do with it.  It's so easy
to try out an innovation and publish it that people do it all the
time.  And other people want or need the latest and greatest, even
though the OS package developers can't keep up.

Virtual Python is looking better and better for deployed Pylons sites.

Setuptools needs to grow an uninstall option, upgrade-dependencies,
etc.  Then it will be easier to upgrade a site with one command.

-- 
Mike Orr <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to