[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: python 2.2 -> python 2.3 transition

On Sun, Aug 17, 2003 at 11:22:43AM +0200, Torsten Landschoff wrote:
| On Wed, Aug 13, 2003 at 08:33:26AM -0500, John Goerzen wrote:
| > Now, I could do the dependency on python (>= 2.2), python (<<2.3) thing. 
| > But what would that gain me or users?  I see no benefit there, other than
| > people tracking sid would find OfflineIMAP uninstallable until it gets
| > updated to depend on Python 2.3.
| > 
| > There are plenty of OfflineIMAP users that don't use Python themselves,
| > don't care that it's written in Python -- and probably some that don't
| > *know* it's written in Python.
| > 
| > (And yes, the bang path explicitly calls python2.2)

If the program explicitly calls python2.2, then it should depend on
python2.2, not python (2.2).

The usefulness of depending on the default python is (IMO) geared for
libraries.  wxPython is just one example.  This allows an admin to
install the library for the default python and not have to worry about
package name changes when the default python changes.  (IMO the
libraries _should_ also provide versions for the other currently
available python versions, if possible/feasible)

| The dependency on python (>= 2.2), python (<< 2.3) is for the case where 
| you have a module which loads into python and supports only a single
| python version. 
| After python changed you can't install that package (wxgtk-python or
| whatever) anymore. The positive effect for the users is that you can't
| upgrade python while wxgtk-python is installed so your system won't
| break.

The negative effect for the users is that you can't upgrade python
while wxgtk-python is installed so you can't try out the
latest-and-greatest python in the meantime.  This is the issue at


For society, it's probably a good thing that engineers value function
over appearance.  For example, you wouldn't want engineers to build
nuclear power plants that only _look_ like they would keep all the
radiation inside.
    (Scott Adams - The Dilbert principle)

Attachment: pgpxB9Br1Wyp5.pgp
Description: PGP signature

Reply to: