GRASS Community Meeting San Michele 2026: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(→‎Participation: +Markus Neteler)
(add conicet to inkind contrib)
 
(38 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[File:Sanmichele.png|frameless|center|1000px|San Michele all'Adige]]
{{toc|right}}
{{toc|right}}
The ''GRASS Community Meeting'' for contributors and developers will be happening from '''July 11 to June 19, 2026''' in [https://www.openstreetmap.org/relation/46990#map=12/46.1349/11.1947 San Michele all'Adige, Trentino, Italy].


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].


[[File:Sanmichele.png|frameless|center|1000px|San Michele all'Adige]]
== Sponsors ==


Sponsors make the event possible. Learn more about [https://grass.osgeo.org/contribute/sponsoring/ Sponsoring].


== Sponsors ==
* [https://bhinc.com/ Bohannan Huston, Inc.]: 2,500 USD
[[File:Bohannan_Huston_Inc_Logo.png|none|left|400px|alt=Logo of Bohannan Huston, Inc.|Bohannan Huston, Inc.]]


* [https://www.osgeo.org/ OSGeo]: 2500 USD (see [https://wiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_2026:_Budget budget]]).
* [https://www.osgeo.org/ OSGeo]: 2500 USD (see [https://wiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_2026:_Budget budget]]).


[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]
* [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]).
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]
* U.S. National Science Foundation, award 2303651 (planning and time of 3 participants).
* In-kind contributions:
** mundialis GmbH & Co. KG - personnel time
** Geodetic institute of Slovenia (GI) - personnel time: SPHERE (basic research project No. J7-70247) financed by Slovenian Research and Innovation Agency
** CONICET - personnel time
* Personal time and/or financial contributions:
** Edouard Choinière, Helmut Kudrnovsky, Markus Neteler, Vaclav Petras, Anna Petrasova, Corey White, Veronica Andreo
** In addition to the above contributions, many participants made special efforts to keep costs down.


== Purpose ==
== Purpose ==
Line 23: Line 44:
== Agenda ==
== Agenda ==


Agenda is forthcoming.
Agenda is being refined.
 


=== Saturday, July 11 ===
=== Saturday, July 11 ===


Day of arrival. Contact organizers if you are interested in individualized program or helping with organization.
Day of arrival. Contact organizers (Luca, see FAQ below) if you are interested in individualized program or helping with organization.


=== Sunday, July 12 ===
=== Sunday, July 12 ===
* Hybrid meeting about 8.6.0 with Filesystem Hierarchy Standard and Jupyter in GUI updates
=== Monday, July 13 ===
=== Monday, July 13 ===
* Filesystem Hierarchy Standard ([https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard FHS])
* New '''Windows build server''' needed for addon provisioning and to get rid of "windows-2022 build and tests" (<code>ERROR: Cannot open URL <http://wingrass.fsv.cvut.cz/grass85/addons/grass-8.5.1dev/r.stream.distance.zip>: HTTP Error 404: Not Found</code>)
* Call with remote participants on GUI topics ([https://github.com/OSGeo/grass/issues/7614 #7614] and others)
=== Tuesday, July 14 ===
=== Tuesday, July 14 ===
* [[GSoC]] Space-time dataset integration call
* GeoAI
* Updating the GRASS Roadmap
=== Wednesday, July 15 ===
=== Wednesday, July 15 ===
* Python API review
* Plan [[PSC]] elections
=== Thursday, July 16 ===
=== Thursday, July 16 ===
* Reducing PR backlog
=== Friday, July 17 ===
=== Friday, July 17 ===
* Address issues for the upcoming [https://github.com/OSGeo/grass/milestone/29 8.6.0 release]
* Presentation of i.hyper @ 11.00h.
=== Saturday, July 18 ===
=== Saturday, July 18 ===
* Website review: fix the serious bootstrap mixup and broken sitemap bugs
=== Sunday, July 19 ===
=== Sunday, July 19 ===


Line 65: Line 112:
| [[User:wenzeslaus|Vaclav Petras]]
| [[User:wenzeslaus|Vaclav Petras]]
| United States  
| United States  
|
| 11.07.
|
| 19.07.
|
| grass.tools, pytest, subcommands, reviews
|
|
|-
|-
Line 73: Line 120:
| [[User:Annakrat|Anna Petrasova]]
| [[User:Annakrat|Anna Petrasova]]
| United States  
| United States  
|  
| 11.07.
|  
| 19.07.
|  
| GSoC, reviews, PR backlog, tutorials
|
|
|-
|-
Line 81: Line 128:
| [[User:Neteler|Markus Neteler]]
| [[User:Neteler|Markus Neteler]]
| Germany
| Germany
|  
| 06.07.
|  
| 18.07.
|  
| documentation, website, state of GRASS support in QGIS 3.x/4.x, knowledge-transfer
|
|
|-
|-
|5
|5
| [[User:Sbl|Stefan Blumentrath]]
| Norway
| 11.07. (presumably)
| 18.07. (presumably)
| Handling Copernicus data with GRASS / actinia
|
|-
|6
| [[User:Hellik|Helmut Kudrnovsky]]
| Austria
|  
|  
|  
|  
|  
|  
|
|-
|7
| [[User:Veroandreo|Verónica Andreo]]
| Argentina
| 11.07.
| 19.07.
|  
|  
|  
|
|-
|8
| [[User:Ctwhite|Corey White]]
| United States
| 11.07.
| 19.07.
| grass.jupyter, documentation, website, reviews, tutorials
|
|-
|9
| [[User:Echoix|Edouard Choinière]]
| Canada
| 11.07. (presumably)
| 19.07. (presumably)
| Reviews, CI, pytest, Windows GUI, i18n, undecided
|
|-
|10
| [[User:Mazingaro|Alen Mangafić]]
| Slovenia
| 13.07.
| 17.07.
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling; State of GRASS @FOSS4G 2026
|
|-
|11
| Tomaž Žagar
| Slovenia
| 13.07.
| 17.07.
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling
|
|-
|12
| Matjaž Krebs
| Slovenia
| 13.07.
| 17.07.
| i.hyper: [https://grass.osgeo.org/grass-stable/manuals/addons/i.hyper.html Road Map] fulfilling
|
|-
|13
| Christian Braun
| Luxembourg
| 13.07.
| 16.07.
| Reviews, documentation
|
|
|-
|-
|}
|}
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.


== Venue ==
== Venue ==
Line 103: Line 216:
=== Getting there ===
=== Getting there ===


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.
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.
 
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]
 
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])


== Accommodation and Costs ==
== Accommodation and Costs ==


''Participation is free of charge''. However, participants should plan for the following costs:
''Registration is free''. However, participants should plan for the following costs:


* Travel
* Travel
Line 119: Line 236:
* Family members are welcome to stay in the dormitory as well
* Family members are welcome to stay in the dormitory as well
* [https://cif.fmach.it/content/download/2701/78358/file/brochure_convitto.pdf Brochure]
* [https://cif.fmach.it/content/download/2701/78358/file/brochure_convitto.pdf Brochure]
* For '''lodging booking''' options: see [https://grasscommunitymeeting2026.eventbrite.it/ Eventbrite]


For anyone preferring alternative lodging, hotels and B&Bs are available in San Michele and nearby Trento.
For anyone preferring alternative lodging, hotels and B&Bs are available in San Michele and nearby Trento.


Lunches on weekdays can be taken at the FEM canteen (mensa), located on the same campus. Details and pricing are being finalized.
Lunches on weekdays can be taken at the FEM canteen (mensa), located on the same campus. Details and pricing are being finalized.


== Individual Preparation ==
== Individual Preparation ==
Line 133: Line 250:
== FAQ ==
== FAQ ==


* ''Is this a conference?''
** 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.
* ''Is this a hackathon?''
** While there is plenty of intensive coding, the meeting is not competitive. We meet to collaborate.
* ''Is the GRASS Community Meeting for developers only?''
** No, the meeting is open to all users, supporters, contributors, power users, and developers ''who want to make a meaningful contribution to the project''.
* ''What skills do I need?''
** 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.
* ''Can I attend remotely?''
** The meeting is in-person, but everyone is welcome to use the same week for focused work on the project from wherever they are.
* ''What language is used during the meeting?''
** English is the working language, but you may hear several other languages spoken at the event.
* ''How was it last time?''
* ''How was it last time?''
** Splendid! See [[GRASS Developer Summit Raleigh 2025]]!
** Splendid! See [[GRASS Developer Summit Raleigh 2025]]!
* ''Is the GRASS Community Meeting for developers only?''
** No, the meeting is open to all users, supporters, contributors, power users and developers ''who want to make a meaningful contribution to the project''.
* ''Where can I get help and more information about the community meeting?''
* ''Where can I get help and more information about the community meeting?''
** Contact local organizer [[User:Lucadelu|Luca Delucchi]] (<tt><lucadeluge at gmail com></tt>) or [[User:wenzeslaus|Vaclav Petras]] (<tt><wenzeslaus at gmail com></tt>) for budget questions.
** Contact local organizer [[User:Lucadelu|Luca Delucchi]] (<tt><lucadeluge at gmail com></tt>) or [[User:wenzeslaus|Vaclav Petras]] (<tt><wenzeslaus at gmail com></tt>) for budget questions.
* ''What if I can't spend time on this?''
** Can you spend money instead? [https://numfocus.org/donate-to-grass Donate to GRASS through NumFOCUS] to help keep the project going.


[[Category: Workshops]]
[[Category: Workshops]]
[[Category: Code Sprint]]
[[Category: Code Sprint]]
[[Category: 2026]]
[[Category: 2026]]

Latest revision as of 13:59, 7 August 2026

San Michele all'Adige
San Michele all'Adige

The GRASS Community Meeting for contributors and developers will be happening from July 11 - 19, 2026 in San Michele all'Adige, Trentino, Italy.

Sponsors

Sponsors make the event possible. Learn more about Sponsoring.

Logo of Bohannan Huston, Inc.
Bohannan Huston, Inc.
Light and dark green logo of OSGeo saying Your Open Source Compass
Open Source Geospatial Foundation


Logo of FOSSGIS e.V.
FOSSGIS e.V.
  • U.S. National Science Foundation, award 2303651 (planning and time of 3 participants).


  • In-kind contributions:
    • mundialis GmbH & Co. KG - personnel time
    • Geodetic institute of Slovenia (GI) - personnel time: SPHERE (basic research project No. J7-70247) financed by Slovenian Research and Innovation Agency
    • CONICET - personnel time
  • Personal time and/or financial contributions:
    • Edouard Choinière, Helmut Kudrnovsky, Markus Neteler, Vaclav Petras, Anna Petrasova, Corey White, Veronica Andreo
    • In addition to the above contributions, many participants made special efforts to keep costs down.

Purpose

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.

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 2025 event report gives an overview of what was achieved last year.

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.


Agenda

Agenda is being refined.

Saturday, July 11

Day of arrival. Contact organizers (Luca, see FAQ below) if you are interested in individualized program or helping with organization.

Sunday, July 12

  • Hybrid meeting about 8.6.0 with Filesystem Hierarchy Standard and Jupyter in GUI updates

Monday, July 13

Tuesday, July 14

  • GSoC Space-time dataset integration call
  • GeoAI
  • Updating the GRASS Roadmap

Wednesday, July 15

  • Python API review
  • Plan PSC elections

Thursday, July 16

  • Reducing PR backlog

Friday, July 17

  • Address issues for the upcoming 8.6.0 release
  • Presentation of i.hyper @ 11.00h.

Saturday, July 18

  • Website review: fix the serious bootstrap mixup and broken sitemap bugs

Sunday, July 19

Day of departure.

Participation

Please add your name here:

Number Participant Country Arrival Departure Topics Notes
1 Luca Delucchi Italy
2 Vaclav Petras United States 11.07. 19.07. grass.tools, pytest, subcommands, reviews
3 Anna Petrasova United States 11.07. 19.07. GSoC, reviews, PR backlog, tutorials
4 Markus Neteler Germany 06.07. 18.07. documentation, website, state of GRASS support in QGIS 3.x/4.x, knowledge-transfer
5 Stefan Blumentrath Norway 11.07. (presumably) 18.07. (presumably) Handling Copernicus data with GRASS / actinia
6 Helmut Kudrnovsky Austria
7 Verónica Andreo Argentina 11.07. 19.07.
8 Corey White United States 11.07. 19.07. grass.jupyter, documentation, website, reviews, tutorials
9 Edouard Choinière Canada 11.07. (presumably) 19.07. (presumably) Reviews, CI, pytest, Windows GUI, i18n, undecided
10 Alen Mangafić Slovenia 13.07. 17.07. i.hyper: Road Map fulfilling; State of GRASS @FOSS4G 2026
11 Tomaž Žagar Slovenia 13.07. 17.07. i.hyper: Road Map fulfilling
12 Matjaž Krebs Slovenia 13.07. 17.07. i.hyper: Road Map fulfilling
13 Christian Braun Luxembourg 13.07. 16.07. Reviews, documentation

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 donation or employer sponsorship of the project helps us get closer.

Venue

The meeting will be hosted at 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.

Map

Getting there

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.

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 here, the opposite way is this one

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 way back schedule)

Accommodation and Costs

Registration is free. However, participants should plan for the following costs:

  • Travel
  • Lodging

Participants can stay on-site at the FEM convitto (dormitory), keeping the community together for the full duration of the meeting:

  • €35 per person per night
  • Double and triple rooms (triples include a small kitchen)
  • A mandatory on-site supervisor is required at €200 per night (flat fee, shared across the group)
  • Family members are welcome to stay in the dormitory as well
  • Brochure
  • For lodging booking options: see Eventbrite

For anyone preferring alternative lodging, hotels and B&Bs are available in San Michele and nearby Trento.

Lunches on weekdays can be taken at the FEM canteen (mensa), located on the same campus. Details and pricing are being finalized.

Individual Preparation

  • Bring your own computer
  • Bring power adapter if needed (Italy: 230V, 50Hz, Type C, Type F, and Type L sockets are common)
  • Install git and the compiler tools, and come with a working GRASS development environment if possible. See here for details.

FAQ

  • Is this a conference?
    • 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.
  • Is this a hackathon?
    • While there is plenty of intensive coding, the meeting is not competitive. We meet to collaborate.
  • Is the GRASS Community Meeting for developers only?
    • No, the meeting is open to all users, supporters, contributors, power users, and developers who want to make a meaningful contribution to the project.
  • What skills do I need?
    • 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.
  • Can I attend remotely?
    • The meeting is in-person, but everyone is welcome to use the same week for focused work on the project from wherever they are.
  • What language is used during the meeting?
    • English is the working language, but you may hear several other languages spoken at the event.
  • How was it last time?
  • Where can I get help and more information about the community meeting?
    • Contact local organizer Luca Delucchi (<lucadeluge at gmail com>) or Vaclav Petras (<wenzeslaus at gmail com>) for budget questions.
  • What if I can't spend time on this?