[GRASS-dev] [release planning] GRASS GIS 8.3.0

Hi devs,

After a long time of development and many, many improvements, it is
time to release 8.3.0.

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

So, remaining for the 8.3.0 milestone are (currently) 19 open pull
requests (PRs) which still need testing or review:
https://github.com/OSGeo/grass/pulls?q=is%3Aopen+is%3Apr+milestone%3A8.3.0

This is the full 8.3.0 milestone (open issues and pull requests):
https://github.com/OSGeo/grass/milestone/13

Please check issues and PRs and bump those not being addressed for
8.3.0 to the 8.4.0 milestone.

I would like to prepare the 8.3.0RC1 release soon.
Time to publish all the accumulated improvements!

Best,
Markus

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

Hi Markus,

El vie, 17 feb 2023 a las 15:25, Markus Neteler (<neteler@osgeo.org>) escribió:

Hi devs,

After a long time of development and many, many improvements, it is
time to release 8.3.0.

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

Just wondering… Should we adopt an RFC that has not yet been merged nor approved via motion? There’s a list of tasks in the PR that still seems incomplete and I see that Vashek moved the milestone of the RFC to 8.4… I’m not trying to delay the release -either it is called 8.3 or 8.4, it is overdue- but IMO we need to agree on the RFC, no? Shall I prepare a motion and we approve a version 1 of the Version Numbering RFC?

Vero

Hi Vero, all,

On Tue, Feb 21, 2023 at 7:19 PM Veronica Andreo <veroandreo@gmail.com> wrote:

Hi Markus,

El vie, 17 feb 2023 a las 15:25, Markus Neteler (<neteler@osgeo.org>) escribió:

Hi devs,

After a long time of development and many, many improvements, it is
time to release 8.3.0.

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

Just wondering.. Should we adopt an RFC that has not yet been merged nor approved via motion? There's a list of tasks in the PR that still seems incomplete and I see that Vashek moved the milestone of the RFC to 8.4...

Not sure why a RFC should be related to a release milestone?

I'm not trying to delay the release -either it is called 8.3 or 8.4, it is overdue-

Overdue, yes.

but IMO we need to agree on the RFC, no? Shall I prepare a motion and we approve a version 1 of the Version Numbering RFC?

Yes, let's get this RFC approved and then follow our plan.

thanks
Markus

On Tue, 21 Feb 2023 at 13:19, Veronica Andreo <veroandreo@gmail.com> wrote:

El vie, 17 feb 2023 a las 15:25, Markus Neteler (<neteler@osgeo.org>) escribió:

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

Just wondering… Should we adopt an RFC that has not yet been merged nor approved via motion? There’s a list of tasks in the PR that still seems incomplete and I see that Vashek moved the milestone of the RFC to 8.4… I’m not trying to delay the release -either it is called 8.3 or 8.4, it is overdue- but IMO we need to agree on the RFC, no? Shall I prepare a motion and we approve a version 1 of the Version Numbering RFC?

Ideally, yes, but practically we can follow it already. We agreed at the PSC meeting that we want to follow it, although we did not vote on actually approving it because it was not finished. We also don’t have any formal procedure for numbering except tradition. There were also no negative comments for the PR in the PR itself. Hence, the RFC in the PR is the closest thing to an official guidance we have.

We are using the yet-unmerged Python version RFC in a similar way.

The version numbering PR did not make it through my triage when I was cleaning PRs and issues before the release because it did not pass my rule “ready or important to have in the 8.3 code”.

I still agree that it is a potentially big change for those who actually followed the version numbering, but I hope if there is some criticism of that, we would know already.

Vaclav

otrd., 2023. g. 21. febr., plkst. 21:11 — lietotājs Vaclav Petras
(<wenzeslaus@gmail.com>) rakstīja:

I still agree that it is a potentially big change for those who actually followed the version numbering, but I hope if there is some criticism of that, we would know already.

Or simply they don't know yet that 8.3 will not be a development
testing version :wink: Before announcement of upcoming 8.3.0 release it
was not even communicated to the -dev ML.
In practice though I do agree – most likely nobody cares about version
numbers anyway.

