Hi!

AFAIK we don't really have a policy (perhaps by accident, perhaps by
design) on the handling of older branches, EOL, etc.

De facto, we have traditionally de facto EOLed the previous branch at or
around the release of the next minor version.

Question 1:

Do we want to officially EOL releases ? If yes, then then do we want a
written policy for that, or decide on a case-by case basis ?

Question 2 (depending on Question 1):

How should we handle non-current release branches (currently 5.1) ?

   - Should we maintain (and require non-problematic fixes to be backported
   to) them until they are officially EOLed ?
   - Should we keep them open (even after EOL, if we do explicit EOL), and
   leave it to the committer's discretion whether to backport or not ?
   - Should we close them and discourage commits ?


Personally, for $dayjob it is convenient for us to backport some of our
fixes to older (really 1 release behind) branches, as we have a long
support tail. It may also be useful for users who cannot or choose not to
upgrade for some reason or another. At the same time, requiring this from
every committer would be a waste of effort.

Looking forward to learning your opinion.

Istvan

Reply via email to