[GRASS-dev] introduce EOL policy

Hi all,

based on [1] I would like to discuss how to introduce End-Of-Life
policy to our releasing schedule. I like way how GeoServer [2] works,
it's simple and clear. In current situation it could be

7.7 -> develpment
7.6 -> stable
7.4 -> maintenance

Other versions in archive:

7.2 -> EOL
7.0 -> EOL
...

What do you think?

Ma

[1] https://trac.osgeo.org/grass/ticket/3789#comment:3
[2] http://geoserver.org/download/

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Am 29. März 2019 08:41:45 MEZ schrieb Martin Landa landa.martin@gmail.com:

Hi all,

based on [1] I would like to discuss how to introduce End-Of-Life
policy to our releasing schedule. I like way how GeoServer [2] works,
it’s simple and clear. In current situation it could be

7.7 → develpment
7.6 → stable
7.4 → maintenance

Other versions in archive:

7.2 → EOL
7.0 → EOL

What do you think?

+1

So in terms of policy this would mean that we only maintain current and preceding minor release, with preceding only in bug fixing mode while current release also received relevant backports ?

Sounds ok to me.

Moritz

Hi,

pá 29. 3. 2019 v 8:48 odesílatel Moritz Lennert
<mlennert@club.worldonline.be> napsal:

So in terms of policy this would mean that we only maintain current and preceding minor release, with preceding only in bug fixing mode while current release also received relevant backports ?

yes, Ma

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Hi,

On Fri, Mar 29, 2019 at 8:42 AM Martin Landa <landa.martin@gmail.com> wrote:

Hi all,

based on [1] I would like to discuss how to introduce End-Of-Life
policy to our releasing schedule. I like way how GeoServer [2] works,
it's simple and clear. In current situation it could be

7.7 -> develpment
7.6 -> stable
7.4 -> maintenance

Other versions in archive:

7.2 -> EOL
7.0 -> EOL
...

What do you think?

Yes, very good.
And in fact it is more or less already in place like this - yet to be
communicated and followed properly.

Markus

Ma

[1] https://trac.osgeo.org/grass/ticket/3789#comment:3
[2] http://geoserver.org/download/

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Hello,

ceturtd., 2019. g. 11. apr., plkst. 23:46 — lietotājs Markus Neteler
(<neteler@osgeo.org>) rakstīja:

On Fri, Mar 29, 2019 at 8:42 AM Martin Landa <landa.martin@gmail.com> wrote:
> 7.7 -> develpment
> 7.6 -> stable
> 7.4 -> maintenance
> What do you think?

I think we should stop adding LTS to releases unless we plan to
support them for several years (~one full Debian/Ubuntu LTS cycle).
One year a go we released 7.2.3 and labelled it as a LTS.
I am fine with Martin's proposal as long as we are clear what we mean with LTS.

Markus
> Ma

Māris.

On Wed, Apr 24, 2019 at 7:29 AM Maris Nartiss <maris.gis@gmail.com> wrote:

ceturtd., 2019. g. 11. apr., plkst. 23:46 — lietotājs Markus Neteler
(<neteler@osgeo.org>) rakstīja:
> On Fri, Mar 29, 2019 at 8:42 AM Martin Landa <landa.martin@gmail.com> wrote:
> > 7.7 -> develpment
> > 7.6 -> stable
> > 7.4 -> maintenance
> > What do you think?

I think we should stop adding LTS to releases unless we plan to
support them for several years (~one full Debian/Ubuntu LTS cycle).

Well, a few remarks:
- we do support older releases for several years (for sure not
forever, though), see
   https://trac.osgeo.org/grass/browser/grass/branches?order=date&desc=1
- The LTS indications should be extended with a year at
https://trac.osgeo.org/grass/roadmap
- Backporting is a team effort :slight_smile:

One year a go we released 7.2.3 and labelled it as a LTS.
I am fine with Martin's proposal as long as we are clear what we mean with LTS.

From my side: we put an EOL year to each LTS, like other projects also do.

The important part is however, to eventually release the code (which
is always a lot of work, like many hours...).

Markus

* Markus Neteler <neteler@osgeo.org> [2019-04-27 19:22:09 +0200]:

On Wed, Apr 24, 2019 at 7:29 AM Maris Nartiss <maris.gis@gmail.com> wrote:

ceturtd., 2019. g. 11. apr., plkst. 23:46 — lietotājs Markus Neteler
(<neteler@osgeo.org>) rakstīja:
> On Fri, Mar 29, 2019 at 8:42 AM Martin Landa <landa.martin@gmail.com> wrote:
> > 7.7 -> develpment
> > 7.6 -> stable
> > 7.4 -> maintenance
> > What do you think?

I think we should stop adding LTS to releases unless we plan to
support them for several years (~one full Debian/Ubuntu LTS cycle).

Well, a few remarks:
- we do support older releases for several years (for sure not
forever, though), see
  https://trac.osgeo.org/grass/browser/grass/branches?order=date&desc=1
- The LTS indications should be extended with a year at
https://trac.osgeo.org/grass/roadmap
- Backporting is a team effort :slight_smile:

One year a go we released 7.2.3 and labelled it as a LTS.
I am fine with Martin's proposal as long as we are clear what we mean with LTS.

From my side: we put an EOL year to each LTS, like other projects also do.
The important part is however, to eventually release the code (which
is always a lot of work, like many hours...).

Markus and all,

out of interest: what is the closest development and distribution
model, of other open source projects, that "matches" the one of GRASS
GIS?

Thank you, Nikos