<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Veroandreo</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Veroandreo"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/Veroandreo"/>
	<updated>2026-09-22T17:51:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29163</id>
		<title>PSC Election 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29163"/>
		<updated>2026-09-13T22:00:41Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Voting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Call for election =&lt;br /&gt;
The Project Steering Committee ([[PSC]]) election 2026 starts on '''2026-09-28''' and ends on '''2026-11-14'''.&lt;br /&gt;
&lt;br /&gt;
The new committee will be formed by '''9''' members, of which '''4''' are current members and '''5''' will be newly elected in this election. '''The seats open for election''' are those currently held by: &lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Verónica Andreo&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== The process ==&lt;br /&gt;
The election process is essentially split in two phases:  1) Nomination and 2) Voting. After this, the results are announced and the new PSC is officially formed.&lt;br /&gt;
&lt;br /&gt;
=== Nominations ===&lt;br /&gt;
During the Nomination phase, '''any''' member of the GRASS GIS community, can nominate '''any''' community member for being a candidate for the PSC.&lt;br /&gt;
&lt;br /&gt;
Current PSC members can be nominated for re-election in the same way by the community as possible new candidates.&lt;br /&gt;
&lt;br /&gt;
To set a nomination in motion, an e-mail should be directed to the Chief Return Officer (CRO - cro.grass at osgeo.org) including '''name''', '''contact e-mail''' and briefly '''why''' a person is recommended as a PSC member.&lt;br /&gt;
&lt;br /&gt;
The CRO will then contact the recommended person asking for confirmation.  The nominated person has to accept the candidacy and will be asked to write a few lines stating what she/he wants to achieve as part of it.&lt;br /&gt;
&lt;br /&gt;
A nomination and its acceptance '''are required to be sent directly to the CRO''' in private. Following confirmation, it is CRO's task to officially announce a nomination.&lt;br /&gt;
&lt;br /&gt;
=== Voting ===&lt;br /&gt;
The CRO will invite all eligible voters. &lt;br /&gt;
&lt;br /&gt;
Eligible voters are all people who:&lt;br /&gt;
* have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-tutorials, rgrass, grass-promo repositories,&lt;br /&gt;
* participated in GRASS PSC and community events,&lt;br /&gt;
* have one or more merged pull requests in qgis/QGIS related to GRASS integration, or&lt;br /&gt;
* are registered and have translated for GRASS in Weblate&lt;br /&gt;
&lt;br /&gt;
A list of eligible voters has already been compiled on the basis of the criteria given above. The list can be found ['''add link here'''].&lt;br /&gt;
&lt;br /&gt;
If you believe you meet the criteria but do not find your name in the list, please contact the CRO (cro.grass at osgeo.org) or make a pull request before '''27 September 2026'''.&lt;br /&gt;
&lt;br /&gt;
During the Voting period, eligible voters can vote for their preferred candidate(s) via an online tool that will protect privacy.&lt;br /&gt;
&lt;br /&gt;
Each voter can vote one time. However, there is no limit as to how many candidates a voter can select.&lt;br /&gt;
&lt;br /&gt;
== Time frame ==&lt;br /&gt;
* announcement of elections: 2026-09-14&lt;br /&gt;
* nomination period: 2026-09-28 to 2026-10-19 &lt;br /&gt;
* presentation of the candidates: 2026-10-19 to 2026-10-26&lt;br /&gt;
* voting period: 2026-11-02 to 2026-11-09&lt;br /&gt;
* announcement of the newly elected PSC: 2026-11-14 (at latest)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination Period ===&lt;br /&gt;
The nomination starts on 2026-09-28 at 12:00 UTC, runs strictly for 3 weeks and ends on 2026-10-19 at 12:00 UTC. Following this period, there will be a one-week period of no action to allow time to reflect and decide.&lt;br /&gt;
&lt;br /&gt;
You are kindly asked to refrain from canceling an already announced nomination or support and request for a new nomination. Unless there are serious reasons to cancel a nomination, modification of the list of nominees will not be possible after the end of the 3rd week.&lt;br /&gt;
&lt;br /&gt;
=== Presentation of the candidates ===&lt;br /&gt;
The presentation of the candidates will run from 2026-10-19 to 2026-10-26. The nominated candidates will be asked to write a few lines stating what they want to achieve or work for as part of the PSC.&lt;br /&gt;
&lt;br /&gt;
=== Voting Period ===&lt;br /&gt;
The voting period will run from 2026-11-02 at 12:00 UTC up until 2026-11-09 at 12:00 UTC.&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
Votes will be counted and the top 5 voted candidates will fill the seats to form the new PSC. In case of a vote tie, the CRO will randomize the selection between the tied candidates for a PSC seat.&lt;br /&gt;
&lt;br /&gt;
Results will be announced no later than 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Nomination (I) ===&lt;br /&gt;
* from 2026-09-28 to 2026-10-19&lt;br /&gt;
* e-mails directed to the CRO by:&lt;br /&gt;
** a community member to nominate a candidate&lt;br /&gt;
** the nominee to confirm acceptance of candidacy&lt;br /&gt;
&lt;br /&gt;
=== Nomination (II) ===&lt;br /&gt;
* from 2026-10-19 to 2026-11-02&lt;br /&gt;
* re-think, evaluate, decide for candidate(s)&lt;br /&gt;
* e-mail from the candidate directed to the community with a statement of her/his aims as part of the PSC&lt;br /&gt;
* email directed to the CRO by a candidate to cancel candidacy (possible '''only''' for important reasons)&lt;br /&gt;
&lt;br /&gt;
=== Voting === &lt;br /&gt;
* from 2026-11-02 to 2026-11-09&lt;br /&gt;
&lt;br /&gt;
* Eligible voters are all people who:&lt;br /&gt;
** have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-tutorials, rgrass, grass-promo repositories,&lt;br /&gt;
** participated in GRASS PSC and community events,&lt;br /&gt;
** have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
** are registered and have translated for GRASS in Weblate&lt;br /&gt;
* privacy/anonymity guaranteed by using [https://limesurvey.osgeo.org/ OSGeo LimeSurvey], OSGeo's online voting system&lt;br /&gt;
* voters will be invited via email&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
The new PSC will be presented at latest on 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29162</id>
		<title>PSC Election 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29162"/>
		<updated>2026-09-13T21:27:55Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Call for election =&lt;br /&gt;
The Project Steering Committee ([[PSC]]) election 2026 starts on '''2026-09-28''' and ends on '''2026-11-14'''.&lt;br /&gt;
&lt;br /&gt;
The new committee will be formed by '''9''' members, of which '''4''' are current members and '''5''' will be newly elected in this election. '''The seats open for election''' are those currently held by: &lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Verónica Andreo&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== The process ==&lt;br /&gt;
The election process is essentially split in two phases:  1) Nomination and 2) Voting. After this, the results are announced and the new PSC is officially formed.&lt;br /&gt;
&lt;br /&gt;
=== Nominations ===&lt;br /&gt;
During the Nomination phase, '''any''' member of the GRASS GIS community, can nominate '''any''' community member for being a candidate for the PSC.&lt;br /&gt;
&lt;br /&gt;
Current PSC members can be nominated for re-election in the same way by the community as possible new candidates.&lt;br /&gt;
&lt;br /&gt;
To set a nomination in motion, an e-mail should be directed to the Chief Return Officer (CRO - cro.grass at osgeo.org) including '''name''', '''contact e-mail''' and briefly '''why''' a person is recommended as a PSC member.&lt;br /&gt;
&lt;br /&gt;
The CRO will then contact the recommended person asking for confirmation.  The nominated person has to accept the candidacy and will be asked to write a few lines stating what she/he wants to achieve as part of it.&lt;br /&gt;
&lt;br /&gt;
A nomination and its acceptance '''are required to be sent directly to the CRO''' in private. Following confirmation, it is CRO's task to officially announce a nomination.&lt;br /&gt;
&lt;br /&gt;
=== Voting ===&lt;br /&gt;
The CRO will invite all eligible voters. &lt;br /&gt;
&lt;br /&gt;
Eligible voters are all people who:&lt;br /&gt;
* have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-promo repositories,&lt;br /&gt;
* participated of GRASS PSC and community events,&lt;br /&gt;
* have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
* have one or more merged pull requests in rsbivand/rgrass, or&lt;br /&gt;
* are registered and have translated for GRASS GIS in Weblate&lt;br /&gt;
&lt;br /&gt;
A list of eligible voters has already been compiled on the basis of the criteria given above. The list can be found [add link here].&lt;br /&gt;
&lt;br /&gt;
If you believe you meet the criteria but do not find your name in the list, please contact the CRO (cro.grass at osgeo.org) or make a pull request before '''27 September 2026'''.&lt;br /&gt;
&lt;br /&gt;
During the Voting period, eligible voters can vote for their preferred candidate(s) via an online tool that will protect privacy.&lt;br /&gt;
&lt;br /&gt;
Each voter can vote one time. However, there is no limit as to how many candidates a voter can select.&lt;br /&gt;
&lt;br /&gt;
== Time frame ==&lt;br /&gt;
* announcement of elections: 2026-09-14&lt;br /&gt;
* nomination period: 2026-09-28 to 2026-10-19 &lt;br /&gt;
* presentation of the candidates: 2026-10-19 to 2026-10-26&lt;br /&gt;
* voting period: 2026-11-02 to 2026-11-09&lt;br /&gt;
* announcement of the newly elected PSC: 2026-11-14 (at latest)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination Period ===&lt;br /&gt;
The nomination starts on 2026-09-28 at 12:00 UTC, runs strictly for 3 weeks and ends on 2026-10-19 at 12:00 UTC. Following this period, there will be a one-week period of no action to allow time to reflect and decide.&lt;br /&gt;
&lt;br /&gt;
You are kindly asked to refrain from canceling an already announced nomination or support and request for a new nomination. Unless there are serious reasons to cancel a nomination, modification of the list of nominees will not be possible after the end of the 3rd week.&lt;br /&gt;
&lt;br /&gt;
=== Presentation of the candidates ===&lt;br /&gt;
The presentation of the candidates will run from 2026-10-19 to 2026-10-26. The nominated candidates will be asked to write a few lines stating what they want to achieve or work for as part of the PSC.&lt;br /&gt;
&lt;br /&gt;
=== Voting Period ===&lt;br /&gt;
The voting period will run from 2026-11-02 at 12:00 UTC up until 2026-11-09 at 12:00 UTC.&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
Votes will be counted and the top 5 voted candidates will fill the seats to form the new PSC. In case of a vote tie, the CRO will randomize the selection between the tied candidates for a PSC seat.&lt;br /&gt;
&lt;br /&gt;
Results will be announced no later than 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Nomination (I) ===&lt;br /&gt;
* from 2026-09-28 to 2026-10-19&lt;br /&gt;
* e-mails directed to the CRO by:&lt;br /&gt;
** a community member to nominate a candidate&lt;br /&gt;
** the nominee to confirm acceptance of candidacy&lt;br /&gt;
&lt;br /&gt;
=== Nomination (II) ===&lt;br /&gt;
* from 2026-10-19 to 2026-11-02&lt;br /&gt;
* re-think, evaluate, decide for candidate(s)&lt;br /&gt;
* e-mail from the candidate directed to the community with a statement of her/his aims as part of the PSC&lt;br /&gt;
* email directed to the CRO by a candidate to cancel candidacy (possible '''only''' for important reasons)&lt;br /&gt;
&lt;br /&gt;
=== Voting === &lt;br /&gt;
* from 2026-11-02 to 2026-11-09&lt;br /&gt;
&lt;br /&gt;
* Eligible voters are all people who:&lt;br /&gt;
** have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-tutorials, rgrass, grass-promo repositories,&lt;br /&gt;
** participated in GRASS PSC and community events,&lt;br /&gt;
** have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
** are registered and have translated for GRASS in Weblate&lt;br /&gt;
* privacy/anonymity guaranteed by using [https://limesurvey.osgeo.org/ OSGeo LimeSurvey], OSGeo's online voting system&lt;br /&gt;
* voters will be invited via email&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
The new PSC will be presented at latest on 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29161</id>
		<title>PSC Election 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29161"/>
		<updated>2026-09-13T21:27:02Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Call for election =&lt;br /&gt;
The Project Steering Committee ([[PSC]]) election 2026 starts on '''2026-09-28''' and ends on '''2026-11-14'''.&lt;br /&gt;
&lt;br /&gt;
The new committee will be formed by '''9''' members, of which '''4''' are current members and '''5''' will be newly elected in this election. '''The seats open for election''' are those currently held by: &lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Verónica Andreo&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== The process ==&lt;br /&gt;
The election process is essentially split in two phases:  1) Nomination and 2) Voting. After this, the results are announced and the new PSC is officially formed.&lt;br /&gt;
&lt;br /&gt;
=== Nominations ===&lt;br /&gt;
During the Nomination phase, '''any''' member of the GRASS GIS community, can nominate '''any''' community member for being a candidate for the PSC.&lt;br /&gt;
&lt;br /&gt;
Current PSC members can be nominated for re-election in the same way by the community as possible new candidates.&lt;br /&gt;
&lt;br /&gt;
To set a nomination in motion, an e-mail should be directed to the Chief Return Officer (CRO - cro.grass at osgeo.org) including '''name''', '''contact e-mail''' and briefly '''why''' a person is recommended as a PSC member.&lt;br /&gt;
&lt;br /&gt;
The CRO will then contact the recommended person asking for confirmation.  The nominated person has to accept the candidacy and will be asked to write a few lines stating what she/he wants to achieve as part of it.&lt;br /&gt;
&lt;br /&gt;
A nomination and its acceptance '''are required to be sent directly to the CRO''' in private. Following confirmation, it is CRO's task to officially announce a nomination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voting ===&lt;br /&gt;
The CRO will invite all eligible voters. &lt;br /&gt;
&lt;br /&gt;
Eligible voters are all people who:&lt;br /&gt;
* have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-promo repositories,&lt;br /&gt;
* participated of GRASS PSC and community events,&lt;br /&gt;
* have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
* have one or more merged pull requests in rsbivand/rgrass, or&lt;br /&gt;
* are registered and have translated for GRASS GIS in Weblate&lt;br /&gt;
&lt;br /&gt;
A list of eligible voters has already been compiled on the basis of the criteria given above. The list can be found [add link here].&lt;br /&gt;
&lt;br /&gt;
If you believe you meet the criteria but do not find your name in the list, please contact the CRO (cro.grass at osgeo.org) or make a pull request before '''27 September 2026'''.&lt;br /&gt;
&lt;br /&gt;
During the Voting period, eligible voters can vote for their preferred candidate(s) via an online tool that will protect privacy.&lt;br /&gt;
&lt;br /&gt;
Each voter can vote one time. However, there is no limit as to how many candidates a voter can select.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time frame ==&lt;br /&gt;
* announcement of elections: 2026-09-14&lt;br /&gt;
* nomination period: 2026-09-28 to 2026-10-19 &lt;br /&gt;
* presentation of the candidates: 2026-10-19 to 2026-10-26&lt;br /&gt;
* voting period: 2026-11-02 to 2026-11-09&lt;br /&gt;
* announcement of the newly elected PSC: 2026-11-14 (at latest)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination Period ===&lt;br /&gt;
The nomination starts on 2026-09-28 at 12:00 UTC, runs strictly for 3 weeks and ends on 2026-10-19 at 12:00 UTC. Following this period, there will be a one-week period of no action to allow time to reflect and decide.&lt;br /&gt;
&lt;br /&gt;
You are kindly asked to refrain from canceling an already announced nomination or support and request for a new nomination. Unless there are serious reasons to cancel a nomination, modification of the list of nominees will not be possible after the end of the 3rd week.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Presentation of the candidates ===&lt;br /&gt;
The presentation of the candidates will run from 2026-10-19 to 2026-10-26. The nominated candidates will be asked to write a few lines stating what they want to achieve or work for as part of the PSC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voting Period ===&lt;br /&gt;
The voting period will run from 2026-11-02 at 12:00 UTC up until 2026-11-09 at 12:00 UTC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
Votes will be counted and the top 5 voted candidates will fill the seats to form the new PSC. In case of a vote tie, the CRO will randomize the selection between the tied candidates for a PSC seat.&lt;br /&gt;
&lt;br /&gt;
Results to be announced, at the latest, on 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Nomination (I) ===&lt;br /&gt;
* from 2026-09-28 to 2026-10-19&lt;br /&gt;
* e-mails directed to the CRO by:&lt;br /&gt;
** a community member to nominate a candidate&lt;br /&gt;
** the nominee to confirm acceptance of candidacy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination (II) ===&lt;br /&gt;
* from 2026-10-19 to 2026-11-02&lt;br /&gt;
* re-think, evaluate, decide for candidate(s)&lt;br /&gt;
* e-mail from the candidate directed to the community with a statement of her/his aims as part of the PSC&lt;br /&gt;
* email directed to the CRO by a candidate to cancel candidacy (possible '''only''' for important reasons)&lt;br /&gt;
&lt;br /&gt;
=== Voting === &lt;br /&gt;
* from 2026-11-02 to 2026-11-09&lt;br /&gt;
&lt;br /&gt;
* Eligible voters are all people who:&lt;br /&gt;
** have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-tutorials, rgrass, grass-promo repositories,&lt;br /&gt;
** participated in GRASS PSC and community events,&lt;br /&gt;
** have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
** are registered and have translated for GRASS in Weblate&lt;br /&gt;
* privacy/anonymity guaranteed by using [https://limesurvey.osgeo.org/ OSGeo LimeSurvey], OSGeo's online voting system&lt;br /&gt;
* voters will be invited via email&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
The new PSC will be presented at latest on 2026-11-14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29158</id>
		<title>PSC Election 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Election_2026&amp;diff=29158"/>
		<updated>2026-09-04T17:18:43Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add 2026 election page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Call for election =&lt;br /&gt;
The Project Steering Committee ([[PSC]]) election 2026 starts on '''2026-XX-XX''' and ends on '''2026-XX-XX'''.&lt;br /&gt;
&lt;br /&gt;
The new committee will be formed by '''9''' members, of which '''4''' are current members and '''5''' will be newly elected in this election. '''The seats open for election''' are those currently held by: &lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Verónica Andreo&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== The process ==&lt;br /&gt;
The election process is essentially split in two phases:  1) Nomination and 2) Voting. After this, the results are announced and the new PSC is officially formed.&lt;br /&gt;
&lt;br /&gt;
=== Nominations ===&lt;br /&gt;
During the Nomination phase, '''any''' member of the GRASS GIS community, can nominate '''any''' community member for being a candidate for the PSC.&lt;br /&gt;
&lt;br /&gt;
Current PSC members can be nominated for re-election in the same way by the community as possible new candidates.&lt;br /&gt;
&lt;br /&gt;
To set a nomination in motion, an e-mail should be directed to the Chief Return Officer (CRO - cro.grass at osgeo.org) including '''name''', '''contact e-mail''' and briefly '''why''' a person is recommended as a PSC member.&lt;br /&gt;
&lt;br /&gt;
The CRO will then contact the recommended person asking for confirmation.  The nominated person has to accept the candidacy and will be asked to write a few lines stating what she/he wants to achieve as part of it.&lt;br /&gt;
&lt;br /&gt;
A nomination and its acceptance '''are required to be sent directly to the CRO''' in private. Following confirmation, it is CRO's task to officially announce a nomination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voting ===&lt;br /&gt;
The CRO will invite all eligible voters. &lt;br /&gt;
&lt;br /&gt;
Eligible voters are all people who:&lt;br /&gt;
* have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-promo repositories,&lt;br /&gt;
* participated of GRASS PSC and community events,&lt;br /&gt;
* have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
* have one or more merged pull requests in rsbivand/rgrass, or&lt;br /&gt;
* are registered and have translated for GRASS GIS in Weblate&lt;br /&gt;
&lt;br /&gt;
A list of eligible voters has already been compiled on the basis of the criteria given above. The list can be found [add link here].&lt;br /&gt;
&lt;br /&gt;
If you believe you meet the criteria but do not find your name in the list, please contact the CRO (cro.grass at osgeo.org) or make a pull request before '''XX September 2026'''.&lt;br /&gt;
&lt;br /&gt;
During the Voting period, eligible voters can vote for their preferred candidate(s) via an online tool that will protect privacy.&lt;br /&gt;
&lt;br /&gt;
Each voter can vote one time.  However, there is no limit as to how many candidates a voter can select.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time frame ==&lt;br /&gt;
* announcement of elections: TBD&lt;br /&gt;
* nomination period: TBD&lt;br /&gt;
* presentation of the candidates: TBD&lt;br /&gt;
* elections: TBD&lt;br /&gt;
* announcement of the newly elected PSC: TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination Period ===&lt;br /&gt;
The nomination starts on 2026-XX-XX at 12:00 UTC, runs strictly for 3 weeks and ends on 2026-XX-XX at 12:00 UTC. Following this period, there will be a one-week period of no action to allow time to reflect and decide.&lt;br /&gt;
&lt;br /&gt;
You are kindly asked to refrain from canceling an already announced nomination or support and request for a new nomination. Unless there are serious reasons to cancel a nomination, modification of the list of nominees will not be possible after the end of the 3rd week.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Presentation of the candidates ===&lt;br /&gt;
The presentation of the candidates will run from 2026-XX-XX to 2026-XX-XX. The nominated candidates will be asked to write a few lines stating what they want to achieve or work for as part of the PSC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voting Period ===&lt;br /&gt;
The voting period will run from 2026-XX-XX at 12:00 UTC up until 2026-XX-XX at 12:00 UTC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
Votes will be counted and the top 5 voted candidates will fill the seats to form the new PSC. In case of a vote tie, the CRO will randomize the selection between the tied candidates for a PSC seat.&lt;br /&gt;
&lt;br /&gt;
Results to be announced, at the latest, on 2026-XX-XX.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Nomination (I) ===&lt;br /&gt;
* from XX to XX&lt;br /&gt;
* e-mails directed to the CRO by:&lt;br /&gt;
** a community member to nominate a candidate&lt;br /&gt;
** the nominee to confirm acceptance of candidacy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination (II) ===&lt;br /&gt;
* from XX to XX&lt;br /&gt;
* re-think, evaluate, decide for candidate(s)&lt;br /&gt;
* e-mail from the candidate directed to the community with a statement of her/his aims as part of the PSC&lt;br /&gt;
* email directed to the CRO by a candidate for canceling candidacy (possible '''only''' for important reasons)&lt;br /&gt;
&lt;br /&gt;
=== Voting: from XX to XX  ===&lt;br /&gt;
Eligible voters are all people who:&lt;br /&gt;
* have one or more merged pull requests in any of grass, grass-addons, grass-website, grass-promo repositories,&lt;br /&gt;
* participated of GRASS PSC and community events,&lt;br /&gt;
* have one or more merged pull requests in qgis/QGIS related to GRASS integration,&lt;br /&gt;
* have one or more merged pull requests in rsbivand/rgrass, or&lt;br /&gt;
* are registered and have translated for GRASS GIS in Weblate&lt;br /&gt;
&lt;br /&gt;
* privacy/anonymity guaranteed by using [https://limesurvey.osgeo.org/ OSGeo LimeSurvey], OSGeo's on-line voting system&lt;br /&gt;
* voters will be invited via email&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
The new PSC will be presented at latest on TBD.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29155</id>
		<title>PSC Meeting 2026-08-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29155"/>
		<updated>2026-09-03T18:33:07Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Postponed to August 21 so that more PSC members can join.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* Helli&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Linda&lt;br /&gt;
* Vero&lt;br /&gt;
* Huidae&lt;br /&gt;
* Markus&lt;br /&gt;
* Paulo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings&lt;br /&gt;
** Nicklas and Edouard's access to the server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists&lt;br /&gt;
* Community Meeting San Michele 2026:&lt;br /&gt;
** Aftermath, budget, reimbursements&lt;br /&gt;
** Remaining budget from FOSSGIS e.V. will be available for Student Grants (requires NUMfocus invoice to FOSSGIS e.V.)&lt;br /&gt;
** Overall experience: what worked, what to improve for next time&lt;br /&gt;
** Alen's proposal for 2027 Community Meeting&lt;br /&gt;
* PSC Elections&lt;br /&gt;
** Define date&lt;br /&gt;
** Who's up for re-election&lt;br /&gt;
** CRO&lt;br /&gt;
** Refine voters list, re-assess criteria according to latest AI contributions?&lt;br /&gt;
* GSoC students progress&lt;br /&gt;
* Windows build server status:&lt;br /&gt;
** Standalone installer&lt;br /&gt;
** Addons&lt;br /&gt;
* Wiki state (Mediawiki)&lt;br /&gt;
** MN implemented harder fail2ban rules to keep botnets out, seems to work&lt;br /&gt;
** Regina (SAC) proposed to use cloudflare if this isn't sufficient&lt;br /&gt;
** MN want to get a responsive theme implemented (also on wiki.osgeo.org needed)&lt;br /&gt;
* Releases&lt;br /&gt;
** FSH status&lt;br /&gt;
* Website updates&lt;br /&gt;
* NumFOCUS: any updates on transparency, OpenCollective/Redbubble fiscal host status, transition&lt;br /&gt;
* NumFOCUS mini grant: Linda plans to apply with a topic focused on improving the user experience around computational regions (discussion already in https://github.com/OSGeo/grass/issues/7614)&lt;br /&gt;
* Upcoming events&lt;br /&gt;
** FOSS4G 2026&lt;br /&gt;
** FOSS4G NA?&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
* GitHub - limiting the number of open PRs&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
Since most of us had limited time on this occasion, topics were discussed in order of importance, not exactly following the proposed agenda.&lt;br /&gt;
&lt;br /&gt;
'''1. PSC Elections'''&lt;br /&gt;
&lt;br /&gt;
* Five seats are up for renewal: VP, AP, VA, MN, HC. See current member list: https://grasswiki.osgeo.org/wiki/PSC#Members&lt;br /&gt;
* MN announced he will step down after 25 years of service to the project.&lt;br /&gt;
* The PSC noted the importance of improving gender balance among candidates.&lt;br /&gt;
* Potential candidates were discussed.&lt;br /&gt;
* The election procedure will follow the 2024 process: https://grasswiki.osgeo.org/wiki/PSC_Election_2024#The_process&lt;br /&gt;
* [Action] Vero to coordinate election dates directly with Hernán, who agreed to be CRO again.&lt;br /&gt;
* [Action] Vero will run the scripts again to get a final voter list.&lt;br /&gt;
&lt;br /&gt;
'''2. GSoC 2026'''&lt;br /&gt;
&lt;br /&gt;
* Temporal framework project: successful.&lt;br /&gt;
* Parallelization project (r.geomorphons, r.proj): complex, not ready to merge in the near term. Suggestion to ping Markus Metz once the code is cleaner.&lt;br /&gt;
&lt;br /&gt;
'''3. Community Meeting 2027'''&lt;br /&gt;
&lt;br /&gt;
* Alen proposed to organize and host the 2027 community meeting.&lt;br /&gt;
* [Action] Ask Alen to send a form with proposed dates and logistics to understand how many would be able to attend.&lt;br /&gt;
&lt;br /&gt;
'''4. Reimbursements - Community Meeting 2026'''&lt;br /&gt;
&lt;br /&gt;
* FOSSGIS e.V.: ongoing talks; the FOSSGIS treasurer recently quit, but the situation will be managed. There are approximately 700 EUR remaining (relative to our 4,500 EUR request) that FOSSGIS will still pay via a NumFOCUS invoice, to be used for student grants. A form is needed from NumFOCUS.&lt;br /&gt;
* [Action] Once the NumFOCUS form is available, MN will follow up with FOSSGIS e.V.&lt;br /&gt;
* OSGeo money: Edouard and Vero to follow up on reimbursements.&lt;br /&gt;
* [Action] VP will coordinate this with Mike (OSGeo treasurer).&lt;br /&gt;
&lt;br /&gt;
'''5. NumFOCUS'''&lt;br /&gt;
&lt;br /&gt;
* NumFOCUS is now the fiscal host on Redbubble.&lt;br /&gt;
* Transparency on the current balance and financial activity remains unclear.&lt;br /&gt;
* [Action] VP will clarify with NumFOCUS how much money we have and how to get a transparent view of it.&lt;br /&gt;
&lt;br /&gt;
'''6. Website and infrastructure'''&lt;br /&gt;
&lt;br /&gt;
* Website: Corey has been doing extensive work on style and build tooling.&lt;br /&gt;
* Server access (grass.osgeo.org): Corey already has access.&lt;br /&gt;
* [Action] MN will coordinate with Regina (OSGeo SAC) to set up a dedicated Matomo instance for GRASS within OSGeo infrastructure, replacing the current external solution.&lt;br /&gt;
* Nicklas will revisit server access: he is not interested in access just for macOS binaries, but would be willing to act as a backup person for GRASS infrastructure.&lt;br /&gt;
* Wiki responsiveness: MN is looking into a theme solution for MediaWiki.&lt;br /&gt;
* Wiki bot attacks: Regina offered to put the wiki behind a Cloudflare container, but this is significant work and not a high priority at this point. MN has implemented an auto-restart mechanism for the Apache/DB server as a mitigation.&lt;br /&gt;
* Windows builds: VP will speak with Edouard to assess the current status. At present, only the OSGeo4W installer is available; some progress was made during the Community Meeting thanks to Antonio.&lt;br /&gt;
&lt;br /&gt;
'''7. Release 8.6'''&lt;br /&gt;
&lt;br /&gt;
* Several distribution-related issues need to be resolved before 8.6 can ship:&lt;br /&gt;
** Conda: the Windows package is no longer compiling; C addons cannot be installed when running GRASS from a conda environment.&lt;br /&gt;
** Markdown in manuals: Is that ready? &lt;br /&gt;
*** MN mentioned that mundialis addons are now built without HTML files, generating them from Markdown in the Makefile (see [https://github.com/mundialis/r.dop.import/blob/515c3a36fb2490baf797f7d35c6b689f84031a9d/Makefile example]).&lt;br /&gt;
** CMake: do we make the switch for this release?&lt;br /&gt;
* FHS: currently not working; something is missing. Nicklas will investigate in the coming weeks; it may not be ready for 8.6.&lt;br /&gt;
&lt;br /&gt;
'''8. Events'''&lt;br /&gt;
&lt;br /&gt;
* Corey will attend FOSS4G North America.&lt;br /&gt;
* Alen and Luca will attend FOSS4G Hiroshima.&lt;br /&gt;
* Markus will deliver a remote keynote at FOSS4G Hiroshima (together with Venkatesh Raghavan).&lt;br /&gt;
&lt;br /&gt;
'''9. Other'''&lt;br /&gt;
&lt;br /&gt;
* GitHub PR limit: the maximum number of open PRs for new users was set to 5.&lt;br /&gt;
* NumFOCUS small development grants: Linda will apply with a project focused on handling regions in the GUI.&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29063</id>
		<title>PSC Meeting 2026-08-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29063"/>
		<updated>2026-08-11T12:16:43Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings&lt;br /&gt;
** Nicklas and Edouard's access to the server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists&lt;br /&gt;
* Community Meeting San Michele 2026:&lt;br /&gt;
** Aftermath, budget, reimbursements&lt;br /&gt;
** Overall experience: what worked, what to improve for next time&lt;br /&gt;
** Alen's proposal for 2027 Community Meeting&lt;br /&gt;
* PSC Elections&lt;br /&gt;
** Define date&lt;br /&gt;
** Who's up for re-election&lt;br /&gt;
** CRO&lt;br /&gt;
** Refine voters list, re-assess criteria according to latest AI contributions?&lt;br /&gt;
* GSoC students progress&lt;br /&gt;
* Windows build server status:&lt;br /&gt;
** Standalone installer&lt;br /&gt;
** Addons&lt;br /&gt;
* Releases&lt;br /&gt;
** FSH status&lt;br /&gt;
* Website updates&lt;br /&gt;
* NumFOCUS: any updates on transparency, OpenCollective/Redbubble fiscal host status, transition&lt;br /&gt;
* Upcoming events&lt;br /&gt;
** FOSS4G 2026&lt;br /&gt;
** FOSS4G NA?&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29062</id>
		<title>PSC Meeting 2026-08-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29062"/>
		<updated>2026-08-08T17:20:44Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings&lt;br /&gt;
** Nicklas and Edouard's access to the server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists&lt;br /&gt;
* Community Meeting San Michele 2026:&lt;br /&gt;
** Aftermath, budget, reimbursements&lt;br /&gt;
** Overall experience: what worked, what to improve for next time&lt;br /&gt;
* PSC Elections&lt;br /&gt;
** Define date&lt;br /&gt;
** Who's up for re-election&lt;br /&gt;
** CRO&lt;br /&gt;
** Refine voters list, re-assess criteria according to latest AI contributions?&lt;br /&gt;
* GSoC students progress&lt;br /&gt;
* Windows build server status:&lt;br /&gt;
** Standalone installer&lt;br /&gt;
** Addons&lt;br /&gt;
* Releases&lt;br /&gt;
** FSH status&lt;br /&gt;
* Website updates&lt;br /&gt;
* NumFOCUS: any updates on transparency, OpenCollective/Redbubble fiscal host status, transition&lt;br /&gt;
* Upcoming events&lt;br /&gt;
** FOSS4G 2026&lt;br /&gt;
** FOSS4G NA?&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29059</id>
		<title>PSC Meeting 2026-08-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29059"/>
		<updated>2026-08-07T14:36:42Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings&lt;br /&gt;
** Nicklas and Edouard's access to the server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists&lt;br /&gt;
* Community Meeting San Michele 2026:&lt;br /&gt;
** Aftermath, budget, reimbursements&lt;br /&gt;
** Overall experience: what worked, what to improve for next time&lt;br /&gt;
* PSC Elections&lt;br /&gt;
** Define date&lt;br /&gt;
** Who's up for re-election&lt;br /&gt;
** CRO&lt;br /&gt;
* GSoC students progress&lt;br /&gt;
* Windows build server status:&lt;br /&gt;
** Standalone installer&lt;br /&gt;
** Addons&lt;br /&gt;
* Releases&lt;br /&gt;
** FSH status&lt;br /&gt;
* Website updates&lt;br /&gt;
* NumFOCUS: any updates on transparency, OpenCollective/Redbubble fiscal host status, transition&lt;br /&gt;
* Upcoming events&lt;br /&gt;
** FOSS4G 2026&lt;br /&gt;
** FOSS4G NA?&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=29058</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=29058"/>
		<updated>2026-08-07T14:32:13Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA - Treasurer&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2026-08-14]]&lt;br /&gt;
* [[PSC Meeting 2026-05-08]]&lt;br /&gt;
* [[PSC Meeting 2026-02-13]]&lt;br /&gt;
* [[PSC Meeting 2025-11-14]]&lt;br /&gt;
* [[PSC Meeting 2025-08-08]]&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* Reimburse Alen Mangafic for stickers for FOSS4G Auckland 2025 (NZ) (14 Nov 2025, [[PSC Meeting 2025-11-14]])&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29057</id>
		<title>PSC Meeting 2026-08-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-08-14&amp;diff=29057"/>
		<updated>2026-08-07T14:29:10Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add agenda for Aug 14th meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings&lt;br /&gt;
** Nicklas and Edouard access to the server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists&lt;br /&gt;
* Community Meeting San Michele 2026: aftermath, budget, reimbursements&lt;br /&gt;
* PSC Elections&lt;br /&gt;
** Define date&lt;br /&gt;
** Who's up for re-election&lt;br /&gt;
** CRO&lt;br /&gt;
* GSoC students progress&lt;br /&gt;
* Windows build server status:&lt;br /&gt;
** Standalone installer&lt;br /&gt;
** Addons&lt;br /&gt;
* Releases&lt;br /&gt;
** FSH status&lt;br /&gt;
* Website updates&lt;br /&gt;
* Upcoming events&lt;br /&gt;
** FOSS4G 2026&lt;br /&gt;
** FOSS4G NA&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29056</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29056"/>
		<updated>2026-08-07T14:19:49Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo, Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* Update [[Sponsors]] to numFOCUS&lt;br /&gt;
* Website:&lt;br /&gt;
** fix ssh access to grass.osgeo.org for Corey (new website pages deployment)&lt;br /&gt;
** analysis of cronjob situation on grass.osgeo.org&lt;br /&gt;
** everse engineering of web site deployment with Corey&lt;br /&gt;
** review of [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783]&lt;br /&gt;
** completion of [https://github.com/OSGeo/grass-addons/pull/1692 PR#1692] &lt;br /&gt;
** New [https://github.com/OSGeo/grass-addons/pull/1795 PR#1795]&lt;br /&gt;
* actinia: discussed with Christian about a GeoNode-Addon to connect actinia as a processing backend&lt;br /&gt;
&lt;br /&gt;
==== Jul 17 ====&lt;br /&gt;
* wiki under a rotation-heavy botnet (not a repeat-offender one), i.e. each Wiki access, ususally on &amp;quot;Recent changes&amp;quot; page is from a different bot IP&lt;br /&gt;
** fail2ban filter implemented, wiki seems to be back&lt;br /&gt;
* fix website sitemap issues with Corey [https://github.com/OSGeo/grass-website/pull/661 PR#661]&lt;br /&gt;
&lt;br /&gt;
PRs:&lt;br /&gt;
* i.lmf: fix compiler errors (-Wreturn-mismatch) and warnings [https://github.com/OSGeo/grass-addons/pull/1774 PR#1774]&lt;br /&gt;
* r.learn.predict: write raster history [https://github.com/OSGeo/grass-addons/pull/1695 PR#1695]&lt;br /&gt;
* r.learn.predict: catch error when group or model not existing [https://github.com/OSGeo/grass-addons/pull/1800 PR#1800]&lt;br /&gt;
&lt;br /&gt;
Reviews:&lt;br /&gt;
* Addons: SPDX header updates in [https://github.com/OSGeo/grass-addons/pull/1790 PR#1790], [https://github.com/OSGeo/grass-addons/pull/1005 PR#1005], [https://github.com/OSGeo/grass-addons/pull/1010 PR#1010]&lt;br /&gt;
* Web: [https://github.com/OSGeo/grass-website/pull/664 PR#664]&lt;br /&gt;
* Re-confirmed Potential memory leak in r.random.surface [https://github.com/OSGeo/grass/issues/1589 PR#1589]&lt;br /&gt;
&lt;br /&gt;
==== Jul 18 ====&lt;br /&gt;
&lt;br /&gt;
* New GRASS addons overview generator for addons outside our main addon repo: https://github.com/neteler/grass-gis-addons-overview-generator&lt;br /&gt;
** On a weekly base, the overview is updated at: https://neteler.github.io/grass-gis-addons-overview-generator/&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendees to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Explored options to install GRASS with conda in Colab; konda is the way to go.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010], [https://github.com/OSGeo/grass-addons/pull/1790 grass-addons#1790], [https://github.com/OSGeo/grass-addons/pull/1793 1793].&lt;br /&gt;
* Started translating GRASS course material from grass.script to grass.tools.&lt;br /&gt;
* Drafted the Community meeting report for the website. See [https://github.com/OSGeo/grass-website/pull/665 PR#665]&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
==== May 12 ====&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
==== May 13 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
==== May 14 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''May 15'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
==== May 16 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/600 (grass-website)] '''(Closed)''' Migrating to Bootstrap v5 from v3&lt;br /&gt;
# Load photos to Google Photos&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Open)''' ci: npm security updates&lt;br /&gt;
# Got setup with Google Search Console for GRASS to track SEO&lt;br /&gt;
# Debugging loss of access to osgeo server.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Open)''' Create new r.soils.rosetta addon. Add first implication of r.soils.rosetta and updated r.in.ssurgo to produce the correct raster outputs for clay, sand, and bulk density.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# Created osgeo-skills proposal&lt;br /&gt;
&lt;br /&gt;
==== May 17 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Merged)''' ci: npm security updates&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Reviewed)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/664 PR#664 (grass-website)] '''(Merged)''' seo: Per-page metadata + JSON-LD&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/661 PR#661 (grass-website)] '''(Merged)''' SEO: updated sitemap locations&lt;br /&gt;
# Added photos to google photos&lt;br /&gt;
&lt;br /&gt;
==== May 18 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1801 PR#1801 (grass-addons)] '''(open)''' add a new addon for 3d printing terrain.&lt;br /&gt;
# Investigating additional SEO issue&lt;br /&gt;
# Fixing remaining styling issues&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/666 PR#666 (grass-website)] '''(open)''' style: Fix overwritten font familys&lt;br /&gt;
# [https://github.com/OSGeo/grass/issues/5935 Issue#5935]'''(open)''' [Bug] Sphinx docs sitemap html_baseurl is wrong and conflicts with canonical urls&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
* review 7599, 7444&lt;br /&gt;
* reviewing GSoC r.param.scale and r.proj PRs&lt;br /&gt;
* fixing v.proj bug&lt;br /&gt;
* load C libraries in a notebook [https://github.com/OSGeo/grass/pull/7733 #7733]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
* Discussion with Anna on the viability of MkDocs, alternatives, and how the attempt on using Zensical turned out. Zensical is missing at least tag listing pages.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* Applied the fixes for [https://github.com/OSGeo/grass/pull/7683 #7683] to work.&lt;br /&gt;
* Auto-merge of [https://github.com/OSGeo/grass/pull/5514 #5514]&lt;br /&gt;
* Helped Stefan Blumentrath throughout the day, including for [https://github.com/OSGeo/grass/pull/2448 #2448].&lt;br /&gt;
* Assisted Antonio Galea throughout the day for making grass-addons compile on Windows in CI without the wingrass server. [https://github.com/ant9000/grass-addons/pull/1 ant9000#1]&lt;br /&gt;
* Tried out parallel steps in GitHub Workflows, useful for Windows where installing dependencies take as much time as the longest of these steps. (PR upcoming, only from my fork for now [https://github.com/echoix/grass/pull/666 echoix#666]). Need to have zizmor updated [https://github.com/OSGeo/grass/pull/7253 #7253]&lt;br /&gt;
* Work on updating zizmor in [https://github.com/OSGeo/grass/pull/7253 #7253], but have to replace a dependency with gh cli. Testing tagging+releases on my fork. &lt;br /&gt;
* Reviewed verbally [https://github.com/OSGeo/grass/pull/7713 #7713], PR got updated accordingly.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* Rebased [https://github.com/OSGeo/grass/pull/7696 #7696], twice.&lt;br /&gt;
* Got PR merged [https://github.com/OSGeo/grass/pull/7683 #7683], [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Resolved conflicts: [https://github.com/OSGeo/grass/pull/7369 #7369], [https://github.com/OSGeo/grass/pull/6383 #6383], [https://github.com/OSGeo/grass/pull/5630 #5630], [https://github.com/OSGeo/grass/pull/3826 #3826], [https://github.com/OSGeo/grass/pull/7324 #7324], [https://github.com/OSGeo/grass/pull/7350 #7350], [https://github.com/OSGeo/grass/pull/7171 #7171], [https://github.com/OSGeo/grass/pull/7044 #7044], [https://github.com/OSGeo/grass/pull/6480 #6480], [https://github.com/OSGeo/grass/pull/6984 #6984]&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass/pull/7151 #7151] and [https://github.com/OSGeo/grass/pull/6984 #6984] after resolving conflicts, then closed both of them as already implemented in [https://github.com/OSGeo/grass/pull/7122 #7122], and closed the issue [https://github.com/OSGeo/grass/issues/6970 #6970].&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass-addons/pull/1796 grass-addons#1796], [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1695 grass-addons#1695], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass/pull/7746 #7746], [https://github.com/OSGeo/grass/pull/7742 #7742], [https://github.com/OSGeo/grass/pull/7741 #7741], [https://github.com/OSGeo/grass/pull/7730 #7730], [https://github.com/OSGeo/grass/pull/7740 #7740], [https://github.com/OSGeo/grass/pull/4032 #4032], [https://github.com/OSGeo/grass-addons/pull/1202 grass-addons#1202], [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass/pull/7741 #7741],  [https://github.com/OSGeo/grass/pull/7730 #7730], [https://github.com/OSGeo/grass/pull/7740 #7740], [https://github.com/OSGeo/grass-addons/pull/1202 grass-addons#1202]&lt;br /&gt;
* Opened and edited [https://github.com/OSGeo/grass-addons/pull/1797 grass-addons#1797] to allow [https://github.com/OSGeo/grass-addons/pull/1796 grass-addons#1796]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7745 #7745]&lt;br /&gt;
* Filed issue [https://github.com/OSGeo/grass-addons/issues/1799 grass-addons#1799]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
Fixed: [https://github.com/OSGeo/grass/issues/2637 #2637]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693],[https://github.com/OSGeo/grass/pull/7731 #7731],  [https://github.com/OSGeo/grass/pull/7732 #7732],  [https://github.com/OSGeo/grass/pull/2448 #2448]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Opend: [https://github.com/OSGeo/grass/pull/7739 #7739]&lt;br /&gt;
[https://github.com/OSGeo/grass/pull/7742 #7742]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* first winGRASS addons compiling in CI&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Continued to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
** first implemented it as Python addon - then switched to C addon as proposed for &amp;quot;better&amp;quot; integration (compilation when installing addon with g.extension) with https://github.com/YannChemin/libsixsv&lt;br /&gt;
** included https://github.com/YannChemin/i.hyper.atcorr to https://github.com/mazingaro/grass-addons/tree/i.hyper/src/imagery/i.hyper/i.hyper.atcorr&lt;br /&gt;
** added i.hyper.history handling to https://github.com/mazingaro/grass-addons/commit/97957ebf7723a2866a13926ded57d104a546036a&lt;br /&gt;
** testing and wondering&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* testing i.hyper.atcorr addon, comparing result with official L2 product&lt;br /&gt;
** resolving problem with the units -&amp;gt; coming to some more meaningful results that can at least be compared with the official product&lt;br /&gt;
** fixing documentation and UI for the addon&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* UI and documentation for the i.hyper.atcorr addon&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326.&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* i.hyper addon: Changes to emit.py to match composite behavior with other sensors.&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;br /&gt;
* repolishing the importer to handla invalid bands&lt;br /&gt;
* redefining metadata to support new importer&lt;br /&gt;
* fixing bugs&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* redefining metadata to support new importer&lt;br /&gt;
* fixing bugs&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* upgrading EnMAP importer to sort bands when mixed inputs&lt;br /&gt;
* upgrading i.hyper.explore to handle new metadata&lt;br /&gt;
* presentation of i.hyper addon to the community&lt;br /&gt;
&lt;br /&gt;
=== Christian Braun ===&lt;br /&gt;
&lt;br /&gt;
* grass: [https://github.com/OSGeo/grass/pull/7725 grass #7725] — wxGUI: fixed orphaned drag image windows when dragging layers in the layer tree on macOS, and addressed the review comments on the TOC drag fix.&lt;br /&gt;
* grass-addons: added [https://docs.pytest.org pytest] test coverage and small fixes to several addons:&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1784 grass-addons #1784] — ''r.clip'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons #1786] — ''r.centroids'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1787 grass-addons #1787] — ''v.median'': fixed the stdout output and added a pytest test suite.&lt;br /&gt;
* actinia: discussed with Markus about a GeoNode-Addon to connect actinia as a processing backend. First architecting and design work has been done.&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska (virtually) ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* discussion with Anna, Vashek and Alen about region support in Data Catalog: Issue https://github.com/OSGeo/grass/issues/7614, for conclusions from the discussion see https://github.com/OSGeo/grass/issues/7614#issuecomment-4959875164&lt;br /&gt;
* working on Adding support to RegionManager for storing temporarily modified region under a persistent name: https://github.com/OSGeo/grass/pull/7599&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* finally merged Support for Jupyter-based workflows: https://github.com/OSGeo/grass/pull/5901&lt;br /&gt;
* working on Handle 3D region data in history pane: https://github.com/OSGeo/grass/pull/7444&lt;br /&gt;
&lt;br /&gt;
==== Jul 18 ====&lt;br /&gt;
* merged https://github.com/OSGeo/grass/pull/7599&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29055</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29055"/>
		<updated>2026-08-07T14:06:28Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Organizing Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo, Vaclav Petras&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* Update [[Sponsors]] to numFOCUS&lt;br /&gt;
* Website:&lt;br /&gt;
** fix ssh access to grass.osgeo.org for Corey (new website pages deployment)&lt;br /&gt;
** analysis of cronjob situation on grass.osgeo.org&lt;br /&gt;
** everse engineering of web site deployment with Corey&lt;br /&gt;
** review of [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783]&lt;br /&gt;
** completion of [https://github.com/OSGeo/grass-addons/pull/1692 PR#1692] &lt;br /&gt;
** New [https://github.com/OSGeo/grass-addons/pull/1795 PR#1795]&lt;br /&gt;
* actinia: discussed with Christian about a GeoNode-Addon to connect actinia as a processing backend&lt;br /&gt;
&lt;br /&gt;
==== Jul 17 ====&lt;br /&gt;
* wiki under a rotation-heavy botnet (not a repeat-offender one), i.e. each Wiki access, ususally on &amp;quot;Recent changes&amp;quot; page is from a different bot IP&lt;br /&gt;
** fail2ban filter implemented, wiki seems to be back&lt;br /&gt;
* fix website sitemap issues with Corey [https://github.com/OSGeo/grass-website/pull/661 PR#661]&lt;br /&gt;
&lt;br /&gt;
PRs:&lt;br /&gt;
* i.lmf: fix compiler errors (-Wreturn-mismatch) and warnings [https://github.com/OSGeo/grass-addons/pull/1774 PR#1774]&lt;br /&gt;
* r.learn.predict: write raster history [https://github.com/OSGeo/grass-addons/pull/1695 PR#1695]&lt;br /&gt;
* r.learn.predict: catch error when group or model not existing [https://github.com/OSGeo/grass-addons/pull/1800 PR#1800]&lt;br /&gt;
&lt;br /&gt;
Reviews:&lt;br /&gt;
* Addons: SPDX header updates in [https://github.com/OSGeo/grass-addons/pull/1790 PR#1790], [https://github.com/OSGeo/grass-addons/pull/1005 PR#1005], [https://github.com/OSGeo/grass-addons/pull/1010 PR#1010]&lt;br /&gt;
* Web: [https://github.com/OSGeo/grass-website/pull/664 PR#664]&lt;br /&gt;
* Re-confirmed Potential memory leak in r.random.surface [https://github.com/OSGeo/grass/issues/1589 PR#1589]&lt;br /&gt;
&lt;br /&gt;
==== Jul 18 ====&lt;br /&gt;
&lt;br /&gt;
* New GRASS addons overview generator for addons outside our main addon repo: https://github.com/neteler/grass-gis-addons-overview-generator&lt;br /&gt;
** On a weekly base, the overview is updated at: https://neteler.github.io/grass-gis-addons-overview-generator/&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendees to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Explored options to install GRASS with conda in Colab; konda is the way to go.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010], [https://github.com/OSGeo/grass-addons/pull/1790 grass-addons#1790], [https://github.com/OSGeo/grass-addons/pull/1793 1793].&lt;br /&gt;
* Started translating GRASS course material from grass.script to grass.tools.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
==== May 12 ====&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
==== May 13 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
==== May 14 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''May 15'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
==== May 16 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/600 (grass-website)] '''(Closed)''' Migrating to Bootstrap v5 from v3&lt;br /&gt;
# Load photos to Google Photos&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Open)''' ci: npm security updates&lt;br /&gt;
# Got setup with Google Search Console for GRASS to track SEO&lt;br /&gt;
# Debugging loss of access to osgeo server.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Open)''' Create new r.soils.rosetta addon. Add first implication of r.soils.rosetta and updated r.in.ssurgo to produce the correct raster outputs for clay, sand, and bulk density.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# Created osgeo-skills proposal&lt;br /&gt;
&lt;br /&gt;
==== May 17 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Merged)''' ci: npm security updates&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Reviewed)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/664 PR#664 (grass-website)] '''(Merged)''' seo: Per-page metadata + JSON-LD&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/661 PR#661 (grass-website)] '''(Merged)''' SEO: updated sitemap locations&lt;br /&gt;
# Added photos to google photos&lt;br /&gt;
&lt;br /&gt;
==== May 18 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1801 PR#1801 (grass-addons)] '''(open)''' add a new addon for 3d printing terrain.&lt;br /&gt;
# Investigating additional SEO issue&lt;br /&gt;
# Fixing remaining styling issues&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/666 PR#666 (grass-website)] '''(open)''' style: Fix overwritten font familys&lt;br /&gt;
# [https://github.com/OSGeo/grass/issues/5935 Issue#5935]'''(open)''' [Bug] Sphinx docs sitemap html_baseurl is wrong and conflicts with canonical urls&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
* review 7599, 7444&lt;br /&gt;
* reviewing GSoC r.param.scale and r.proj PRs&lt;br /&gt;
* fixing v.proj bug&lt;br /&gt;
* load C libraries in a notebook [https://github.com/OSGeo/grass/pull/7733 #7733]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
* Discussion with Anna on the viability of MkDocs, alternatives, and how the attempt on using Zensical turned out. Zensical is missing at least tag listing pages.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* Applied the fixes for [https://github.com/OSGeo/grass/pull/7683 #7683] to work.&lt;br /&gt;
* Auto-merge of [https://github.com/OSGeo/grass/pull/5514 #5514]&lt;br /&gt;
* Helped Stefan Blumentrath throughout the day, including for [https://github.com/OSGeo/grass/pull/2448 #2448].&lt;br /&gt;
* Assisted Antonio Galea throughout the day for making grass-addons compile on Windows in CI without the wingrass server. [https://github.com/ant9000/grass-addons/pull/1 ant9000#1]&lt;br /&gt;
* Tried out parallel steps in GitHub Workflows, useful for Windows where installing dependencies take as much time as the longest of these steps. (PR upcoming, only from my fork for now [https://github.com/echoix/grass/pull/666 echoix#666]). Need to have zizmor updated [https://github.com/OSGeo/grass/pull/7253 #7253]&lt;br /&gt;
* Work on updating zizmor in [https://github.com/OSGeo/grass/pull/7253 #7253], but have to replace a dependency with gh cli. Testing tagging+releases on my fork. &lt;br /&gt;
* Reviewed verbally [https://github.com/OSGeo/grass/pull/7713 #7713], PR got updated accordingly.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* Rebased [https://github.com/OSGeo/grass/pull/7696 #7696], twice.&lt;br /&gt;
* Got PR merged [https://github.com/OSGeo/grass/pull/7683 #7683], [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Resolved conflicts: [https://github.com/OSGeo/grass/pull/7369 #7369], [https://github.com/OSGeo/grass/pull/6383 #6383], [https://github.com/OSGeo/grass/pull/5630 #5630], [https://github.com/OSGeo/grass/pull/3826 #3826], [https://github.com/OSGeo/grass/pull/7324 #7324], [https://github.com/OSGeo/grass/pull/7350 #7350], [https://github.com/OSGeo/grass/pull/7171 #7171], [https://github.com/OSGeo/grass/pull/7044 #7044], [https://github.com/OSGeo/grass/pull/6480 #6480], [https://github.com/OSGeo/grass/pull/6984 #6984]&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass/pull/7151 #7151] and [https://github.com/OSGeo/grass/pull/6984 #6984] after resolving conflicts, then closed both of them as already implemented in [https://github.com/OSGeo/grass/pull/7122 #7122], and closed the issue [https://github.com/OSGeo/grass/issues/6970 #6970].&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass-addons/pull/1796 grass-addons#1796], [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1695 grass-addons#1695], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass/pull/7746 #7746], [https://github.com/OSGeo/grass/pull/7742 #7742], [https://github.com/OSGeo/grass/pull/7741 #7741], [https://github.com/OSGeo/grass/pull/7730 #7730], [https://github.com/OSGeo/grass/pull/7740 #7740], [https://github.com/OSGeo/grass/pull/4032 #4032], [https://github.com/OSGeo/grass-addons/pull/1202 grass-addons#1202], [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass/pull/7741 #7741],  [https://github.com/OSGeo/grass/pull/7730 #7730], [https://github.com/OSGeo/grass/pull/7740 #7740], [https://github.com/OSGeo/grass-addons/pull/1202 grass-addons#1202]&lt;br /&gt;
* Opened and edited [https://github.com/OSGeo/grass-addons/pull/1797 grass-addons#1797] to allow [https://github.com/OSGeo/grass-addons/pull/1796 grass-addons#1796]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7745 #7745]&lt;br /&gt;
* Filed issue [https://github.com/OSGeo/grass-addons/issues/1799 grass-addons#1799]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
Fixed: [https://github.com/OSGeo/grass/issues/2637 #2637]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693],[https://github.com/OSGeo/grass/pull/7731 #7731],  [https://github.com/OSGeo/grass/pull/7732 #7732],  [https://github.com/OSGeo/grass/pull/2448 #2448]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Opend: [https://github.com/OSGeo/grass/pull/7739 #7739]&lt;br /&gt;
[https://github.com/OSGeo/grass/pull/7742 #7742]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* first winGRASS addons compiling in CI&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Continued to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
** first implemented it as Python addon - then switched to C addon as proposed for &amp;quot;better&amp;quot; integration (compilation when installing addon with g.extension) with https://github.com/YannChemin/libsixsv&lt;br /&gt;
** included https://github.com/YannChemin/i.hyper.atcorr to https://github.com/mazingaro/grass-addons/tree/i.hyper/src/imagery/i.hyper/i.hyper.atcorr&lt;br /&gt;
** added i.hyper.history handling to https://github.com/mazingaro/grass-addons/commit/97957ebf7723a2866a13926ded57d104a546036a&lt;br /&gt;
** testing and wondering&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* testing i.hyper.atcorr addon, comparing result with official L2 product&lt;br /&gt;
** resolving problem with the units -&amp;gt; coming to some more meaningful results that can at least be compared with the official product&lt;br /&gt;
** fixing documentation and UI for the addon&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* UI and documentation for the i.hyper.atcorr addon&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326.&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* i.hyper addon: Changes to emit.py to match composite behavior with other sensors.&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;br /&gt;
* repolishing the importer to handla invalid bands&lt;br /&gt;
* redefining metadata to support new importer&lt;br /&gt;
* fixing bugs&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* redefining metadata to support new importer&lt;br /&gt;
* fixing bugs&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* upgrading EnMAP importer to sort bands when mixed inputs&lt;br /&gt;
* upgrading i.hyper.explore to handle new metadata&lt;br /&gt;
* presentation of i.hyper addon to the community&lt;br /&gt;
&lt;br /&gt;
=== Christian Braun ===&lt;br /&gt;
&lt;br /&gt;
* grass: [https://github.com/OSGeo/grass/pull/7725 grass #7725] — wxGUI: fixed orphaned drag image windows when dragging layers in the layer tree on macOS, and addressed the review comments on the TOC drag fix.&lt;br /&gt;
* grass-addons: added [https://docs.pytest.org pytest] test coverage and small fixes to several addons:&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1784 grass-addons #1784] — ''r.clip'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons #1786] — ''r.centroids'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1787 grass-addons #1787] — ''v.median'': fixed the stdout output and added a pytest test suite.&lt;br /&gt;
* actinia: discussed with Markus about a GeoNode-Addon to connect actinia as a processing backend. First architecting and design work has been done.&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska (virtually) ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* discussion with Anna, Vashek and Alen about region support in Data Catalog: Issue https://github.com/OSGeo/grass/issues/7614, for conclusions from the discussion see https://github.com/OSGeo/grass/issues/7614#issuecomment-4959875164&lt;br /&gt;
* working on Adding support to RegionManager for storing temporarily modified region under a persistent name: https://github.com/OSGeo/grass/pull/7599&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* finally merged Support for Jupyter-based workflows: https://github.com/OSGeo/grass/pull/5901&lt;br /&gt;
* working on Handle 3D region data in history pane: https://github.com/OSGeo/grass/pull/7444&lt;br /&gt;
&lt;br /&gt;
==== Jul 18 ====&lt;br /&gt;
* merged https://github.com/OSGeo/grass/pull/7599&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_San_Michele_2026&amp;diff=29054</id>
		<title>GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_San_Michele_2026&amp;diff=29054"/>
		<updated>2026-08-07T13:59:59Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add conicet to inkind contrib&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Sanmichele.png|frameless|center|1000px|San Michele all'Adige]]&lt;br /&gt;
&lt;br /&gt;
{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
The ''GRASS Community Meeting'' for contributors and developers will be happening from '''July 11 -  19, 2026''' in [https://www.openstreetmap.org/relation/46990#map=12/46.1349/11.1947 San Michele all'Adige, Trentino, Italy].&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
Sponsors make the event possible. Learn more about [https://grass.osgeo.org/contribute/sponsoring/ Sponsoring].&lt;br /&gt;
&lt;br /&gt;
* [https://bhinc.com/ Bohannan Huston, Inc.]: 2,500 USD&lt;br /&gt;
[[File:Bohannan_Huston_Inc_Logo.png|none|left|400px|alt=Logo of Bohannan Huston, Inc.|Bohannan Huston, Inc.]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 2500 USD (see [https://wiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_2026:_Budget budget]]).&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 4500 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2026 request]).&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
&lt;br /&gt;
* U.S. National Science Foundation, award 2303651 (planning and time of 3 participants).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In-kind contributions:&lt;br /&gt;
** mundialis GmbH &amp;amp; Co. KG - personnel time &lt;br /&gt;
** Geodetic institute of Slovenia (GI) - personnel time: SPHERE (basic research project No. J7-70247) financed by Slovenian Research and Innovation Agency&lt;br /&gt;
** CONICET - personnel time&lt;br /&gt;
* Personal time and/or financial contributions:&lt;br /&gt;
** Edouard Choinière, Helmut Kudrnovsky, Markus Neteler, Vaclav Petras, Anna Petrasova, Corey White, Veronica Andreo&lt;br /&gt;
** In addition to the above contributions, many participants made special efforts to keep costs down.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
The ''GRASS Community Meeting'' is a great occasion for folks to support the development by actively contributing to the project in different ways. These include  source code updates, documentation (manuals, wiki, tutorials), translations, website improvements or likewise. The community meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS  project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and others.&lt;br /&gt;
&lt;br /&gt;
The focus is on GRASS maintenance, and interaction with other projects. Many maintenance tasks, infrastructure changes, and planning of large changes especially benefits from maintainers being in one place and time zone. While the specific topics highly depend on the participants, we will prioritize topics which require highly synchronous collaboration, such as the CMake build system transition and API transitions. The [https://grass.osgeo.org/news/2025_05_27_grass_dev_summit_report/ 2025 event report] gives an overview of what was achieved last year. &lt;br /&gt;
&lt;br /&gt;
We do require participants to work on GRASS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
Agenda is being refined.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, July 11 ===&lt;br /&gt;
&lt;br /&gt;
Day of arrival. Contact organizers (Luca, see FAQ below) if you are interested in individualized program or helping with organization.&lt;br /&gt;
&lt;br /&gt;
=== Sunday, July 12 ===&lt;br /&gt;
&lt;br /&gt;
* Hybrid meeting about 8.6.0 with Filesystem Hierarchy Standard and Jupyter in GUI updates &lt;br /&gt;
&lt;br /&gt;
=== Monday, July 13 ===&lt;br /&gt;
&lt;br /&gt;
* Filesystem Hierarchy Standard ([https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard FHS])&lt;br /&gt;
* New '''Windows build server''' needed for addon provisioning and to get rid of &amp;quot;windows-2022 build and tests&amp;quot; (&amp;lt;code&amp;gt;ERROR: Cannot open URL &amp;lt;http://wingrass.fsv.cvut.cz/grass85/addons/grass-8.5.1dev/r.stream.distance.zip&amp;gt;: HTTP Error 404: Not Found&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Call with remote participants on GUI topics ([https://github.com/OSGeo/grass/issues/7614 #7614] and others)&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, July 14 ===&lt;br /&gt;
&lt;br /&gt;
* [[GSoC]] Space-time dataset integration call&lt;br /&gt;
* GeoAI&lt;br /&gt;
* Updating the GRASS Roadmap&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, July 15 ===&lt;br /&gt;
&lt;br /&gt;
* Python API review&lt;br /&gt;
* Plan [[PSC]] elections&lt;br /&gt;
&lt;br /&gt;
=== Thursday, July 16 ===&lt;br /&gt;
&lt;br /&gt;
* Reducing PR backlog &lt;br /&gt;
&lt;br /&gt;
=== Friday, July 17 ===&lt;br /&gt;
&lt;br /&gt;
* Address issues for the upcoming [https://github.com/OSGeo/grass/milestone/29 8.6.0 release]&lt;br /&gt;
* Presentation of i.hyper @ 11.00h.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, July 18 ===&lt;br /&gt;
&lt;br /&gt;
* Website review: fix the serious bootstrap mixup and broken sitemap bugs&lt;br /&gt;
&lt;br /&gt;
=== Sunday, July 19 ===&lt;br /&gt;
&lt;br /&gt;
Day of departure.&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
Please add your name here:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| [[User:Lucadelu|Luca Delucchi]]&lt;br /&gt;
| Italy&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| 11.07.&lt;br /&gt;
| 19.07.&lt;br /&gt;
| grass.tools, pytest, subcommands, reviews&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| 11.07.&lt;br /&gt;
| 19.07.&lt;br /&gt;
| GSoC, reviews, PR backlog, tutorials&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| [[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| 06.07.&lt;br /&gt;
| 18.07.&lt;br /&gt;
| documentation, website, state of GRASS support in QGIS 3.x/4.x, knowledge-transfer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| [[User:Sbl|Stefan Blumentrath]]&lt;br /&gt;
| Norway&lt;br /&gt;
| 11.07. (presumably)&lt;br /&gt;
| 18.07. (presumably)&lt;br /&gt;
| Handling Copernicus data with GRASS / actinia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:Hellik|Helmut Kudrnovsky]]&lt;br /&gt;
| Austria&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:Veroandreo|Verónica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| 11.07. &lt;br /&gt;
| 19.07. &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States&lt;br /&gt;
| 11.07. &lt;br /&gt;
| 19.07. &lt;br /&gt;
| grass.jupyter, documentation, website, reviews, tutorials&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Echoix|Edouard Choinière]]&lt;br /&gt;
| Canada&lt;br /&gt;
| 11.07. (presumably)&lt;br /&gt;
| 19.07. (presumably)&lt;br /&gt;
| Reviews, CI, pytest, Windows GUI, i18n, undecided&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:Mazingaro|Alen Mangafić]]&lt;br /&gt;
| Slovenia&lt;br /&gt;
| 13.07.&lt;br /&gt;
| 17.07.&lt;br /&gt;
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling; State of GRASS @FOSS4G 2026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| Tomaž Žagar&lt;br /&gt;
| Slovenia&lt;br /&gt;
| 13.07.&lt;br /&gt;
| 17.07.&lt;br /&gt;
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| Matjaž Krebs&lt;br /&gt;
| Slovenia&lt;br /&gt;
| 13.07.&lt;br /&gt;
| 17.07.&lt;br /&gt;
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Christian Braun&lt;br /&gt;
| Luxembourg&lt;br /&gt;
| 13.07.&lt;br /&gt;
| 16.07.&lt;br /&gt;
| Reviews, documentation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Registration is free; participants cover their own travel and lodging (see below), often with employer support — thank you. Ideally we'd reimburse everyone, and every [https://numfocus.org/donate-to-grass donation] or [https://grass.osgeo.org/contribute/sponsoring/ employer sponsorship] of the project helps us get closer.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
The meeting will be hosted at [https://fmach.it/ Fondazione Edmund Mach] (FEM) in San Michele all'Adige, Trentino, Italy — about 15 km north of Trento. FEM is a research and education center with on-site facilities that allow participants to work, sleep, and eat in the same location.&lt;br /&gt;
&lt;br /&gt;
[https://maps.app.goo.gl/5YEuEts6qXvky7HD9 Map]&lt;br /&gt;
&lt;br /&gt;
=== Getting there ===&lt;br /&gt;
&lt;br /&gt;
San Michele all'Adige is reachable by train on the Trento–Bolzano line (Trento or Mezzocorona station), with frequent connections from Trento (~15 minutes) and Verona (~1 hour). The nearest airports are Verona (VRN), Venice Marco Polo (VCE) and Treviso (TSF), Milan Bergamo (BGY), Malpensa (MXP), and Linate (LIN), Bologna (BLQ), and Innsbruck (INN) in Austria. Trento is also the host city of FOSS4G Italy 2026 (July 9–11), making it convenient to combine both events.&lt;br /&gt;
&lt;br /&gt;
From Trento main train station you need to move to Ferrovia Trento-Malè (FTM) train station (few minutes by walk, https://www.openstreetmap.org/#map=17/46.072739/11.120814) and there take a train to Grumo/San Michele all'Adige. Train timetable is [https://www.trentinotrasporti.it/images/allegati/ferrovia/ftm/FTM%20est2026%20-%20ANDATA.pdf here], the opposite way is [https://www.trentinotrasporti.it/images/allegati/ferrovia/ftm/FTM%20est2026%20-%20RITORNO.pdf this one]&lt;br /&gt;
&lt;br /&gt;
Another possibility is to arrive with the main train (Ferrovie dello Stato) in Mezzocorona and here you can walk to San Michele (around 20 minutes by walk) or take the small train Trento-Malè from Mezzocorona Ferrovia station (in front of main train station https://www.openstreetmap.org/#map=18/46.206633/11.128024) and stop in Grumo/San Michele (you need to look for the [https://www.trentinotrasporti.it/images/allegati/ferrovia/ftm/FTM%20est2026%20-%20RITORNO.pdf way back schedule])&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
''Registration is free''. However, participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* Travel&lt;br /&gt;
* Lodging&lt;br /&gt;
&lt;br /&gt;
Participants can stay on-site at the FEM convitto (dormitory), keeping the community together for the full duration of the meeting:&lt;br /&gt;
&lt;br /&gt;
* €35 per person per night&lt;br /&gt;
* Double and triple rooms (triples include a small kitchen)&lt;br /&gt;
* A mandatory on-site supervisor is required at €200 per night (flat fee, shared across the group)&lt;br /&gt;
* Family members are welcome to stay in the dormitory as well&lt;br /&gt;
* [https://cif.fmach.it/content/download/2701/78358/file/brochure_convitto.pdf Brochure]&lt;br /&gt;
* For '''lodging booking''' options: see [https://grasscommunitymeeting2026.eventbrite.it/ Eventbrite]&lt;br /&gt;
&lt;br /&gt;
For anyone preferring alternative lodging, hotels and B&amp;amp;Bs are available in San Michele and nearby Trento.&lt;br /&gt;
&lt;br /&gt;
Lunches on weekdays can be taken at the FEM canteen (mensa), located on the same campus. Details and pricing are being finalized.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC power plugs and sockets|power adapter}} if needed (Italy: 230V, 50Hz, {{wikipedia|Europlug|Type C}}, {{wikipedia|Schuko|Type F}}, and {{wikipedia|AC power plugs and sockets: L|Type L}} sockets are common)&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible. See [https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md here] for details.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* ''Is this a conference?''&lt;br /&gt;
** Talks or presentations may be included, but the purpose is to work together on the project. Among conference formats, the closest comparison would be a participatory workshop.&lt;br /&gt;
* ''Is this a hackathon?''&lt;br /&gt;
** While there is plenty of intensive coding, the meeting is not competitive. We meet to collaborate.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No, the meeting is open to all users, supporters, contributors, power users, and developers ''who want to make a meaningful contribution to the project''.&lt;br /&gt;
* ''What skills do I need?''&lt;br /&gt;
** Coding skills are not required. Contributions to documentation, tutorials, translations, website, and testing are all valuable. Practical help during the meeting, such as coordinating meals, photography, or reporting, is a real contribution too.&lt;br /&gt;
* ''Can I attend remotely?''&lt;br /&gt;
** The meeting is in-person, but everyone is welcome to use the same week for focused work on the project from wherever they are.&lt;br /&gt;
* ''What language is used during the meeting?''&lt;br /&gt;
** English is the working language, but you may hear several other languages spoken at the event.&lt;br /&gt;
* ''How was it last time?''&lt;br /&gt;
** Splendid! See [[GRASS Developer Summit Raleigh 2025]]!&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact local organizer [[User:Lucadelu|Luca Delucchi]] (&amp;lt;tt&amp;gt;&amp;lt;lucadeluge at gmail com&amp;gt;&amp;lt;/tt&amp;gt;) or [[User:wenzeslaus|Vaclav Petras]] (&amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;) for budget questions.&lt;br /&gt;
* ''What if I can't spend time on this?''&lt;br /&gt;
** Can you spend money instead? [https://numfocus.org/donate-to-grass Donate to GRASS through NumFOCUS] to help keep the project going.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2026]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29033</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29033"/>
		<updated>2026-07-17T16:30:17Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* Update [[Sponsors]] to numFOCUS&lt;br /&gt;
* Website:&lt;br /&gt;
** fix ssh access to grass.osgeo.org for Corey (new website pages deployment)&lt;br /&gt;
** analysis of cronjob situation on grass.osgeo.org&lt;br /&gt;
** everse engineering of web site deployment with Corey&lt;br /&gt;
** review of [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783]&lt;br /&gt;
** completion of [https://github.com/OSGeo/grass-addons/pull/1692 PR#1692] &lt;br /&gt;
** New [https://github.com/OSGeo/grass-addons/pull/1795 PR#1795]&lt;br /&gt;
* actinia: discussed with Christian about a GeoNode-Addon to connect actinia as a processing backend&lt;br /&gt;
&lt;br /&gt;
==== Jul 17 ====&lt;br /&gt;
* wiki under a rotation-heavy botnet (not a repeat-offender one), i.e. continuously changing bot IPs&lt;br /&gt;
** fail2ban filter implemented, wiki seems to be back&lt;br /&gt;
* fix website sitemap issues with Corey&lt;br /&gt;
* r.learn.predict: write raster history [https://github.com/OSGeo/grass-addons/pull/1695 PR#1695]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendees to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Explored options to install GRASS with conda in Colab; konda is the way to go.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010], [https://github.com/OSGeo/grass-addons/pull/1790 grass-addons#1790], [https://github.com/OSGeo/grass-addons/pull/1793 1793].&lt;br /&gt;
* Started translating GRASS course material from grass.script to grass.tools.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
==== May 12 ====&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
==== May 13 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
==== May 14 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
==== May 15 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/600 (grass-website)] '''(Closed)''' Migrating to Bootstrap v5 from v3&lt;br /&gt;
# Load photos to Google Photos&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Open)''' ci: npm security updates&lt;br /&gt;
# Got setup with Google Search Console for GRASS to track SEO&lt;br /&gt;
# Debugging loss of access to osgeo server.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Open)''' Create new r.soils.rosetta addon. Add first implication of r.soils.rosetta and updated r.in.ssurgo to produce the correct raster outputs for clay, sand, and bulk density.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# Created osgeo-skills proposal&lt;br /&gt;
&lt;br /&gt;
==== May 16 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Merged)''' ci: npm security updates&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
* review 7599, 7444&lt;br /&gt;
* reviewing GSoC r.param.scale and r.proj PRs&lt;br /&gt;
* fixing v.proj bug&lt;br /&gt;
* load C libraries in a notebook [https://github.com/OSGeo/grass/pull/7733 #7733]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
* Discussion with Anna on the viability of MkDocs, alternatives, and how the attempt on using Zensical turned out. Zensical is missing at least tag listing pages.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* Applied the fixes for [https://github.com/OSGeo/grass/pull/7683 #7683] to work.&lt;br /&gt;
* Auto-merge of [https://github.com/OSGeo/grass/pull/5514 #5514]&lt;br /&gt;
* Helped Stefan Blumentrath throughout the day, including for [https://github.com/OSGeo/grass/pull/2448 #2448].&lt;br /&gt;
* Assisted Antonio Galea throughout the day for making grass-addons compile on Windows in CI without the wingrass server. [https://github.com/ant9000/grass-addons/pull/1 ant9000#1]&lt;br /&gt;
* Tried out parallel steps in GitHub Workflows, useful for Windows where installing dependencies take as much time as the longest of these steps. (PR upcoming, only from my fork for now [https://github.com/echoix/grass/pull/666 echoix#666]). Need to have zizmor updated [https://github.com/OSGeo/grass/pull/7253 #7253]&lt;br /&gt;
* Work on updating zizmor in [https://github.com/OSGeo/grass/pull/7253 #7253], but have to replace a dependency with gh cli. Testing tagging+releases on my fork. &lt;br /&gt;
* Reviewed verbally [https://github.com/OSGeo/grass/pull/7713 #7713], PR got updated accordingly.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* Rebased [https://github.com/OSGeo/grass/pull/7696 #7696], twice.&lt;br /&gt;
* Got PR merged [https://github.com/OSGeo/grass/pull/7683 #7683], [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Resolved conflicts: [https://github.com/OSGeo/grass/pull/7369 #7369], [https://github.com/OSGeo/grass/pull/6383 #6383], [https://github.com/OSGeo/grass/pull/5630 #5630], [https://github.com/OSGeo/grass/pull/3826 #3826], [https://github.com/OSGeo/grass/pull/7324 #7324], [https://github.com/OSGeo/grass/pull/7350 #7350], [https://github.com/OSGeo/grass/pull/7171 #7171], [https://github.com/OSGeo/grass/pull/7044 #7044], [https://github.com/OSGeo/grass/pull/6480 #6480], [https://github.com/OSGeo/grass/pull/6984 #6984]&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass/pull/7151 #7151] and [https://github.com/OSGeo/grass/pull/6984 #6984] after resolving conflicts, then closed both of them as already implemented in [https://github.com/OSGeo/grass/pull/7122 #7122], and closed the issue [https://github.com/OSGeo/grass/issues/6970 #6970].&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
Fixed: [https://github.com/OSGeo/grass/issues/2637 #2637]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693],[https://github.com/OSGeo/grass/pull/7731 #7731],  [https://github.com/OSGeo/grass/pull/7732 #7732],  [https://github.com/OSGeo/grass/pull/2448 #2448]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Opend: [https://github.com/OSGeo/grass/pull/7739 #7739]&lt;br /&gt;
[https://github.com/OSGeo/grass/pull/7742 #7742]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* first winGRASS addons compiling in CI&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Continued to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
** first implemented it as Python addon - then switched to C addon as proposed for &amp;quot;better&amp;quot; integration (compilation when installing addon with g.extension) with https://github.com/YannChemin/libsixsv&lt;br /&gt;
** included https://github.com/YannChemin/i.hyper.atcorr to https://github.com/mazingaro/grass-addons/tree/i.hyper/src/imagery/i.hyper/i.hyper.atcorr&lt;br /&gt;
** added i.hyper.history handling to https://github.com/mazingaro/grass-addons/commit/97957ebf7723a2866a13926ded57d104a546036a&lt;br /&gt;
** testing and wondering&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* testing i.hyper.atcorr addon, comparing result with official L2 product&lt;br /&gt;
** resolving problem with the units -&amp;gt; coming to some more meaningful results that can at least be compared with the official product&lt;br /&gt;
** fixing documentation and UI for the addon&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* UI and documentation for the i.hyper.atcorr addon&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326.&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* i.hyper addon: Changes to emit.py to match composite behavior with other sensors.&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Christian Braun ===&lt;br /&gt;
&lt;br /&gt;
* grass: [https://github.com/OSGeo/grass/pull/7725 grass #7725] — wxGUI: fixed orphaned drag image windows when dragging layers in the layer tree on macOS, and addressed the review comments on the TOC drag fix.&lt;br /&gt;
* grass-addons: added [https://docs.pytest.org pytest] test coverage and small fixes to several addons:&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1784 grass-addons #1784] — ''r.clip'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons #1786] — ''r.centroids'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1787 grass-addons #1787] — ''v.median'': fixed the stdout output and added a pytest test suite.&lt;br /&gt;
* actinia: discussed with Markus about a GeoNode-Addon to connect actinia as a processing backend. First architecting and design work has been done.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29032</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29032"/>
		<updated>2026-07-17T16:26:07Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* Update [[Sponsors]] to numFOCUS&lt;br /&gt;
* Website:&lt;br /&gt;
** fix ssh access to grass.osgeo.org for Corey (new website pages deployment)&lt;br /&gt;
** analysis of cronjob situation on grass.osgeo.org&lt;br /&gt;
** everse engineering of web site deployment with Corey&lt;br /&gt;
** review of [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783]&lt;br /&gt;
** completion of [https://github.com/OSGeo/grass-addons/pull/1692 PR#1692] &lt;br /&gt;
** New [https://github.com/OSGeo/grass-addons/pull/1795 PR#1795]&lt;br /&gt;
* actinia: discussed with Christian about a GeoNode-Addon to connect actinia as a processing backend&lt;br /&gt;
&lt;br /&gt;
==== Jul 17 ====&lt;br /&gt;
* wiki under a rotation-heavy botnet (not a repeat-offender one), i.e. continuously changing bot IPs&lt;br /&gt;
** fail2ban filter implemented, wiki seems to be back&lt;br /&gt;
* fix website sitemap issues with Corey&lt;br /&gt;
* r.learn.predict: write raster history [https://github.com/OSGeo/grass-addons/pull/1695 PR#1695]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendants to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Explored options to install GRASS with conda in Colab; konda is the way to go.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010], [https://github.com/OSGeo/grass-addons/pull/1790 grass-addons#1790], [https://github.com/OSGeo/grass-addons/pull/1793 1793].&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
==== May 12 ====&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
==== May 13 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
==== May 14 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
==== May 15 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/600 (grass-website)] '''(Closed)''' Migrating to Bootstrap v5 from v3&lt;br /&gt;
# Load photos to Google Photos&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Open)''' ci: npm security updates&lt;br /&gt;
# Got setup with Google Search Console for GRASS to track SEO&lt;br /&gt;
# Debugging loss of access to osgeo server.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Open)''' Create new r.soils.rosetta addon. Add first implication of r.soils.rosetta and updated r.in.ssurgo to produce the correct raster outputs for clay, sand, and bulk density.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# Created osgeo-skills proposal&lt;br /&gt;
&lt;br /&gt;
==== May 16 ====&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Merged)''' ci: npm security updates&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
* review 7599, 7444&lt;br /&gt;
* reviewing GSoC r.param.scale and r.proj PRs&lt;br /&gt;
* fixing v.proj bug&lt;br /&gt;
* load C libraries in a notebook [https://github.com/OSGeo/grass/pull/7733 #7733]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
* Discussion with Anna on the viability of MkDocs, alternatives, and how the attempt on using Zensical turned out. Zensical is missing at least tag listing pages.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* Applied the fixes for [https://github.com/OSGeo/grass/pull/7683 #7683] to work.&lt;br /&gt;
* Auto-merge of [https://github.com/OSGeo/grass/pull/5514 #5514]&lt;br /&gt;
* Helped Stefan Blumentrath throughout the day, including for [https://github.com/OSGeo/grass/pull/2448 #2448].&lt;br /&gt;
* Assisted Antonio Galea throughout the day for making grass-addons compile on Windows in CI without the wingrass server. [https://github.com/ant9000/grass-addons/pull/1 ant9000#1]&lt;br /&gt;
* Tried out parallel steps in GitHub Workflows, useful for Windows where installing dependencies take as much time as the longest of these steps. (PR upcoming, only from my fork for now [https://github.com/echoix/grass/pull/666 echoix#666]). Need to have zizmor updated [https://github.com/OSGeo/grass/pull/7253 #7253]&lt;br /&gt;
* Work on updating zizmor in [https://github.com/OSGeo/grass/pull/7253 #7253], but have to replace a dependency with gh cli. Testing tagging+releases on my fork. &lt;br /&gt;
* Reviewed verbally [https://github.com/OSGeo/grass/pull/7713 #7713], PR got updated accordingly.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* Rebased [https://github.com/OSGeo/grass/pull/7696 #7696], twice.&lt;br /&gt;
* Got PR merged [https://github.com/OSGeo/grass/pull/7683 #7683], [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Resolved conflicts: [https://github.com/OSGeo/grass/pull/7369 #7369], [https://github.com/OSGeo/grass/pull/6383 #6383], [https://github.com/OSGeo/grass/pull/5630 #5630], [https://github.com/OSGeo/grass/pull/3826 #3826], [https://github.com/OSGeo/grass/pull/7324 #7324], [https://github.com/OSGeo/grass/pull/7350 #7350], [https://github.com/OSGeo/grass/pull/7171 #7171], [https://github.com/OSGeo/grass/pull/7044 #7044], [https://github.com/OSGeo/grass/pull/6480 #6480], [https://github.com/OSGeo/grass/pull/6984 #6984]&lt;br /&gt;
* Reviewed [https://github.com/OSGeo/grass/pull/7151 #7151] and [https://github.com/OSGeo/grass/pull/6984 #6984] after resolving conflicts, then closed both of them as already implemented in [https://github.com/OSGeo/grass/pull/7122 #7122], and closed the issue [https://github.com/OSGeo/grass/issues/6970 #6970].&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
Fixed: [https://github.com/OSGeo/grass/issues/2637 #2637]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693],[https://github.com/OSGeo/grass/pull/7731 #7731],  [https://github.com/OSGeo/grass/pull/7732 #7732],  [https://github.com/OSGeo/grass/pull/2448 #2448]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Opend: [https://github.com/OSGeo/grass/pull/7739 #7739]&lt;br /&gt;
[https://github.com/OSGeo/grass/pull/7742 #7742]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* first winGRASS addons compiling in CI&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Continued to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
** first implemented it as Python addon - then switched to C addon as proposed for &amp;quot;better&amp;quot; integration (compilation when installing addon with g.extension) with https://github.com/YannChemin/libsixsv&lt;br /&gt;
** included https://github.com/YannChemin/i.hyper.atcorr to https://github.com/mazingaro/grass-addons/tree/i.hyper/src/imagery/i.hyper/i.hyper.atcorr&lt;br /&gt;
** added i.hyper.history handling to https://github.com/mazingaro/grass-addons/commit/97957ebf7723a2866a13926ded57d104a546036a&lt;br /&gt;
** testing and wondering&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* testing i.hyper.atcorr addon, comparing result with official L2 product&lt;br /&gt;
** resolving problem with the units -&amp;gt; coming to some more meaningful results that can at least be compared with the official product&lt;br /&gt;
** fixing documentation and UI for the addon&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-17 ====&lt;br /&gt;
* UI and documentation for the i.hyper.atcorr addon&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326.&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* i.hyper addon: Changes to emit.py to match composite behavior with other sensors.&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Christian Braun ===&lt;br /&gt;
&lt;br /&gt;
* grass: [https://github.com/OSGeo/grass/pull/7725 grass #7725] — wxGUI: fixed orphaned drag image windows when dragging layers in the layer tree on macOS, and addressed the review comments on the TOC drag fix.&lt;br /&gt;
* grass-addons: added [https://docs.pytest.org pytest] test coverage and small fixes to several addons:&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1784 grass-addons #1784] — ''r.clip'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons #1786] — ''r.centroids'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1787 grass-addons #1787] — ''v.median'': fixed the stdout output and added a pytest test suite.&lt;br /&gt;
* actinia: discussed with Markus about a GeoNode-Addon to connect actinia as a processing backend. First architecting and design work has been done.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29018</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29018"/>
		<updated>2026-07-16T12:52:07Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
==== Jul 16 ====&lt;br /&gt;
* Update [[Sponsors]] to numFOCUS&lt;br /&gt;
* fix ssh access to grass.osgeo.org for Corey (new website pages deployment)&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendants to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010], [https://github.com/OSGeo/grass-addons/pull/1790 grass-addons#1790].&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
'''14-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/600 (grass-website)] '''(Closed)''' Migrating to Bootstrap v5 from v3&lt;br /&gt;
# Load photos to Google Photos&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/169 PR#169 (grass-website)] '''(Review)''' GRASS community map&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/659 PR#659 (grass-website)] '''(Open)''' ci: npm security updates&lt;br /&gt;
# Got setup with Google Search Console for GRASS to track SEO&lt;br /&gt;
# Debugging loss of access to osgeo server.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Open)''' Create new r.soils.rosetta addon. Add first implication of r.soils.rosetta and updated r.in.ssurgo to produce the correct raster outputs for clay, sand, and bulk density.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# Created osgeo-skills proposal&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
* review 7599, 7444&lt;br /&gt;
* reviewing GSoC r.param.scale and r.proj PRs&lt;br /&gt;
* fixing v.proj bug&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
* Discussion with Anna on the viability of MkDocs, alternatives, and how the attempt on using Zensical turned out. Zensical is missing at least tag listing pages.&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
* Applied the fixes for [https://github.com/OSGeo/grass/pull/7683 #7683] to work.&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-16 ====&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7693 #7693],[https://github.com/OSGeo/grass/pull/7731 #7731],  [https://github.com/OSGeo/grass/pull/7732 #7732],  [https://github.com/OSGeo/grass/pull/2448 #2448]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Continued to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
** first implemented it as Python addon - then switched to C addon as proposed for &amp;quot;better&amp;quot; integration (compilation when installing addon with g.extension) with https://github.com/YannChemin/libsixsv&lt;br /&gt;
** included https://github.com/YannChemin/i.hyper.atcorr to https://github.com/mazingaro/grass-addons/tree/i.hyper/src/imagery/i.hyper/i.hyper.atcorr&lt;br /&gt;
** added i.hyper.history handling to https://github.com/mazingaro/grass-addons/commit/97957ebf7723a2866a13926ded57d104a546036a&lt;br /&gt;
** testing and wondering&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Christian Braun ===&lt;br /&gt;
&lt;br /&gt;
* grass: [https://github.com/OSGeo/grass/pull/7725 grass #7725] — wxGUI: fixed orphaned drag image windows when dragging layers in the layer tree on macOS, and addressed the review comments on the TOC drag fix.&lt;br /&gt;
* grass-addons: added [https://docs.pytest.org pytest] test coverage and small fixes to several addons:&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1784 grass-addons #1784] — ''r.clip'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons #1786] — ''r.centroids'': added a pytest test suite (merged).&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/1787 grass-addons #1787] — ''v.median'': fixed the stdout output and added a pytest test suite.&lt;br /&gt;
* actinia: discussed with Markus about a GeoNode-Addon to connect actinia as a processing backend. First architecting and design work has been done.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29004</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=29004"/>
		<updated>2026-07-16T06:56:49Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup, learned a lot about agents&lt;br /&gt;
* re-gained ssh access (thanks, strk and Regina!)&lt;br /&gt;
** to grass.osgeo.org - fixes for new website deployment method&lt;br /&gt;
** to grasswiki.osgeo.org - check for captcha removal&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendants to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in WSL.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass#7077].&lt;br /&gt;
* Tested and reviewed [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass-addons/pull/1005 grass-addons#1005], [https://github.com/OSGeo/grass-addons/pull/1010 grass-addons#1010].&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
'''14-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 PR#1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed/Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Merged)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - '''(Merged)''' Hugo dart scss&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Merged)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Merged)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Merged)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/issues/636 Issue#636 (grass-website] - '''(Closed)''' Add zizmor to the checks run&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7703 PR#7703 (grass)] - '''(Open)''' python: Use argument lists instead of shell=True for subprocess&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7713 PR#7713 (grass)] - '''(Open)''' checks: Mark justified partial-path subprocess calls as nosec B607&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7698 PR#7698 (grass)] - '''(Reviewed)'''CI: add CycloneDX SBOM generation for releases&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/583 PR#583 (grass-website)] '''(Closed)''' Update brand download dropdowns to Bootstrap 5 namespaced attributes&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
* over 10 PRs reviewed&lt;br /&gt;
* fix temporal with 3.14 [https://github.com/OSGeo/grass/pull/7724 #7724]&lt;br /&gt;
&lt;br /&gt;
==== July 16 ====&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], [https://github.com/OSGeo/grass-addons/pull/1769 grass-addons#1769], [https://github.com/OSGeo/grass-addons/pull/1785 grass-addons#1785], [https://github.com/OSGeo/grass/pull/7676 #7676], [https://github.com/OSGeo/grass-website/pull/645 grass-website#645], [https://github.com/OSGeo/grass/pull/5656 #5656], [https://github.com/OSGeo/grass-addons/pull/1791 grass-addons#1791]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
* Finished editing [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* Worked again on CMake formatting, creating stubs for unrecognized functions [https://github.com/OSGeo/grass/pull/7696 #7696]&lt;br /&gt;
* Create draft rulesets for the grass-website repo.&lt;br /&gt;
* Debugged [https://github.com/OSGeo/grass/pull/7683 #7683] for codecov to work on macOS runners configured to build grass&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28990</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28990"/>
		<updated>2026-07-15T12:58:57Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698] (CycloneDX SBOM)&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7716 PR#7716]&lt;br /&gt;
&lt;br /&gt;
==== Jul 15 ====&lt;br /&gt;
* continuation of work on SPDX header cleanup&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendants to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
* Managed to compile GRASS-dev in LSW.&lt;br /&gt;
* Tested [https://github.com/OSGeo/grass/pull/7707 grass-#7077].&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
'''14-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
'''15-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1788 PR#1788 (grass-addons)] - '''(Draft)''' Create new r.soils.rosetta addon.&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1336 (grass-addons)] - '''(Closed)''' Update python script shebang line to python3&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 PR#7298 (grass)] - '''(Reviewed Approved)''' grass.script: add create_mapset function&lt;br /&gt;
# [https://github.com/OpenPlainsInc/grass-obsidian (grass-obsidian)] - '''(Published)''' Opened up the OpenPlains grass-obsidian plugin that allows you to review your grass project from your obsidian notes.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Adding new icons for #7608.&lt;br /&gt;
* Cmake fixes [https://github.com/OSGeo/grass/pull/7720 #7720]&lt;br /&gt;
&lt;br /&gt;
==== July 15 ====&lt;br /&gt;
* temporal fixes [https://github.com/OSGeo/grass/pull/7717 #7717]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690], [https://github.com/OSGeo/grass/pull/7699 #7699], [https://github.com/OSGeo/grass/pull/7697 #7697], [https://github.com/OSGeo/grass/pull/7713 #7713], [https://github.com/OSGeo/grass/pull/7702 #7702], [https://github.com/OSGeo/grass/pull/7678 #7678], [https://github.com/OSGeo/grass-addons/pull/1786 grass-addons#1786]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
* Work with Antonio Galea on making windows standalone installer + addons work without the old server. The installer now works. [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
* Reviewing PR by navigating types in dynamic gui code [https://github.com/OSGeo/grass/pull/7693 #7693]&lt;br /&gt;
* More precise discussion with team on what renovate grouping strategy to use.&lt;br /&gt;
* Discussion with Vashek on python version support policy.&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7718 #7718] (merged)&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
* Merged [https://github.com/OSGeo/grass/pull/7699 #7699]&lt;br /&gt;
* Review issue [https://github.com/OSGeo/grass/issues/7646 #7646]&lt;br /&gt;
* Created PR [https://github.com/OSGeo/grass/pull/7722 #7722] (merged), [https://github.com/OSGeo/grass/pull/7723 #7723]&lt;br /&gt;
* Review PR [https://github.com/OSGeo/grass/pull/7687 #7687], [https://github.com/OSGeo/grass-website/pull/646 grass-website#646]&lt;br /&gt;
* Try to get [https://github.com/OSGeo/grass/pull/7635 #7635] merged (update after other PR fixed test).&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7682 #7682], [https://github.com/OSGeo/grass/pull/7714 #7714], [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7707 #7707]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;br /&gt;
&lt;br /&gt;
==== Website ====&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/grass-website/pull/169 Community map]&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1010/ t.rast.aggregate.seasons] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1005 t.rast.climatologies] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/641 t.rast.vi] new addon&lt;br /&gt;
* [https://github.com/OSGeo/grass-addons/pull/1695 r.learn.predict] fix map history&lt;br /&gt;
&lt;br /&gt;
=== Antonio Galea ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* support with the development of the (broken) winGRASS server replacement with a GitHub actions based Windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
=== Tomaž Žagar ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: enhancement/bugfix when importing EnMAP example data: https://github.com/mazingaro/grass-addons/issues/12&lt;br /&gt;
* i,hyper addon: fixed radiance import: https://github.com/mazingaro/grass-addons/issues/16&lt;br /&gt;
* started to work on: https://github.com/mazingaro/grass-addons/issues/6&lt;br /&gt;
&lt;br /&gt;
=== Matjaž Krebs ===&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* i.hyper addon: Started working on new importer module for emit data&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* i.hyper addon: working on importer module for emit data. Implementing and troubleshooting.&lt;br /&gt;
* i.hyper addon: working on i.hyper.export bug for exporting 3D raster cube from WGS 4326&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* i.hyper addon: improved EnMAP import handling and related bugfixes: https://github.com/mazingaro/grass-addons/commit/0a30d9505, https://github.com/mazingaro/grass-addons/commit/36bf3e686&lt;br /&gt;
* i.hyper addon: improved metadata copying/validation and fixed i.hyper.preproc import behavior: https://github.com/mazingaro/grass-addons/commit/d4313f162, https://github.com/mazingaro/grass-addons/commit/a52012289, https://github.com/mazingaro/grass-addons/commit/ce6cdd25d, https://github.com/mazingaro/grass-addons/commit/6d994e853&lt;br /&gt;
* i.hyper addon: implemented spectral resampling and merged it into i.hyper: https://github.com/mazingaro/grass-addons/commit/38a8e073b, https://github.com/mazingaro/grass-addons/commit/c992bc90f&lt;br /&gt;
* helped Matjaž Krebs to survive the day&lt;br /&gt;
==== 2026-07-15 ====&lt;br /&gt;
&lt;br /&gt;
* SPDX License AI monkey business TBA&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28966</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28966"/>
		<updated>2026-07-14T16:38:46Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698]&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613], [https://github.com/OSGeo/grass-website/pull/645 645].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Fix conda submenu [https://github.com/OSGeo/grass-website/pull/643 643].&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
** Went through grass, grass-addons, grass-promo, grass-website, grass-tutorials, rgrass and got contributors with at least one merged PR during the current and previous PSC mandates, i.e., as far as 2016.&lt;br /&gt;
** Check attendants to community meetings in the same period.&lt;br /&gt;
** Check contributions to QGIS related to GRASS in the same period.&lt;br /&gt;
** Processed all lists and compiled a file with unique names and emails. &lt;br /&gt;
* Pictures and social media posting.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
'''14-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608], [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closeed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28964</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28964"/>
		<updated>2026-07-14T15:05:47Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 PR#1782]&lt;br /&gt;
*** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
* cleanup of some old stale tickets&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
* work on SBOM implementation [https://github.com/OSGeo/grass/issues/7215 issue 7215]&lt;br /&gt;
** Draft [https://github.com/OSGeo/grass/pull/7698 PR#7698]&lt;br /&gt;
* work on SPDX header cleanup [https://github.com/OSGeo/grass/issues/4190 issue 4190]&lt;br /&gt;
** yet unsubmitted&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization minor issues.&lt;br /&gt;
* Compiled list of voters for upcoming PSC elections in line with PSC criteria defined on [[PSC_Meeting_2024-06-14]]. Still ca. 80 emails missing.&lt;br /&gt;
* Social media posting.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
&lt;br /&gt;
'''14-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/643 PR#643 (grass-website)] - '''(Reviewed/Merged)''' Menu entries: Use uppercase for Conda submenu&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - '''(Approved)''' Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Approved)''' Migrate markup to Bootstrap 5 and drop jQuery&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(In-Review)''' Single-source brand tokens; remove orphaned style.css (issue #600)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(In-Review)''' Split production artifact workflow into build and deploy jobs&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1641 PR#1641 (grass-addons)] - '''(Merged)''' t.stac: fixed issue with download and import asset potentially overwhelming network.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - '''(In-Review)''' Split code into smaller lib functions, fix issues with original implementation, updated tests, and images to docs&lt;br /&gt;
# Discussed sbom formatting (SPDX vs CycloneDX) and changes that need to made for compliance.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
==== Jul 14 ====&lt;br /&gt;
&lt;br /&gt;
* Fixing v.class causing flaky test [https://github.com/OSGeo/grass/pull/7692 #7692]&lt;br /&gt;
* Call with Saket and Stefan about the GSoC project&lt;br /&gt;
* Review [https://github.com/OSGeo/grass/pull/7608 #7608]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674], [https://github.com/OSGeo/grass/pull/7689 #7689], [https://github.com/OSGeo/grass/pull/7688 #7688], [https://github.com/OSGeo/grass/pull/7690 #7690]&lt;br /&gt;
* Long review and analysis of [https://github.com/OSGeo/grass-website/pull/646 grass-website#646], coming from a discussion earlier on that using a single workflow to build, but split the deploy part in order to run separately.&lt;br /&gt;
* Work on CMake formatting tool: Finally ended up replacing [https://github.com/OSGeo/grass/pull/7663 #7663] with [https://github.com/OSGeo/grass/pull/7696 #7696]. Will close issue [https://github.com/OSGeo/grass/issues/7346 #7346] and [https://github.com/OSGeo/grass/issues/7686 #7686]. Opened issues with the tool's repo [https://github.com/BlankSpruce/gersemi/issues/123], [https://github.com/BlankSpruce/gersemi/issues/124], and [https://github.com/BlankSpruce/gersemi/issues/122] (the previous day).&lt;br /&gt;
* Help Stefan Blumentrath's son get started with finding simple ruff rules to fix.&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
&lt;br /&gt;
* Update RFC for updating Python versions which also sets up precedence for RFC amendments. &lt;br /&gt;
* Review v.class undefined behavior PR&lt;br /&gt;
* Reduce Sphinx warnings&lt;br /&gt;
* Port old in-package grass.pygrass unit tests to pytest&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closeed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28944</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28944"/>
		<updated>2026-07-14T07:17:22Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 #1782]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Assisted Luca with local organization minor issues.&lt;br /&gt;
* Social media posting.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674],&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closeed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28943</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28943"/>
		<updated>2026-07-14T07:15:28Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps [https://github.com/OSGeo/grass-addons/pull/1782 #1782]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/130 130], [https://github.com/OSGeo/grass-tutorials/pull/133 #133],[https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Review grass-website PRs [https://github.com/OSGeo/grass-website/pull/169 169], [https://github.com/OSGeo/grass-website/pull/611 611], [https://github.com/OSGeo/grass-website/pull/613 613].&lt;br /&gt;
* PRs and issues clean-up in tutorials and website.&lt;br /&gt;
* Participated of the discussion on STDS integration into GUI with Anna and Stefan.&lt;br /&gt;
* Social media posting.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599 (grass-website)] - Approved (pending PR#635 and PR#1783)&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552 (grass-website)] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (grass-website)(bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-addons/pull/1783 PR#1783 (grass-addons)] - Updates deploy website CRON job from the CI-built release artifact&lt;br /&gt;
&lt;br /&gt;
'''13-07-2026'''&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/3826 PR#3826 (grass) v.ppa] - Split code into smaller lib functions, fix issues with original implementation, and updated tests.&lt;br /&gt;
# [https://github.com/OSGeo/grass/pull/7298 Reviewed PR#7298] - grass.script: add create_mapset function&lt;br /&gt;
# Got t.stac tutorial reviewed by Vero&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/635 PR#635 (grass-website)] - '''(Merged)''' Build production site in CI and publish it as a release artifact&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/637 PR#637 (grass-website)] - '''(Merged)''' Fix production build: inline Renovate-managed toolchain versions&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/639 PR#637 grass-website)] - '''(Merged)''' Add Renovate's helper preset to pin GitHub Actions to the full length SHA&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
==== Jul 12 ====&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
* Review website [https://github.com/OSGeo/grass-website/pull/599 #599]&lt;br /&gt;
&lt;br /&gt;
==== Jul 13 ====&lt;br /&gt;
&lt;br /&gt;
* Discussion with Vero and Stefan on GSoC project implementation&lt;br /&gt;
* Fixed bug in temporal library: [https://github.com/OSGeo/grass/pull/7681 #7681]&lt;br /&gt;
* t.info tests [https://github.com/OSGeo/grass/pull/7682 #7682]&lt;br /&gt;
* Review Jupyter GUI integration [https://github.com/OSGeo/grass/pull/5901 #5901]&lt;br /&gt;
* Discussion between me, Linda, Alen and Vashek about data catalog and regions&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
==== 2026-07-11 ====&lt;br /&gt;
* Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for [https://zensical.org/docs/setup/extensions/mkdocstrings/ mkdocstrings]&lt;br /&gt;
* Discussion with Vaclav Petras on Windows builds and Fable:&lt;br /&gt;
** The nsis installer had a change to do (as debugged last year by me in [https://github.com/OSGeo/grass/issues/5663 #5663]), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.&lt;br /&gt;
** For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in [https://github.com/echoix/grass/pull/664 echoix#664]/[https://github.com/wenzeslaus/grass/pull/12 wenzeslaus#12]&lt;br /&gt;
** Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: [https://github.com/OSGeo/grass/pull/7526 #7526], result: [https://github.com/wenzeslaus/grass/pull/11 wenzeslaus#11])&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
* Got PRs merged: [https://github.com/OSGeo/grass/pull/7660 #7660], [https://github.com/OSGeo/grass/pull/7659 #7659],&lt;br /&gt;
* Created follow-up PR for sscanf: [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Discussed with Stefan Blumentrath: &lt;br /&gt;
** temporal init, choice of his PR or another contributor&lt;br /&gt;
** Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass-addons/pull/641 grass-addons#641], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7671 #7671], [https://github.com/OSGeo/grass/pull/7669 #7669]&lt;br /&gt;
* Video call on FHS&lt;br /&gt;
* First review of Fable windows installer in CI on [https://github.com/echoix/grass/pull/664 echoix#664]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
* Reviewed PRs: [https://github.com/OSGeo/grass/pull/7663 #7663], [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass/pull/7337 #7337], [https://github.com/OSGeo/grass/pull/7672 #7672], [https://github.com/OSGeo/grass/pull/7684 #7684], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Worked on the last sscanf CodeQL alert, for [https://github.com/OSGeo/grass/pull/7673 #7673]&lt;br /&gt;
* Tested out windows standalone installer built in CI [https://github.com/echoix/grass/pull/664 echoix#664]. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.&lt;br /&gt;
* Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged&lt;br /&gt;
* Submitted PR of AI findings for tests of g.md2man [https://github.com/OSGeo/grass/pull/7679 #7679]&lt;br /&gt;
* Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.&lt;br /&gt;
** Commented on an issue closed today [https://github.com/OSGeo/grass/issues/1313 #1313] about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.&lt;br /&gt;
* Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence&lt;br /&gt;
* Multiple reviews and pair brainstorming on grass-website with Corey White, including [https://github.com/OSGeo/grass-website/pull/635 grass-website#635], [https://github.com/OSGeo/grass-website/pull/637 grass-website#637], [https://github.com/OSGeo/grass-website/pull/639 grass-website#639], [https://github.com/OSGeo/grass-website/pull/634 grass-website#634], [https://github.com/OSGeo/grass-website/pull/640 grass-website#640]&lt;br /&gt;
* Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR [https://github.com/OSGeo/grass/pull/7663 #7663], discussed weird finding with Vashek, lead to issue [https://github.com/OSGeo/grass/issues/7686 #7686]. To be continued the next day.&lt;br /&gt;
* Opened PR [https://github.com/OSGeo/grass/pull/7685 #7685] (merged), [https://github.com/OSGeo/grass/pull/7683 #7683] (needs more work/investigation), [https://github.com/OSGeo/grass/pull/7680 #7680] (merged)&lt;br /&gt;
* Opened issue to add zizmor to grass-website tools used to check, either local or CI [https://github.com/OSGeo/grass-website/issues/636 grass-website#636]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-14 ====&lt;br /&gt;
* (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. [https://github.com/OSGeo/grass/pull/7684 #7684].&lt;br /&gt;
** In the morning, update PRs which were most probably ready, and needed the check passing, like [https://github.com/OSGeo/grass/pull/7329 #7329], [https://github.com/OSGeo/grass/pull/7635 #7635], [https://github.com/OSGeo/grass/pull/7687 #7687]&lt;br /&gt;
* Review and/or merge [https://github.com/OSGeo/grass-website/pull/642 grass-website#642], [https://github.com/OSGeo/grass/pull/7674 #7674],&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
==== 2026-07-12 ====&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Reviewed: [https://github.com/OSGeo/grass/pull/7670 #7670], [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
Closed PRs: [https://github.com/OSGeo/grass/pull/7644 #7644]&lt;br /&gt;
&lt;br /&gt;
==== 2026-07-13 ====&lt;br /&gt;
&lt;br /&gt;
Discussed options for handling STDS in the GUI&lt;br /&gt;
&lt;br /&gt;
Opened PRs: [https://github.com/OSGeo/grass/pull/7678 #7678]&lt;br /&gt;
&lt;br /&gt;
Reviewed PRs: [https://github.com/OSGeo/grass/pull/7670 #7670]&lt;br /&gt;
&lt;br /&gt;
Merged PRs: [https://github.com/OSGeo/grass/pull/7672 #7672]&lt;br /&gt;
&lt;br /&gt;
Closeed PRs: [https://github.com/OSGeo/grass/pull/7671 #7671]&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28917</id>
		<title>Talk:GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_San_Michele_2026&amp;diff=28917"/>
		<updated>2026-07-12T20:34:18Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting San Michele 2026|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2024#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova&lt;br /&gt;
* Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Reimbursements: &lt;br /&gt;
* Venue: Luca Delucchi&lt;br /&gt;
* Meals: Luca Delucchi&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras&lt;br /&gt;
* Virtual participant support: &lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Photography: Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting (one &amp;lt;code&amp;gt;=== Name ===&amp;lt;/code&amp;gt; section per participant.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
* work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
** part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of &amp;quot;grass-addons&amp;quot;: currently 71)&lt;br /&gt;
** part 2: developing of a script doing the git clone/compilation/manual page generation steps&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Review grass-tutorials PRs [https://github.com/OSGeo/grass-tutorials/pull/116 #116], [https://github.com/OSGeo/grass-tutorials/pull/135 #135], [https://github.com/OSGeo/grass-tutorials/pull/136 #136].&lt;br /&gt;
* Social media posting.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
'''12-07-2026'''&lt;br /&gt;
&lt;br /&gt;
GRASS Website migration to Bootstrap 5 and sass-dart&lt;br /&gt;
* Addressing [https://github.com/OSGeo/grass-website/issues/600 Issue #600]&lt;br /&gt;
Current state&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/599 PR#599] (PR A)   - Open, re-review requested from petrasovaa&lt;br /&gt;
# [https://github.com/OSGeo/grass-website/pull/552 PR#552] (devcontainer)   - Closed (superseded by #599)&lt;br /&gt;
# PR B (bootstrap5-migration)   - Pushed to fork, not opened. I'll open after #599 merges&lt;br /&gt;
# PR C (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* Review of [https://github.com/OSGeo/grass/pull/7659 #7659], [https://github.com/OSGeo/grass/pull/7599 #7599]&lt;br /&gt;
* Finish v.geometry tool: [https://github.com/OSGeo/grass/pull/7329 #7329]&lt;br /&gt;
* Working on markdown to man page conversion to remove old html pages:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7540 #7540] - merged&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/7674 #7674]&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Reviews and discussion on FHS (video call, [https://github.com/OSGeo/grass/pull/5630 5630], [https://github.com/wenzeslaus/grass/pull/10 my fork PR 10])&lt;br /&gt;
* Test reviews: [https://github.com/OSGeo/grass/pull/7675 #7675]&lt;br /&gt;
* Windows distribution reviews: [https://github.com/OSGeo/grass/issues/5663 #5663]&lt;br /&gt;
* Sphinx reviews: [https://github.com/OSGeo/grass/pull/7526 #7526]&lt;br /&gt;
* RegionManager discussion ([https://github.com/OSGeo/grass/pull/7599 7599])&lt;br /&gt;
* Parson allocation review: [https://github.com/OSGeo/grass/pull/7208 7208]&lt;br /&gt;
&lt;br /&gt;
=== Stefan Blumentrath ===&lt;br /&gt;
&lt;br /&gt;
=== Luca Delucchi ===&lt;br /&gt;
&lt;br /&gt;
* All the local organizing (Thank you, Luca!)&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28877</id>
		<title>PSC Meeting 2026-05-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28877"/>
		<updated>2026-05-10T14:20:45Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Helli&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Paulo&lt;br /&gt;
* Linda&lt;br /&gt;
* Vero&lt;br /&gt;
* Huidae&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings:&lt;br /&gt;
** Community Meeting (see below)&lt;br /&gt;
** Was Corey added to the list of GRASS people with access to the OSGeo server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats mailman lists?&lt;br /&gt;
&lt;br /&gt;
* [[GRASS Community Meeting San Michele 2026]]&lt;br /&gt;
** Wiki created, [https://grass.osgeo.org/news/2026%2004%2022%20grass%20community%20meeting%20san%20michele%202026/ event announced], [https://grass.osgeo.org/ main page carousel updated]&lt;br /&gt;
** Agenda&lt;br /&gt;
** Rooms, food, housing &lt;br /&gt;
** FOSSGIS e.V. request: support needed to complete and submit the request&lt;br /&gt;
&lt;br /&gt;
* Releases&lt;br /&gt;
** [https://github.com/OSGeo/grass/releases/tag/8.5.0RC1 8.5 RC1]&lt;br /&gt;
*** did anyone test it?&lt;br /&gt;
** How are we for 8.5.0?&lt;br /&gt;
** [https://github.com/OSGeo/grass/discussions/7328 GitHub Discussion: What to cut from our release procedure to simplify it? #7328]&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
** Support the mentees in maximizing a good use of AI to allow mentors spend time on higher level code reviews and open-source mentoring ''by purchasing a professional subscription for the mentees''?&lt;br /&gt;
&lt;br /&gt;
* Funding/Sponsoring&lt;br /&gt;
** New sponsoring tiers at https://grass.osgeo.org/contribute/sponsoring/&lt;br /&gt;
** Updates from NumFocus?&lt;br /&gt;
&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
'''1. OSGeo server access'''&lt;br /&gt;
&lt;br /&gt;
* A ticket was opened a month ago to request OSGeo server access for Corey: https://trac.osgeo.org/osgeo/ticket/3561&lt;br /&gt;
* No response has been received so far from OSGeo SAC.&lt;br /&gt;
* [Action] Use the same ticket or create new ones to get Nicklas and Edouard access to the server.&lt;br /&gt;
&lt;br /&gt;
'''2. GRASS Community Meeting - San Michele'''&lt;br /&gt;
&lt;br /&gt;
* We drafted the agenda for the event, as it will support the sponsoring request to FOSSGIS e.V.&lt;br /&gt;
* [Action] Vero will meet with MarkusN to help prepare the FOSSGIS request.&lt;br /&gt;
* We discussed criteria for (partial) reimbursement of participants, esp. in terms of commits to the main grass repo.&lt;br /&gt;
* [Action] Treasurer will propose who to reimburse and how much.&lt;br /&gt;
* [Action] All: Let's invite contributors personally, too.&lt;br /&gt;
&lt;br /&gt;
'''3. Release'''&lt;br /&gt;
&lt;br /&gt;
* 8.5.0 is out!&lt;br /&gt;
* We discussed the release procedure based on the [https://github.com/OSGeo/grass/discussions/7328 #7328], in particular, whether Release Candidates are needed, given that they are rarely tested. Bas is a notable exception, consistently providing feedback on RCs.&lt;br /&gt;
* The goal is to get 8.6 out approximately 6 months after 8.5, as several things are almost ready and did not make it into 8.5.&lt;br /&gt;
* We went through the release announcement and the list of changes on GitHub and did minor edits during the meeting.&lt;br /&gt;
* [Action] Update versions and dates in the roadmap.&lt;br /&gt;
* [Action] Update Download/Windows layout since there is no standalone installer.&lt;br /&gt;
* [Action] Remove all &amp;quot;GIS&amp;quot; from the Download menu.&lt;br /&gt;
&lt;br /&gt;
'''4. GSoC'''&lt;br /&gt;
&lt;br /&gt;
* First time under NumFocus.&lt;br /&gt;
* GRASS was allocated 3 students. Their projects and mentors are as follows:&lt;br /&gt;
** '''Pytest''' — Mentors: Vashek and Corey &lt;br /&gt;
** '''Integrating STDS into Data Catalog''' — Mentors: Anna and Stefan (Vero and Linda are interested in following this topic)&lt;br /&gt;
** '''Parallelise r.proj''' — Mentor: Huidae&lt;br /&gt;
* The first two projects will include adding JSON output to the tools they address.&lt;br /&gt;
* NumFOCUS acts as the fiscal intermediary but is not heavily involved in day-to-day matters.&lt;br /&gt;
* Proposal to use GRASS budget to pay for AI tools for GSoC students — to be discussed further.&lt;br /&gt;
&lt;br /&gt;
'''5. Funding/Sponsoring'''&lt;br /&gt;
&lt;br /&gt;
* We went through the new sponsoring page.&lt;br /&gt;
* New tiers were suggested by NumFOCUS.&lt;br /&gt;
* [Action] Ping Robert Dzur to check whether they want to sponsor the meeting in San Michele.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28876</id>
		<title>PSC Meeting 2026-05-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28876"/>
		<updated>2026-05-10T13:51:43Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Helli&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Paulo&lt;br /&gt;
* Linda&lt;br /&gt;
* Vero&lt;br /&gt;
* Huidae&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings:&lt;br /&gt;
** Community Meeting (see below)&lt;br /&gt;
** Was Corey added to the list of GRASS people with access to the OSGeo server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats mailman lists?&lt;br /&gt;
&lt;br /&gt;
* [[GRASS Community Meeting San Michele 2026]]&lt;br /&gt;
** Wiki created, [https://grass.osgeo.org/news/2026%2004%2022%20grass%20community%20meeting%20san%20michele%202026/ event announced], [https://grass.osgeo.org/ main page carousel updated]&lt;br /&gt;
** Agenda&lt;br /&gt;
** Rooms, food, housing &lt;br /&gt;
** FOSSGIS e.V. request: support needed to complete and submit the request&lt;br /&gt;
&lt;br /&gt;
* Releases&lt;br /&gt;
** [https://github.com/OSGeo/grass/releases/tag/8.5.0RC1 8.5 RC1]&lt;br /&gt;
*** did anyone test it?&lt;br /&gt;
** How are we for 8.5.0?&lt;br /&gt;
** [https://github.com/OSGeo/grass/discussions/7328 GitHub Discussion: What to cut from our release procedure to simplify it? #7328]&lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
** Support the mentees in maximizing a good use of AI to allow mentors spend time on higher level code reviews and open-source mentoring ''by purchasing a professional subscription for the mentees''?&lt;br /&gt;
&lt;br /&gt;
* Funding/Sponsoring&lt;br /&gt;
** New sponsoring tiers at https://grass.osgeo.org/contribute/sponsoring/&lt;br /&gt;
** Updates from NumFocus?&lt;br /&gt;
&lt;br /&gt;
* RFC&lt;br /&gt;
** New planned RFC to make C11's optional feature 'atomic support' required for 8.6&lt;br /&gt;
&lt;br /&gt;
* ... &lt;br /&gt;
* add your topic here&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_San_Michele_2026&amp;diff=28854</id>
		<title>GRASS Community Meeting San Michele 2026</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_San_Michele_2026&amp;diff=28854"/>
		<updated>2026-05-03T13:19:30Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Participation */ just bought my ticket :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Sanmichele.png|frameless|center|1000px|San Michele all'Adige]]&lt;br /&gt;
&lt;br /&gt;
{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
The ''GRASS Community Meeting'' for contributors and developers will be happening from '''July 11 -  19, 2026''' in [https://www.openstreetmap.org/relation/46990#map=12/46.1349/11.1947 San Michele all'Adige, Trentino, Italy].&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
Sponsors make the event possible. Learn more about [https://grass.osgeo.org/contribute/sponsoring/ Sponsoring].&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 2500 USD (see [https://wiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_2026:_Budget budget]]).&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
The ''GRASS Community Meeting'' is a great occasion for folks to support the development by actively contributing to the project in different ways. These include  source code updates, documentation (manuals, wiki, tutorials), translations, website improvements or likewise. The community meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS  project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and others.&lt;br /&gt;
&lt;br /&gt;
The focus is on GRASS maintenance, and interaction with other projects. Many maintenance tasks, infrastructure changes, and planning of large changes especially benefits from maintainers being in one place and time zone. While the specific topics highly depend on the participants, we will prioritize topics which require highly synchronous collaboration, such as the CMake build system transition and API transitions. The [https://grass.osgeo.org/news/2025_05_27_grass_dev_summit_report/ 2025 event report] gives an overview of what was achieved last year. &lt;br /&gt;
&lt;br /&gt;
We do require participants to work on GRASS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
Agenda is forthcoming.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Saturday, July 11 ===&lt;br /&gt;
&lt;br /&gt;
Day of arrival. Contact organizers if you are interested in individualized program or helping with organization.&lt;br /&gt;
&lt;br /&gt;
=== Sunday, July 12 ===&lt;br /&gt;
=== Monday, July 13 ===&lt;br /&gt;
=== Tuesday, July 14 ===&lt;br /&gt;
=== Wednesday, July 15 ===&lt;br /&gt;
=== Thursday, July 16 ===&lt;br /&gt;
=== Friday, July 17 ===&lt;br /&gt;
=== Saturday, July 18 ===&lt;br /&gt;
=== Sunday, July 19 ===&lt;br /&gt;
&lt;br /&gt;
Day of departure.&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
Please add your name here:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| [[User:Lucadelu|Luca Delucchi]]&lt;br /&gt;
| Italy&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| [[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| [[User:Sbl|Stefan Blumentrath]]&lt;br /&gt;
| Norway&lt;br /&gt;
| 11.07. (presumably)&lt;br /&gt;
| 18.07. (presumably)&lt;br /&gt;
| Handling Copernicus data with GRASS / actinia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:Hellik|Helmut Kudrnovsky]]&lt;br /&gt;
| Austria&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| [[User:Veroandreo|Verónica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| 11.07. &lt;br /&gt;
| 19.07. &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Registration is free; participants cover their own travel and lodging, often with employer support — thank you. Ideally we'd reimburse everyone, and every [https://numfocus.org/donate-to-grass donation] or [https://grass.osgeo.org/contribute/sponsoring/ employer sponsorship] of the project helps us get closer.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
The meeting will be hosted at [https://fmach.it/ Fondazione Edmund Mach] (FEM) in San Michele all'Adige, Trentino, Italy — about 15 km north of Trento. FEM is a research and education center with on-site facilities that allow participants to work, sleep, and eat in the same location.&lt;br /&gt;
&lt;br /&gt;
[https://maps.app.goo.gl/5YEuEts6qXvky7HD9 Map]&lt;br /&gt;
&lt;br /&gt;
=== Getting there ===&lt;br /&gt;
&lt;br /&gt;
San Michele all'Adige is reachable by train on the Trento–Bolzano line (San Michele all'Adige–Mezzocorona station), with frequent connections from Trento (~15 minutes) and Verona (~1 hour). The nearest airports are Verona (VRN), Venice Marco Polo (VCE) and Treviso (TSF), Milan Bergamo (BGY), Malpensa (MXP), and Linate (LIN), Bologna (BLQ), and Innsbruck (INN) in Austria. Trento is also the host city of FOSS4G Italy 2026 (July 9–11), making it convenient to combine both events.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
''Registration is free''. However, participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* Travel&lt;br /&gt;
* Lodging&lt;br /&gt;
&lt;br /&gt;
Participants can stay on-site at the FEM convitto (dormitory), keeping the community together for the full duration of the meeting:&lt;br /&gt;
&lt;br /&gt;
* €35 per person per night&lt;br /&gt;
* Double and triple rooms (triples include a small kitchen)&lt;br /&gt;
* A mandatory on-site supervisor is required at €200 per night (flat fee, shared across the group)&lt;br /&gt;
* Family members are welcome to stay in the dormitory as well&lt;br /&gt;
* [https://cif.fmach.it/content/download/2701/78358/file/brochure_convitto.pdf Brochure]&lt;br /&gt;
* Details to be communicated soon.&lt;br /&gt;
&lt;br /&gt;
For anyone preferring alternative lodging, hotels and B&amp;amp;Bs are available in San Michele and nearby Trento.&lt;br /&gt;
&lt;br /&gt;
Lunches on weekdays can be taken at the FEM canteen (mensa), located on the same campus. Details and pricing are being finalized.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC power plugs and sockets|power adapter}} if needed (Italy: 230V, 50Hz, {{wikipedia|Europlug|Type C}}, {{wikipedia|Schuko|Type F}}, and {{wikipedia|AC power plugs and sockets: L|Type L}} sockets are common)&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible. See [https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md here] for details.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* ''Is this a conference?''&lt;br /&gt;
** Talks or presentations may be included, but the purpose is to work together on the project. Among conference formats, the closest comparison would be a participatory workshop.&lt;br /&gt;
* ''Is this a hackathon?''&lt;br /&gt;
** While there is plenty of intensive coding, the meeting is not competitive. We meet to collaborate.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No, the meeting is open to all users, supporters, contributors, power users, and developers ''who want to make a meaningful contribution to the project''.&lt;br /&gt;
* ''What skills do I need?''&lt;br /&gt;
** Coding skills are not required. Contributions to documentation, tutorials, translations, website, and testing are all valuable. Practical help during the meeting, such as coordinating meals, photography, or reporting, is a real contribution too.&lt;br /&gt;
* ''Can I attend remotely?''&lt;br /&gt;
** The meeting is in-person, but everyone is welcome to use the same week for focused work on the project from wherever they are.&lt;br /&gt;
* ''What language is used during the meeting?''&lt;br /&gt;
** English is the working language, but you may hear several other languages spoken at the event.&lt;br /&gt;
* ''How was it last time?''&lt;br /&gt;
** Splendid! See [[GRASS Developer Summit Raleigh 2025]]!&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact local organizer [[User:Lucadelu|Luca Delucchi]] (&amp;lt;tt&amp;gt;&amp;lt;lucadeluge at gmail com&amp;gt;&amp;lt;/tt&amp;gt;) or [[User:wenzeslaus|Vaclav Petras]] (&amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;) for budget questions.&lt;br /&gt;
* ''What if I can't spend time on this?''&lt;br /&gt;
** Can you spend money instead? [https://numfocus.org/donate-to-grass Donate to GRASS through NumFOCUS] to help keep the project going.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2026]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28852</id>
		<title>PSC Meeting 2026-05-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28852"/>
		<updated>2026-05-01T18:09:22Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */ add topics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review action points from previous meetings:&lt;br /&gt;
** Community Meeting (see below)&lt;br /&gt;
** Was Corey added to the list of GRASS people with access to the OSGeo server?&lt;br /&gt;
** Status of translation, grass-gui and grass-stats lists?&lt;br /&gt;
&lt;br /&gt;
* [[GRASS Community Meeting San Michele 2026]]&lt;br /&gt;
** Wiki created, event announced&lt;br /&gt;
** Agenda&lt;br /&gt;
** Rooms, food, housing &lt;br /&gt;
** FOSSGIS e.V. request&lt;br /&gt;
&lt;br /&gt;
* Releases&lt;br /&gt;
** [https://github.com/OSGeo/grass/releases/tag/8.5.0RC1 8.5 RC1]&lt;br /&gt;
** How are we for 8.5.0? &lt;br /&gt;
&lt;br /&gt;
* GSoC&lt;br /&gt;
&lt;br /&gt;
* Funding/Sponsoring&lt;br /&gt;
** New sponsoring tiers at https://grass.osgeo.org/contribute/sponsoring/&lt;br /&gt;
** Updates from NumFocus?&lt;br /&gt;
&lt;br /&gt;
* ... &lt;br /&gt;
* add your topic here&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28851</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28851"/>
		<updated>2026-05-01T17:43:38Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */ add may 8, 2025 meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA - Treasurer&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2026-05-08]]&lt;br /&gt;
* [[PSC Meeting 2026-02-13]]&lt;br /&gt;
* [[PSC Meeting 2025-11-14]]&lt;br /&gt;
* [[PSC Meeting 2025-08-08]]&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* Reimburse Alen Mangafic for stickers for FOSS4G Auckland 2025 (NZ) (14 Nov 2025, [[PSC Meeting 2025-11-14]])&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28850</id>
		<title>PSC Meeting 2026-05-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-05-08&amp;diff=28850"/>
		<updated>2026-05-01T17:40:43Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: creating may 8th, 2025 meeting page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* [[GRASS Community Meeting San Michele 2026]]&lt;br /&gt;
* Releases&lt;br /&gt;
* GSoC&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28803</id>
		<title>PSC Meeting 2026-02-13</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28803"/>
		<updated>2026-02-19T16:04:22Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: minor edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Markus&lt;br /&gt;
* Paulo&lt;br /&gt;
* Linda&lt;br /&gt;
* Helli&lt;br /&gt;
* Huidae&lt;br /&gt;
* Vero&lt;br /&gt;
* Luca (guest)&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Annual budget request submitted to OSGeo&lt;br /&gt;
* Community Meeting - San Michele: date, planning, budget requests&lt;br /&gt;
* Releases&lt;br /&gt;
* GSoC&lt;br /&gt;
* [https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy AI policy]&lt;br /&gt;
* Plan PSC elections/role changes for later this year (some of us have been in PSC since Feb 2021)&lt;br /&gt;
* Budget&lt;br /&gt;
** Where are we at time?&lt;br /&gt;
** Fundraising efforts&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* 1. Budget&lt;br /&gt;
** OSGeo: &lt;br /&gt;
*** The annual budget request was submitted. See https://wiki.osgeo.org/wiki/GRASS_Budget_2026. OSGeo has allocated $1,600 of the $2,000 originally requested. Budget for swags should be requested from the Marketing Committee, which is why they cut 400 USD.&lt;br /&gt;
** Numfocus&lt;br /&gt;
*** Their interface for money is not as transparent as OpenCollective; there’s no public view of the contributors or the money we have in their bucket&lt;br /&gt;
*** We've been with them for a year now, and they are still not our fiscal hosts in Redbubble and OpenCollective. They are also going through a transition.&lt;br /&gt;
&lt;br /&gt;
* 2. Community Meeting - San Michele&lt;br /&gt;
** OSGeo allocated 2500 USD, originally requested 5500 USD. See: https://wiki.osgeo.org/wiki/GRASS_Community_Meeting_2026:_Budget.&lt;br /&gt;
** By the beginning of March, Luca will meet FEM director, and we should then have an idea if we can stay at Convito in San Michele, so everything happens in San Michele, or if not, we search for university options in Trento, i.e., working rooms and housing.&lt;br /&gt;
** [Action] Create a wiki for the event.&lt;br /&gt;
** [Action] FOSSGIS e.V. request: will be handled by MN based on the one from [https://www.fossgis.de/wiki/Förderanträge/GRASS_GIS_Community_Meeting_2024 2024]&lt;br /&gt;
&lt;br /&gt;
* 3. Annual report 2025 &lt;br /&gt;
** Published as a news item on the website&lt;br /&gt;
** It also served to meet the OSGeo requirement for budget request&lt;br /&gt;
** Nice new writing style with mentions to people actually doing things, as well as funding&lt;br /&gt;
&lt;br /&gt;
* 4. Releases&lt;br /&gt;
** MN, NL, and Edouard had a branching session&lt;br /&gt;
** New 8.5 branch: https://github.com/OSGeo/grass/tree/releasebranch_8_5&lt;br /&gt;
** Waiting for Martin Landa to create the branch on Windows server&lt;br /&gt;
** Jupyter integration should be ready soon and will be backported to 8.5, to be part of the release.&lt;br /&gt;
** CMake is mostly functional, even for addons (those that were added), but documentation cannot yet be built with CMake.&lt;br /&gt;
** NL requested us to test CMake: https://grasswiki.osgeo.org/wiki/Compile_and_Install_With_CMake&lt;br /&gt;
** HC: Fixing issues in CMake for Windows.&lt;br /&gt;
** FHS is not ready yet; there's a big PR waiting for after the release. &lt;br /&gt;
** Conda: HC is working on a conda package for Windows.&lt;br /&gt;
** Documentation: Materials for Mkdocs style is retiring, we should transition to a supported theme. Just maybe not for the 8.5 release.&lt;br /&gt;
&lt;br /&gt;
* 5. GSoC&lt;br /&gt;
** First year we participate under Numfocus if they are accepted&lt;br /&gt;
** We don’t know how many students we’ll get; it’s not clear how it works with Numfocus (is there a GSoC liaison/responsible person as in OSGeo?)&lt;br /&gt;
&lt;br /&gt;
* 6. GRASS website&lt;br /&gt;
** There's a new version of packages and dependencies soon to be deployed&lt;br /&gt;
** Build to be moved to github-actions. Then the artifact has to be uploaded to OSGeo server (limitation: it needs a token that expires yearly).&lt;br /&gt;
** Corey to be added to the list of GRASS people with access to the OSGeo server &lt;br /&gt;
*** [Action] VP will invite him, then create the SAC ticket needed&lt;br /&gt;
** conda missing from the download page, [https://github.com/OSGeo/grass-website/issues/601 issue] created&lt;br /&gt;
** download logos were broken for &amp;gt; half a year (?) and nobody realized this, [https://github.com/OSGeo/grass-website/issues/602 issue] created&lt;br /&gt;
&lt;br /&gt;
* 7. AI policy &lt;br /&gt;
** Included in the main repo: https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy&lt;br /&gt;
** Simple - straightforward criteria that people might actually read, sort of guarantee/reference to close bad/meaningless PRs.&lt;br /&gt;
** Anna wrote it in response to the huge amount of PRs we are getting lately that are clearly created with AI, with no further understanding of GRASS.&lt;br /&gt;
** Many PRs are about tests, but they are not meaningful tests. It would be interesting to have instructions to create tests, so that contributors can train AI with instructions and create better tests.&lt;br /&gt;
*** Corey is preparing instructions for Copilot, so it has context for code writing/reviewing.&lt;br /&gt;
&lt;br /&gt;
* 8. PSC elections&lt;br /&gt;
** Some PSC members have been in PSC since Feb 2021, and as we decided back then, [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203#Electiondebrief mandates should last max 6 years].&lt;br /&gt;
** [Action] Start planning by July, during the Community Meeting.&lt;br /&gt;
&lt;br /&gt;
* 9. Mailman &lt;br /&gt;
** Move translation, grass-gui and grass-stats lists to read-only mode; make a last post saying we are closing it, and ask SAC to do so (keeping their archives).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28802</id>
		<title>PSC Meeting 2026-02-13</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28802"/>
		<updated>2026-02-19T14:54:43Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Markus&lt;br /&gt;
* Paulo&lt;br /&gt;
* Linda&lt;br /&gt;
* Helli&lt;br /&gt;
* Huidae&lt;br /&gt;
* Vero&lt;br /&gt;
* Luca (guest)&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Annual budget request submitted to OSGeo&lt;br /&gt;
* Community Meeting - San Michele: date, planning, budget requests&lt;br /&gt;
* Releases&lt;br /&gt;
* GSoC&lt;br /&gt;
* [https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy AI policy]&lt;br /&gt;
* Plan PSC elections/role changes for later this year (some of us are in PSC since Feb 2021)&lt;br /&gt;
* Budget&lt;br /&gt;
** Where are we at time?&lt;br /&gt;
** Fundraising efforts&lt;br /&gt;
* add your suggestion here...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* 1. Budget&lt;br /&gt;
** OSGeo Budget: The annual budget request was submitted. See https://wiki.osgeo.org/wiki/GRASS_Budget_2026. OSGeo has allocated $1,600 of the $2,000 originally requested. Budget for swags should be requested from the Marketing Committee, which is why they cut 400 USD.&lt;br /&gt;
** Numfocus&lt;br /&gt;
*** Their interface for money is not as transparent as OpenCollective; there’s no public view of the contributors or the money we have in their bucket&lt;br /&gt;
*** We've been with them for a year now, and they are still not our fiscal hosts in Redbubble and OpenCollective. They are also going through a transition.&lt;br /&gt;
&lt;br /&gt;
* 2. Community Meeting - San Michele&lt;br /&gt;
** OSGeo allocated 2500 USD, originally requested 5500 USD. See: https://wiki.osgeo.org/wiki/GRASS_Community_Meeting_2026:_Budget.&lt;br /&gt;
** By the beginning of March, Luca will meet FEM director, and we should then have an idea if we can stay at Convito in San Michele, so everything happens in San Michele, or if not, we search for university options in Trento, i.e., working rooms and housing.&lt;br /&gt;
** [Action] Create a wiki for the event.&lt;br /&gt;
** [Action] FOSSGIS e.V. request: will be handled by MN based on the one from [https://www.fossgis.de/wiki/Förderanträge/GRASS_GIS_Community_Meeting_2024 2024]&lt;br /&gt;
&lt;br /&gt;
* 3. Annual report 2025 &lt;br /&gt;
** Published as a news item on the website&lt;br /&gt;
** It also served to meet the OSGeo requirement for budget request&lt;br /&gt;
** Nice new writing style with mentions to people actually doing things, as well as funding&lt;br /&gt;
&lt;br /&gt;
* 4. Releases&lt;br /&gt;
** MN, NL and Edouard had a branching session&lt;br /&gt;
** New 8.5 branch: https://github.com/OSGeo/grass/tree/releasebranch_8_5&lt;br /&gt;
** Waiting for Martin Landa to create the branch on Windows server&lt;br /&gt;
** Jupyter integration should be ready soon and will be backported to 8.5, to be part of the release.&lt;br /&gt;
** CMake is mostly functional, even for addons (those that were added), but documentation cannot yet be built with CMake.&lt;br /&gt;
** NL requested us to test CMake: https://grasswiki.osgeo.org/wiki/Compile_and_Install_With_CMake&lt;br /&gt;
** HC: Fixing issues in CMake for Windows.&lt;br /&gt;
** FHS is not ready yet; there's a big PR waiting for after the release. &lt;br /&gt;
** Conda: HC is working on a conda package for Windows.&lt;br /&gt;
** Documentation: Materials for Mkdocs style is retiring, we should transition to a supported theme. Just maybe not for the 8.5 release.&lt;br /&gt;
&lt;br /&gt;
* 5. GSoC&lt;br /&gt;
** First year we participate under Numfocus if they are accepted&lt;br /&gt;
** We don’t know how many students we’ll get; it’s not clear how it works with Numfocus (is there a GSoC liaison/responsible person as in OSGeo?)&lt;br /&gt;
&lt;br /&gt;
* 6. GRASS website&lt;br /&gt;
** There's a new version of packages and dependencies soon to be deployed&lt;br /&gt;
** Build to be moved to github-actions. Then the artifact has to be uploaded to OSGeo server (limitation: it needs a token that expires yearly).&lt;br /&gt;
** Corey to be added to the list of GRASS people with access to the OSGeo server &lt;br /&gt;
*** [Action] VP will invite him, then create the SAC ticket needed&lt;br /&gt;
** conda missing from the download page, [https://github.com/OSGeo/grass-website/issues/601 issue] created&lt;br /&gt;
** download logos were broken for &amp;gt; half a year (?) and nobody realized this, [https://github.com/OSGeo/grass-website/issues/602 issue] created&lt;br /&gt;
&lt;br /&gt;
* 7. AI policy &lt;br /&gt;
** Included in the main repo: https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy&lt;br /&gt;
** Simple - straightforward criteria that people might actually read, sort of guarantee / reference to close bad/meaningless PRs.&lt;br /&gt;
** Anna wrote it in response to the huge amount of PRs we are getting lately that are clearly created with AI, with no understanding of GRASS.&lt;br /&gt;
** Many PRs are about tests, but they are not meaningful tests. It would be interesting to have instructions to create tests, so that contributors train AI with instructions and create better tests.&lt;br /&gt;
*** Corey is preparing instructions for Copilot, so it has context for code writing/reviewing.&lt;br /&gt;
&lt;br /&gt;
* 8. PSC elections&lt;br /&gt;
** Start planning PSC elections/role changes for later this year (some of us have been in PSC since Feb 2021, mandates should last max 6 years).&lt;br /&gt;
** [Action] Start planning by July, say during the Community Meeting.&lt;br /&gt;
&lt;br /&gt;
* 9. Mailman &lt;br /&gt;
** Move translation, grass-gui and grass-stats lists to read-only mode; make a last post saying we are closing it, and ask SAC to do so (keeping their archives).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28801</id>
		<title>PSC Meeting 2026-02-13</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28801"/>
		<updated>2026-02-19T13:52:28Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Participants */ add participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna&lt;br /&gt;
* Vashek&lt;br /&gt;
* Nicklas&lt;br /&gt;
* Markus&lt;br /&gt;
* Paulo&lt;br /&gt;
* Linda&lt;br /&gt;
* Helli&lt;br /&gt;
* Huidae&lt;br /&gt;
* Vero&lt;br /&gt;
* Luca (guest)&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Annual budget request submitted to OSGeo&lt;br /&gt;
* Community Meeting - San Michele: date, planning, budget requests&lt;br /&gt;
* Releases&lt;br /&gt;
* GSoC&lt;br /&gt;
* [https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy AI policy]&lt;br /&gt;
* Plan PSC elections/role changes for later this year (some of us are in PSC since Feb 2021)&lt;br /&gt;
* Budget&lt;br /&gt;
** Where are we at time?&lt;br /&gt;
** Fundraising efforts&lt;br /&gt;
* add your suggestion here...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28772</id>
		<title>PSC Meeting 2026-02-13</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28772"/>
		<updated>2026-02-09T18:22:31Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */ add topics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Annual budget request submitted to OSGeo&lt;br /&gt;
* Community Meeting - San Michele: date, planning, budget requests&lt;br /&gt;
* Releases&lt;br /&gt;
* GSoC&lt;br /&gt;
* AI policy&lt;br /&gt;
* Plan PSC elections/role changes for later this year (some of us are in PSC since Feb 2021)&lt;br /&gt;
* add your suggestion here...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28771</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28771"/>
		<updated>2026-02-08T19:13:09Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */ add 2026-02-13 meeting entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA - Treasurer&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2026-02-13]]&lt;br /&gt;
* [[PSC Meeting 2025-11-14]]&lt;br /&gt;
* [[PSC Meeting 2025-08-08]]&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* Reimburse Alen Mangafic for stickers for FOSS4G Auckland 2025 (NZ) (14 Nov 2025, [[PSC Meeting 2025-11-14]])&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28770</id>
		<title>PSC Meeting 2026-02-13</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2026-02-13&amp;diff=28770"/>
		<updated>2026-02-08T19:12:04Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: Create page for 2026-02-13 PSC meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
* add your suggestion here...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28732</id>
		<title>PSC Meeting 2025-11-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28732"/>
		<updated>2025-11-24T13:47:55Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Minutes */ add links to issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Paulo van Breugel&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit (VP)&lt;br /&gt;
* GRASS Wiki under DDOS attack, see https://discourse.osgeo.org/t/grass-wiki-under-ddos-attack/150717&lt;br /&gt;
* New wiki page: [[Organizing GRASS Contributor Events]]&lt;br /&gt;
* GRASS Meeting 2026 - Luca's proposal&lt;br /&gt;
* Upcoming releases:&lt;br /&gt;
** Release 8.4.2 (due to relevant [https://github.com/OSGeo/grass/compare/8.4.1...releasebranch_8_4 fixes]; the branch-CI is also functional again) - [https://github.com/OSGeo/grass/milestone/27 milestone]&lt;br /&gt;
** Release 8.5.0 - [https://github.com/OSGeo/grass/milestone/22 milestone]&lt;br /&gt;
* Reimburse Alen for stickers he bought to take to NZ&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit:&lt;br /&gt;
** VP participated of the NumFOCUS projects summit; there were not many other projects attending.&lt;br /&gt;
** There are calls for small grants (USD 10K per project per year), that we should apply for, and ideally use them for development. &lt;br /&gt;
** It seems we need to apply as a project, but it is not clear who submits. In any case, the person interested in the money should lead the effort. See: https://numfocus.org/programs/small-development-grants.&lt;br /&gt;
** We had a meeting with them on Tue 18th, but AP will ask them to move it because neither VP nor VA can attend. New date: Dec 10th, 2025.&lt;br /&gt;
&lt;br /&gt;
* GRASS wiki under attack:&lt;br /&gt;
** MN set up countermeasures on the server, instructions to be dumped in our  infrastructure shared doc&lt;br /&gt;
** Not everyone has access to that doc, so we shall review and discuss our shared folder and files “policy”.&lt;br /&gt;
&lt;br /&gt;
* New wiki page on organizing GRASS events: &lt;br /&gt;
** https://grasswiki.osgeo.org/wiki/Organizing_GRASS_Contributor_Events.&lt;br /&gt;
&lt;br /&gt;
* GRASS meeting San Michele 2026:&lt;br /&gt;
** See [https://lists.osgeo.org/pipermail/grass-psc/2025-September/003054.html Luca's proposal].&lt;br /&gt;
** Nicklas is not available for any of the proposed dates.&lt;br /&gt;
** AP and VP depend on the green card, if they get it on time, any of the dates are fine.&lt;br /&gt;
** Paulo: 50% with the second date.&lt;br /&gt;
** HC: probably the second date.&lt;br /&gt;
** MN and VA: any date fine for now.&lt;br /&gt;
** Linda: new baby coming! Congrats!&lt;br /&gt;
&lt;br /&gt;
* Release 8.4: &lt;br /&gt;
** VP and MN will agree on a date soon to do the release together.&lt;br /&gt;
** Edouard will be invited, too.&lt;br /&gt;
&lt;br /&gt;
* Release 8.5: &lt;br /&gt;
** It will have CMake in the source code as experimental feature to try for users who compile code themselves (but extensions won’t work for them).&lt;br /&gt;
** FHS won’t work with CMake yet.&lt;br /&gt;
** It’s a matter of communication about what’s there in the source code. Binaries will be with autotools, so addons will work.&lt;br /&gt;
** Blockers: there’s an issue with r.blend and something with r.patch with vrt and nprocs &amp;gt; 1 (the latter found by Metz, but still unreported)&lt;br /&gt;
** New python API, VP will call for a webinar on it by mid-dec, to show how it works and collect some feedback, too.&lt;br /&gt;
** JSON stuff and mkdocs is in good shape to go.&lt;br /&gt;
** Jupyter notebook PR needs to be reviewed, it does not work in windows, but this is not a blocker, we can mark it as experimental.&lt;br /&gt;
** Drop support for PROJ &amp;lt; 8 and GDAL &amp;lt; 3? Nicklas created issues to get feedback, it could be done before the release. See [https://github.com/OSGeo/grass/issues/6628 #6628] and [https://github.com/OSGeo/grass/issues/6629 #6629].&lt;br /&gt;
&lt;br /&gt;
* Motion proposed and passed to reimburse Alen for the stickers. VP will contact Michael Smith, so Alen gets reimbursed.&lt;br /&gt;
&lt;br /&gt;
* Plan extraordinary meeting - PSC + Luca to plan 2026 budget + community meeting when the call for OSGeo budget is out.&lt;br /&gt;
** VP proposal: include an item to promote GRASS in other than FOSS4G conferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28731</id>
		<title>PSC Meeting 2025-11-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28731"/>
		<updated>2025-11-24T13:20:35Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add minutes PSC meeting Nov 14th&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Paulo van Breugel&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit (VP)&lt;br /&gt;
* GRASS Wiki under DDOS attack, see https://discourse.osgeo.org/t/grass-wiki-under-ddos-attack/150717&lt;br /&gt;
* New wiki page: [[Organizing GRASS Contributor Events]]&lt;br /&gt;
* GRASS Meeting 2026 - Luca's proposal&lt;br /&gt;
* Upcoming releases:&lt;br /&gt;
** Release 8.4.2 (due to relevant [https://github.com/OSGeo/grass/compare/8.4.1...releasebranch_8_4 fixes]; the branch-CI is also functional again) - [https://github.com/OSGeo/grass/milestone/27 milestone]&lt;br /&gt;
** Release 8.5.0 - [https://github.com/OSGeo/grass/milestone/22 milestone]&lt;br /&gt;
* Reimburse Alen for stickers he bought to take to NZ&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit:&lt;br /&gt;
** VP participated of the NumFOCUS projects summit; there were not many other projects attending.&lt;br /&gt;
** There are calls for small grants (USD 10K per project per year), that we should apply for, and ideally use them for development. &lt;br /&gt;
** It seems we need to apply as a project, but it is not clear who submits. In any case, the person interested in the money should lead the effort. See: https://numfocus.org/programs/small-development-grants.&lt;br /&gt;
** We had a meeting with them on Tue 18th, but AP will ask them to move it because neither VP nor VA can attend. New date: Dec 10th, 2025.&lt;br /&gt;
&lt;br /&gt;
* GRASS wiki under attack:&lt;br /&gt;
** MN set up countermeasures on the server, instructions to be dumped in our  infrastructure shared doc&lt;br /&gt;
** Not everyone has access to that doc, so we shall review and discuss our shared folder and files “policy”.&lt;br /&gt;
&lt;br /&gt;
* New wiki page on organizing GRASS events: &lt;br /&gt;
** https://grasswiki.osgeo.org/wiki/Organizing_GRASS_Contributor_Events.&lt;br /&gt;
&lt;br /&gt;
* GRASS meeting San Michele 2026:&lt;br /&gt;
** See [https://lists.osgeo.org/pipermail/grass-psc/2025-September/003054.html Luca's proposal].&lt;br /&gt;
** Nicklas is not available for any of the proposed dates.&lt;br /&gt;
** AP and VP depend on the green card, if they get it on time, any of the dates are fine.&lt;br /&gt;
** Paulo: 50% with the second date.&lt;br /&gt;
** HC: probably the second date.&lt;br /&gt;
** MN and VA: any date fine for now.&lt;br /&gt;
** Linda: new baby coming! Congrats!&lt;br /&gt;
&lt;br /&gt;
* Release 8.4: &lt;br /&gt;
** VP and MN will agree on a date soon to do the release together.&lt;br /&gt;
** Edouard will be invited, too.&lt;br /&gt;
&lt;br /&gt;
* Release 8.5: &lt;br /&gt;
** It will have CMake in the source code as experimental feature to try for users who compile code themselves (but extensions won’t work for them).&lt;br /&gt;
** FHS won’t work with CMake yet.&lt;br /&gt;
** It’s a matter of communication about what’s there in the source code. Binaries will be with autotools, so addons will work.&lt;br /&gt;
** Blockers: there’s an issue with r.blend and something with r.patch with vrt and nprocs &amp;gt; 1 (the latter found by Metz, but still unreported)&lt;br /&gt;
** New python API, VP will call for a webinar on it by mid-dec, to show how it works and collect some feedback, too.&lt;br /&gt;
** JSON stuff and mkdocs is in good shape to go.&lt;br /&gt;
** Jupyter notebook PR needs to be reviewed, it does not work in windows, but this is not a blocker, we can mark it as experimental.&lt;br /&gt;
** Drop support for PROJ &amp;lt; 8 and GDAL &amp;lt; 3? Nicklas created issues to get feedback, it could be done before the release.&lt;br /&gt;
&lt;br /&gt;
* Motion proposed and passed to reimburse Alen for the stickers. VP will contact Michael Smith, so Alen gets reimbursed.&lt;br /&gt;
&lt;br /&gt;
* Plan extraordinary meeting - PSC + Luca to plan 2026 budget + community meeting when the call for OSGeo budget is out.&lt;br /&gt;
** VP proposal: include an item to promote GRASS in other than FOSS4G conferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28727</id>
		<title>PSC Meeting 2025-11-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28727"/>
		<updated>2025-11-10T17:13:25Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit (VP)&lt;br /&gt;
* New wiki page: [[Organizing GRASS Contributor Events]]&lt;br /&gt;
* GRASS Meeting 2026 - Luca's proposal&lt;br /&gt;
* Reimburse Alen for stickers he will take to NZ&lt;br /&gt;
* Release 8.5&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28726</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28726"/>
		<updated>2025-11-10T17:04:19Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2025-11-14]]&lt;br /&gt;
* [[PSC Meeting 2025-08-08]]&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28725</id>
		<title>PSC Meeting 2025-11-14</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-11-14&amp;diff=28725"/>
		<updated>2025-11-10T17:00:55Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: create psc meeting page, correct date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Report from NumFOCUS Project Summit (VP)&lt;br /&gt;
* New wiki page: [[Organizing GRASS Contributor Events]]&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28623</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28623"/>
		<updated>2025-08-10T14:17:29Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Minutes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Paulo van Breugel&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* GRASS presence on different events&lt;br /&gt;
* Release 8.5&lt;br /&gt;
* New docs status&lt;br /&gt;
* Website rebranding status&lt;br /&gt;
* Mailing list removal? Question from Vicky in chat&lt;br /&gt;
* Decide on the Workspace topic and whether the solution suggested [https://github.com/OSGeo/grass/discussions/5916#discussioncomment-14045240 here] can be implemented. This would help to finalize and merge this [https://github.com/OSGeo/grass/pull/3113 PR].&lt;br /&gt;
* Discussion on the [https://github.com/OSGeo/grass/discussions/5909 workflow proposal]. Perhaps we need a File Browser pane?&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* GRASS presence on different events&lt;br /&gt;
** FOSS4G EU: Alen presented the state of GRASS talk.&lt;br /&gt;
** FOSS4G NA (Nov 3-5)&lt;br /&gt;
*** Workshop: GRASS Addon Development with Python, Corey &amp;amp; Caitlin.&lt;br /&gt;
*** Talk: GRASS Meets Longest Flow Paths, Shortest Compute Times, Huidae.&lt;br /&gt;
*** Talk: State of GRASS, Corey.&lt;br /&gt;
** FOSS4G 2025 NZ: &lt;br /&gt;
*** Alen and Luca will attend and present the state of GRASS talk (Corey as co-author as he wrote the original abstract).&lt;br /&gt;
** FOSS4G.be: Moritz will present a state of GRASS talk&lt;br /&gt;
&lt;br /&gt;
* GRASS 8.5 Release postponed to fall&lt;br /&gt;
** Waiting for JSON stuff from GSoC, which needs to be reviewed before release.&lt;br /&gt;
** Fix r.mapcalc issues regarding parallelization.&lt;br /&gt;
** Mac binaries: There's an issue with code signing. Needs to be solved before the release.&lt;br /&gt;
** Release scripts are in addons, and they run in a Docker image. Still several steps need to be manual and they are different depending on the type of release, i.e., major, minor, micro or RC.&lt;br /&gt;
** Jupyter notebook integration into GUI. Some things need to be defined/solved first: &lt;br /&gt;
*** Where to start the Jupyter server?&lt;br /&gt;
*** Where to store the notebooks: current working directory, let users choose, outside projects, within mapsets, provide a good default?&lt;br /&gt;
*** What happens when users do not have the dependencies installed?&lt;br /&gt;
*** It should work in Windows (both OSGeo4W and standalone installer).&lt;br /&gt;
** FHS should be ready for 8.6&lt;br /&gt;
&lt;br /&gt;
* New docs: &lt;br /&gt;
** They are up and running, but there's still something missing on the automatic upload part. &lt;br /&gt;
** There’s the question of whether we need to have docs updated all the time or only when we release. In that sense, this is not a blocker for the release, but a nice-to-have.&lt;br /&gt;
** For this release, we do not remove the HTML files, which are mostly used locally in the GUI or when called with g.manual from the terminal.&lt;br /&gt;
** Addon docs with new format: they work online.&lt;br /&gt;
&lt;br /&gt;
* GSoC: &lt;br /&gt;
** The student and mentors are working hard on adding JSON output to C tools.&lt;br /&gt;
** They are obsoleting the -g flag and moving to the format option. &lt;br /&gt;
** More clean-up should be done before GRASS 9 + Python tools.&lt;br /&gt;
&lt;br /&gt;
* CMake: &lt;br /&gt;
** We need 3 steps: FHS ([https://github.com/OSGeo/grass/pull/5630 PR WIP]), GUI (Nicklas has a follow-up PR, but will need help with this), extensions (nothing done so far).&lt;br /&gt;
** MSVC binaries are built fine, but they don’t work out of the box because of missing environment variables; Can make them work by manually setting environment variables though; g.gui fails with Python exceptions&lt;br /&gt;
&lt;br /&gt;
* Vicky's questions in the [https://matrix.to/#/!BOjyJgENYOLyXbRKxO:gitter.im/$xIdFsIr_HiEm6ASHtQCEt7GQkIrz_5zlLKOr-UpZLgo?via=gitter.im&amp;amp;via=matrix.org&amp;amp;via=osgeo.org GRASS chat]: &lt;br /&gt;
** We need to understand what they want to remove, and why; grass-user and grass-dev archives must not be removed, and neither must other list archives. ** Anna sends an email to Vicky.&lt;br /&gt;
&lt;br /&gt;
* Workspace discussion:&lt;br /&gt;
** We agreed on having them within mapsets, but being asked if we want to save them or not - the opposite view is to save them automatically with a timer or so&lt;br /&gt;
* Anna proposed to remove the lock to delete maps in different mapsets from the GUI - check if this is independent from the owners of mapsets.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28622</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28622"/>
		<updated>2025-08-10T14:06:11Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Paulo van Breugel&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* GRASS presence on different events&lt;br /&gt;
* Release 8.5&lt;br /&gt;
* New docs status&lt;br /&gt;
* Website rebranding status&lt;br /&gt;
* Mailing list removal? Question from Vicky in chat&lt;br /&gt;
* Decide on the Workspace topic and whether the solution suggested [https://github.com/OSGeo/grass/discussions/5916#discussioncomment-14045240 here] can be implemented. This would help to finalize and merge this [https://github.com/OSGeo/grass/pull/3113 PR].&lt;br /&gt;
* Discussion on the [https://github.com/OSGeo/grass/discussions/5909 workflow proposal]. Perhaps we need a File Browser pane?&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* GRASS presence on different events&lt;br /&gt;
** FOSS4G NA (Nov 3-5)&lt;br /&gt;
*** Workshop: GRASS Addon Development with Python, Corey &amp;amp; Caitlin&lt;br /&gt;
*** Talk: GRASS Meets Longest Flow Paths, Shortest Compute Times, Huidae&lt;br /&gt;
*** Talk: State of GRASS, Corey&lt;br /&gt;
** FOSS4G 2025 NZ: &lt;br /&gt;
*** Alen and Luca will attend and present the state of GRASS talk (Corey as co-author as he wrote the original abstract)&lt;br /&gt;
** FOSS4G.be: Moritz will present a state of GRASS talk&lt;br /&gt;
* GRASS 8.5 Release postponed to fall&lt;br /&gt;
** Waiting for JSON stuff from GSoC which needs to be reviewed before release&lt;br /&gt;
** Fix r.mapcalc issues regarding parallelization&lt;br /&gt;
** Mac binaries: There's an issue with code signing. Needs to be solved before the release.&lt;br /&gt;
** Release scripts are in addons, and they run in a Docker image&lt;br /&gt;
** Jupyter notebook integration into GUI - We discussed the possibility of having it included in 8.5. Some things need to be defined/solved first: &lt;br /&gt;
*** Where to start the Jupyter server&lt;br /&gt;
*** Where to store the notebooks: current working directory, let users choose, outside projects, within mapsets, provide a good default?&lt;br /&gt;
*** What happens when users do not have the dependencies installed?&lt;br /&gt;
*** it should work in Windows (both OSGeo4W and standalone installer)&lt;br /&gt;
** FHS should be ready for 8.6&lt;br /&gt;
* New docs: &lt;br /&gt;
** They are up and running, but there's still something missing on the automatic upload part. &lt;br /&gt;
** There’s the question of whether we need to have docs updated all the time or only when we release. In that sense, this is not a blocker for the release, but a nice-to-have.&lt;br /&gt;
** For this release, we do not remove the HTML files, which are mostly used locally in the GUI or when called with g.manual from the terminal.&lt;br /&gt;
** Addon docs with new format: they work online &lt;br /&gt;
* GSoC: &lt;br /&gt;
** The student and mentors are working hard on adding JSON output to C tools&lt;br /&gt;
** They are obsoleting -g flag and moving to format option &lt;br /&gt;
** More clean-up should be done before GRASS 9 + python tools&lt;br /&gt;
* CMake: &lt;br /&gt;
** We need 3 steps: FHS ([https://github.com/OSGeo/grass/pull/5630 PR WIP]), GUI (Nicklas has a follow-up PR, but will need help with this; this PR?), extensions (nothing done so far)&lt;br /&gt;
** MSVC binaries are built fine, but they don’t work out of the box because of missing environment variables; Can make them work by manually setting environment variables though; g.gui fails with Python exceptions&lt;br /&gt;
* Conversation with Vicky: &lt;br /&gt;
** We need to understand what they want to remove; grass-user and grass-dev archives must not be removed, and neither must other list archives. Anna sends an email to Vicky.&lt;br /&gt;
* Workspace discussion:&lt;br /&gt;
** We agreed on having them within mapsets, but being asked if we want to save them or not - the opposite view is to save them automatically with a timer or so&lt;br /&gt;
* Remove the lock to delete maps in different mapsets from the GUI - check if this is independent from the owners of mapsets&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28621</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28621"/>
		<updated>2025-08-10T13:38:33Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Paulo van Breugel&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* GRASS on different events&lt;br /&gt;
* Release 8.5&lt;br /&gt;
* New docs status&lt;br /&gt;
* Website rebranding status&lt;br /&gt;
* Mailing list removal? Question from Vicky in chat&lt;br /&gt;
* Decide on the Workspace topic and whether the solution suggested [https://github.com/OSGeo/grass/discussions/5916#discussioncomment-14045240 here] can be implemented. This would help to finalize and merge this [https://github.com/OSGeo/grass/pull/3113 PR].&lt;br /&gt;
* Discussion on the [https://github.com/OSGeo/grass/discussions/5909 workflow proposal]. Maybe we need some kind of File Browser pane?&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28617</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28617"/>
		<updated>2025-08-08T14:55:15Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Release 8.5?&lt;br /&gt;
* New docs status&lt;br /&gt;
* Website rebranding&lt;br /&gt;
* Mailing list removal? Question from Vicky in chat&lt;br /&gt;
- Decide on the Workspace topic and whether the solution suggested here: https://github.com/OSGeo/grass/discussions/5916#discussioncomment-14045240 can be implemented. This would help to finalize and merge PR https://github.com/OSGeo/grass/pull/3113.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28616</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28616"/>
		<updated>2025-08-08T14:54:27Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Release 8.5?&lt;br /&gt;
* New docs status&lt;br /&gt;
* Website rebranding&lt;br /&gt;
- Decide on the Workspace topic and whether the solution suggested here: https://github.com/OSGeo/grass/discussions/5916#discussioncomment-14045240 can be implemented. This would help to finalize and merge PR https://github.com/OSGeo/grass/pull/3113.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28613</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28613"/>
		<updated>2025-08-06T12:02:12Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2025-08-08]]&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28612</id>
		<title>PSC Meeting 2025-08-08</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-08-08&amp;diff=28612"/>
		<updated>2025-08-06T11:59:33Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: Created page with &amp;quot;== Participants ==  * TBD  == Agenda ==  The topics proposed are:  * TBD&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants ==&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Developer_Summit_Raleigh_2025&amp;diff=28433</id>
		<title>Talk:GRASS Developer Summit Raleigh 2025</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Developer_Summit_Raleigh_2025&amp;diff=28433"/>
		<updated>2025-05-26T19:06:34Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* Veronica Andreo | CONICET - Instituto Gulich */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Developer Summit Raleigh 2025|Meeting page]] | [[#Participant_reports|Reports]]  |  [[GRASS_Developer_Summit_Raleigh_2025#Sponsors|Sponsors]]&lt;br /&gt;
&lt;br /&gt;
== Organizing Team ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Vaclav Petras, Anna Petrasova, Veronica Andreo, Corey White, Lois Utt, Sarah White, Doug Newcomb, Huidae Cho, Veronica Andreo ([[GRASS_Developer_Summit_Raleigh_2025#Organizing_Committee|Organizing Committee]])&lt;br /&gt;
* Budget: Vaclav Petras, Lois Utt, Anna Petrasova&lt;br /&gt;
* Raising support: Helena Mitasova, Vaclav Petras, Anna Petrasova, Michael Barton, Giuseppe Amatulli ([[NSF POSE Project 2023-2025 Timeline|NSF POSE project]] proposal authors)&lt;br /&gt;
* Travel: Lois Utt&lt;br /&gt;
* Venue: Vaclav Petras, Lois Utt&lt;br /&gt;
* Meals: Lois Utt, Sarah White, Vaclav Petras, Corey White, Anna Petrasova&lt;br /&gt;
* Agenda: Vaclav Petras, Huidae Cho, Anna Petrasova&lt;br /&gt;
* Wiki page: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Swag: Sarah White, Vaclav Petras, Anna Petrasova, Corey White&lt;br /&gt;
* Promotion, invitations, and social media: Vaclav Petras, Sarah White, Corey White, John Vogler&lt;br /&gt;
* Lightning talks organization: Vaclav Petras, Zachary Arcaro, John Vogler&lt;br /&gt;
* Lightning talk speakers: Vaclav Petras (welcome), Markus Metz and Markus Neteler (talk presented by Vaclav Petras), Anna Petrasova, Veronica Andreo, Robert Dzur, Nick Brady, Huidae Cho, Gregory Power, Doug Newcomb, Caitlin Haedrich&lt;br /&gt;
* Photography: Caitlin Haedrich, Māris Nartišs, Pratikshya Regmi&lt;br /&gt;
* Portrait photography: Riya, Caitlin Haedrich, Natalie Trso&lt;br /&gt;
&lt;br /&gt;
== Detailed Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Day 1, Monday, May 19 ===&lt;br /&gt;
&lt;br /&gt;
Location: Talley Student Union, 2610 Cates Ave ([https://www.google.com/maps/place/Talley+Student+Union/data=!4m2!3m1!1s0x0:0x38989377c96adef0?sa=X&amp;amp;ved=1t:2428&amp;amp;ictx=111 map])&lt;br /&gt;
&lt;br /&gt;
Room: 5101-Executive Board Room&lt;br /&gt;
&lt;br /&gt;
Highlighted topic: ''Contributing to GRASS. Getting started. Is it easy to contribute?''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 8:30-9:00 || Breakfast || Catered breakfast on site. Meet people, and plan your personal agenda for the day.&lt;br /&gt;
|-&lt;br /&gt;
| 9:00-10:00 || Morning opening sessions || What to expect from the event, contributing to GRASS using Git and GitHub, making your first contribution.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || i.hyper: Integrating Hyperspectral Imagery Processing into GRASS - Alen Mangafić&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback sessions || &lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback sessions || Project Image - Vaclav Petras&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || Catered food on site.&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-17:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Dinner || We will walk to [https://www.trophybrewing.com/brewing-pizza Trophy Brewing &amp;amp; Pizza] ([https://maps.app.goo.gl/ggnZ7EvXbWqDUmvP9 directions], 30 min walk from Talley)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 2, Tuesday, May 20 ===&lt;br /&gt;
&lt;br /&gt;
Location: Talley Student Union, 2610 Cates Ave ([https://www.google.com/maps/place/Talley+Student+Union/data=!4m2!3m1!1s0x0:0x38989377c96adef0?sa=X&amp;amp;ved=1t:2428&amp;amp;ictx=111 map])&lt;br /&gt;
&lt;br /&gt;
Room: 5101-Executive Board Room&lt;br /&gt;
&lt;br /&gt;
Highlighted topics: ''Hydrology and Interfacing with R and QGIS (gathering user feedback, testing, discussing with developers, developing action items)''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 8:30-9:00 || Breakfast || Breakfast on site. Start the day, meet people, and plan your personal agenda for the day.&lt;br /&gt;
|-&lt;br /&gt;
| 9:00-10:00 || Morning opening sessions || Introduction to writing GRASS tools, program for the day.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || fasterRaster R package - Adam Smith&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback sessions || Hydography90m + Geocomputation Courses - Giuseppe&lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback sessions || Flood modelling with grass and itzi ([https://itzi.org]) - Laurent Courty&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || [https://maps.app.goo.gl/womSkce9DrE8CTnR8 Case dining hall]&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-17:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Dinner || [https://maps.app.goo.gl/CQiWoCAQNt1ymZkb7 Served in Jordan Hall at the Center for Geospatial Analytics], evaluate the day's accomplishments, plan and prioritize for the next few days.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 3, Wednesday, May 21 ===&lt;br /&gt;
&lt;br /&gt;
Location: Talley Student Union, 2610 Cates Ave ([https://www.google.com/maps/place/Talley+Student+Union/data=!4m2!3m1!1s0x0:0x38989377c96adef0?sa=X&amp;amp;ved=1t:2428&amp;amp;ictx=111 map])&lt;br /&gt;
&lt;br /&gt;
Room: 5101-Executive Board Room&lt;br /&gt;
&lt;br /&gt;
Highlighted topic: ''Non-coding contributions, natural language translation, and internationalization.''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 7:00-9:00 || Breakfast || [https://maps.app.goo.gl/eZ8VK8Mx6TjMt9NP8 Case dining hall]&lt;br /&gt;
|-&lt;br /&gt;
| 9:00-10:00 || Morning opening sessions || Introduction to non-coding contributions, tutorials, contributing examples, natural language translation and internationalization (procedures, glossaries, code customization, translation).&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || Easier access to GRASS tools - Vaclav Petras&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback sessions || &lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback sessions || GRASS backend for xarray and temporal framework global variables ([https://github.com/OSGeo/grass/issues/629]) - Laurent Courty&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || Served on site. Eat, drink, and continue the discussion from the feedback sessions.&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-17:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Dinner || [https://maps.app.goo.gl/1E39eySMVaxYJUUS8 Picnic at Pullen Park, shelter #3. In case of bad weather, dinner at the Center for Geospatial Analytics.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 4, Thursday, May 22 ===&lt;br /&gt;
&lt;br /&gt;
Location: Center for Geospatial Analytics, Jordan Hall, 2800 Faucette Drive ([https://www.google.com/maps/search/Jordan+Hall/@35.7816832,-78.6772765,18z/data=!3m1!4b1?entry=ttu&amp;amp;g_ep=EgoyMDI1MDQyMC4wIKXMDSoJLDEwMjExNDUzSAFQAw%3D%3D map])&lt;br /&gt;
&lt;br /&gt;
Room: 5103 (straight from the two elevators, at the end of the hallway)&lt;br /&gt;
&lt;br /&gt;
Highlighted topic: ''Project vision and computational engine use case.''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 8:00-9:00 || Breakfast || On site. Start the day, meet people, and plan your personal agenda for the day.&lt;br /&gt;
|-&lt;br /&gt;
| 9:00-10:00 || Morning opening sessions || Project vision and the computational engine use case (missing features, documentation, user groups).&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || NSF POSE I-Corps Interviews - Corey White&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback session || YAIT - Yet Another Interface to Tools - Vaclav Petras &lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback session || Modernizing Color Tables (Brendan)&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || On site. Eat, drink, and continue the discussion from the feedback sessions.&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-16:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 16:00-17:00 || Lightning talks || Fast-paced talks, showcasing applications of GRASS, room 5111.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Reception || Connect with researchers, government professionals, and industry collaborators, rooms 5111 and 5119.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 5, Friday, May 23 ===&lt;br /&gt;
&lt;br /&gt;
Location: James B. Hunt Jr. Library, 1070 Partners Way - Centennial Campus ([https://www.google.com/maps/place/James+B.+Hunt+Jr.+Library/@35.7693736,-78.679167,17z/data=!3m1!5s0x89acf5759f5a31df:0xc547454a0151c440!4m10!1m2!2m1!1shunt+library!3m6!1s0x89acf5759f591f41:0xbe0266269ce37f59!8m2!3d35.7693215!4d-78.6764409!15sCgxodW50IGxpYnJhcnlaDiIMaHVudCBsaWJyYXJ5kgESdW5pdmVyc2l0eV9saWJyYXJ54AEA!16s%2Fm%2F0r4wjf_?entry=ttu&amp;amp;g_ep=EgoyMDI1MDQyMC4wIKXMDSoJLDEwMjExNDUzSAFQAw%3D%3D map])&lt;br /&gt;
&lt;br /&gt;
Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan])&lt;br /&gt;
&lt;br /&gt;
Highlighted topic: ''GRASS project's future course.''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 7:45-8:15 || Breakfast || '''Hotel Aloft (2nd floor).''' Search for Lois!&lt;br /&gt;
|-&lt;br /&gt;
| 9:00-10:00 || Morning opening sessions || GRASS project's future course.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-12:00 || PSC meeting || Project Steering Committee meets (public).&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || Your topic here&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback sessions || Your topic here&lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback sessions || Rescheduled for Saturday&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || Walk to [https://maps.app.goo.gl/kHVHY62QxTd6wHKd9 On the Oval Culinary Creations]. Eat, drink, and continue the discussion from the feedback sessions.&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-17:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Dinner || Dinner on your own. Corey White will organize trip to downtown. Bus 41 from Hunt library to hotel and then walk.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 6, Saturday, May 24 ===&lt;br /&gt;
&lt;br /&gt;
Location: James B. Hunt Jr. Library, 1070 Partners Way - Centennial Campus ([https://www.google.com/maps/place/James+B.+Hunt+Jr.+Library/@35.7693736,-78.679167,17z/data=!3m1!5s0x89acf5759f5a31df:0xc547454a0151c440!4m10!1m2!2m1!1shunt+library!3m6!1s0x89acf5759f591f41:0xbe0266269ce37f59!8m2!3d35.7693215!4d-78.6764409!15sCgxodW50IGxpYnJhcnlaDiIMaHVudCBsaWJyYXJ5kgESdW5pdmVyc2l0eV9saWJyYXJ54AEA!16s%2Fm%2F0r4wjf_?entry=ttu&amp;amp;g_ep=EgoyMDI1MDQyMC4wIKXMDSoJLDEwMjExNDUzSAFQAw%3D%3D map])&lt;br /&gt;
&lt;br /&gt;
'''Take bus 41 at 8.30 from Aloft.'''&lt;br /&gt;
&lt;br /&gt;
Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan])&lt;br /&gt;
&lt;br /&gt;
Highlighted topics: ''NSF POSE project evaluation.''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Time !! Slot !! &lt;br /&gt;
|-&lt;br /&gt;
| 8:30-10:00 || Breakfast || We will have breakfast (yogurt, granola, pastries) at [https://maps.app.goo.gl/EwzNxeovv4rTivjK9 Lake Raleigh]. Feel free to bring your own coffee.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion)&lt;br /&gt;
|-&lt;br /&gt;
| 11:20-11:40 || Self-organized feedback sessions || Your topic here&lt;br /&gt;
|-&lt;br /&gt;
| 11:40-12:00 || Self-organized feedback sessions || GRASS tools: core and additional functionality (MartinL)&lt;br /&gt;
|-&lt;br /&gt;
| 12:00-13:00 || Lunch || Pizza. Eat, drink, and continue the discussion from the feedback sessions.&lt;br /&gt;
|-&lt;br /&gt;
| 13:00-17:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between.&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 || Dinner || Player's Retreat. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Daily tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* List all the things you are working on in the Participant reports section below. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* If you want to discuss something with the whole group, add yourself to a Self-organized feedback sessions slot in the schedule above or tell Vaclav (Vashek) Petras.&lt;br /&gt;
* For people with triage access and above: If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)&lt;br /&gt;
&lt;br /&gt;
== Participant reports ==&lt;br /&gt;
&lt;br /&gt;
Per-person reports from the meeting.&lt;br /&gt;
&lt;br /&gt;
=== Giuseppe Amatulli | Yale University ===&lt;br /&gt;
&lt;br /&gt;
* Testing r.watershed and r.stream.* for handling large datasets&lt;br /&gt;
* Running r.flowaccumulation at global level using water direction from hydrography90m &lt;br /&gt;
* Preparing the grass tutorial material for the https://www.geomorphometry2025.org/ conference&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo | CONICET - Instituto Gulich ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/veroandreo?tab=overview&amp;amp;from=2025-05-12&amp;amp;to=2025-05-26 GitHub contributions]&lt;br /&gt;
* Enhanced the GRASS website footer.&lt;br /&gt;
* Sync icons on the Tutorials website footer to those on the main website.&lt;br /&gt;
* Fixed description tags and their display on the tutorials website.&lt;br /&gt;
* Fixed typos in Get Started tutorials.&lt;br /&gt;
* Fixed GRASS page on OSGeo website [https://www.osgeo.org/projects/grass-gis/] &lt;br /&gt;
** Changed logo, removed GIS from the name, fixed old links.&lt;br /&gt;
* Posted on social media.&lt;br /&gt;
* Discussion about hyperspectral with Alen and Anna.&lt;br /&gt;
* Expanded the GRASS acronym on the home page.&lt;br /&gt;
* Removed GIS from GRASS name on the website.&lt;br /&gt;
* Reviewed tutorials by Huidae, Michael Barton and Adam Smith.&lt;br /&gt;
* Added external tutorials by Huidae and the one from FOSS4G 2024.&lt;br /&gt;
* Enhanced and added 7 time series tutorials that were on hold from 2024.&lt;br /&gt;
* Added lightbox class in get-started tutorials and others so images can be clicked on.&lt;br /&gt;
* GRASS PSC admin stuff.&lt;br /&gt;
* Participated of the PSC meeting.&lt;br /&gt;
* Talked to Tonis Kardi from FOSS4G EU LOC to have a &amp;quot;State of GRASS&amp;quot; talk in the program. Alen will be presenting.&lt;br /&gt;
* Gave a lightning talk on Thu: GRASS-fed species distribution models.&lt;br /&gt;
* Discussed with Brendan, Corey, and Mimi about tutorials.&lt;br /&gt;
&lt;br /&gt;
=== Abdullah Azzam | New Mexico State University ===&lt;br /&gt;
Monday 5/19&lt;br /&gt;
* Created first PR; fixed broken links on the website [https://github.com/OSGeo/grass-website/pull/538 #538]&lt;br /&gt;
&lt;br /&gt;
Tuesday 5/20&lt;br /&gt;
*Started working on a new addon and switched to cookiecutter python template from the C implementation.&lt;br /&gt;
* Helped Andres compile OpenMP in Mac.&lt;br /&gt;
&lt;br /&gt;
Wednesday 5/21&lt;br /&gt;
*Drafted the addon and discussed the changes with Dr. Cho and Anna. &lt;br /&gt;
&lt;br /&gt;
Thursday 5/22&lt;br /&gt;
* Pushed a new GRASS Addon ''r.curvenumber'' [https://github.com/OSGeo/grass-addons/pull/1403 #1403]&lt;br /&gt;
&lt;br /&gt;
Friday 5/23&lt;br /&gt;
*Addressed the fixes and issues in ''r.curvenumber'' and discussed another addon with Dr. Cho&lt;br /&gt;
&lt;br /&gt;
Saturday 5/24&lt;br /&gt;
*Discussed and developed another addon ''r.scs.runoff'' with Anna.&lt;br /&gt;
&lt;br /&gt;
=== Laura Belica | NC State University ===&lt;br /&gt;
&lt;br /&gt;
*my focus was on developing a draft/test tutorial (in Quarto) for a standard basic hydrological study workflow [extraction of nested as well as disconnected study streams and watersheds informed by ground-truthed stream CHIP and outlet point data and estimating stream segment length, watershed area, mean slope, etc.]. The tutorial includes the crucial pre-work of how to figure out the most appropriate project/location and extent for elevation data import [e.g., if region of interest is much smaller than tile extent and/or spans multiple tiles] as well as considerations of some of the downstream impacts of resolution, extent, region etc. when additional datasets with different resolutions and extents (e.g., roads, land cover, sampling points) may be incorporated later.&lt;br /&gt;
&lt;br /&gt;
19 May&lt;br /&gt;
* discussed a novice user issue with 'moving' vector data from one project/location to another with Vero and learned a neat GUI option&lt;br /&gt;
* revised and added workflow tutorial text&lt;br /&gt;
&lt;br /&gt;
23 May&lt;br /&gt;
* tested workflow&lt;br /&gt;
&lt;br /&gt;
24 May&lt;br /&gt;
* worked on tutorial qmd&lt;br /&gt;
* explored different alternatives for transforming aspect for computation of mean watershed aspect within GRASS and with R and Python&lt;br /&gt;
&lt;br /&gt;
=== Shonil Sateesh Bhide | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* CI optimization&lt;br /&gt;
&lt;br /&gt;
=== Huidae Cho | New Mexico State University ===&lt;br /&gt;
&lt;br /&gt;
* CMake, conda, CI, Mentoring&lt;br /&gt;
&lt;br /&gt;
Monday 5/19&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/5680 CMake: Recognize conda installation path at runtime]: Replaced by [https://github.com/HuidaeCho/grass-conda/blob/master/recipe/post-link.sh conda post-link.sh]&lt;br /&gt;
* CMake and Conda Testing on Linux&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
* Mentoring: Chung-Yuan, Abdullah&lt;br /&gt;
&lt;br /&gt;
Tuesday 5/20&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/5712 CMake: Define custom complex types for MSVC LAPACKE]&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/5713 CMake: Fix build output directories for MSVC]&lt;br /&gt;
* CMake and Conda Testing on Linux&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
&lt;br /&gt;
Wednesday 5/21&lt;br /&gt;
* Translation Talk&lt;br /&gt;
* Translation Discussion with Edouard&lt;br /&gt;
* Flow Direction Meeting with Ondrej, Ondrej's Student, Martin, and Markus Metz&lt;br /&gt;
* CMake and Conda Testing on Linux&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
* Mentoring: Chung-Yuan, Abdullah&lt;br /&gt;
&lt;br /&gt;
Thursday 5/22&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/5740 CMake: Fix the parameter is incorrect: . error for MSVC]&lt;br /&gt;
* Lightning Talk&lt;br /&gt;
* CMake and Conda Testing on Linux&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
* CI: Discussion with Edouard&lt;br /&gt;
* Mentoring: Chung-Yuan, Abdullah&lt;br /&gt;
&lt;br /&gt;
Friday 5/23&lt;br /&gt;
* CMake and Conda Testing on Linux&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
* CI: Discussion with Edouard&lt;br /&gt;
* Mentoring: Chung-Yuan, Abdullah&lt;br /&gt;
&lt;br /&gt;
Saturday 5/24&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/5771 MSVC: Use the same M_PI_4 value to avoid redefinition warnings]&lt;br /&gt;
* CMake Testing on Windows&lt;br /&gt;
* Mentoring: Abdullah&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
&lt;br /&gt;
* Quick ideas, way too much for a week: Helping others (may take a reasonable part of the time), managing CI, setting up localization template updating workflow, backporting tool? Pytest/coverage improvements? Discuss and design other projects, to work on during the year. Open to change on other priorities once there, anything that is useful. Maybe make a little progress on high dpi GUI, especially on Windows.&lt;br /&gt;
&lt;br /&gt;
* Weekend before sprint:&lt;br /&gt;
** Clear up Renovate PRs to not use CI time during the sprint, reviewing and merging: [https://github.com/OSGeo/grass/pull/5664 #5664], [https://github.com/OSGeo/grass/pull/5665 #5665], [https://github.com/OSGeo/grass/pull/5666 #5666], [https://github.com/OSGeo/grass/pull/5667 #5667], [https://github.com/OSGeo/grass/pull/5668 #5668]&lt;br /&gt;
** PR to avoid some CI run time for the sprint: [https://github.com/OSGeo/grass/pull/5670 #5670]&lt;br /&gt;
** Reviewed open PRs for PRs that were mergeable before the sprint, updated outdated PRs to avoid having it needing CI time during sprint. Only ended up merging [https://github.com/OSGeo/grass/pull/5658 #5658], but another reviewed one that might still need changes: [https://github.com/OSGeo/grass/pull/5628 #5628]&lt;br /&gt;
* Monday May 19, 2025:&lt;br /&gt;
** PR got merged: [https://github.com/OSGeo/grass/pull/5670 #5670],[https://github.com/OSGeo/grass/pull/5550 #5550]&lt;br /&gt;
** Reviewed PRs: [https://github.com/OSGeo/grass/pull/5671 #5671], [https://github.com/OSGeo/grass/pull/5672 #5672]&lt;br /&gt;
** Discussions:&lt;br /&gt;
*** Shonil Sateesh Bhid &amp;amp; Shuham on their CI &amp;amp; pytest work and project.&lt;br /&gt;
*** Māris Nartišs about a potential issue and improvement for it. Will be discussed in the security reporting tab, also allowing to test the security vulnerability reporting process. + Research on existing solutions&lt;br /&gt;
** Reviewed: [https://github.com/OSGeo/grass/pull/5682 #5682], [https://github.com/OSGeo/grass/pull/5660 #5660],&lt;br /&gt;
** Reviewed, edited and merged: [https://github.com/OSGeo/grass/pull/3672 #3672]&lt;br /&gt;
** Discussed/helped user for: [https://github.com/OSGeo/grass/pull/5678 #5678] and [https://github.com/OSGeo/grass/pull/5684 #5684]&lt;br /&gt;
** Long discussion and vision planning for windows scripting with Vaclav, concerning [https://github.com/OSGeo/grass/pull/5624 #5624]. Tested alternatives and tried the consequences of that PR. This older PR finally got merged.&lt;br /&gt;
** Created PRs for NSIS installer: [https://github.com/OSGeo/grass/pull/5685 #5685] and also [https://github.com/OSGeo/grass/pull/5686 #5686], which should address [https://github.com/OSGeo/grass/issues/5663 #5663]. Still needs to test it.&lt;br /&gt;
** Agreed on convention for titles with Vaclav, unblocking [https://github.com/OSGeo/grass/pull/5341 #5341]&lt;br /&gt;
** Found a name with Ondrej and finally merged older PRs of an external contributor [https://github.com/OSGeo/grass/pull/5473 #5473] and [https://github.com/OSGeo/grass/pull/5474 #5474]&lt;br /&gt;
* Thursday May 20, 2025:&lt;br /&gt;
** Reviewed: [https://github.com/OSGeo/grass/pull/5695 #5695]&lt;br /&gt;
** Merged PRs: [https://github.com/OSGeo/grass/pull/5673 #5673], [https://github.com/OSGeo/grass/pull/5691 #5691], [https://github.com/OSGeo/grass/pull/5690 #5690], [https://github.com/OSGeo/grass/pull/5684 #5684],&lt;br /&gt;
** Discussed with author of [https://github.com/OSGeo/grass/pull/5660 #5660] and [https://github.com/OSGeo/grass/issues/5659 #5659] about rgb/hsl bug and tests for help.&lt;br /&gt;
** Worked with Corey to adjust markdown links for new markdownlint rule, finishing up [https://github.com/OSGeo/grass/pull/5669 #5669]&lt;br /&gt;
** Created PRs: [https://github.com/OSGeo/grass/pull/5692 #5692], [https://github.com/OSGeo/grass/pull/5694 #5694], [https://github.com/OSGeo/grass/pull/5689 #5689]&lt;br /&gt;
* Wednesday May 21, 2025:&lt;br /&gt;
** Created a new set of GitHub rulesets for the required checks, applied with Vaclav. One of them is separated in order to increase velocity during the sprint&lt;br /&gt;
** Reviewed the branch protection rules for grass-addons repo with Vaclav. Creating rulesets will be possible after the sprint with the info collected.&lt;br /&gt;
** Reviewed the security reporting settings and secret scanning settings with Vaclav for the main grass repo.&lt;br /&gt;
** Got shown by Huidae Cho how to update the translation files, and reviewed Weblate settings. No settings changed, but a backup stored for 30 days was kept.&lt;br /&gt;
** Created a first implementation of a translation file update workflow&lt;br /&gt;
** Tested out the two NSIS installer PRs, the first one, for installing the VC runtime earlier doesn't work as expected, and after more research I don't know enough to fix it. The second PR with High-DPI improvement was correct and got merged [https://github.com/OSGeo/grass/pull/5685 #5685]&lt;br /&gt;
** Helped a student set up a grass installation on WSL with conda.&lt;br /&gt;
** PRs created: [https://github.com/OSGeo/grass/pull/5736 #5736], [https://github.com/OSGeo/grass/pull/5734 #5734]&lt;br /&gt;
** My PRs that got merged: [https://github.com/OSGeo/grass/pull/5685 #5685], [https://github.com/OSGeo/grass/pull/5341 #5341], [https://github.com/OSGeo/grass/pull/5689 #5689]&lt;br /&gt;
** Reviewed and merged multiple PRs, restarting failed required checks of the previous night.&lt;br /&gt;
&lt;br /&gt;
=== Laurent Courty ===&lt;br /&gt;
&lt;br /&gt;
* Objectives: An xarray backend for GRASS STRDS. Fixing related issues&lt;br /&gt;
* May 20&lt;br /&gt;
** Presented itzi&lt;br /&gt;
** Uploaded arm64 wheels to PyPI for MacOS and Linux ([https://pypi.org/project/itzi/#files])&lt;br /&gt;
** Discussed with other developers about issue #629&lt;br /&gt;
* May 21&lt;br /&gt;
** Uploaded xarray-grass to PyPI&lt;br /&gt;
** Added CI tests to xarray-grass&lt;br /&gt;
** Discussed with the group about the xarray-grass backend&lt;br /&gt;
** Discussed with the group about solving mapset switching in the temporal framework (issue #629)&lt;br /&gt;
** Created PR #5735 to address issue #629&lt;br /&gt;
* May 22&lt;br /&gt;
** Fix bug in PR #5735&lt;br /&gt;
* May 23&lt;br /&gt;
** Continue working on xarray-grass&lt;br /&gt;
** Discussed with Vashek about the GRASS tool's python interface&lt;br /&gt;
* May 24&lt;br /&gt;
** Continue working on xarray-grass&lt;br /&gt;
** published xarray_grass-0.1.0a2 on PyPI&lt;br /&gt;
** Discussed with Vashek about the grass session issues in python&lt;br /&gt;
&lt;br /&gt;
=== Robert S. Dzur | Bohannan Huston, Inc. ===&lt;br /&gt;
&lt;br /&gt;
* r.in.pdal&lt;br /&gt;
&lt;br /&gt;
=== David W. Farris | East Carolina University ===&lt;br /&gt;
&lt;br /&gt;
* A tool to calculate gravity terrain corrections&lt;br /&gt;
&lt;br /&gt;
=== Neel Ghoshal | NC State University ===&lt;br /&gt;
• LLM for helping users find tools&amp;lt;br&amp;gt;&lt;br /&gt;
5/19&amp;lt;br&amp;gt;&lt;br /&gt;
• Learnt how to PR (#5674)&amp;lt;br&amp;gt;&lt;br /&gt;
• Setup GRASS on system&amp;lt;br&amp;gt;&lt;br /&gt;
• Found small issue with compilation document&amp;lt;br&amp;gt;&lt;br /&gt;
• Discussed about the possible use case of LLM for helping users find tools&amp;lt;br&amp;gt;&lt;br /&gt;
5/20&amp;lt;br&amp;gt;&lt;br /&gt;
• Learnt about cookie cutter&amp;lt;br&amp;gt;&lt;br /&gt;
• Set up wsl on system&amp;lt;br&amp;gt;&lt;br /&gt;
• Compiled GRASS&amp;lt;br&amp;gt;&lt;br /&gt;
• Listed data sources for LLM training&amp;lt;br&amp;gt;&lt;br /&gt;
5/21&amp;lt;br&amp;gt;&lt;br /&gt;
• Extracted tool information from Markdown files&amp;lt;br&amp;gt;&lt;br /&gt;
• Started off with data cleaning&amp;lt;br&amp;gt;&lt;br /&gt;
5/22&amp;lt;br&amp;gt;&lt;br /&gt;
• Worked on LLM setup&amp;lt;br&amp;gt;&lt;br /&gt;
5/23&amp;lt;br&amp;gt;&lt;br /&gt;
• Ran and finetuned a basic test LLM model for extracted data&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* Event photographs, food coordination&lt;br /&gt;
* git/github mentoring&lt;br /&gt;
* GRASS mentoring&lt;br /&gt;
* Lightning Talk preparation&lt;br /&gt;
* Preparing workshop for [https://www.geomorphometry2025.org/ Geomorphometry2025]&lt;br /&gt;
&lt;br /&gt;
=== Brendan Harmon | Louisiana State University ===&lt;br /&gt;
&lt;br /&gt;
* Plan: developing ([https://github.com/baharmon/r.earthworks r.earthworks]) addon &amp;amp; tutorials&lt;br /&gt;
* Log: [https://github.com/baharmon?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub activity]&lt;br /&gt;
* Activities: published r.earthworks to addons repo, discussed modernizing colors, &amp;amp; started map algebra tutorials&lt;br /&gt;
* Unfinished: develop map algebra tutorials, open issue about modernizing color, start discussion on citations, open issue about v.to.rast bug, etc...&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska | Czech Technical University in Prague ===&lt;br /&gt;
&lt;br /&gt;
* Fix uninitialized variables in DOutFile() method: ([https://github.com/OSGeo/grass/pull/5650 PR])&lt;br /&gt;
* Update figures related to GUI: ([https://github.com/OSGeo/grass/pull/5651  PR])&lt;br /&gt;
&lt;br /&gt;
Working on integration of the Jupyter notebooks to GUI (work for the whole week :-))&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa | Czech Technical University in Prague ===&lt;br /&gt;
&lt;br /&gt;
* Tutorial: GISMentors courses updated ([https://github.com/OSGeo/grass-tutorials/pull/45 PR])&lt;br /&gt;
* libgis: G__usage_markdown() include tool label in metadata if defined ([https://github.com/OSGeo/grass/pull/5677 PR])&lt;br /&gt;
* PyGRASS: Module description property not defined always ([https://github.com/OSGeo/grass/pull/5681 PR])&lt;br /&gt;
* Website: OpenGeoLabs commercial support ([https://github.com/OSGeo/grass-website/pull/537 PR])&lt;br /&gt;
* v.select: create output also when no features found ([https://github.com/OSGeo/grass/pull/5696 PR])&lt;br /&gt;
* wxGUI: avoid creating nested list of errors (Graphical modeler) ([https://github.com/OSGeo/grass/pull/5700 PR])&lt;br /&gt;
* wxGUI/gmodeler: refactor - move ModelParamDialog to dialogs.py ([https://github.com/OSGeo/grass/pull/5715 PR])&lt;br /&gt;
* GUI: make Python editor dockable ([https://github.com/OSGeo/grass/pull/5733 PR])&lt;br /&gt;
* r.relief: module label changed to description ([https://github.com/OSGeo/grass/pull/5741 PR])&lt;br /&gt;
* GUI: propagate previously defined where option value ([https://github.com/OSGeo/grass/pull/5747 PR])&lt;br /&gt;
* GUI: always show 'Close dialog on finish' option ([https://github.com/OSGeo/grass/pull/5751 PR])&lt;br /&gt;
* GUI: do not remove parameter value on dialog update event ([https://github.com/OSGeo/grass/pull/5760 PR])&lt;br /&gt;
* documentation: add miscellaneous tools too full index (markdown) ([https://github.com/OSGeo/grass/pull/5761 PR])&lt;br /&gt;
&lt;br /&gt;
=== Nicklas Larsson | Hungarian National Museum ===&lt;br /&gt;
&lt;br /&gt;
Planned work: CMake build system; perhaps Conda recipe&lt;br /&gt;
&lt;br /&gt;
[https://github.com/nilason?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub activity]&lt;br /&gt;
&lt;br /&gt;
* Preparation for CMake build conforming to Filesystem Hierarchy Standard (FHS), resolving resource paths for both the current and FHS in code. In collaboration with Huidae Cho and with important input from Vaclav Petras ([https://github.com/OSGeo/grass/pull/5630 PR5630])&lt;br /&gt;
&lt;br /&gt;
* Helped young students in build configuration and debugging techniques.&lt;br /&gt;
&lt;br /&gt;
* Discussion with several participants on solutions to publish a GRASS package to Conda-forge.&lt;br /&gt;
&lt;br /&gt;
=== Chung-Yuan Liang ===&lt;br /&gt;
&lt;br /&gt;
* r.horizon&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/4213 PR4213]&lt;br /&gt;
** Discussed with Vashek, Anna, and Huidae regarding parallelization performance.&lt;br /&gt;
* r.mapcalc&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/5742 PR5742]&lt;br /&gt;
** Parallelized a part of r.mapcalc.&lt;br /&gt;
** Discussed with Anna and Huidae how to improve the parallelization. &lt;br /&gt;
** More work is needed for better efficiency for threads &amp;gt; 4.&lt;br /&gt;
* r.univar&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/5748 PR5748], [https://github.com/OSGeo/grass/pull/5750 PR5750]&lt;br /&gt;
** Created a test for large data and parallel computations.&lt;br /&gt;
** Applied Kahan sum to avoid accumulations of floating point errors.&lt;br /&gt;
** Update reference numbers in other testing scripts that use r.univar.&lt;br /&gt;
* Discussing how to improve I/O and memory buffers for raster data in the parallelization aspect.&lt;br /&gt;
&lt;br /&gt;
=== Andres Lucero | Bohannan Huston Inc ===&lt;br /&gt;
&lt;br /&gt;
* r.in.pdal&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić | Geodetic Institute of Slovenia ===&lt;br /&gt;
Monday May 19 &lt;br /&gt;
* Presentationf of i.hyper, add-on which offers hyperspectral data support in GRASS.&lt;br /&gt;
* Architecture of the multi-module addon&lt;br /&gt;
Tuesday May 20&lt;br /&gt;
* i.hyper.import module: importing EnMAP imagery as 3D raster map&lt;br /&gt;
* i.hyper.preproc module: draft&lt;br /&gt;
Wednesday May 21&lt;br /&gt;
* fixing the i.hyper.import module&lt;br /&gt;
* i.hyper.preproc module: implementing Savitzky-Golay filter&lt;br /&gt;
&lt;br /&gt;
=== Helena Mitasova | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* standardized data set and related tutorials&lt;br /&gt;
* documentation for interpolation tools&lt;br /&gt;
* collaborate/coordinate/discuss hydrology tools (analytics, simulations, soil properties inputs)&lt;br /&gt;
* assist with wiki cleanup if needed&lt;br /&gt;
&lt;br /&gt;
Monday May 19&lt;br /&gt;
* investigated issues with v.surf.rst documentation in source code, tested and identified fixes needed&lt;br /&gt;
* discussed coupling GRASS with Blender versus potree for 3D object rendering with Brendan, Anna and Caitlin (for TL activities and other applications)&lt;br /&gt;
* discussed soil data for runoff estimation and other hydro topics, to be worked on on day 2&lt;br /&gt;
&lt;br /&gt;
Tuesday May 20&lt;br /&gt;
* worked with Corey on fixing v.surf.rst documentation, discussed ideas for improvements and for documentation / tutorial for cross-valiadation&lt;br /&gt;
* discussed suggestions for graphics and examples to be inculded in v.surf.rst docs with Michelle &lt;br /&gt;
* discussed new developments in hydrology tools&lt;br /&gt;
* experimented with basic/standardized versus specialized data sets for documentation and tutorials&lt;br /&gt;
&lt;br /&gt;
Wednesday May 21&lt;br /&gt;
* explored existing tutorials, emailed Paulo about finishing the one on interpolation&lt;br /&gt;
* tested NM basic data set with GIS582 class assignment (very cool)&lt;br /&gt;
* discussed design of Jnotebooks that would work with various localized data with Caitlin&lt;br /&gt;
&lt;br /&gt;
Thursday May 22&lt;br /&gt;
* discussed needed capabilities for a more advanced color ramp processing tool with Brendan&lt;br /&gt;
* added further ideas to basic dataset document after talking to Vero - we just need standardized names for the localized tutorials to work&lt;br /&gt;
* discussed infiltration fix pull request for r.sim.water with Anna - more work is needed&lt;br /&gt;
&lt;br /&gt;
=== Māris Nartišs ===&lt;br /&gt;
&lt;br /&gt;
* Taking photos of the event&lt;br /&gt;
* Introduced a new GRASS core module r.smooth.edgepreserve&lt;br /&gt;
* Discussed architecture of hyperspectral data import and per-processing tool&lt;br /&gt;
* Discussed testing and organizing AI modules downloading data from internet&lt;br /&gt;
* Prepared and gave a presentation on code preparation for translations (best practice)&lt;br /&gt;
* Debugging translation file updating with Edouard&lt;br /&gt;
* Changed default multiprocessor setting to always use maximum number of available threads&lt;br /&gt;
* Unified max process setting handling in all modules that use default parser parameter&lt;br /&gt;
* Discovered and supervised fixing a bug in r.univar parallelization code&lt;br /&gt;
* Discussed requirements for raster data reading parallelization (GRASS 9)&lt;br /&gt;
* Discussed future features to be implemented (long term view)&lt;br /&gt;
* Run modules in tests under valgrind; opened three bug reports, but log file analysis is incomplete&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek | Czech Technical University in Prague ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/pesekon2?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub activity]&lt;br /&gt;
* Refactoring, fixing, improving, discussing g.gui.gmodeler&lt;br /&gt;
* Discussing hyperspectral with Alen Mangafic&lt;br /&gt;
* Discussing jupyter in single GUI with Linda Karlovska&lt;br /&gt;
* PyGRASS&lt;br /&gt;
* Docs&lt;br /&gt;
* CQ&lt;br /&gt;
* Reviewing PRs, PR archeology&lt;br /&gt;
&lt;br /&gt;
=== Vaclav (Vashek) Petras | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub activity]&lt;br /&gt;
* My focus: Getting feedback and ideas for computational engine use case, APIs, funding.&lt;br /&gt;
* Summit organizing&lt;br /&gt;
* Implementing rebranding on GitHub (repos, teams)&lt;br /&gt;
* Feedback session on project image&lt;br /&gt;
* Feedback session on easier access to tools (without project)&lt;br /&gt;
* Feedback session different Python APIs to access tools&lt;br /&gt;
* Feedback session on roadmap and future of GRASS&lt;br /&gt;
* Discussed pygrass access to tools with Martin Landa and Ondřej Pešek (e.g. &amp;lt;code&amp;gt;raster = Tools(group=&amp;quot;raster&amp;quot;); raster.slope_aspect(...)&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Discussed LLMs with Neel Ghoshal, Riya, Pratikshya Regmi&lt;br /&gt;
* Discussed session setup Martin Landa&lt;br /&gt;
* Discussed conda with Nicklas Larsson&lt;br /&gt;
* Discussed hyperspectral with Alen Mangafić, Veronica Andreo, and Anna Petrasova&lt;br /&gt;
* Discussed code for new smoothing tool, integer overflows, translations with Māris Nartišs&lt;br /&gt;
* Discussed parallelization with Māris Nartišs, Chung-Yuan Liang, Anna Petrasova&lt;br /&gt;
* Compared setup of GRASS session and project in fasterRaster, QGIS, and GRASS itself with Adam Smith&lt;br /&gt;
* Discussed potential of Pixi for packaging or compilation with Gregory Power&lt;br /&gt;
* Discussed itzi model distribution issues with Laurent Courty&lt;br /&gt;
* Discussed NumPy and xarray integrations with Laurent Courty&lt;br /&gt;
* Discussed r.horizon parallelization with Chung-Yuan Liang and Anna Petrasova&lt;br /&gt;
* Discussed Jupyter integration into GUI with Linda Karlovska&lt;br /&gt;
* Answered user, coding, and setup questions for Neel Ghoshal, Abdullah Azzam, Gregory Power, and Alen Mangafić&lt;br /&gt;
* Participated in the hybrid PSC meeting (presented differences between OSGeo project and NumFOCUS project)&lt;br /&gt;
* Drafted modifications of subprocess calling for tools in Python API&lt;br /&gt;
* Prototype for running tools from Python with NumPy arrays&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/petrasovaa?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub activity]&lt;br /&gt;
* plan: mentoring, documentation&lt;br /&gt;
* Monday&lt;br /&gt;
** discussing hyperspectral implementation with Alen&lt;br /&gt;
** helping mentee David Farris implementing his gravity correction addon&lt;br /&gt;
* Tuesday&lt;br /&gt;
** delivered intro to creating an addon, documentation&lt;br /&gt;
** mentoring Alen, Abdullah&lt;br /&gt;
** discussing bug in i.his.rgb with Jayneel&lt;br /&gt;
** reviews&lt;br /&gt;
* Wednesday&lt;br /&gt;
** discuss and demonstrate tutorials page&lt;br /&gt;
** mentoring Alen, Jayneel&lt;br /&gt;
** call with GSoC student&lt;br /&gt;
* Thursday&lt;br /&gt;
** lightning talk&lt;br /&gt;
** discussing openmp implementations for r.horizon, r.mapcalc, default thread number&lt;br /&gt;
* Friday&lt;br /&gt;
** grass repo README&lt;br /&gt;
** reviews&lt;br /&gt;
&lt;br /&gt;
=== Gregory Power | Town of Cary ===&lt;br /&gt;
&lt;br /&gt;
* Documentation&lt;br /&gt;
* Investigate [https://pixi.sh/latest/ Pixi] to manage installation and build procedures.&lt;br /&gt;
* Learned more about GRASS's vector format and modules&lt;br /&gt;
** Need a deeper explanation on how the different vector subtypes behave&lt;br /&gt;
** Need a cleaner output of v.clean so users can inspect error types&lt;br /&gt;
** Documentation could use a comparison of GRASS's topological model and components with that of OGC's Simple Features&lt;br /&gt;
&lt;br /&gt;
=== Pratikshya Regmi | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* Event photographs and videos&lt;br /&gt;
* Opened a pull request to change GRASS GIS to GRASS on the documentation (this was my first contribution to GRASS)&lt;br /&gt;
* Worked on preparing the mock document for LLM RAG&lt;br /&gt;
* Wrote a tutorial to  Visualize Contour Lines with a Color Gradient with Folium.&lt;br /&gt;
* Finished mockup document and testing on LLM.&lt;br /&gt;
&lt;br /&gt;
=== Riya | Indian Institute of Technology, Roorkee ===&lt;br /&gt;
&lt;br /&gt;
* I am currently thinking of developing an AI Agent for the grass jupyter library which will help the users with mathematical calculations done in GIS.&lt;br /&gt;
&lt;br /&gt;
=== Jayneel Shah | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* improve the test coverage of imagery modules.&lt;br /&gt;
&lt;br /&gt;
=== Adam Smith | Missouri Botanical Garden ===&lt;br /&gt;
&lt;br /&gt;
Overall: R package fasterRaster (fielding bug reports, adding features)&lt;br /&gt;
&lt;br /&gt;
Monday:&lt;br /&gt;
* Assessed scope of fasterRaster issue [https://github.com/adamlilith/fasterRaster/issues/83 83]&lt;br /&gt;
&lt;br /&gt;
Tuesday:&lt;br /&gt;
* Created a PR for fasterRaster tutorial on GRASS tutorials page.&lt;br /&gt;
* Improved handling of addons, including autodetect and installing when needed, enabling easier creation of addon-dependent methods.&lt;br /&gt;
* Presented *fasterRaster* package to group.&lt;br /&gt;
&lt;br /&gt;
Wednesday:&lt;br /&gt;
* Created fasterRaster methods for neighborhood matrices, terrain ruggedness index, and multivariate environmental similarity&lt;br /&gt;
&lt;br /&gt;
=== Michelle (Mimi) Stephens | ERDC ===&lt;br /&gt;
&lt;br /&gt;
* Previous work: coupling R and Python scripts for computational analysis in GRASS.&lt;br /&gt;
* Current work: Running through GRASS commands to create visual outputs that can be added to the new GRASS 8.5 manual pages - r.mapcalc, v.surf.rst, examples with topographic parameters, LinkedIn requests.&lt;br /&gt;
* Tutorial for Windows users to install a WSL2 Linux environment. Creates a conda environment with wxpython, installs GRASS without requiring OSGeo installer. Fast, simple, and minimal install. Resolves various issues encountered in government due to automatic Windows updates, cyber security, vpn routing, user preference, and isolated distro can be completely removed if needed. -&amp;gt; Motivation for WSL2 - wanted more hands-on practice with Unix command line tools for HPC; Docker not allowed, but miniforge and Apptainer are on ERDC's HPC; able to install grass via command line (only on internet-capable HPC systems); AND - For other users that always wanted a more native feel to their grass instance!&lt;br /&gt;
* Future work: Presenting on GRASS in JUNE at CERLCON.&lt;br /&gt;
&lt;br /&gt;
=== Corey White | NC State University ===&lt;br /&gt;
&lt;br /&gt;
* JSON, mentoring&lt;br /&gt;
&lt;br /&gt;
=== Doug Newcomb | Semi Retired Cartographer ===&lt;br /&gt;
&lt;br /&gt;
* Discussed hydroflattening method&lt;br /&gt;
* Discussed direct point cloud input to v.surf.rst&lt;br /&gt;
* Learning git procedures by updating branding (GRASS GIS to GRASS)  for raster commands&lt;br /&gt;
Tuesday&lt;br /&gt;
* Continued updating branding for raster commands&lt;br /&gt;
* Started working on tutorial for r.hydro.flatten&lt;br /&gt;
Wednesday&lt;br /&gt;
* Finalized Data set for for r.hydro.flatten&lt;br /&gt;
* Worked on Lightning Talk for Thursday&lt;br /&gt;
Thursday&lt;br /&gt;
* Continued work on r.hydro.flatten tutorial&lt;br /&gt;
* Gave lightning talk on r.hydro.flatten&lt;br /&gt;
Friday&lt;br /&gt;
* Worked with Rob Dzur on r.hydro.flatten workflow.&lt;br /&gt;
* Explored the possibility of using r.resample.bspline for areas with high standard deviation ranges.&lt;br /&gt;
&lt;br /&gt;
* Worked with Rob Dzur on identifying workflow for implimenting USGS GMI, https://www.usgs.gov/ngp-standards-and-specifications/elevation-derived-hydrography-data-acquisition-specifications-16 ,  in GRASS and connected Rob with USGS contact for GMI.&lt;br /&gt;
&lt;br /&gt;
=== Natalie Trso | Balance Geo LLC ===&lt;br /&gt;
&lt;br /&gt;
* r.sim.water&lt;br /&gt;
&lt;br /&gt;
== Guests and remote participants ==&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa | University of Lisbon ===&lt;br /&gt;
&lt;br /&gt;
* Review outstanding PRs&lt;br /&gt;
* Prepare GRASS sessions for the OpenGeoHub Summer School&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler | mundialis ===&lt;br /&gt;
&lt;br /&gt;
* Support full automation of new GRASS manual pages deployment on server (upload artifacts from GitHub to OSGeo servers (grass and download))&lt;br /&gt;
* Source code license documentation: Using SPDX License IDs ({{GH-Issues|4190}})&lt;br /&gt;
* Support Wiki cleanup&lt;br /&gt;
* [https://github.com/neteler?tab=overview&amp;amp;from=2025-05-19&amp;amp;to=2025-05-24 GitHub contributions]&lt;br /&gt;
&lt;br /&gt;
=== Nishant Bansal | Indian Institute of Technology, Varanasi ===&lt;br /&gt;
&lt;br /&gt;
* Review the previous work on JSON during last year’s GSoC, including enhancements and the addition of JSON output support to other modules.&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-05-23&amp;diff=28413</id>
		<title>PSC Meeting 2025-05-23</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2025-05-23&amp;diff=28413"/>
		<updated>2025-05-24T14:56:28Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: add minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Extraordinary PSC meeting during the GRASS Developer Summit in Raleigh, NC.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
* Linda Karlovska&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Nicklas Larsson&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* NumFOCUS onborading&lt;br /&gt;
* GRASS Roadmap&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* The discussion was mostly focused on our new status as a NumFOCUS fiscally sponsored project, clarifications, and decisions regarding the onboarding with them. The roadmap/future of GRASS discussion was moved to Saturday, May 24, at the Summit.&lt;br /&gt;
* Those of us signing the FSA voted on the Doodle to have a meeting with them&lt;br /&gt;
* NumFOCUS Code of Conduct adoption - We decided to go with their CoC.&lt;br /&gt;
* The next step is to follow their branding requests: add their logo on our website (suggestion: use the FOSS4G partial), add a section within the Governance page, add a link to the CoC on the website, and change the one we have on GitHub, among other things.&lt;br /&gt;
* Clarifications: &lt;br /&gt;
** NumFOCUS vs OSGeo: we remain part of OSGeo, and NumFOCUS has now become our new fiscal sponsor&lt;br /&gt;
** NumFOCUS fee structure: they take a 10% fee&lt;br /&gt;
** NumFOCUS will do reimbursements of future sprints, if it is money within GRASS bucket&lt;br /&gt;
** FOSSGIS and other direct sponsors will directly reimburse participants (as before)&lt;br /&gt;
** How the rest works (bills, etc.) is to be found out during onboarding&lt;br /&gt;
* Letter sent to OSGeo Board about new GRASS Fiscal Sponsorship and rebranding: https://lists.osgeo.org/pipermail/board/2025-May/013696.html&lt;br /&gt;
** No reaction so far&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28412</id>
		<title>PSC</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC&amp;diff=28412"/>
		<updated>2025-05-24T14:40:34Z</updated>

		<summary type="html">&lt;p&gt;Veroandreo: /* PSC meeting agenda and minutes */ add may 23 meeting link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRASS Project Steering Committee (PSC) =&lt;br /&gt;
The Project Steering Committee plays a pivotal role in the governance and operational direction of GRASS GIS. &lt;br /&gt;
The PSC meets regularly to discuss organizational and financial aspects of the GRASS project and maintains the [[#PSC meeting agenda and minutes]].&lt;br /&gt;
The PSC is responsible for granting write access to new core developers and approving RFCs ([https://github.com/OSGeo/grass/tree/main/doc/development/rfc Request For Comments]).&lt;br /&gt;
The PSC has its own public [http://lists.osgeo.org/mailman/listinfo/grass-psc mailing list] where [[#Motions]] are passed.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://veroandreo.gitlab.io Verónica Andreo]''', (veroandreo * gmail.com), National Research Council (CONICET) - Argentinian Space Agency (CONAE), AR - Chair&lt;br /&gt;
*'''[https://ecodiv.earth/about.html Paulo van Breugel]''', (p.vanbreugel * gmail com), HAS green academy, NL&lt;br /&gt;
*'''[https://idea.isnew.info/ Huidae Cho]''', (grass4u * gmail com), New Mexico State University, USA&lt;br /&gt;
*'''[https://geomatics.fsv.cvut.cz/en/employees/linda-karlovska/ Linda Karlovská]''', (linda.karlovska * seznam cz), Czech Technical University in Prague, CZ&lt;br /&gt;
*'''[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]''', (hellik * web de), Environment Agency Austria, Vienna, AT&lt;br /&gt;
*'''Nicklas Larsson''', (n_larsson * yahoo com), Hungarian National Museum, HU&lt;br /&gt;
*'''[https://www.mundialis.de/neteler/ Markus Neteler]''', (neteler * osgeo org), mundialis, Bonn, DE&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/vaclav-petras/ Vaclav Petráš]''', (wenzeslaus * gmail com), CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
*'''[https://cnr.ncsu.edu/geospatial/people/anna-petrasova Anna Petrášová]''', (kratochanna * gmail com). CGA, North Carolina State University, Raleigh NC, USA&lt;br /&gt;
&lt;br /&gt;
== PSC meeting agenda and minutes ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* [[PSC Meeting 2025-05-23]]&lt;br /&gt;
* [[PSC Meeting 2025-05-09]]&lt;br /&gt;
* [[PSC Meeting 2025-02-14]]&lt;br /&gt;
* [[PSC Meeting 2024-11-22]]&lt;br /&gt;
* [[PSC Meeting 2024-11-08]]&lt;br /&gt;
* [[PSC Meeting 2024-08-09]]&lt;br /&gt;
* [[PSC Meeting 2024-06-14]]&lt;br /&gt;
* [[PSC Meeting 2024-05-10]]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 PSC Meeting 2024-02-09]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20231110 PSC Meeting 2023-11-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230811 PSC Meeting 2023-08-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230512 PSC Meeting 2023-05-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20230210 PSC Meeting 2023-02-10]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20221111 PSC Meeting 2022-11-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220812 PSC Meeting 2022-08-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220513 PSC Meeting 2022-05-13]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20220211 PSC Meeting 2022-02-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20211112 PSC Meeting 2021-11-12]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210729 PSC Meeting 2021-07-29]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210511 PSC Meeting 2021-05-11]&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 PSC Meeting 2021-02-03]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motions ==&lt;br /&gt;
&lt;br /&gt;
Motions are approved at meetings or on the grass-psc mailing list. Listed motions are approved unless otherwise noted.&lt;br /&gt;
&lt;br /&gt;
=== 2025 ===&lt;br /&gt;
&lt;br /&gt;
* GitHub write access to Corey White as new core developer (20 May 2025, granted)&lt;br /&gt;
* Join [https://numfocus.org/ NumFOCUS] by signing Fiscal Sponsorship Agreement, signed by AP, VP, LK, VA, MN, which is the majority of PSC (5 out of 9, NumFOCUS required 5)&lt;br /&gt;
* Adopt new logo and branding (3 Apr 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-March/002995.html email], [https://github.com/OSGeo/grass-website/pull/506 PR])&lt;br /&gt;
* Use &amp;quot;GRASS&amp;quot; as the project name (26 Feb 2025, [https://lists.osgeo.org/pipermail/grass-psc/2025-February/002970.html email])&lt;br /&gt;
&lt;br /&gt;
=== 2024 ===&lt;br /&gt;
&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/pull/4566 C++17 Standard Support RFC] (28 Nov 2024)&lt;br /&gt;
* Apply for NumFOCUS membership (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Pay Publer's business plan for one year, 3 accounts and test. Use GRASS budget sitting at OSGeo (8 Nov 2024, [[PSC_Meeting_2024-11-08|meeting]])&lt;br /&gt;
* Approve Linda's student grant final report and issue second payment (27 May 2024)&lt;br /&gt;
* Support Letter for LoC of FOSS4G 2025 Hiroshima (wording approved, 10 May 2024)&lt;br /&gt;
* GitHub write access to Linda Karlovska as a new core developer (granted, 26 Jan 2024)&lt;br /&gt;
&lt;br /&gt;
=== 2023 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's student grant proposal and issue first payment (27 Dec 2023) &lt;br /&gt;
* Github write access to Edouard Choinière as a new core developer (granted, 18 Dec 2023) &lt;br /&gt;
* Appoint Vaclav Petras as new treasurer (5 Dec 2023)&lt;br /&gt;
* Approve and adopt [https://github.com/OSGeo/grass/blob/main/doc/development/rfc/version_numbering.md RFC: Version Numbering] (5 Jun 2023)&lt;br /&gt;
* Approve and adopt RFC: Python Language Support (5 Jun 2023)&lt;br /&gt;
* Approve Linda's student grant final report (16 Mar 2023)&lt;br /&gt;
* Appoint Markus Neteler as new treasurer (19 Jan 2023)&lt;br /&gt;
&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
&lt;br /&gt;
* Approve Linda's proposal for GRASS mini grant (19 Nov 2022)&lt;br /&gt;
* Approve final report of Caitlin Haedrich's mini grant (30 Apr 2022)&lt;br /&gt;
* Approve final report of Linda Kladivova's mini grant (10 Mar 2022)&lt;br /&gt;
* Approve mini grant for Caitlin Haedrich (6 Jan 2022)&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Approve mini grant for Linda Kladivova (21 Dec 2021)&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/RFC/7_LanguageStandardsSupport RFC 7: Language Standards Support] (approved, 29 Mar 2021)&lt;br /&gt;
* Approving of Veronica Andreo as GRASS GIS PSC chair (approved, 3 Feb 2021) - See [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20210203 minutes Feb 3, 2021]&lt;br /&gt;
* PSC mandates will last 6 years with 1/2 of PSC elected every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* PSC roles and tasks will be also renewed every 3 years (approved, 3 Feb 2021)&lt;br /&gt;
* When a PSC member steps down, s/he might be replaced by the next person in the previous election results ranking (approved, 3 Feb 2021)&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
* [https://trac.osgeo.org/grass/wiki/PSC/Election2020 Elections 2020]&lt;br /&gt;
* GitHub write access to Nicklas Larsson as a new core developer (granted, 24 Dec 2020)&lt;br /&gt;
* GitHub write access to Tomáš Zigo as a new core developer (granted, 29 Nov 2020)&lt;br /&gt;
* Second payment for new GRASS GIS Hugo based web site (approved, 1 Oct 2020)&lt;br /&gt;
* First payment for new GRASS GIS Hugo based web site (approved, 25 Feb 2020)&lt;br /&gt;
* Prague 2019 Community Sprint Reimbursements (approved, 14 Jan 2020)&lt;br /&gt;
&lt;br /&gt;
For older motions, see [https://trac.osgeo.org/grass/wiki/PSC/Motions the list of motions] from 2006 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
*[http://lists.osgeo.org/mailman/listinfo/grass-psc PSC mailing list]&lt;br /&gt;
*[https://github.com/OSGeo/grass/tree/main/doc/development/rfc RFCs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
* [[PSC Election 2024]] (completed in Oct. 2024)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2020 PSC Election 2020] (completed in Jan. 2021)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2016 PSC Election 2016] (completed in Aug. 2016)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Election2012 PSC Election 2012] (completed in Nov. 2012)&lt;br /&gt;
*[https://trac.osgeo.org/grass/wiki/PSC/Creation2006 PSC created in 2006]&lt;br /&gt;
&lt;br /&gt;
== Former PSC members ==&lt;br /&gt;
&lt;br /&gt;
Period 2020-2024:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2021-2023:&lt;br /&gt;
&lt;br /&gt;
*'''Moritz Lennert''', Belgium (stepped down in 2023, replaced by '''Helmut Kudrnovsky''', Austria)&lt;br /&gt;
&lt;br /&gt;
Period 2016-2020:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Margherita Di Leo''', Italy (dileomargherita * gmail com). [http://forest.jrc.ec.europa.eu/team/person/35/detail/ Home Page] European Commission, Joint Research Centre (JRC), IT&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Peter Löwe''', Germany (peter DOT loewe AT gmx DOT de) [https://wiki.osgeo.org/wiki/User:Peter_Loewe Home page]. TIB Hannover, DE&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
*'''Anna Petrášová''', USA&lt;br /&gt;
*'''Vaclav Petras''', USA&lt;br /&gt;
&lt;br /&gt;
Period 2012-2016:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton''', USA&lt;br /&gt;
*'''Hamish Bowman''', New Zealand&lt;br /&gt;
*'''Massimiliano Cannata''', Switzerland&lt;br /&gt;
*'''Moritz Lennert''', Belgium&lt;br /&gt;
*'''Margherita Di Leo''', Italy&lt;br /&gt;
*'''Martin Landa''', Czech Republic&lt;br /&gt;
*'''Markus Metz''', Germany&lt;br /&gt;
*'''Helena Mitasova''', USA&lt;br /&gt;
*'''Scott Mitchell''', Canada&lt;br /&gt;
*'''Markus Neteler (chair)''', Italy &lt;br /&gt;
&lt;br /&gt;
Period 2006-2012:&lt;br /&gt;
&lt;br /&gt;
*'''Michael Barton, USA&lt;br /&gt;
*'''Dylan Beaudette''' USA&lt;br /&gt;
*'''Hamish Bowman, New Zealand&lt;br /&gt;
*'''Massimiliano Cannata, Switzerland&lt;br /&gt;
*'''Brad Douglas''' (rez * touchofmadness com), USA&lt;br /&gt;
*'''Paul Kelly''' (paul-grass stjohnspoint co uk), UK&lt;br /&gt;
*'''Helena Mitasova, USA&lt;br /&gt;
*'''Scott Mitchell, Canada&lt;br /&gt;
*'''Markus Neteler (chair), Italy&lt;br /&gt;
*'''Maciej Sieczka''' (msieczka * sieczka org) [http://www.sieczka.org Home page], PL&lt;br /&gt;
&lt;br /&gt;
=== Former chair persons ===&lt;br /&gt;
&lt;br /&gt;
*Period 2016-2020: '''Markus Neteler''', Germany (neteler * osgeo org) [https://www.mundialis.de/neteler/ Home page]. mundialis, Bonn, DE&lt;br /&gt;
*Period 2012-2016: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
*Period 2006-2012: '''Markus Neteler''', Germany (neteler * osgeo org) [https://wiki.osgeo.org/wiki/Markus_Neteler Home page]. Trento, IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Veroandreo</name></author>
	</entry>
</feed>