On 08.03.2012 06:35, Alex Rousskov wrote:
On 03/05/2012 03:15 PM, Amos Jeffries wrote:

The checklist I have to work by is at
http://wiki.squid-cache.org/ReleaseProcess#Squid-3
We are looping around at the "freeze" stage (3), waiting to reach 0
major+ bugs before we can start the stable release countdown stages (4+).


We are intending 3.2 to supersede and obsolete all 3.x and 2.x series releases. Which means there are just over 50 bugs rated major or higher which need to be confirmed as fixed in 3.2, or downgraded before 3.2 can
start its stability countdown.

  A lot of these bugs, particularly 2.x ones, just need somebody to
check and verify that the described behaviour is not reproducible in 3.2
anymore. At which point they can be closed against target of 3.2.
Another half dozen or so got closed this month, but there are many more
to go.

I think it is neither reasonable nor practical to make Squid v3.2
"stable" designation dependent on 2.x bugs, especially those filed years ago with insufficient information. Squid v3.2 can be stable regardless
of what bugs the old 2.x version had.

The 2.x and 3.0 ones updated >6 months ago with insufficient information to even reproduce should be closed with a 4-week warning / last call for info. They should all have minor/normal status anyway and not be what is under discussion here.

Most of the major+ ones should have sufficient info for someone with specific environment or software to reproduce. A lot just seem to require specific software we do not have easily available within the dev team. The LDAP special-characters and escaping bugs for instance, just need someone with a real LDAP server (not a test script) to configure a dummy account and see if login works now. A real server is important there because it is the servers interpretation of helper calls which is the bug.


Sure, it would be very good to go through and close all bugs, but I do
not see enough folks jumping at such opportunity in the foreseeable
future (at least partially because such exercise would have little to do
with Squid v3.2 actual stability!).

I suggest that v2.x bugs without Squid3 confirmations are ignored when
it comes to deciding whether Squid v3.2 is stable.

"all" is the dream, "major or higher" is the release requirement. I made a point that they just need to be checked by someone with the ability/environment to reproduce.


Thank you for your help in weeding out a few more today. We just hit 45 :)

Amos

Reply via email to