[GRASS-dev] [release planning] 7.6.0

Hi devs,

according to our plans we should start to prepare the initial 7.6.0 release:

https://trac.osgeo.org/grass/milestone/7.6.0
- Proposal of release: ~14 May
- Soft freeze of release branch: ~23 May
- RC1: ~23 June
- RC2: ~7 July
- Final release: ~29 July 2018 - GRASS GIS birthday!

In addition, we could make it into the upcoming OSGeoLive 12 being
prepared for the FOSS4G 2018 (see below).

IMHO we have definitely accumulated enough new new features. The next
step would be to create a release branch and shift the attention to
the new branch accordingly.

Strong opinions against it?

Markus

---------- Forwarded message ----------
From: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date: Mon, Jun 11, 2018 at 5:16 PM
Subject: [OSGeo-Discuss] [OSGeoLive] OSGeoLive 12.0 status: alpha1
To: Osgeolive <osgeolive@lists.osgeo.org>, OSGeo Discussions
<discuss@lists.osgeo.org>

Hi all,

The OSGeoLive team is working hard to get the next version ready for
FOSS4G 2018.
[...]
New projects are still welcome to join, since our feature freeze is July 2nd.

Cheers,
Angelos
[...]
_______________________________________________
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss

Hi,

po 11. 6. 2018 v 18:07 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

Strong opinions against it?

no strong opinion, I was expecting G7.6 later anyway, autumn/end of year or so.

New projects are still welcome to join, since our feature freeze is July 2nd.

The deadline July 2nd seems to be hard since there is no release
branch created (we are reaching step 1), see [1].

In the worst case, GRASS 7.4.1 could be fine for OSGeoLive 12, or am I wrong?

Martin

[1] https://trac.osgeo.org/grass/wiki/RFC/4_ReleaseProcedure#GeneralProcedure

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

On Mon, Jun 11, 2018 at 6:26 PM, Martin Landa <landa.martin@gmail.com> wrote:

Hi,

po 11. 6. 2018 v 18:07 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

Strong opinions against it?

no strong opinion, I was expecting G7.6 later anyway, autumn/end of year or so.

New projects are still welcome to join, since our feature freeze is July 2nd.

The deadline July 2nd seems to be hard since there is no release
branch created (we are reaching step 1), see [1].

In the worst case, GRASS 7.4.1 could be fine for OSGeoLive 12, or am I wrong?

I got recently a comment that we are too slow with new releases :slight_smile:

So this was my attempt to come to speed with 7.6 (which I'd love to
use in production as well).

Markus

Martin

[1] https://trac.osgeo.org/grass/wiki/RFC/4_ReleaseProcedure#GeneralProcedure

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

On Mon, Jun 11, 2018 at 6:07 PM, Markus Neteler <neteler@osgeo.org> wrote:

Hi devs,

according to our plans we should start to prepare the initial 7.6.0 release:

https://trac.osgeo.org/grass/milestone/7.6.0

What needs to be fixed in _trunk_ first before branching "releasebranch_7_6/" ?

thanks
Markus

On Sun, Jun 17, 2018 at 5:24 PM, Markus Neteler <neteler@osgeo.org> wrote:

On Mon, Jun 11, 2018 at 6:07 PM, Markus Neteler <neteler@osgeo.org> wrote:
> Hi devs,
>
> according to our plans we should start to prepare the initial 7.6.0
release:
>
> https://trac.osgeo.org/grass/milestone/7.6.0

What needs to be fixed in _trunk_ first before branching
"releasebranch_7_6/" ?

The two following enhancement tickets would be really good to resolve
before 7.6 (branch or at least release) since it requires CLI API to be
consolidated. #3586 is a blocker because it needs an API change (new API
which is now in trunk, 7.5) and #3585 would be good to have resolved before
this new API is publicized (it suggests to simplify it at the cost of
duplication or potential confusion).

#3585 Don't require -c for --tmp-location
#3586 Add XY location to grass command interface

https://trac.osgeo.org/grass/ticket/3585
https://trac.osgeo.org/grass/ticket/3586

On 17/06/18 23:24, Markus Neteler wrote:

On Mon, Jun 11, 2018 at 6:07 PM, Markus Neteler <neteler@osgeo.org> wrote:

Hi devs,

according to our plans we should start to prepare the initial 7.6.0 release:

https://trac.osgeo.org/grass/milestone/7.6.0

What needs to be fixed in _trunk_ first before branching "releasebranch_7_6/" ?

I would love to see https://trac.osgeo.org/grass/ticket/3348 fixed as it makes working in a combination of terminal and GUI quite annoying because of the GTK messages flooding the terminal.

I just added a comment to this ticket as I think one of the issues is the position of the "Render" checkbox.

Don't know if this is enough of an issue to keep us from branching, or if this can be backported to the 7.6 branch once it is fixed in trunk.

Moritz

On Tue, Jun 26, 2018 at 10:33 PM, Vaclav Petras <wenzeslaus@gmail.com>
wrote:

