<div dir="ltr"><div>Hi everybody, <br></div><div><br></div><div>Ok, so we can now vote the C/C++ RFC, and then open a new thread + RFC regarding support for python versions.</div><div> <br></div><div>I'll send the voting motion later today or tomorrow.</div><div><br></div><div>Cheers, <br></div><div>Vero<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 22 mar 2021 a las 11:18, Nicklas Larsson (<<a href="mailto:n_larsson@yahoo.com" target="_blank">n_larsson@yahoo.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Forgot to add: Python support changes with GRASS minor versions adds a bit of complication with add-ons, which are bound to major version. I don't know what would be the better solution for this.<br>
<br>
N.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On Monday, 22 March 2021, 10:24:06 CET, Nicklas Larsson via grass-psc <<a href="mailto:grass-psc@lists.osgeo.org" target="_blank">grass-psc@lists.osgeo.org</a>> wrote: <br>
<br>
<br>
<br>
<br>
<br>
Hi,<br>
<br>
Although I didn't see the need to remove Python from RFC 7 (as it was originally formulated), there is also some logic to treat Python as a whole in a separate RFC. I don't have strong opinion on either way, therefore I lifted out Python from the draft, which now only deals with C and C++. Hopefully it may now be ready for vote :).<br>
<br>
Regarding Python: I believe version support should be linked to Python end-of-life circle and GRASS minor version.<br>
<br>
Best,<br>
Nicklas<br>
<br>
<br>
<br>
<br>
On Sunday, 21 March 2021, 09:04:24 CET, Markus Neteler <<a href="mailto:neteler@osgeo.org" target="_blank">neteler@osgeo.org</a>> wrote: <br>
<br>
<br>
<br>
<br>
<br>
Hi,<br>
<br>
On Tue, Mar 16, 2021 at 8:30 PM Veronica Andreo <<a href="mailto:veroandreo@gmail.com" target="_blank">veroandreo@gmail.com</a>> wrote:<br>
><br>
> Hi everyone<br>
><br>
> Thanks for all the feedback.<br>
><br>
> In practical terms then, shall we:<br>
> - remove all python references from the Language Standards draft RFC [0] and vote only for C/C++, while creating a separate RFC for the minimum python version?<br>
> - add a formula that sets on which pace the minimum supported python version will change to the Language Standards draft RFC [0] and vote for everything altogether?<br>
<br>
For Python support, it is worth looking at the GDAL RFC 77 which<br>
includes useful tables and links:<br>
- <a href="https://gdal.org/development/rfc/rfc77_drop_python2_support.html" rel="noreferrer" target="_blank">https://gdal.org/development/rfc/rfc77_drop_python2_support.html</a><br>
<br>
esp.:<br>
- <a href="https://endoflife.date/python#:~:text=The%20support%20for%20Python%202.7,dropping%20support%20for%20Python%202.7" rel="noreferrer" target="_blank">https://endoflife.date/python#:~:text=The%20support%20for%20Python%202.7,dropping%20support%20for%20Python%202.7</a><br>
<br>
Useful is also<br>
- <a href="https://repology.org/project/python/versions" rel="noreferrer" target="_blank">https://repology.org/project/python/versions</a><br>
<br>
With respect to the pace of periodic review and updating of the<br>
language standards support I believe that we need that at the pace of<br>
sub-major releases (e.g., 7.8 -> 7.9). Just look back at the major<br>
releases (<a href="https://grass.osgeo.org/about/history/releases/" rel="noreferrer" target="_blank">https://grass.osgeo.org/about/history/releases/</a>) we observe<br>
quite some time span:<br>
<br>
- (2021) GRASS GIS 8.0.0<br>
- 2015 GRASS GIS 7.0.0<br>
- 2005 GRASS GIS 6.0.0<br>
- 2002 GRASS GIS 5.0.0<br>
- 1991 GRASS 4.0<br>
- 1988 GRASS 3.0<br>
- 1987 GRASS 2.0<br>
- 1984 GRASS 1.0<br>
<br>
Hence sub-major releases might be the way to go.<br>
<br>
Markus<br>
<br>
<br>
> [0] <a href="https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport</a><br>
<br>
<br>
_______________________________________________<br>
grass-psc mailing list<br>
<a href="mailto:grass-psc@lists.osgeo.org" target="_blank">grass-psc@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/grass-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-psc</a><br>
</blockquote></div>