[Gluster-Maintainers] Release schedule minor updates question

Niels de Vos ndevos at redhat.com
Mon Feb 27 20:39:56 UTC 2017


On Mon, Feb 27, 2017 at 01:53:56PM -0500, Dustin Black wrote:
> On Mon, Feb 27, 2017 at 1:06 PM, Niels de Vos <ndevos at redhat.com> wrote:
> 
> > On Mon, Feb 27, 2017 at 11:25:11AM -0500, Shyam wrote:
> > > On 02/27/2017 11:14 AM, Dustin Black wrote:
> > > > I'm working on an update to the release schedule page [1] and have a
> > > > question about the minor updates schedule for the active version.
> > >
> > > Awesome, thanks!
> > >
> > > >
> > > > We have the 10th, 20th, and 30th of the month marked for minor updates
> > > > to active versions. As of the 3.10 release the active versions should
> > be
> > > > only 3.8 and 3.10 (pre-3.8 version are all EOL and with this cycle
> > there
> > > > are no active STM versions).
> > > >
> > > > So for minor maintenance releases, which dates should be reflected for
> > > > each of the 3.8 and 3.10 versions?
> > >
> > > 3.10: 30th (as we released end of Feb. I am tying this to the month after
> > > that)
> > >
> > > >
> > > > It would probably be best to update the webpage so that the section
> > > > about minor updates isn't tied to version numbers so that it doesn't
> > > > require an update with each release. Is there a standard way I could
> > > > describe how we assign the update dates to the currently maintained
> > > > versions?
> > >
> > > This is a good idea, so that we/I do not tie this up as a month since
> > the .0
> > > was released.
> > >
> > > My initial thought here would be,
> > > 10th - LTM1
> > > 20th - any open SMT
> > > 30th - LTM2
> > >
> > > This is to give time between each minor release, for any/all activity.
> > > Unfortunately LTM1/2 will keep switching in this scheme.
> > >
> > > Another, thought would be to do a fixed date for all LTMs. If a fix
> > appears
> > > in one LTM there is a good or even chance it will in the other, so
> > possibly
> > > fixing the LTM date can be a good idea, for the
> > development/testing/upgrade
> > > cycles. (and, as a result a fixed date for the STM as well.)
> > >
> > > The downside of this is that, packaging of both LTMs fall around the same
> > > time, possibly stretching the time required by this team to make the
> > release
> > > happen. If the packaging team is fine with this, the I would choose this
> > > over different dates for the LTM.
> > >
> > > In the latter scheme, we can choose 10th or the 30th for the LTM,
> > possibly
> > > the 10th as that is established for 3.8, for some duration and we can
> > carry
> > > that forward. Also, choose 20th for the STM.
> >
> > I would say that once a LTM is released on the 10th or the 30th, that
> > date will stay for the lifetime of the minor updates. This makes it more
> > predictable for users of that LTM.
> >
> > We will have to update the page with the release dates (and approx. EOL)
> > for all major versions anyway, in that table the day for the minor
> > release is listed too. No need to have the version numbers in the
> > describing paragraph(s).
> >
> 
> I have an update for the release table staged already; I'm just waiting to
> answer this question before the pull request.
> 
> The table right now doesn't have the minor update day in it directly --
> that info is in the text and bullet points above the table. But, maybe this
> is a way to solve the issue. We can just put the minor update day right
> there in the table with the release version. Something like this:
> 
> ## Release Status
> 
> | Version  | Status          | Release Date    | Maintenance Day | EOL
> Version | EOL Date   |
> | --------
> |:---------------:|:---------------:|:---------------:|:-----------:|:----------:|
> | 3.5      | EOL             | 2014-05-07      |                 | 3.8
>     | 2016-06-14 |
> | 3.6      | EOL             | 2014-10-31      |                 | 3.9
>     | 2016-11-23 |
> | 3.7      | EOL             | 2015-05-15      |                 | 3.10
>    | 2017-02-24 |
> | 3.8      | LTM             | 2016-06-14      | 10th            | 3.12
>    |            |
> | 3.9      | EOL             | 2016-11-23      |                 | 3.10
>    | 2017-02-24 |
> | **3.10** | **LTM**         | **2017-02-27**  | 30th            | **n+4**
>     |            |
> | *3.11*   | *Planned STM*   | *about 2017-05* |                 | 3.12
>    |            |
> | *3.12*   | *Planned LTM*   | *about 2017-08* |                 | *n+4*
>     |            |

Yes, that is what I mean. Thanks!
Niels


> 
> 
> >
> > Thanks,
> > Niels
> >
> >
> > >
> > > >
> > > >
> > > > [1] https://www.gluster.org/community/release-schedule/
> > > >
> > > > Dustin Black, RHCA
> > > > Senior Architect, Software-Defined Storage
> > > > Red Hat, Inc.
> > > > (o) +1.212.510.4138  (m) +1.215.821.7423
> > > > dustin at redhat.com <mailto:dustin at redhat.com>
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > maintainers mailing list
> > > > maintainers at gluster.org
> > > > http://lists.gluster.org/mailman/listinfo/maintainers
> > > >
> > > _______________________________________________
> > > maintainers mailing list
> > > maintainers at gluster.org
> > > http://lists.gluster.org/mailman/listinfo/maintainers
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.gluster.org/pipermail/maintainers/attachments/20170227/f4247f2e/attachment-0001.sig>


More information about the maintainers mailing list