Māris.

Hi devs,

Markus Neteler <neteler@osgeo.org> schrieb am Fr., 17. Feb. 2023, 19:24:

Hi devs,

After a long time of development and many, many improvements, it is
time to release 8.3.0.

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

So, remaining for the 8.3.0 milestone are (currently) 19 open pull
requests (PRs) which still need testing or review:
https://github.com/OSGeo/grass/pulls?q=is%3Aopen+is%3Apr+milestone%3A8.3.0

Still open PRs. Please complete them or bump them to the next milestone.

This is the full 8.3.0 milestone (open issues and pull requests):
https://github.com/OSGeo/grass/milestone/13

Please check issues and PRs and bump those not being addressed for
8.3.0 to the 8.4.0 milestone.

I would like to prepare the 8.3.0RC1 release soon.

Really soon :slight_smile:

Markus

Time to publish all the accumulated improvements!

Best,
Markus


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

On Fri, Mar 17, 2023 at 11:41 AM Markus Neteler <neteler@osgeo.org> wrote:

Markus Neteler <neteler@osgeo.org> schrieb am Fr., 17. Feb. 2023, 19:24:

Hi devs,

After a long time of development and many, many improvements, it is
time to release 8.3.0.

Version scheme update: please note that we abandon the odd/even scheme
and go for semantic versioning, i.e. 8.3.x comes after the 8.2.x
series. See also the related RFC: Version Numbering
(https://github.com/OSGeo/grass/pull/2357).

So, remaining for the 8.3.0 milestone are (currently) 19 open pull
requests (PRs) which still need testing or review:
https://github.com/OSGeo/grass/pulls?q=is%3Aopen+is%3Apr+milestone%3A8.3.0

Still open PRs. Please complete them or bump them to the next milestone.

Now just a few are remaining:

- Suppress compiler warnings from GDAL #2899, nilason
- t.register: support mapset name in input file #2863, ninsbl
- g.extension: fix getting addons path if input JSON file doesn't
exist #2717, tmszi
- i.vi: support soil_line_slope for PVI #2561, pesekon2
- libproj: simple check for area of use #2519, metzm
- temporal dbif for current mapset only #2448, metzm
- g.extension: better handle request exceptions for l flag #2203, tmszi

May I bump all of them to the next milestone?
Could even be 8.3.1 (https://github.com/OSGeo/grass/milestone/21).

...

I would like to prepare the 8.3.0RC1 release soon.

Importantly, we need to branch 8.3 first.

Markus

On 23 Mar 2023, at 10:52, Markus Neteler <neteler@osgeo.org> wrote:

Still open PRs. Please complete them or bump them to the next milestone.

Now just a few are remaining:

- Suppress compiler warnings from GDAL #2899, nilason

Just bumped #2899 to 8.4.

čt 23. 3. 2023 v 10:53 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

- i.vi: support soil_line_slope for PVI #2561, pesekon2

Merged in #2561. A follow-up update of the manual [1] is waiting for a
review and ready to be merged.

[1] https://github.com/OSGeo/grass/pull/2903

On Thu, Mar 23, 2023 at 11:54 AM Ondřej Pešek <pesej.ondrek@gmail.com> wrote:

čt 23. 3. 2023 v 10:53 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

  • i.vi: support soil_line_slope for PVI #2561, pesekon2

Merged in #2561. A follow-up update of the manual [1] is waiting for a
review and ready to be merged.

Done, thanks!

[1] https://github.com/OSGeo/grass/pull/2903


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

On Thu, Mar 23, 2023 at 10:52 AM Markus Neteler <neteler@osgeo.org> wrote:

On Fri, Mar 17, 2023 at 11:41 AM Markus Neteler <neteler@osgeo.org> wrote:
> Markus Neteler <neteler@osgeo.org> schrieb am Fr., 17. Feb. 2023, 19:24:

...

Remaining for the 8.3.0 milestone are (currently) 7 open pull requests
(PRs) which still need testing, review or bumping to 8.4:
https://github.com/OSGeo/grass/pulls?q=is%3Aopen+is%3Apr+milestone%3A8.3.0

Importantly, we need to branch 8.3 first.

Markus

Hi devs,

We merged remaining open PRs, so we are at 0 open PRs!

Today Vashek and I have created the new "releasebranch_8_3" in GitHub.
Means: we need to backport fixes from main as appropriate and setup
new cronjobs for grass.osgeo.org.

We are getting close to RC1!

Cheers
Markus

Dear Markus, all,

st 17. 5. 2023 v 17:27 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

RC1 has been released 2 weeks ago. Is there anything missing in order to release 8.3.0 (what be nice to do for FOSS4G).

Best regards, Martin

···

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

Dear Martin, all,

RC1 has been released 2 weeks ago. Is there anything missing in order to release 8.3.0 (what be nice to do for FOSS4G).

Yes, let’s release asap.
As there was no negative feedback, I’d suggest to release this week.
If there are no objections, I could do that eg later tonight.

Best,
Markus

···

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

Hi,

út 20. 6. 2023 v 8:49 odesílatel Markus Neteler <neteler@osgeo.org> napsal:

RC1 has been released 2 weeks ago. Is there anything missing in order to release 8.3.0 (what be nice to do for FOSS4G).

Yes, let’s release asap.
As there was no negative feedback, I’d suggest to release this week.
If there are no objections, I could do that eg later tonight.

https://github.com/OSGeo/grass/pull/3024

would be nice to merge before 8.3.0. Martin

···

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

On 6/20/23 08:46, Martin Landa wrote:

RC1 has been released 2 weeks ago. Is there anything missing in order to
release 8.3.0 (what be nice to do for FOSS4G).

Was there no announcement for RC1?

I'm only just now updating the Debian package, because that was still looking for new releases in https://grass.osgeo.org/grass82/source/.

Kind Regards,

Bas

--
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1

Hi,

This:

https://github.com/OSGeo/grass/pull/3051

should probably be backported too, as it significantly improves the user experience with g.extension. it is a tiny change in code, so a new RC is probably not necessary for that?

Cheers,

···

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

On Tue, Jun 20, 2023 at 9:03 AM Sebastiaan Couwenberg
<sebastic@xs4all.nl> wrote:

On 6/20/23 08:46, Martin Landa wrote:
> RC1 has been released 2 weeks ago. Is there anything missing in order to
> release 8.3.0 (what be nice to do for FOSS4G).

Was there no announcement for RC1?

Apologies, this fell off the radar due to heavy changes in the (now
automated) release management and travelling back from the Community
meeting.

I have just sent the G8.3.0RC1 announcement.

Kind regards,
Markus

Hi Linda, all,

Linda Karlovská <linda.karlovska@seznam.cz> schrieb am Di., 20. Juni 2023, 11:29:

Hi Martin, hi all,

I am going to test this PR today’s evening.

Thanks for that.
But is this now a blocker for the release?

If merged, do we need RC2?

I ask because FOSS4G starts in the next days.

Markus

I encountered the error with window position already some time ago in https://github.com/OSGeo/grass/pull/2667#issuecomment-1426832765.

The window position is still the same, exactly these (26,23), seems like an error in wxPython ``4.2.0.

Linda

On 2023. Jun 20., at 21:03, Markus Neteler neteler@osgeo.org wrote:

Hi Linda, all,

Linda Karlovská <linda.karlovska@seznam.cz> schrieb am Di., 20. Juni 2023, 11:29:

Hi Martin, hi all,

I am going to test this PR today’s evening.

Thanks for that.
But is this now a blocker for the release?

If merged, do we need RC2?

From Mac point of view, this does not necessitate a RC2 (in this case). The fix is mainly GUI cosmetics, and doesn’t seem to (even) potentially break anything.

I ask because FOSS4G starts in the next days.

Markus

I encountered the error with window position already some time ago in https://github.com/OSGeo/grass/pull/2667#issuecomment-1426832765.

The window position is still the same, exactly these (26,23), seems like an error in wxPython ``4.2.0.

Linda


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev