increasing the python requirement

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Jan 4 18:33:21 UTC 2011


>>>>> Jelmer Vernooij <jelmer at vernstok.nl> writes:

    > If bzr 2.4 introduced any format changes then not supporting Python 2.4
    > would be a much bigger deal IMO, because users would have to upgrade to
    > 2.4 to interact with repositories in the newer format. 

Not anymore since you mentioned it :)

Iff we introduced a new format, we'll also have to support it for
python-2.4 [1]

We have plenty of time to discuss with the users involved. This includes
mentioning that interoperability inside a project is based on the format
used[2]. Add a smooth upgrade operation (still need work) and people have
plenty of time to migrate.

Even if we have to do such focused backports, I think the corresponding
effort is still worth the benefits of having to support only 2 different
versions of python instead of 4.

By reducing to 2.6/2.7 we also narrow the gap with python-3.x which
should make the transition easier.

     Vincent


[1] So nice that python and bzr versions collide here :-/

[2] Obligatory Config reference:
1) Define a default format in project.conf
2) Deploy (each time a pull/update is made...)
....
4) Profit !




More information about the bazaar mailing list