After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4. My question is whether there is going to be another bugfix release for 2.1 or can we limit our open bugs and backports to just 2.2? My own preference is to avoid considering 2.1 because the issues and solutions tend to change as you go back in time. Raymond Hettinger
Raymond Hettinger writes:
After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4.
I'm certainly happy to forget about anything before 2.2.4. ;-) -Fred -- Fred L. Drake, Jr. <fdrake at acm.org> PythonLabs at Zope Corporation
On Wed, Jun 25, 2003, Raymond Hettinger wrote:
After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4.
My question is whether there is going to be another bugfix release for 2.1 or can we limit our open bugs and backports to just 2.2?
As it says in PEP 6: "In general, only the N-1 release will be under active maintenance at any time." -- Aahz (aahz@pythoncraft.com) <*> http://www.pythoncraft.com/ Usenet is not a democracy. It is a weird cross between an anarchy and a dictatorship.
"Raymond Hettinger" wrote After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4.
My question is whether there is going to be another bugfix release for 2.1 or can we limit our open bugs and backports to just 2.2?
My own preference is to avoid considering 2.1 because the issues and solutions tend to change as you go back in time.
My own opinion (as someone who's been down this path before) is that
another 2.1.x release is only worthwhile if a sufficiently vile bug
crops up in a way as to cause serious problems (as the GC and
trashcan bugs did for 2.1.2/2.1.3). At that point, it might be worth
considering any other bugs. At the time of 2.1.2, I trawled back
through months of changelogs for bugs that were nasty enough to merit
fixing. I'm not convinced that this was worth doing, in hindsight.
Some of the bug fixes I folded back in no doubt made people's life
easier, but most probably won't ever be noticed. At this point in
Python's life-cycle (there's been 4 2.2 releases now, and we're coming
up on the first 2.3 release), I don't think anyone would expect a
new Py2.1 release unless it was fixing a serious serious problem.
On the other hand, if you're fixing a bug and you do see a fix that
could be applied to 2.1, and you're willing to do the (hopefully small)
amount of work to apply it to the 2.1 branch, more power to you. :)
Anthony
--
Anthony Baxter
Anthony Baxter writes:
"Raymond Hettinger" wrote After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4.
My question is whether there is going to be another bugfix release for 2.1 or can we limit our open bugs and backports to just 2.2?
My own preference is to avoid considering 2.1 because the issues and solutions tend to change as you go back in time.
My own opinion (as someone who's been down this path before) is that another 2.1.x release is only worthwhile if a sufficiently vile bug crops up in a way as to cause serious problems (as the GC and trashcan bugs did for 2.1.2/2.1.3).
there is the security related fix for os.py (_execvpe), which is in CVS, but not in a released 2.1.x. And a major application (zope) still requires 2.1.x. Matthias
Another data point: Currently all Zope systems (2.5.1, 2.6.1) appear to be constrained to use Py2.1.3. On Thu, 26 Jun 2003, Anthony Baxter wrote:
"Raymond Hettinger" wrote After closing a bug report for something fixed in Py2.2.3 and beyond, I later wondered if it should be left open so that a fix can be made back to Py2.1.4.
My question is whether there is going to be another bugfix release for 2.1 or can we limit our open bugs and backports to just 2.2?
My own preference is to avoid considering 2.1 because the issues and solutions tend to change as you go back in time.
My own opinion (as someone who's been down this path before) is that another 2.1.x release is only worthwhile if a sufficiently vile bug crops up in a way as to cause serious problems (as the GC and trashcan bugs did for 2.1.2/2.1.3). At that point, it might be worth considering any other bugs. At the time of 2.1.2, I trawled back through months of changelogs for bugs that were nasty enough to merit fixing. I'm not convinced that this was worth doing, in hindsight. Some of the bug fixes I folded back in no doubt made people's life easier, but most probably won't ever be noticed. At this point in Python's life-cycle (there's been 4 2.2 releases now, and we're coming up on the first 2.3 release), I don't think anyone would expect a new Py2.1 release unless it was fixing a serious serious problem.
On the other hand, if you're fixing a bug and you do see a fix that could be applied to 2.1, and you're willing to do the (hopefully small) amount of work to apply it to the 2.1 branch, more power to you. :)
Anthony -- Anthony Baxter
It's never too late to have a happy childhood. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev
On Wed, 25 Jun 2003 11:31:27 -0700 (PDT)
Dennis Allison
Another data point: Currently all Zope systems (2.5.1, 2.6.1) appear to be constrained to use Py2.1.3.
I'm hoping that constraint will go away soon. Zope 2.7 requires Python 2.2 and Zope 2.6 appears to run fine on Python 2.2. I don't know when Zope's official position will change, but I hope it will be soon. On the other hand, at least two of the 2.1.x releases were driven in large part by the need to fix critical-to-Zope bugs. Jeremy
participants (7)
-
Aahz
-
Anthony Baxter
-
Dennis Allison
-
Fred L. Drake, Jr.
-
Jeremy Hylton
-
Matthias Klose
-
Raymond Hettinger