On Sun, Jun 17, 2018 at 5:24 PM, Markus Neteler <neteler@osgeo.org> wrote:

On Mon, Jun 11, 2018 at 6:07 PM, Markus Neteler <neteler@osgeo.org>
wrote:
> Hi devs,
>
> according to our plans we should start to prepare the initial 7.6.0
release:
>
> https://trac.osgeo.org/grass/milestone/7.6.0

What needs to be fixed in _trunk_ first before branching
"releasebranch_7_6/" ?

The two following enhancement tickets would be really good to resolve
before 7.6 (branch or at least release) since it requires CLI API to be
consolidated. #3586 is a blocker because it needs an API change (new API
which is now in trunk, 7.5) and #3585 would be good to have resolved before
this new API is publicized (it suggests to simplify it at the cost of
duplication or potential confusion).

#3585 Don't require -c for --tmp-location
#3586 Add XY location to grass command interface

https://trac.osgeo.org/grass/ticket/3585
https://trac.osgeo.org/grass/ticket/3586

I fixed and closed these two last week.

#3348 or other bugs or annoyances don't prevent us from branching as they
don't involve large code changes which would make subsequent backports
impossible nor they are API changes which could lead to bad legacy APIs or
API breaks.

There are no tickets marked as blocker or critical and there is only 8
defect tickets.

Additionally, the `grass --tmp-location` flag is probably (hopefully)
addition useful enough to make for next minor release. (Forgive me for not
recalling other changes.) [Side note: I'm saying this because I just saw a
note somewhere complaining that now software is released based on different
occasions not when it is ready for the next version. In our case, we missed
the birthday date, but we have features and fixes!]

Best,
Vaclav

https://trac.osgeo.org/grass/ticket/3348

On Wed, Aug 22, 2018 at 3:34 AM Vaclav Petras <wenzeslaus@gmail.com> wrote:

On Tue, Jun 26, 2018 at 10:33 PM, Vaclav Petras <wenzeslaus@gmail.com> wrote:

On Sun, Jun 17, 2018 at 5:24 PM, Markus Neteler <neteler@osgeo.org> wrote:

On Mon, Jun 11, 2018 at 6:07 PM, Markus Neteler <neteler@osgeo.org> wrote:

...

#3585 Don't require -c for --tmp-location
#3586 Add XY location to grass command interface

https://trac.osgeo.org/grass/ticket/3585
https://trac.osgeo.org/grass/ticket/3586

I fixed and closed these two last week.

Thanks a lot!

#3348 or other bugs or annoyances don't prevent us from branching as they don't involve large code changes
which would make subsequent backports impossible nor they are API changes which could lead to bad legacy APIs or API breaks.

ok.

There are no tickets marked as blocker or critical and there is only 8 defect tickets.

Right.

The list of non-critical open tickets is here:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Any objections to create the releasebranch_7_6 in the next few days?

Markus

Hi,

so 25. 8. 2018 v 18:27 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

Any objections to create the releasebranch_7_6 in the next few days?

strong +1 for creating 7.6 branch in the next days. I have updated
time schedule accordingly [1].

Do you know about experimental/broken features which should be removed
from releasebranch_7_6 to avoid releasing them in GRASS 7.6.0?

And would be also nice to merge after branching into trunk
experimental Python3 support [2] :slight_smile:

Ma

[1] https://trac.osgeo.org/grass/milestone/7.6.0
[2] https://trac.osgeo.org/grass/wiki/GSoC/2018/FullSupportPython3

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

Hi devs,

we should remember to start to prepare the initial 7.6.0 release:

https://trac.osgeo.org/grass/milestone/7.6.0

List of open bugs:

Critical:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Other bugs and enhancement wishes:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Markus

Hi,

so 10. 11. 2018 v 11:38 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

Critical:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

reported critical issue will be probably not fixed in the near feature.

My +1 for moving towards 7.6.0RC1 in the next days. Ma

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

On Tue, Nov 20, 2018 at 7:06 PM Martin Landa <landa.martin@gmail.com> wrote:

so 10. 11. 2018 v 11:38 odesílatel Markus Neteler <neteler@osgeo.org> napsal:
> Critical:
> https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

reported critical issue will be probably not fixed in the near feature.

My +1 for moving towards 7.6.0RC1 in the next days. Ma

Sounds good to me!

Markus

On Sat, Nov 10, 2018 at 11:38 AM Markus Neteler <neteler@osgeo.org> wrote:

Hi devs,

we should remember to start to prepare the initial 7.6.0 release:

https://trac.osgeo.org/grass/milestone/7.6.0

... I shifted the dates a bit but not sure if the dates make sense.

(Importantly, we should focus on 7.8.x soon to get the Python3 support out)

List of open bugs:

Critical:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Other bugs and enhancement wishes:
https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Markus

On Mon, Nov 26, 2018 at 11:30 PM Markus Neteler <neteler@osgeo.org> wrote:

