On 23 Apr 2006, at 01:11, Robert Collins wrote:

On Sun, 2006-04-23 at 00:58 +1200, Reuben Farrelly wrote:

On 23/04/2006 12:41 a.m., Robert Collins wrote:
Asking adrian on irc - '
22:34 < adrian__> Enough people using it as a traditional forward cache
22:34 < adrian__> and saying there aren't any strange problems
22:34 < adrian__> Because its got a bad name
'

So, what is required. How can we engage the community in making squid-3 stable ? There seems to be non-trivial interest in making it happen, but
whats the actual benchmark ?

I'll start using it again and pushing forward with bug reports if there's someone there to work on them...last time I tried squid-3 I was seeing some odd stuff with client side connections being closed randomly and requiring frequent refreshing with my end browser, but at the time I didn't gather anything useful.

There are definately people doing things around the source - I think
harnessing the energy is the issue. I only have a small amount of time, and I'll probably be using it on toolchain support to make it easier for
others to fix bugs - because thats something effective I can do in the
timeframes I have available.

I've added some missing files - I could swear I had added them. Is that
better?

Rob

--
GPG key available at: <http://www.robertcollins.net/keys.txt>.

As one such person who's joined the list recently with a view to pushing for 3.0-STABLE, I've got a few observations.

When someone new joins the squid-dev list, it's unclear what the drive of the group is. New members are invited to say what they're interested in (http://www.squid-cache.org/mailing-lists.html#squid- dev) but it's not easy to see (a) who else is there or (b) where we're going.

I think the website is too static and so gives the impression of a stale project... there needs to be a frequently updated and visible section (the homepage?) that tells everyone what has happened recently, and where we're headed next. E.g. Drive for 3.0-PRE4. This would rally people immediately.

Next thing to do is to use Bugzilla properly to drive and control that effort. Define a policy which says "If there are no Confirmed bugs of Severity 'normal' or worse for Target Milestone 3.0 (http:// tinyurl.com/fnkv9), then we've got a candidate for PRE4". We need to make sure that list contains ONLY the bugs that are stopping a PRE4. All others for 3.0 should either be reassigned to a future release, or have their severity adjusted downwards.

Getting a 3.0-STABLE out of the door will inevitably mean deferring some features to a subsequent target release (3.1?), and people having confidence that they won't be forgotten forever.

However, once there is a reliable task list for each release, people can volunteer in the knowledge they are helping towards a well defined goal, rather than one they're not sure will ever be finished - a fear that now seems well-founded given the gap since PRE3.

If this makes sense, I think the current hard-core who know the code best (and so are qualified to make these judgements) should bite the bullet and spend half a day making Bugzilla reflect the both the state and goals of the project. From then on, all bugs should start off Unconfirmed, and only core dudes should be able to confirm them. This will keep the buglist reliable and its meaning re: release readiness intact.

Of course what I'm suggesting requires consensus, and if it's agreed, some slightly boring admin work. But I think that's what we need to move forward with a release and also to attract people to the cause.


Cheers
Doug

Reply via email to