On Tuesday 05 August 2008 13:14:27 Geoffrey Broadwell wrote:

> > I can see patching the previous release in case of a critical bugfix, but
> > if we get in the habit of encouraging users to expect updates of anything
> > older than the previous stable release for free, we've doomed the
> > project.

> That's why I was careful to say 'one or more'.  As in greater than zero,
> but other than that it's a separate policy decision that I was not
> trying to address in my previous message.

Fair enough.

> > Point releases every month.  Major releases every three months.
> Agree, except I'd like to hear more about how you define a 'major
> release'.

Deprecation takes one major release.  We support the current major release 
(and possibly the previous major release for critical bugs only).

> Half agree.  I agree that we should only *directly* support a release
> for a limited time, though I think the minimum sane time would be "major
> release before current one" -- 3-6 months at any given moment, given
> your above schedule.  In other words, just because we do a new 3 month
> release, doesn't mean we immediately de-support the one we did just 3
> months ago.

Right.

> Now, I might argue for a longer direct support schedule than just 'most
> recent + 1', but I think any less than that can't work in real life.

I'm not sure any more of that can work in real life.

> Beyond that, I think we need to explicitly acknowledge that distro
> packagers have a longer schedule to care about.  While we may not
> support them directly, we still need to have a process in place to make
> sure they are notified about critical problems that may apply to
> previous releases, so that they can go back and check/patch their
> versions.  We should also facilitate any process that will help
> different distros to help each other to backport our trunk fixes in a
> timely fashion.
>
> In short, we don't have to do the hard work for the distros ourselves,
> but we can't leave them out in the cold, either.

I can imagine creating a mailing list for critical update notifications, but 
hold little hope for support from downstream unless the packager happens to 
be a contributing member of the project.

-- c

Reply via email to