Thanks for the clarifications. So will we see extra ARC cases for the extras as they update to 2.5? (In my opinion, it would be nice to just grant a blanket case approving such an upgrade ahead of schedule, with cases only required when incompatibilities are introduced. I'm not sure any mechanism exists to do that, but I guess self-review cases could be used.)
- Garrett Laszlo (Laca) Peter wrote: > On Fri, 2008-08-22 at 12:14 -0700, Garrett D'Amore wrote: > >> 1) Does Python versioning "make sense" here? I.e. is Python 2.5 largely >> compatible with 2.4, and is it the case that developers should start >> using the new version? (Put another way, is there any reason that >> developers should be building new programs against 2.4 after 2.5 >> integrates?) >> > > Yes. Python itself comes with a large number of modules, however > there are a lot of extra modules and bindings that we add on top. > For example libxml2-python, wrappers for most the GNOME libraries, > etc. It will take time to make all these modules available for > both 2.4 and 2.5. At that point existing python programs can > all move to 2.5 and 2.4 can be phased out. > > >> 2) Assuming that there are no surprises in the question above, wouldn't >> it make more sense to upgrade 2.4 to "Uncommitted Obsolete" instead of >> "Uncommitted"? (I.e. discourage new users from using 2.4 and direct >> them to 2.5 instead.) >> > > It should be made Obsolete when all extra Python are delivered > for Python 2.5. I expect that to happen around the time the > Python 2.6 case is submitted (2.6 is currently in beta). > > >> 3) Is the project planning to undertake an effort to upgrade any Python >> 2.4 dependents delivered by OpenSolaris to Python 2.5? (Either as part >> of this project, or as part of a follow on effort?) >> > > Yes, as a follow-on effort. > > >> Thanks. (FWIW, I think its unlikely that any answers to any of the >> questions are going to negatively affect any decision to deliver Python >> 2.5. I'm more interested in what happens to Python 2.4, and what >> precedent we might be setting, if any, when Python 2.6, 2.7... etc. >> comes out.) >> > > We actually have a precedent: we moved from 2.3 to 2.4 in the past. > S10 GA had 2.3. It now delivers both 2.3 and 2.4, 2.3 was declared > Obsolete when 2.4 integrated and then 2.3 was removed from Nevada. > We are going to follow a similar pattern. > > Thanks, > Laca > > >