On Sat, Nov 10, 2018 at 11:38 AM Markus Neteler <neteler@osgeo.org> wrote:
>
> Hi devs,
>
> we should remember to start to prepare the initial 7.6.0 release:
>
> https://trac.osgeo.org/grass/milestone/7.6.0

... I shifted the dates a bit but not sure if the dates make sense.

(Importantly, we should focus on 7.8.x soon to get the Python3 support out)

Since we are way behind schedule, I'll tag 7.6.0 RC1 in the next days.

Markus

> List of open bugs:
>
> Critical:
> https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority
>
> Other bugs and enhancement wishes:
> https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&milestone=7.6.1&milestone=7.6.0&group=type&order=priority

Markus

Hi,

po 24. 12. 2018 v 10:41 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

Since we are way behind schedule, I'll tag 7.6.0 RC1 in the next days.

+1 Ma

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

On Mon, Dec 24, 2018 at 10:41 AM Markus Neteler <neteler@osgeo.org> wrote:

On Mon, Nov 26, 2018 at 11:30 PM Markus Neteler <neteler@osgeo.org> wrote:
> On Sat, Nov 10, 2018 at 11:38 AM Markus Neteler <neteler@osgeo.org> wrote:
> >
> > Hi devs,
> >
> > we should remember to start to prepare the initial 7.6.0 release:
> >
> > https://trac.osgeo.org/grass/milestone/7.6.0
>
> ... I shifted the dates a bit but not sure if the dates make sense.
>
> (Importantly, we should focus on 7.8.x soon to get the Python3 support out)

Since we are way behind schedule, I'll tag 7.6.0 RC1 in the next days.

GRASS GIS 7.6.0RC1 is published:
https://grass.osgeo.org/grass76/source/

Still TODO: trac pages and CMS announcement. Please edit:
https://trac.osgeo.org/grass/wiki/Release/7.6.0-News

thanks,
Markus

> > List of open bugs:
> >
> > Critical:
> > https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&priority=blocker&priority=critical&milestone=7.6.1&milestone=7.6.0&group=type&order=priority
> >
> > Other bugs and enhancement wishes:
> > https://trac.osgeo.org/grass/query?status=new&status=assigned&status=reopened&milestone=7.6.1&milestone=7.6.0&group=type&order=priority
>
> Markus

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

Hi,

st 26. 12. 2018 v 13:22 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

GRASS GIS 7.6.0RC1 is published:
https://grass.osgeo.org/grass76/source/

Still TODO: trac pages and CMS announcement. Please edit:
https://trac.osgeo.org/grass/wiki/Release/7.6.0-News

WinGRASS packages [1], OSGeo4W Expr and UbuntuGIS-Expr packages [2]
available for testing. Martin

[1] https://grass.osgeo.org/grass76/binary/mswindows/native
[2] https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-experimental/+packages?field.name_filter=grass&field.status_filter=published&field.series_filter=

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

Am Fr., 28. Dez. 2018, 15:29 hat Martin Landa <landa.martin@gmail.com> geschrieben:

Hi,

st 26. 12. 2018 v 13:22 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

GRASS GIS 7.6.0RC1 is published:
https://grass.osgeo.org/grass76/source/

Still TODO: trac pages and CMS announcement. Please edit:
https://trac.osgeo.org/grass/wiki/Release/7.6.0-News

WinGRASS packages [1], OSGeo4W Expr and UbuntuGIS-Expr packages [2]
available for testing. Martin

[1] https://grass.osgeo.org/grass76/binary/mswindows/native
[2] https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-experimental/+packages?field.name_filter=grass&field.status_filter=published&field.series_filter

FYI, I packaged it yesterday for Fedora and EPEL/CentOS:

https://copr.fedorainfracloud.org/coprs/neteler/grass76/

Please test!

Markus

Hi,

st 26. 12. 2018 v 13:22 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

there are some "hot" issues [1,2] targeted to 7.6.0, but they need
some discussion. To avoid postponing 7.6.0 release I would vote for
RC2 on time (26/12+14 days-> now:-)

Ma

[1] https://trac.osgeo.org/grass/ticket/3728
[2] https://trac.osgeo.org/grass/ticket/3732

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

On Sat, Jan 12, 2019 at 12:41 PM Martin Landa <landa.martin@gmail.com> wrote:

st 26. 12. 2018 v 13:22 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

there are some "hot" issues [1,2] targeted to 7.6.0, but they need
some discussion. To avoid postponing 7.6.0 release I would vote for
RC2 on time (26/12+14 days-> now:-)

I am all for it!
Do we really need a RC2? I checked the post-RC1 changes and cannot see
anything untested.

TODO: update
https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures76
https://trac.osgeo.org/grass/wiki/Release/7.6.0-News

@devs: Please be so kind to help updating it.

thanks,
Markus

Ma

[1] https://trac.osgeo.org/grass/ticket/3728
[2] https://trac.osgeo.org/grass/ticket/3732

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

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