<?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=Hellik</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=Hellik"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/Hellik"/>
	<updated>2026-04-13T07:34:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27747</id>
		<title>Talk:GRASS Community Meeting Prague 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27747"/>
		<updated>2024-07-16T20:19:46Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Helmut Kudrnovsky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2024|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: Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova, Martin Landa, Helmut Kudrnovsky, Helena Mitasova&lt;br /&gt;
* Budget: Vaclav Petras, Anna Petrasova, Markus Neteler, Veronica Andreo, Helena Mitasova&lt;br /&gt;
* Raising support: Vaclav Petras, Veronica Andreo, Markus Neteler, Helmut Kudrnovsky, Anna Petrasova&lt;br /&gt;
* Reimbursements: Vaclav Petras&lt;br /&gt;
* Venue: Vaclav Petras&lt;br /&gt;
* Meals: Caitlin Haedrich, Alen Mangafić, Martin Landa, Anna Petrasova, Vaclav Petras, Ondrej Pesek, Veronica Andreo&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Vaclav Petras, Veronica Andreo, Martin Landa&lt;br /&gt;
* Virtual participant support: Veronica Andreo&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Photography: Caitlin Haedrich, Helmut Kudrnovsky&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;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Make maintenance pull requests [https://github.com/rsbivand/rgrass/pull/90 PR #90] and [https://github.com/rsbivand/rgrass/pull/91 PR #91] to support future contributors of the [https://github.com/rsbivand/rgrass R package rgrass].&lt;br /&gt;
* Test the standalone GDAL-GRASS driver in R and create issues [https://github.com/OSGeo/gdal-grass/issues/46 #46], [https://github.com/OSGeo/gdal-grass/issues/47 #47], [https://github.com/OSGeo/gdal-grass/issues/48 #48] and [https://github.com/OSGeo/gdal-grass/issues/49 #49] in its code repository, with help of Markus Neteler.&lt;br /&gt;
* Implement the GDAL-GRASS driver in the &amp;lt;code&amp;gt;read_VECT()&amp;lt;/code&amp;gt; function of [https://github.com/rsbivand/rgrass R package rgrass], as well as some associated enhancements. See [https://github.com/rsbivand/rgrass/pull/93 PR #93].&lt;br /&gt;
* Make an [https://github.com/rsbivand/rgrass/issues/92 issue], with the help of Helmut Kudrnovsky and Veronica Andreo, about launching R in the OSGeo4W shell independently of GRASS GIS. &lt;br /&gt;
* Help sorting out a few issues in the [https://github.com/rsbivand/rgrass repository of R package rgrass].&lt;br /&gt;
* Point at the PROJJSON specification in support of GRASS GIS issue [https://github.com/OSGeo/grass/issues/3020 #3020].&lt;br /&gt;
* Participate in the GRASS GIS roadmap discussion on Saturday.&lt;br /&gt;
* Participate in the discussion on interfacing GRASS GIS from QGIS. See [https://github.com/OSGeo/grass/discussions/3898 meeting minutes].&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* cleanup labels in GitHub repo&lt;br /&gt;
* replace --tmp-location with --tmp-project (pull requests [https://github.com/OSGeo/grass/pull/3825 PR #3825], [https://github.com/OSGeo/grass/pull/3822 PR #3822])&lt;br /&gt;
* docker: remove &amp;quot;grass-session&amp;quot; pip approach, replace to new build-in Python API (pull request [https://github.com/OSGeo/grass/pull/3819 PR #3819])&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussion about our Dockerfiles&lt;br /&gt;
* Simplified examples for working with GRASS 8.4+ in Python (update [https://gis.stackexchange.com/a/457875/687 Stackexchange posts])&lt;br /&gt;
* Participated of the roadmap discussion session&lt;br /&gt;
* cleanup of many pull request titles to be recognized by https://github.com/OSGeo/grass/blob/main/utils/release.yml&lt;br /&gt;
* Complete OpenSSF Best Practices badge questionnaire to 100%: https://www.bestpractices.dev/en/projects/2470&lt;br /&gt;
* backport plenty of pull requests to GRASS GIS 8.4 release branch&lt;br /&gt;
* lib/gis: modernize getl2() https://github.com/OSGeo/grass/pull/3850&lt;br /&gt;
* social media outreach: suggest use of Publer.io to easier feed our channels (discuss with Vero and Caitlin)&lt;br /&gt;
* work on 8.4.0RC1, together with Vaclav, see https://github.com/OSGeo/grass/releases&lt;br /&gt;
* Participation in QGIS-GRASS session with Nyall Dawson&lt;br /&gt;
* Worked with Vero on the highlights for the 8.4.0RC1 release notes.&lt;br /&gt;
* Updated hugo version on the website, see also [https://github.com/OSGeo/grass-website/pull/438 PR]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Discuss tutorial topics with Alen&lt;br /&gt;
* Reviewed and tested contributions by the Google Summer of Code student working on EODAG integration.&lt;br /&gt;
* Reviewed and tested other PRs: temporal framework, tutorial on GRASS usage within Jupyter on Windows, upcoming t.stac addon, among others.&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other election related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Compiled the raw list of contributors since Dec 2020, to create the list of voters, as discussed during the PSC meeting.&lt;br /&gt;
* Set up a swag shop in RedBubble and added designs with color and white logos. Yet not published as payment details need to be configured with OSGeo treasurer (to be done in July-August).&lt;br /&gt;
* Participated of the roadmap discussion session - Roadmap will be re-worded and published in the website.&lt;br /&gt;
* Participated of the documentation discussion session.&lt;br /&gt;
* Participated of the call with Nyall Dawson about improving GRASS-QGIS integration.&lt;br /&gt;
* Worked with Markus on the highlights for the RC1 release notes.&lt;br /&gt;
* Assisted Caitlin with social media posting, reviewed posts and setting up Publer and Buffer services suggested by Markus to streamline posting in various channels.&lt;br /&gt;
* Discussed and tested Floris' gdal-grass driver implementation in rgrass package.&lt;br /&gt;
* Went through grass-website issues, closed some, pinged in others and changed hugo version in the website [https://github.com/OSGeo/grass-website/pull/438 PR].&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
* Discuss tutorial with Veronica and Vaclav.&lt;br /&gt;
* Setting up the environment for the tutorial with Ondřej and Corey, resulting in a process to build a Docker container with the main branch and it's kernel connection to Jupyter Lab.&lt;br /&gt;
* Writing a Jupyter Lab framework which works. Helped by Vaclav with locating the &amp;quot;GISENV&amp;quot; location bug.&lt;br /&gt;
* Data preparation: correction the point clouds to match correct Global Encoding value of a LAS 1.4 file with PDRF 6 - 10 is 17 (16 + 1); CRS definition.&lt;br /&gt;
* Testing and drafting the workflow in GUI.&lt;br /&gt;
* Found a and reported a bug about how r.in.pdal handles the number of returns ([https://github.com/OSGeo/grass/issues/3827 #3827]).&lt;br /&gt;
* Built a micromamba python environment for grass scripting with point cloud visualization with help of Edouard.&lt;br /&gt;
* Writing the tutorial.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
* Discussed and reviewed PRs for Google Summer of Code json and jupyter notebook projects.&lt;br /&gt;
* Helped setting up Docker environment for GRASS GIS and Jupyter Lab.&lt;br /&gt;
* Working on t.stac.* addon. (PR https://github.com/OSGeo/grass-addons/pull/802)&lt;br /&gt;
* Opened PR for new point pattern analysis tool v.paa (https://github.com/OSGeo/grass/pull/3826)&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Lead website discussion session.&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
* Debugging [https://github.com/OSGeo/grass/issues/2187 issue #2187] ([https://github.com/OSGeo/grass/pull/3869 PR #3869])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/vector/v.out.ogr v.out.ogr] ([https://github.com/OSGeo/grass/pull/3848 PR #3848])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/raster/r.out.gdal r.out.gdal] ([https://github.com/OSGeo/grass/pull/3903 PR #3903])&lt;br /&gt;
* Updates to add-ons documentation ([https://github.com/OSGeo/grass-addons/pull/1105 PR #1105])&lt;br /&gt;
* Review to Unit Test documentation ([https://github.com/OSGeo/grass/issues/3887 issue #3887])&lt;br /&gt;
* Discussion on parallel computation, sparked by [https://www.linkedin.com/feed/update/urn:li:activity:7208372306924994560?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7208372306924994560%2C7208521495923306496%29&amp;amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287208521495923306496%2Curn%3Ali%3Aactivity%3A7208372306924994560%29 Tom Hengl's remarks]:&lt;br /&gt;
** several approaches exist (documented in the [https://github.com/ncsu-geoforall-lab/opengeohub-2023 OpenGeoHub 2023 workshop]) but  not all accessible to non-programmers;&lt;br /&gt;
** most modules obvious to be parallelised have [https://grass.osgeo.org/grass83/manuals/keywords.html#parallel already been so];&lt;br /&gt;
** patching of results is an issue (high overhead), although in the [https://grass.osgeo.org/grass83/manuals/libpython/pygrass.modules.grid.html GridModule] class a virtual raster could be an option.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussed and reviewed PR for Google Summer of Code jupyter notebook projects.&lt;br /&gt;
* Reviewing v.surf.rst PR (Cross-validation OpenMP support, PR #3590)&lt;br /&gt;
* Tasked Caitlin to show layer controller in grass.jupyter.InteractiveMap by default, defined implementation, reviewed her PR (#3880)&lt;br /&gt;
* Solving conflict and reviewing PR #2481&lt;br /&gt;
* Testing and reviewing r.texture PR #3857, running benchmarks on laptop and desktop.&lt;br /&gt;
* Participated in QGIS discussion, put together meeting minutes: https://github.com/OSGeo/grass/discussions/3898&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Restructured CONTRIBUTING.md by moving out Github workflow into separate file&lt;br /&gt;
* Led GSoC students presentations.&lt;br /&gt;
* Participated in discussion about parallelization with Luis and Vashek, Caitlin and others&lt;br /&gt;
* Worked with Markus to create a repo for addon template https://github.com/OSGeo/grass-addon-cookiecutter&lt;br /&gt;
&lt;br /&gt;
=== Chung-Yuan Liang ===&lt;br /&gt;
* Refactored r.texture and updated tests (PR [https://github.com/OSGeo/grass/pull/3785 #3785], [https://github.com/OSGeo/grass/pull/3786 #3786]).&lt;br /&gt;
* Parallelized r.texture and provided benchmarks.&lt;br /&gt;
* Revised v.surf.rst PR (Cross-validation OpenMP support, PR [https://github.com/OSGeo/grass/pull/3590 #3590]).&lt;br /&gt;
* Enabled Python benchmark module to plot speedup and efficiency (PR [https://github.com/OSGeo/grass/pull/3835 #3835]).&lt;br /&gt;
* Parallelized r.horizon and provided benchmarks. (PR [https://github.com/OSGeo/grass/pull/3890 #3890])&lt;br /&gt;
* Discussed details of parallelizing modules with Vashek and Anna.&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Discussed GRASS, Jupyter and Windows with Helli&lt;br /&gt;
* Wrote tutorial for using OSGeo4W to set up Jupyter Lab in Notebooks - [https://github.com/ncsu-geoforall-lab/tutorials/pull/3 PR]&lt;br /&gt;
* Set up Publer account for social media management, compared with Buffer&lt;br /&gt;
* Took pictures and posted 2x daily to social media&lt;br /&gt;
* Added Layer Control by default to grass.jupyter.InteractiveMap() -  [https://github.com/OSGeo/grass/pull/3880 PR]&lt;br /&gt;
* Reviewed all GRASS GIS online profiled and compiled list that need updating (report in progress)&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
* Discussion with Vaclav Petras on current state of python packaging, build, and testing framework and coverage, Windows porting improvements, and future plans. Planning for the week. Lead to PRs addressing Windows blockers: [https://github.com/OSGeo/grass/pull/3850 #3850] and [https://github.com/OSGeo/grass/pull/3853 #3853], which I tested on my fork combined with my changes highlighting the bugs.&lt;br /&gt;
* Reviewing of PRs, managing CI during the sprint (restarting transient failures, finding inefficiencies, queueing jobs before and after active periods).&lt;br /&gt;
* Maintaining code quality CI and pre-commit. Example: Flake8 fails with Python 3.12 in pre-commit, as it is way outdated, harming contributions of the sprint's participants. Bumping to a new version has other failures and dependent changes needed. Related PRs include: [https://github.com/OSGeo/grass/pull/3808 #3808], [https://github.com/OSGeo/grass/pull/3831 #3831], [https://github.com/OSGeo/grass/pull/3833 #3833], [https://github.com/OSGeo/grass/pull/3840 #3840], [https://github.com/OSGeo/grass/pull/3814 #3814], [https://github.com/OSGeo/grass/pull/3799 #3799], [https://github.com/OSGeo/grass/pull/3834 #3834], [https://github.com/OSGeo/grass/pull/3815 #3815], [https://github.com/OSGeo/grass/pull/3820 #3820], [https://github.com/OSGeo/grass/pull/3818, #3818], [https://github.com/OSGeo/grass/pull/3813 #3813], [https://github.com/OSGeo/grass/pull/3855 #3855], [https://github.com/OSGeo/grass/pull/3817 #3817], [https://github.com/OSGeo/grass/pull/3812 #3812], [https://github.com/OSGeo/grass/pull/3859 #3859], [https://github.com/OSGeo/grass/pull/3860 #3860], [https://github.com/OSGeo/grass/pull/3861 #3861], [https://github.com/OSGeo/grass/pull/3841 #3841]&lt;br /&gt;
* Help Markus debugging Dockerfile builds. Reviewed docker-related PRs, improved docker builds, upgrade base images. (PRs: [https://github.com/OSGeo/grass/pull/3802 #3802], [https://github.com/OSGeo/grass/pull/3807 #3807], [https://github.com/OSGeo/grass/pull/3810 #3810], [https://github.com/OSGeo/grass/pull/3828 #3828], [https://github.com/OSGeo/grass/pull/3819 #3819], [https://github.com/OSGeo/grass/pull/3830 #3830], [https://github.com/OSGeo/grass/pull/3797 #3797], [https://github.com/OSGeo/grass/pull/3787 #3787], [https://github.com/OSGeo/grass/pull/3773 #3773], [https://github.com/OSGeo/grass/pull/3822 #3822], [https://github.com/OSGeo/grass/pull/3728 #3728])&lt;br /&gt;
* Helped multiple times Alen Mangafić with usage and building custom Docker images with different versions of PDAL.&lt;br /&gt;
* Designing and drafting the integration of docker build caching to improve build times whilst keeping risk of using cached old dependencies. [https://github.com/OSGeo/grass/pull/3821 #3821]&lt;br /&gt;
* With Vaclav Petras: reviewing backportable PRs, and designing the requirements and it's implementation of a automated backport solution with GitHub actions. Prioritized to work on the implementation after the sprint, as other features affecting productivity during the sprint should be worked on. Edit: implementation started on [https://github.com/echoix/grass/tree/backport-automation a branch of my fork]&lt;br /&gt;
* With Vaclav Petras: Discussing release notes generation improvements, deciding on new labels and classification, adjusting and improving titles regexes. Designed a process to validate PR that PR titles are classified correctly automatically, to greatly simplify future releases. This lead to Vaclav creating the validation function in [https://github.com/OSGeo/grass/pull/3824 PR #3824]. Implementation of validation workflow on PR creation and title changes will follow. PRs related to these decisions also include: [https://github.com/OSGeo/grass/pull/3823 #3823], [https://github.com/OSGeo/grass/pull/3829 #3829]&lt;br /&gt;
* Clarifying our supported languages standard support with Vaclav Petras and when changes should be made, leading to reduction of C/C++ CI usage in [https://github.com/OSGeo/grass/pull/3846 #3846]. Postponed checking of newer C++23 until Ubuntu 24.04 builds with newest GCC toolchain are included in CI.&lt;br /&gt;
* Helping Alen Mangafić with a local build to run alongside jupyter and conda environment.&lt;br /&gt;
* Reviewing Chung-Yuan Liang's PR, then assisting him multiple times with git operations, argparse, and unittest-related problems when programming. Sample of resulting PRs: [https://github.com/OSGeo/grass/pull/3835 #3835]&lt;br /&gt;
* Review and ajust repository's configuration to prevent some noticed problems, including pull request title/commit details (with Markus) and ruleset permissions related to branch creation (with Vaclav).&lt;br /&gt;
* PR title validation workflow implemented: [https://github.com/OSGeo/grass/pull/3877 #3877]&lt;br /&gt;
* Debug and investigate pytest timeout failures of [https://github.com/OSGeo/grass/pull/3879 #3879] that that same PR was supposed to prevent. The most probable explanation requires changing the multiprocessing startup method from fork to spawn, that also requires the code to be pickle-able. Alternative solution to avoid this requires changes of blocked and unmerged PRs that I worked to unblock. Unblocking these is also required to run pytest on macOS and Windows, and for a future python 3.14 on Linux too.&lt;br /&gt;
* Finish debugging porting Travis CI to Ubuntu 22.04 (Jammy) to unblock other PRs. Needed to fix some errors from -Wdeprecated-non-prototype to make Travis pass with the new -Werror flag. PR: [https://github.com/OSGeo/grass/pull/3002 #3002]&lt;br /&gt;
* Windows test failures due to external web content used for g.extension tests not being available for 8.5 on winGRASS yet. [https://github.com/OSGeo/grass/issues/3893 #3893]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* PR reviews (a lot - 45 PRs), especially for tool parallelization, JSON outputs, code quality&lt;br /&gt;
* Participated in discussions: project roadmap, interfacing with QGIS, website, parallelization (including default number of cores used), continuous integration (CI), and testing   &lt;br /&gt;
* PRs for contributor documentation, release notes, and automation (8 PRs) &lt;br /&gt;
* Work on RC1 (version updates, release notes, coordination)&lt;br /&gt;
* Reviews of social media post co-authored with the NC State European Center (venue).  &lt;br /&gt;
* Venue organizing and hosting&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* i.atcorr: bug fixing, refactoring, speeding up ([https://github.com/OSGeo/grass/pull/3911 PR #3911], [https://github.com/OSGeo/grass/pull/3886 PR #3886], [https://github.com/OSGeo/grass/pull/3806 PR #3806])&lt;br /&gt;
* g.gui.gmodeler: bug fixing, refactoring ([https://github.com/OSGeo/grass/pull/3881 PR #3881], [https://github.com/OSGeo/grass/pull/3865 PR #3865], [https://github.com/OSGeo/grass/pull/3816 PR #3816])&lt;br /&gt;
* work on docs, general code cleaning, refactoring, style ([https://github.com/OSGeo/grass/pulls?q=+is%3Apr+author%3Apesekon2+created%3A%3E%3D2024-06-13+ list of PRs])&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* work on docs migration from HTML to Markdown: [https://github.com/OSGeo/grass/pull/3849 #3849]&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Ivan Mincik): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Ivan Mincik ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS in Geospatial NIX&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Martin Landa): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska ===&lt;br /&gt;
&lt;br /&gt;
* work on the History panel - new mechanism for command ordering, optimization of node refreshes, bigger refactoring: [https://github.com/OSGeo/grass/pull/3896 #3896]&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussing GRASS, Jupyter and Windows with Caitlin&lt;br /&gt;
* Make an issue, together with Floris Vanderhaeghe and Veronica Andreo, about launching R in the OSGeo4W shell independently of GRASS GIS.&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27746</id>
		<title>Talk:GRASS Community Meeting Prague 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27746"/>
		<updated>2024-07-16T20:18:43Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Helmut Kudrnovsky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2024|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: Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova, Martin Landa, Helmut Kudrnovsky, Helena Mitasova&lt;br /&gt;
* Budget: Vaclav Petras, Anna Petrasova, Markus Neteler, Veronica Andreo, Helena Mitasova&lt;br /&gt;
* Raising support: Vaclav Petras, Veronica Andreo, Markus Neteler, Helmut Kudrnovsky, Anna Petrasova&lt;br /&gt;
* Reimbursements: Vaclav Petras&lt;br /&gt;
* Venue: Vaclav Petras&lt;br /&gt;
* Meals: Caitlin Haedrich, Alen Mangafić, Martin Landa, Anna Petrasova, Vaclav Petras, Ondrej Pesek, Veronica Andreo&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Vaclav Petras, Veronica Andreo, Martin Landa&lt;br /&gt;
* Virtual participant support: Veronica Andreo&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Photography: Caitlin Haedrich, Helmut Kudrnovsky&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;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Make maintenance pull requests [https://github.com/rsbivand/rgrass/pull/90 PR #90] and [https://github.com/rsbivand/rgrass/pull/91 PR #91] to support future contributors of the [https://github.com/rsbivand/rgrass R package rgrass].&lt;br /&gt;
* Test the standalone GDAL-GRASS driver in R and create issues [https://github.com/OSGeo/gdal-grass/issues/46 #46], [https://github.com/OSGeo/gdal-grass/issues/47 #47], [https://github.com/OSGeo/gdal-grass/issues/48 #48] and [https://github.com/OSGeo/gdal-grass/issues/49 #49] in its code repository, with help of Markus Neteler.&lt;br /&gt;
* Implement the GDAL-GRASS driver in the &amp;lt;code&amp;gt;read_VECT()&amp;lt;/code&amp;gt; function of [https://github.com/rsbivand/rgrass R package rgrass], as well as some associated enhancements. See [https://github.com/rsbivand/rgrass/pull/93 PR #93].&lt;br /&gt;
* Make an [https://github.com/rsbivand/rgrass/issues/92 issue], with the help of Helmut Kudrnovsky and Veronica Andreo, about launching R in the OSGeo4W shell independently of GRASS GIS. &lt;br /&gt;
* Help sorting out a few issues in the [https://github.com/rsbivand/rgrass repository of R package rgrass].&lt;br /&gt;
* Point at the PROJJSON specification in support of GRASS GIS issue [https://github.com/OSGeo/grass/issues/3020 #3020].&lt;br /&gt;
* Participate in the GRASS GIS roadmap discussion on Saturday.&lt;br /&gt;
* Participate in the discussion on interfacing GRASS GIS from QGIS. See [https://github.com/OSGeo/grass/discussions/3898 meeting minutes].&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* cleanup labels in GitHub repo&lt;br /&gt;
* replace --tmp-location with --tmp-project (pull requests [https://github.com/OSGeo/grass/pull/3825 PR #3825], [https://github.com/OSGeo/grass/pull/3822 PR #3822])&lt;br /&gt;
* docker: remove &amp;quot;grass-session&amp;quot; pip approach, replace to new build-in Python API (pull request [https://github.com/OSGeo/grass/pull/3819 PR #3819])&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussion about our Dockerfiles&lt;br /&gt;
* Simplified examples for working with GRASS 8.4+ in Python (update [https://gis.stackexchange.com/a/457875/687 Stackexchange posts])&lt;br /&gt;
* Participated of the roadmap discussion session&lt;br /&gt;
* cleanup of many pull request titles to be recognized by https://github.com/OSGeo/grass/blob/main/utils/release.yml&lt;br /&gt;
* Complete OpenSSF Best Practices badge questionnaire to 100%: https://www.bestpractices.dev/en/projects/2470&lt;br /&gt;
* backport plenty of pull requests to GRASS GIS 8.4 release branch&lt;br /&gt;
* lib/gis: modernize getl2() https://github.com/OSGeo/grass/pull/3850&lt;br /&gt;
* social media outreach: suggest use of Publer.io to easier feed our channels (discuss with Vero and Caitlin)&lt;br /&gt;
* work on 8.4.0RC1, together with Vaclav, see https://github.com/OSGeo/grass/releases&lt;br /&gt;
* Participation in QGIS-GRASS session with Nyall Dawson&lt;br /&gt;
* Worked with Vero on the highlights for the 8.4.0RC1 release notes.&lt;br /&gt;
* Updated hugo version on the website, see also [https://github.com/OSGeo/grass-website/pull/438 PR]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Discuss tutorial topics with Alen&lt;br /&gt;
* Reviewed and tested contributions by the Google Summer of Code student working on EODAG integration.&lt;br /&gt;
* Reviewed and tested other PRs: temporal framework, tutorial on GRASS usage within Jupyter on Windows, upcoming t.stac addon, among others.&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other election related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Compiled the raw list of contributors since Dec 2020, to create the list of voters, as discussed during the PSC meeting.&lt;br /&gt;
* Set up a swag shop in RedBubble and added designs with color and white logos. Yet not published as payment details need to be configured with OSGeo treasurer (to be done in July-August).&lt;br /&gt;
* Participated of the roadmap discussion session - Roadmap will be re-worded and published in the website.&lt;br /&gt;
* Participated of the documentation discussion session.&lt;br /&gt;
* Participated of the call with Nyall Dawson about improving GRASS-QGIS integration.&lt;br /&gt;
* Worked with Markus on the highlights for the RC1 release notes.&lt;br /&gt;
* Assisted Caitlin with social media posting, reviewed posts and setting up Publer and Buffer services suggested by Markus to streamline posting in various channels.&lt;br /&gt;
* Discussed and tested Floris' gdal-grass driver implementation in rgrass package.&lt;br /&gt;
* Went through grass-website issues, closed some, pinged in others and changed hugo version in the website [https://github.com/OSGeo/grass-website/pull/438 PR].&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
* Discuss tutorial with Veronica and Vaclav.&lt;br /&gt;
* Setting up the environment for the tutorial with Ondřej and Corey, resulting in a process to build a Docker container with the main branch and it's kernel connection to Jupyter Lab.&lt;br /&gt;
* Writing a Jupyter Lab framework which works. Helped by Vaclav with locating the &amp;quot;GISENV&amp;quot; location bug.&lt;br /&gt;
* Data preparation: correction the point clouds to match correct Global Encoding value of a LAS 1.4 file with PDRF 6 - 10 is 17 (16 + 1); CRS definition.&lt;br /&gt;
* Testing and drafting the workflow in GUI.&lt;br /&gt;
* Found a and reported a bug about how r.in.pdal handles the number of returns ([https://github.com/OSGeo/grass/issues/3827 #3827]).&lt;br /&gt;
* Built a micromamba python environment for grass scripting with point cloud visualization with help of Edouard.&lt;br /&gt;
* Writing the tutorial.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
* Discussed and reviewed PRs for Google Summer of Code json and jupyter notebook projects.&lt;br /&gt;
* Helped setting up Docker environment for GRASS GIS and Jupyter Lab.&lt;br /&gt;
* Working on t.stac.* addon. (PR https://github.com/OSGeo/grass-addons/pull/802)&lt;br /&gt;
* Opened PR for new point pattern analysis tool v.paa (https://github.com/OSGeo/grass/pull/3826)&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Lead website discussion session.&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
* Debugging [https://github.com/OSGeo/grass/issues/2187 issue #2187] ([https://github.com/OSGeo/grass/pull/3869 PR #3869])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/vector/v.out.ogr v.out.ogr] ([https://github.com/OSGeo/grass/pull/3848 PR #3848])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/raster/r.out.gdal r.out.gdal] ([https://github.com/OSGeo/grass/pull/3903 PR #3903])&lt;br /&gt;
* Updates to add-ons documentation ([https://github.com/OSGeo/grass-addons/pull/1105 PR #1105])&lt;br /&gt;
* Review to Unit Test documentation ([https://github.com/OSGeo/grass/issues/3887 issue #3887])&lt;br /&gt;
* Discussion on parallel computation, sparked by [https://www.linkedin.com/feed/update/urn:li:activity:7208372306924994560?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7208372306924994560%2C7208521495923306496%29&amp;amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287208521495923306496%2Curn%3Ali%3Aactivity%3A7208372306924994560%29 Tom Hengl's remarks]:&lt;br /&gt;
** several approaches exist (documented in the [https://github.com/ncsu-geoforall-lab/opengeohub-2023 OpenGeoHub 2023 workshop]) but  not all accessible to non-programmers;&lt;br /&gt;
** most modules obvious to be parallelised have [https://grass.osgeo.org/grass83/manuals/keywords.html#parallel already been so];&lt;br /&gt;
** patching of results is an issue (high overhead), although in the [https://grass.osgeo.org/grass83/manuals/libpython/pygrass.modules.grid.html GridModule] class a virtual raster could be an option.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussed and reviewed PR for Google Summer of Code jupyter notebook projects.&lt;br /&gt;
* Reviewing v.surf.rst PR (Cross-validation OpenMP support, PR #3590)&lt;br /&gt;
* Tasked Caitlin to show layer controller in grass.jupyter.InteractiveMap by default, defined implementation, reviewed her PR (#3880)&lt;br /&gt;
* Solving conflict and reviewing PR #2481&lt;br /&gt;
* Testing and reviewing r.texture PR #3857, running benchmarks on laptop and desktop.&lt;br /&gt;
* Participated in QGIS discussion, put together meeting minutes: https://github.com/OSGeo/grass/discussions/3898&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Restructured CONTRIBUTING.md by moving out Github workflow into separate file&lt;br /&gt;
* Led GSoC students presentations.&lt;br /&gt;
* Participated in discussion about parallelization with Luis and Vashek, Caitlin and others&lt;br /&gt;
* Worked with Markus to create a repo for addon template https://github.com/OSGeo/grass-addon-cookiecutter&lt;br /&gt;
&lt;br /&gt;
=== Chung-Yuan Liang ===&lt;br /&gt;
* Refactored r.texture and updated tests (PR [https://github.com/OSGeo/grass/pull/3785 #3785], [https://github.com/OSGeo/grass/pull/3786 #3786]).&lt;br /&gt;
* Parallelized r.texture and provided benchmarks.&lt;br /&gt;
* Revised v.surf.rst PR (Cross-validation OpenMP support, PR [https://github.com/OSGeo/grass/pull/3590 #3590]).&lt;br /&gt;
* Enabled Python benchmark module to plot speedup and efficiency (PR [https://github.com/OSGeo/grass/pull/3835 #3835]).&lt;br /&gt;
* Parallelized r.horizon and provided benchmarks. (PR [https://github.com/OSGeo/grass/pull/3890 #3890])&lt;br /&gt;
* Discussed details of parallelizing modules with Vashek and Anna.&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Discussed GRASS, Jupyter and Windows with Helli&lt;br /&gt;
* Wrote tutorial for using OSGeo4W to set up Jupyter Lab in Notebooks - [https://github.com/ncsu-geoforall-lab/tutorials/pull/3 PR]&lt;br /&gt;
* Set up Publer account for social media management, compared with Buffer&lt;br /&gt;
* Took pictures and posted 2x daily to social media&lt;br /&gt;
* Added Layer Control by default to grass.jupyter.InteractiveMap() -  [https://github.com/OSGeo/grass/pull/3880 PR]&lt;br /&gt;
* Reviewed all GRASS GIS online profiled and compiled list that need updating (report in progress)&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
* Discussion with Vaclav Petras on current state of python packaging, build, and testing framework and coverage, Windows porting improvements, and future plans. Planning for the week. Lead to PRs addressing Windows blockers: [https://github.com/OSGeo/grass/pull/3850 #3850] and [https://github.com/OSGeo/grass/pull/3853 #3853], which I tested on my fork combined with my changes highlighting the bugs.&lt;br /&gt;
* Reviewing of PRs, managing CI during the sprint (restarting transient failures, finding inefficiencies, queueing jobs before and after active periods).&lt;br /&gt;
* Maintaining code quality CI and pre-commit. Example: Flake8 fails with Python 3.12 in pre-commit, as it is way outdated, harming contributions of the sprint's participants. Bumping to a new version has other failures and dependent changes needed. Related PRs include: [https://github.com/OSGeo/grass/pull/3808 #3808], [https://github.com/OSGeo/grass/pull/3831 #3831], [https://github.com/OSGeo/grass/pull/3833 #3833], [https://github.com/OSGeo/grass/pull/3840 #3840], [https://github.com/OSGeo/grass/pull/3814 #3814], [https://github.com/OSGeo/grass/pull/3799 #3799], [https://github.com/OSGeo/grass/pull/3834 #3834], [https://github.com/OSGeo/grass/pull/3815 #3815], [https://github.com/OSGeo/grass/pull/3820 #3820], [https://github.com/OSGeo/grass/pull/3818, #3818], [https://github.com/OSGeo/grass/pull/3813 #3813], [https://github.com/OSGeo/grass/pull/3855 #3855], [https://github.com/OSGeo/grass/pull/3817 #3817], [https://github.com/OSGeo/grass/pull/3812 #3812], [https://github.com/OSGeo/grass/pull/3859 #3859], [https://github.com/OSGeo/grass/pull/3860 #3860], [https://github.com/OSGeo/grass/pull/3861 #3861], [https://github.com/OSGeo/grass/pull/3841 #3841]&lt;br /&gt;
* Help Markus debugging Dockerfile builds. Reviewed docker-related PRs, improved docker builds, upgrade base images. (PRs: [https://github.com/OSGeo/grass/pull/3802 #3802], [https://github.com/OSGeo/grass/pull/3807 #3807], [https://github.com/OSGeo/grass/pull/3810 #3810], [https://github.com/OSGeo/grass/pull/3828 #3828], [https://github.com/OSGeo/grass/pull/3819 #3819], [https://github.com/OSGeo/grass/pull/3830 #3830], [https://github.com/OSGeo/grass/pull/3797 #3797], [https://github.com/OSGeo/grass/pull/3787 #3787], [https://github.com/OSGeo/grass/pull/3773 #3773], [https://github.com/OSGeo/grass/pull/3822 #3822], [https://github.com/OSGeo/grass/pull/3728 #3728])&lt;br /&gt;
* Helped multiple times Alen Mangafić with usage and building custom Docker images with different versions of PDAL.&lt;br /&gt;
* Designing and drafting the integration of docker build caching to improve build times whilst keeping risk of using cached old dependencies. [https://github.com/OSGeo/grass/pull/3821 #3821]&lt;br /&gt;
* With Vaclav Petras: reviewing backportable PRs, and designing the requirements and it's implementation of a automated backport solution with GitHub actions. Prioritized to work on the implementation after the sprint, as other features affecting productivity during the sprint should be worked on. Edit: implementation started on [https://github.com/echoix/grass/tree/backport-automation a branch of my fork]&lt;br /&gt;
* With Vaclav Petras: Discussing release notes generation improvements, deciding on new labels and classification, adjusting and improving titles regexes. Designed a process to validate PR that PR titles are classified correctly automatically, to greatly simplify future releases. This lead to Vaclav creating the validation function in [https://github.com/OSGeo/grass/pull/3824 PR #3824]. Implementation of validation workflow on PR creation and title changes will follow. PRs related to these decisions also include: [https://github.com/OSGeo/grass/pull/3823 #3823], [https://github.com/OSGeo/grass/pull/3829 #3829]&lt;br /&gt;
* Clarifying our supported languages standard support with Vaclav Petras and when changes should be made, leading to reduction of C/C++ CI usage in [https://github.com/OSGeo/grass/pull/3846 #3846]. Postponed checking of newer C++23 until Ubuntu 24.04 builds with newest GCC toolchain are included in CI.&lt;br /&gt;
* Helping Alen Mangafić with a local build to run alongside jupyter and conda environment.&lt;br /&gt;
* Reviewing Chung-Yuan Liang's PR, then assisting him multiple times with git operations, argparse, and unittest-related problems when programming. Sample of resulting PRs: [https://github.com/OSGeo/grass/pull/3835 #3835]&lt;br /&gt;
* Review and ajust repository's configuration to prevent some noticed problems, including pull request title/commit details (with Markus) and ruleset permissions related to branch creation (with Vaclav).&lt;br /&gt;
* PR title validation workflow implemented: [https://github.com/OSGeo/grass/pull/3877 #3877]&lt;br /&gt;
* Debug and investigate pytest timeout failures of [https://github.com/OSGeo/grass/pull/3879 #3879] that that same PR was supposed to prevent. The most probable explanation requires changing the multiprocessing startup method from fork to spawn, that also requires the code to be pickle-able. Alternative solution to avoid this requires changes of blocked and unmerged PRs that I worked to unblock. Unblocking these is also required to run pytest on macOS and Windows, and for a future python 3.14 on Linux too.&lt;br /&gt;
* Finish debugging porting Travis CI to Ubuntu 22.04 (Jammy) to unblock other PRs. Needed to fix some errors from -Wdeprecated-non-prototype to make Travis pass with the new -Werror flag. PR: [https://github.com/OSGeo/grass/pull/3002 #3002]&lt;br /&gt;
* Windows test failures due to external web content used for g.extension tests not being available for 8.5 on winGRASS yet. [https://github.com/OSGeo/grass/issues/3893 #3893]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* PR reviews (a lot - 45 PRs), especially for tool parallelization, JSON outputs, code quality&lt;br /&gt;
* Participated in discussions: project roadmap, interfacing with QGIS, website, parallelization (including default number of cores used), continuous integration (CI), and testing   &lt;br /&gt;
* PRs for contributor documentation, release notes, and automation (8 PRs) &lt;br /&gt;
* Work on RC1 (version updates, release notes, coordination)&lt;br /&gt;
* Reviews of social media post co-authored with the NC State European Center (venue).  &lt;br /&gt;
* Venue organizing and hosting&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* i.atcorr: bug fixing, refactoring, speeding up ([https://github.com/OSGeo/grass/pull/3911 PR #3911], [https://github.com/OSGeo/grass/pull/3886 PR #3886], [https://github.com/OSGeo/grass/pull/3806 PR #3806])&lt;br /&gt;
* g.gui.gmodeler: bug fixing, refactoring ([https://github.com/OSGeo/grass/pull/3881 PR #3881], [https://github.com/OSGeo/grass/pull/3865 PR #3865], [https://github.com/OSGeo/grass/pull/3816 PR #3816])&lt;br /&gt;
* work on docs, general code cleaning, refactoring, style ([https://github.com/OSGeo/grass/pulls?q=+is%3Apr+author%3Apesekon2+created%3A%3E%3D2024-06-13+ list of PRs])&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* work on docs migration from HTML to Markdown: [https://github.com/OSGeo/grass/pull/3849 #3849]&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Ivan Mincik): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Ivan Mincik ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS in Geospatial NIX&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Martin Landa): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska ===&lt;br /&gt;
&lt;br /&gt;
* work on the History panel - new mechanism for command ordering, optimization of node refreshes, bigger refactoring: [https://github.com/OSGeo/grass/pull/3896 #3896]&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussing GRASS, Jupyter and Windows with Caitlin&lt;br /&gt;
* Make an issue, with the help of Helmut Kudrnovsky and Veronica Andreo, about launching R in the OSGeo4W shell independently of GRASS GIS.&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27745</id>
		<title>Talk:GRASS Community Meeting Prague 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2024&amp;diff=27745"/>
		<updated>2024-07-16T20:15:25Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2024|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: Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova, Martin Landa, Helmut Kudrnovsky, Helena Mitasova&lt;br /&gt;
* Budget: Vaclav Petras, Anna Petrasova, Markus Neteler, Veronica Andreo, Helena Mitasova&lt;br /&gt;
* Raising support: Vaclav Petras, Veronica Andreo, Markus Neteler, Helmut Kudrnovsky, Anna Petrasova&lt;br /&gt;
* Reimbursements: Vaclav Petras&lt;br /&gt;
* Venue: Vaclav Petras&lt;br /&gt;
* Meals: Caitlin Haedrich, Alen Mangafić, Martin Landa, Anna Petrasova, Vaclav Petras, Ondrej Pesek, Veronica Andreo&lt;br /&gt;
* Agenda: Veronica Andreo, Anna Petrasova&lt;br /&gt;
* Wiki page: Vaclav Petras, Veronica Andreo, Martin Landa&lt;br /&gt;
* Virtual participant support: Veronica Andreo&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Photography: Caitlin Haedrich, Helmut Kudrnovsky&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;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Make maintenance pull requests [https://github.com/rsbivand/rgrass/pull/90 PR #90] and [https://github.com/rsbivand/rgrass/pull/91 PR #91] to support future contributors of the [https://github.com/rsbivand/rgrass R package rgrass].&lt;br /&gt;
* Test the standalone GDAL-GRASS driver in R and create issues [https://github.com/OSGeo/gdal-grass/issues/46 #46], [https://github.com/OSGeo/gdal-grass/issues/47 #47], [https://github.com/OSGeo/gdal-grass/issues/48 #48] and [https://github.com/OSGeo/gdal-grass/issues/49 #49] in its code repository, with help of Markus Neteler.&lt;br /&gt;
* Implement the GDAL-GRASS driver in the &amp;lt;code&amp;gt;read_VECT()&amp;lt;/code&amp;gt; function of [https://github.com/rsbivand/rgrass R package rgrass], as well as some associated enhancements. See [https://github.com/rsbivand/rgrass/pull/93 PR #93].&lt;br /&gt;
* Make an [https://github.com/rsbivand/rgrass/issues/92 issue], with the help of Helmut Kudrnovsky and Veronica Andreo, about launching R in the OSGeo4W shell independently of GRASS GIS. &lt;br /&gt;
* Help sorting out a few issues in the [https://github.com/rsbivand/rgrass repository of R package rgrass].&lt;br /&gt;
* Point at the PROJJSON specification in support of GRASS GIS issue [https://github.com/OSGeo/grass/issues/3020 #3020].&lt;br /&gt;
* Participate in the GRASS GIS roadmap discussion on Saturday.&lt;br /&gt;
* Participate in the discussion on interfacing GRASS GIS from QGIS. See [https://github.com/OSGeo/grass/discussions/3898 meeting minutes].&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* cleanup labels in GitHub repo&lt;br /&gt;
* replace --tmp-location with --tmp-project (pull requests [https://github.com/OSGeo/grass/pull/3825 PR #3825], [https://github.com/OSGeo/grass/pull/3822 PR #3822])&lt;br /&gt;
* docker: remove &amp;quot;grass-session&amp;quot; pip approach, replace to new build-in Python API (pull request [https://github.com/OSGeo/grass/pull/3819 PR #3819])&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussion about our Dockerfiles&lt;br /&gt;
* Simplified examples for working with GRASS 8.4+ in Python (update [https://gis.stackexchange.com/a/457875/687 Stackexchange posts])&lt;br /&gt;
* Participated of the roadmap discussion session&lt;br /&gt;
* cleanup of many pull request titles to be recognized by https://github.com/OSGeo/grass/blob/main/utils/release.yml&lt;br /&gt;
* Complete OpenSSF Best Practices badge questionnaire to 100%: https://www.bestpractices.dev/en/projects/2470&lt;br /&gt;
* backport plenty of pull requests to GRASS GIS 8.4 release branch&lt;br /&gt;
* lib/gis: modernize getl2() https://github.com/OSGeo/grass/pull/3850&lt;br /&gt;
* social media outreach: suggest use of Publer.io to easier feed our channels (discuss with Vero and Caitlin)&lt;br /&gt;
* work on 8.4.0RC1, together with Vaclav, see https://github.com/OSGeo/grass/releases&lt;br /&gt;
* Participation in QGIS-GRASS session with Nyall Dawson&lt;br /&gt;
* Worked with Vero on the highlights for the 8.4.0RC1 release notes.&lt;br /&gt;
* Updated hugo version on the website, see also [https://github.com/OSGeo/grass-website/pull/438 PR]&lt;br /&gt;
&lt;br /&gt;
=== Veronica Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Discuss tutorial topics with Alen&lt;br /&gt;
* Reviewed and tested contributions by the Google Summer of Code student working on EODAG integration.&lt;br /&gt;
* Reviewed and tested other PRs: temporal framework, tutorial on GRASS usage within Jupyter on Windows, upcoming t.stac addon, among others.&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other election related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Compiled the raw list of contributors since Dec 2020, to create the list of voters, as discussed during the PSC meeting.&lt;br /&gt;
* Set up a swag shop in RedBubble and added designs with color and white logos. Yet not published as payment details need to be configured with OSGeo treasurer (to be done in July-August).&lt;br /&gt;
* Participated of the roadmap discussion session - Roadmap will be re-worded and published in the website.&lt;br /&gt;
* Participated of the documentation discussion session.&lt;br /&gt;
* Participated of the call with Nyall Dawson about improving GRASS-QGIS integration.&lt;br /&gt;
* Worked with Markus on the highlights for the RC1 release notes.&lt;br /&gt;
* Assisted Caitlin with social media posting, reviewed posts and setting up Publer and Buffer services suggested by Markus to streamline posting in various channels.&lt;br /&gt;
* Discussed and tested Floris' gdal-grass driver implementation in rgrass package.&lt;br /&gt;
* Went through grass-website issues, closed some, pinged in others and changed hugo version in the website [https://github.com/OSGeo/grass-website/pull/438 PR].&lt;br /&gt;
&lt;br /&gt;
=== Alen Mangafić ===&lt;br /&gt;
* Discuss tutorial with Veronica and Vaclav.&lt;br /&gt;
* Setting up the environment for the tutorial with Ondřej and Corey, resulting in a process to build a Docker container with the main branch and it's kernel connection to Jupyter Lab.&lt;br /&gt;
* Writing a Jupyter Lab framework which works. Helped by Vaclav with locating the &amp;quot;GISENV&amp;quot; location bug.&lt;br /&gt;
* Data preparation: correction the point clouds to match correct Global Encoding value of a LAS 1.4 file with PDRF 6 - 10 is 17 (16 + 1); CRS definition.&lt;br /&gt;
* Testing and drafting the workflow in GUI.&lt;br /&gt;
* Found a and reported a bug about how r.in.pdal handles the number of returns ([https://github.com/OSGeo/grass/issues/3827 #3827]).&lt;br /&gt;
* Built a micromamba python environment for grass scripting with point cloud visualization with help of Edouard.&lt;br /&gt;
* Writing the tutorial.&lt;br /&gt;
&lt;br /&gt;
=== Corey White ===&lt;br /&gt;
&lt;br /&gt;
* Discussed and reviewed PRs for Google Summer of Code json and jupyter notebook projects.&lt;br /&gt;
* Helped setting up Docker environment for GRASS GIS and Jupyter Lab.&lt;br /&gt;
* Working on t.stac.* addon. (PR https://github.com/OSGeo/grass-addons/pull/802)&lt;br /&gt;
* Opened PR for new point pattern analysis tool v.paa (https://github.com/OSGeo/grass/pull/3826)&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Lead website discussion session.&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
* Debugging [https://github.com/OSGeo/grass/issues/2187 issue #2187] ([https://github.com/OSGeo/grass/pull/3869 PR #3869])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/vector/v.out.ogr v.out.ogr] ([https://github.com/OSGeo/grass/pull/3848 PR #3848])&lt;br /&gt;
* Unit tests for [https://github.com/OSGeo/grass/tree/main/raster/r.out.gdal r.out.gdal] ([https://github.com/OSGeo/grass/pull/3903 PR #3903])&lt;br /&gt;
* Updates to add-ons documentation ([https://github.com/OSGeo/grass-addons/pull/1105 PR #1105])&lt;br /&gt;
* Review to Unit Test documentation ([https://github.com/OSGeo/grass/issues/3887 issue #3887])&lt;br /&gt;
* Discussion on parallel computation, sparked by [https://www.linkedin.com/feed/update/urn:li:activity:7208372306924994560?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7208372306924994560%2C7208521495923306496%29&amp;amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287208521495923306496%2Curn%3Ali%3Aactivity%3A7208372306924994560%29 Tom Hengl's remarks]:&lt;br /&gt;
** several approaches exist (documented in the [https://github.com/ncsu-geoforall-lab/opengeohub-2023 OpenGeoHub 2023 workshop]) but  not all accessible to non-programmers;&lt;br /&gt;
** most modules obvious to be parallelised have [https://grass.osgeo.org/grass83/manuals/keywords.html#parallel already been so];&lt;br /&gt;
** patching of results is an issue (high overhead), although in the [https://grass.osgeo.org/grass83/manuals/libpython/pygrass.modules.grid.html GridModule] class a virtual raster could be an option.&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussed and reviewed PR for Google Summer of Code jupyter notebook projects.&lt;br /&gt;
* Reviewing v.surf.rst PR (Cross-validation OpenMP support, PR #3590)&lt;br /&gt;
* Tasked Caitlin to show layer controller in grass.jupyter.InteractiveMap by default, defined implementation, reviewed her PR (#3880)&lt;br /&gt;
* Solving conflict and reviewing PR #2481&lt;br /&gt;
* Testing and reviewing r.texture PR #3857, running benchmarks on laptop and desktop.&lt;br /&gt;
* Participated in QGIS discussion, put together meeting minutes: https://github.com/OSGeo/grass/discussions/3898&lt;br /&gt;
* Participated in the roadmap discussion session.&lt;br /&gt;
* Participated in the documentation discussion session.&lt;br /&gt;
* Restructured CONTRIBUTING.md by moving out Github workflow into separate file&lt;br /&gt;
* Led GSoC students presentations.&lt;br /&gt;
* Participated in discussion about parallelization with Luis and Vashek, Caitlin and others&lt;br /&gt;
* Worked with Markus to create a repo for addon template https://github.com/OSGeo/grass-addon-cookiecutter&lt;br /&gt;
&lt;br /&gt;
=== Chung-Yuan Liang ===&lt;br /&gt;
* Refactored r.texture and updated tests (PR [https://github.com/OSGeo/grass/pull/3785 #3785], [https://github.com/OSGeo/grass/pull/3786 #3786]).&lt;br /&gt;
* Parallelized r.texture and provided benchmarks.&lt;br /&gt;
* Revised v.surf.rst PR (Cross-validation OpenMP support, PR [https://github.com/OSGeo/grass/pull/3590 #3590]).&lt;br /&gt;
* Enabled Python benchmark module to plot speedup and efficiency (PR [https://github.com/OSGeo/grass/pull/3835 #3835]).&lt;br /&gt;
* Parallelized r.horizon and provided benchmarks. (PR [https://github.com/OSGeo/grass/pull/3890 #3890])&lt;br /&gt;
* Discussed details of parallelizing modules with Vashek and Anna.&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Discussed GRASS, Jupyter and Windows with Helli&lt;br /&gt;
* Wrote tutorial for using OSGeo4W to set up Jupyter Lab in Notebooks - [https://github.com/ncsu-geoforall-lab/tutorials/pull/3 PR]&lt;br /&gt;
* Set up Publer account for social media management, compared with Buffer&lt;br /&gt;
* Took pictures and posted 2x daily to social media&lt;br /&gt;
* Added Layer Control by default to grass.jupyter.InteractiveMap() -  [https://github.com/OSGeo/grass/pull/3880 PR]&lt;br /&gt;
* Reviewed all GRASS GIS online profiled and compiled list that need updating (report in progress)&lt;br /&gt;
&lt;br /&gt;
=== Edouard Choinière ===&lt;br /&gt;
* Discussion with Vaclav Petras on current state of python packaging, build, and testing framework and coverage, Windows porting improvements, and future plans. Planning for the week. Lead to PRs addressing Windows blockers: [https://github.com/OSGeo/grass/pull/3850 #3850] and [https://github.com/OSGeo/grass/pull/3853 #3853], which I tested on my fork combined with my changes highlighting the bugs.&lt;br /&gt;
* Reviewing of PRs, managing CI during the sprint (restarting transient failures, finding inefficiencies, queueing jobs before and after active periods).&lt;br /&gt;
* Maintaining code quality CI and pre-commit. Example: Flake8 fails with Python 3.12 in pre-commit, as it is way outdated, harming contributions of the sprint's participants. Bumping to a new version has other failures and dependent changes needed. Related PRs include: [https://github.com/OSGeo/grass/pull/3808 #3808], [https://github.com/OSGeo/grass/pull/3831 #3831], [https://github.com/OSGeo/grass/pull/3833 #3833], [https://github.com/OSGeo/grass/pull/3840 #3840], [https://github.com/OSGeo/grass/pull/3814 #3814], [https://github.com/OSGeo/grass/pull/3799 #3799], [https://github.com/OSGeo/grass/pull/3834 #3834], [https://github.com/OSGeo/grass/pull/3815 #3815], [https://github.com/OSGeo/grass/pull/3820 #3820], [https://github.com/OSGeo/grass/pull/3818, #3818], [https://github.com/OSGeo/grass/pull/3813 #3813], [https://github.com/OSGeo/grass/pull/3855 #3855], [https://github.com/OSGeo/grass/pull/3817 #3817], [https://github.com/OSGeo/grass/pull/3812 #3812], [https://github.com/OSGeo/grass/pull/3859 #3859], [https://github.com/OSGeo/grass/pull/3860 #3860], [https://github.com/OSGeo/grass/pull/3861 #3861], [https://github.com/OSGeo/grass/pull/3841 #3841]&lt;br /&gt;
* Help Markus debugging Dockerfile builds. Reviewed docker-related PRs, improved docker builds, upgrade base images. (PRs: [https://github.com/OSGeo/grass/pull/3802 #3802], [https://github.com/OSGeo/grass/pull/3807 #3807], [https://github.com/OSGeo/grass/pull/3810 #3810], [https://github.com/OSGeo/grass/pull/3828 #3828], [https://github.com/OSGeo/grass/pull/3819 #3819], [https://github.com/OSGeo/grass/pull/3830 #3830], [https://github.com/OSGeo/grass/pull/3797 #3797], [https://github.com/OSGeo/grass/pull/3787 #3787], [https://github.com/OSGeo/grass/pull/3773 #3773], [https://github.com/OSGeo/grass/pull/3822 #3822], [https://github.com/OSGeo/grass/pull/3728 #3728])&lt;br /&gt;
* Helped multiple times Alen Mangafić with usage and building custom Docker images with different versions of PDAL.&lt;br /&gt;
* Designing and drafting the integration of docker build caching to improve build times whilst keeping risk of using cached old dependencies. [https://github.com/OSGeo/grass/pull/3821 #3821]&lt;br /&gt;
* With Vaclav Petras: reviewing backportable PRs, and designing the requirements and it's implementation of a automated backport solution with GitHub actions. Prioritized to work on the implementation after the sprint, as other features affecting productivity during the sprint should be worked on. Edit: implementation started on [https://github.com/echoix/grass/tree/backport-automation a branch of my fork]&lt;br /&gt;
* With Vaclav Petras: Discussing release notes generation improvements, deciding on new labels and classification, adjusting and improving titles regexes. Designed a process to validate PR that PR titles are classified correctly automatically, to greatly simplify future releases. This lead to Vaclav creating the validation function in [https://github.com/OSGeo/grass/pull/3824 PR #3824]. Implementation of validation workflow on PR creation and title changes will follow. PRs related to these decisions also include: [https://github.com/OSGeo/grass/pull/3823 #3823], [https://github.com/OSGeo/grass/pull/3829 #3829]&lt;br /&gt;
* Clarifying our supported languages standard support with Vaclav Petras and when changes should be made, leading to reduction of C/C++ CI usage in [https://github.com/OSGeo/grass/pull/3846 #3846]. Postponed checking of newer C++23 until Ubuntu 24.04 builds with newest GCC toolchain are included in CI.&lt;br /&gt;
* Helping Alen Mangafić with a local build to run alongside jupyter and conda environment.&lt;br /&gt;
* Reviewing Chung-Yuan Liang's PR, then assisting him multiple times with git operations, argparse, and unittest-related problems when programming. Sample of resulting PRs: [https://github.com/OSGeo/grass/pull/3835 #3835]&lt;br /&gt;
* Review and ajust repository's configuration to prevent some noticed problems, including pull request title/commit details (with Markus) and ruleset permissions related to branch creation (with Vaclav).&lt;br /&gt;
* PR title validation workflow implemented: [https://github.com/OSGeo/grass/pull/3877 #3877]&lt;br /&gt;
* Debug and investigate pytest timeout failures of [https://github.com/OSGeo/grass/pull/3879 #3879] that that same PR was supposed to prevent. The most probable explanation requires changing the multiprocessing startup method from fork to spawn, that also requires the code to be pickle-able. Alternative solution to avoid this requires changes of blocked and unmerged PRs that I worked to unblock. Unblocking these is also required to run pytest on macOS and Windows, and for a future python 3.14 on Linux too.&lt;br /&gt;
* Finish debugging porting Travis CI to Ubuntu 22.04 (Jammy) to unblock other PRs. Needed to fix some errors from -Wdeprecated-non-prototype to make Travis pass with the new -Werror flag. PR: [https://github.com/OSGeo/grass/pull/3002 #3002]&lt;br /&gt;
* Windows test failures due to external web content used for g.extension tests not being available for 8.5 on winGRASS yet. [https://github.com/OSGeo/grass/issues/3893 #3893]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* PR reviews (a lot - 45 PRs), especially for tool parallelization, JSON outputs, code quality&lt;br /&gt;
* Participated in discussions: project roadmap, interfacing with QGIS, website, parallelization (including default number of cores used), continuous integration (CI), and testing   &lt;br /&gt;
* PRs for contributor documentation, release notes, and automation (8 PRs) &lt;br /&gt;
* Work on RC1 (version updates, release notes, coordination)&lt;br /&gt;
* Reviews of social media post co-authored with the NC State European Center (venue).  &lt;br /&gt;
* Venue organizing and hosting&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* i.atcorr: bug fixing, refactoring, speeding up ([https://github.com/OSGeo/grass/pull/3911 PR #3911], [https://github.com/OSGeo/grass/pull/3886 PR #3886], [https://github.com/OSGeo/grass/pull/3806 PR #3806])&lt;br /&gt;
* g.gui.gmodeler: bug fixing, refactoring ([https://github.com/OSGeo/grass/pull/3881 PR #3881], [https://github.com/OSGeo/grass/pull/3865 PR #3865], [https://github.com/OSGeo/grass/pull/3816 PR #3816])&lt;br /&gt;
* work on docs, general code cleaning, refactoring, style ([https://github.com/OSGeo/grass/pulls?q=+is%3Apr+author%3Apesekon2+created%3A%3E%3D2024-06-13+ list of PRs])&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* work on docs migration from HTML to Markdown: [https://github.com/OSGeo/grass/pull/3849 #3849]&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Ivan Mincik): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
* PR reviews&lt;br /&gt;
&lt;br /&gt;
=== Ivan Mincik ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS in Geospatial NIX&lt;br /&gt;
* GRASS_CONFIG_DIR (together with Martin Landa): [https://github.com/OSGeo/grass/pull/3899 #3899]&lt;br /&gt;
&lt;br /&gt;
=== Linda Karlovska ===&lt;br /&gt;
&lt;br /&gt;
* work on the History panel - new mechanism for command ordering, optimization of node refreshes, bigger refactoring: [https://github.com/OSGeo/grass/pull/3896 #3896]&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the PSC meeting to define elections date and other elections related issues. See [[PSC_Meeting_2024-06-14]].&lt;br /&gt;
* Discussing GRASS, Jupyter and Windows with Caitlin&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2024&amp;diff=27586</id>
		<title>GRASS Community Meeting Prague 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2024&amp;diff=27586"/>
		<updated>2024-06-10T17:38:34Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* In person */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The ''GRASS GIS Community Meeting'' for contributors and developers will be happening from '''June 14 to June 19, 2024''' in Prague, Czechia.&lt;br /&gt;
&lt;br /&gt;
[[File:Prague-Community-Meeting-2023-crop.jpg|500px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
== Sponsor us! ==&lt;br /&gt;
&lt;br /&gt;
We welcome financial contributions to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please go to:&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/community-meeting-2024-71849 Open Collective: Community Meeting 2024]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will be used for future activities of the GRASS GIS project such as the [[Student Grants|Student Grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. The developers and other contributors or their employers are donating their valuable time, so it would be great if funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it. Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done, please contact specific developers or support commercial providers for that.&lt;br /&gt;
&lt;br /&gt;
We are grateful to the following sponsors for their support and commitment! &lt;br /&gt;
&lt;br /&gt;
* U.S. National Science Foundation, award 2303651. (Travel for 5 participants and their time, event venue.)&lt;br /&gt;
&lt;br /&gt;
[[File:NSF Official logo.png|none|left|200px|alt=Logo of US NSF|U.S. National Science Foundation]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 5500 USD (approved budget contribution, [https://www.loomio.com/p/W9Qz5cf1/motion-to-approve-5-500-for-the-grass-community-meeting-2024-budget motion])&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;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 3500 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2024 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;
* [https://opencollective.com/osgeo/projects/grass/contribute/community-meeting-2024-71849 Community Meeting 2024 goal contributors at Open Collective]&lt;br /&gt;
* In-kind contributions will be acknowledged here.&lt;br /&gt;
* Personal time and/or financial contributions will be acknowledged here.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The ''GRASS GIS 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 GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and others.&lt;br /&gt;
&lt;br /&gt;
In this meeting, building on momentum from the 40th birthday meeting, we will continue the revisions of the maintenance processes and infrastructure - a process which highly benefits from the current maintainers being in one place (and time zone). Topics which require highly synchronous collaboration will be included such as Markdown documentation and CMake build transitions. Other contributors are expected to enhance existing tools and their documentation. A [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ press release] gives an overview of last year's event.&lt;br /&gt;
&lt;br /&gt;
We do require participants to work on GRASS GIS 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;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
These are some of the identified project priorities:&lt;br /&gt;
* Develop the project roadmap to better communicate project vision and priorities.&lt;br /&gt;
* Discuss the GRASS GIS integration with QGIS with its maintainers to identify next steps.&lt;br /&gt;
* Test the CMake and conda packaging implementations.&lt;br /&gt;
* Finalize the HTML to Markdown documentation conversion.&lt;br /&gt;
* GSoC students will showcase their projects and seek feedback. We also search for fostering their engagement with community members participating in the meeting and others that want to join online.&lt;br /&gt;
* Test and review onboarding documentation for developers, maintainers and other contributors.&lt;br /&gt;
* Develop use cases and tutorials on the use and integration of STAC related modules into data processing workflows.&lt;br /&gt;
* Get feedback on ongoing GRASS website UX improvements and add missing content. &lt;br /&gt;
* Address issues discussed last year about GRASS-R integration: https://github.com/rsbivand/rgrass/discussions/78&lt;br /&gt;
* Discuss mailing list (mailman) vs [https://discourse.osgeo.org/ discourse] (forum)&lt;br /&gt;
* Simplify [[Working with GRASS without starting it explicitly#Python:_GRASS_GIS_8_with_existing_location|working with GRASS 8.4+ in Python wiki page]], then improve [https://gis.stackexchange.com/a/457875/687 here on GS]&lt;br /&gt;
* Create release artifacts by GitHub CI (for inspiration, see [https://github.com/OSGeo/libgeotiff/pull/115 libgeotiff] and [https://github.com/libgeos/geos/blob/main/.github/workflows/release.yml GEOS])&lt;br /&gt;
&lt;br /&gt;
=== Thursday, June 13 ===&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;
=== Friday, June 14 ===&lt;br /&gt;
&lt;br /&gt;
* Welcome.&lt;br /&gt;
* Refine shared goals.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, June 15 ===&lt;br /&gt;
&lt;br /&gt;
* morning: GRASS in Windows&lt;br /&gt;
* 2 pm: Project roadmap discussion&lt;br /&gt;
&lt;br /&gt;
=== Sunday, June 16 ===&lt;br /&gt;
&lt;br /&gt;
* 2 pm: Documentation discussion&lt;br /&gt;
** html - md conversion status&lt;br /&gt;
** Programming manuals&lt;br /&gt;
** Guidelines: contribution, submission, translation, etc.&lt;br /&gt;
** Tutorials: feedback on topics, where to include them, etc.&lt;br /&gt;
&lt;br /&gt;
=== Monday, June 17 ===&lt;br /&gt;
&lt;br /&gt;
* Morning: Status of GRASS-QGIS integration&lt;br /&gt;
* Afternoon:&lt;br /&gt;
** Session, projects and mapsets, Python API, subcommands in CLI (Vashek leads)&lt;br /&gt;
** GSoC students presentations&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, June 18 ===&lt;br /&gt;
&lt;br /&gt;
* 9:15am-9:45am: Nix, Ivan Mincik, Geospatial Nixpkgs maintainer&lt;br /&gt;
* 10am: GeoSPARQL in GRASS&lt;br /&gt;
** SPARQLing Unicorn modularisation&lt;br /&gt;
** on-line with Timo Homburg&lt;br /&gt;
&lt;br /&gt;
* 2pm: Website redesign discussion&lt;br /&gt;
** UX feedback&lt;br /&gt;
** Content&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, June 19 ===&lt;br /&gt;
&lt;br /&gt;
=== Thursday, June 20 ===&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 or contact [[User:wenzeslaus|Vaclav Petras]] &amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&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:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| review PR, reduce PR queue, Python API topics (also for QGIS and R), funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| STAC, JSON outputs, connections with other tools (OpenPlains) &lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| [[User:Chaedri|Caitlin Haedrich]]&lt;br /&gt;
| United States&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| grass.jupyter, GRASS on Windows&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| [[User:Veroandreo | Vero Andreo]]&lt;br /&gt;
| United States&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| STAC, tutorials, website, documentation, contributing guidelines&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:florisvdh | Floris Vanderhaeghe]]&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 13&lt;br /&gt;
| June 18 (morning)&lt;br /&gt;
| Interfacing GRASS from R (parts of the [https://github.com/rsbivand/rgrass/discussions/78 todo-list])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:martinl | Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 14&lt;br /&gt;
| June 19&lt;br /&gt;
| GUI, Modeler, Markdown, ...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:hellik | Helmut Kudrnovsky]]&lt;br /&gt;
| Austria &lt;br /&gt;
| June 14&lt;br /&gt;
| June 16&lt;br /&gt;
| ...&lt;br /&gt;
| Arrival on Friday evening.&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:neteler | Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 13&lt;br /&gt;
| June 19&lt;br /&gt;
| Infrastructure, Markdown, mailman vs discourse...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:lads | Luís de Sousa]]&lt;br /&gt;
| Portugal&lt;br /&gt;
| June 14&lt;br /&gt;
| June 20&lt;br /&gt;
| r.mblend, [https://github.com/OSGeo/grass/issues/2187 issue 2187], GeoSPARQL plug-in, DGGS free thinking, ...&lt;br /&gt;
| Arrival on Friday evening.&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| Edouard Choinière&lt;br /&gt;
| Canada&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| CI, checks, code quality&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:pesekon2 | Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| Modeler, refactoring, i.atcorr, ...&lt;br /&gt;
| Not joining on June 15&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| [[User:Mazingaro | Alen Mangafić]]&lt;br /&gt;
| Slovenia&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| LiDAR tutorial, hyperspectral discussion&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Ivan Minčík&lt;br /&gt;
| Slovakia&lt;br /&gt;
| June 17&lt;br /&gt;
| June 19&lt;br /&gt;
| packaging&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Linda Karlovska&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 15&lt;br /&gt;
| June 15&lt;br /&gt;
| GUI, refactoring&lt;br /&gt;
| Maybe joining also on June 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Online ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&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;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| Be The First&lt;br /&gt;
| Your Country&lt;br /&gt;
| Your Topic&lt;br /&gt;
| When you will be available (timezone, days, times)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ncsu logo.jpg|240px|frameless|left]]&lt;br /&gt;
[https://prague.ncsu.edu/about/ NC State European Center in Prague]&amp;lt;br&amp;gt;&lt;br /&gt;
Malé náměstí 144/1&amp;lt;br&amp;gt;&lt;br /&gt;
Praha 1 – 110 00&amp;lt;br&amp;gt;&lt;br /&gt;
Prague, Czech Republic&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.mapy.cz/s/fohulovaha Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague, the capital of Czechia (Czech Republic) has an international [http://www.prg.aero/en/ airport]. It's location in the middle of central Europe makes it easily reachable by train, bus or car. The city itself has great public transportation.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
''Participation is free of charge''. However, participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* Travel&lt;br /&gt;
* Lodging&lt;br /&gt;
* Food and drink (some may be covered)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&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;
* ''How was it last time?''&lt;br /&gt;
** Splendid! See [[GRASS Community Meeting Prague 2023]]!&lt;br /&gt;
* ''Is the meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project. Committed newcomers are welcome! &lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No, anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:wenzeslaus|Vaclav Petras]] &amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27521</id>
		<title>PSC Meeting 2024-05-10</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27521"/>
		<updated>2024-05-10T15:16:34Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
* Helena Mitasova&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
&amp;lt;!-- * Michael Barton --&amp;gt;&lt;br /&gt;
* Martin Landa&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 past minutes] and action points&lt;br /&gt;
* Motion: Approve Support Letter for LoC of FOSS4G 2025 Hiroshima (VP)&lt;br /&gt;
** Should the letter say &amp;quot;Approved by PSC motion on May 10, 2024.&amp;quot;?&lt;br /&gt;
* Google Summer of Code 2024: We got 4 students! Thanks to mentors!&lt;br /&gt;
* OSGeo credit card for OSGeo Weblate (VP and MN)&lt;br /&gt;
* Budget, ledger (VP)&lt;br /&gt;
** Tracking community meetings&lt;br /&gt;
** Tracking OSGeo budget&lt;br /&gt;
** Tracking Open Collective extras (payment processor fees, financial contributions to OC)&lt;br /&gt;
* Community meeting in Prague&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Agenda agenda]]&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Participation participants]]&lt;br /&gt;
** funding&lt;br /&gt;
** social activities?&lt;br /&gt;
* RFCs: &lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3673 release policy]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2815 release procedure] &lt;br /&gt;
* PR procedures and status of the too many open PRs&lt;br /&gt;
* Release 8.4&lt;br /&gt;
* Participation in upcoming conferences/workshops&lt;br /&gt;
* Update on POSE?&lt;br /&gt;
* Transition to discourse.osgeo.org&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27520</id>
		<title>PSC Meeting 2024-05-10</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27520"/>
		<updated>2024-05-10T15:15:15Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
* Markus Neteler&lt;br /&gt;
&amp;lt;!-- * Helena Mitasova --&amp;gt;&lt;br /&gt;
* Huidae Cho&lt;br /&gt;
&amp;lt;!-- * Michael Barton --&amp;gt;&lt;br /&gt;
* Martin Landa&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
The topics proposed are:&lt;br /&gt;
&lt;br /&gt;
* Review [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 past minutes] and action points&lt;br /&gt;
* Motion: Approve Support Letter for LoC of FOSS4G 2025 Hiroshima (VP)&lt;br /&gt;
** Should the letter say &amp;quot;Approved by PSC motion on May 10, 2024.&amp;quot;?&lt;br /&gt;
* Google Summer of Code 2024: We got 4 students! Thanks to mentors!&lt;br /&gt;
* OSGeo credit card for OSGeo Weblate (VP and MN)&lt;br /&gt;
* Budget, ledger (VP)&lt;br /&gt;
** Tracking community meetings&lt;br /&gt;
** Tracking OSGeo budget&lt;br /&gt;
** Tracking Open Collective extras (payment processor fees, financial contributions to OC)&lt;br /&gt;
* Community meeting in Prague&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Agenda agenda]]&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Participation participants]]&lt;br /&gt;
** funding&lt;br /&gt;
** social activities?&lt;br /&gt;
* RFCs: &lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3673 release policy]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2815 release procedure] &lt;br /&gt;
* PR procedures and status of the too many open PRs&lt;br /&gt;
* Release 8.4&lt;br /&gt;
* Participation in upcoming conferences/workshops&lt;br /&gt;
* Update on POSE?&lt;br /&gt;
* Transition to discourse.osgeo.org&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27519</id>
		<title>PSC Meeting 2024-05-10</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=PSC_Meeting_2024-05-10&amp;diff=27519"/>
		<updated>2024-05-10T15:14:51Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Anna Petrasova&lt;br /&gt;
* Vaclav Petras&lt;br /&gt;
* Veronica Andreo&lt;br /&gt;
* Helmut Kudrnovsky&lt;br /&gt;
&amp;lt;!-- * Markus Neteler --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Helena Mitasova --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Huidae Cho --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Michael Barton --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Martin Landa --&amp;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 [https://trac.osgeo.org/grass/wiki/PSC/Minutes/PSC_Meeting_20240209 past minutes] and action points&lt;br /&gt;
* Motion: Approve Support Letter for LoC of FOSS4G 2025 Hiroshima (VP)&lt;br /&gt;
** Should the letter say &amp;quot;Approved by PSC motion on May 10, 2024.&amp;quot;?&lt;br /&gt;
* Google Summer of Code 2024: We got 4 students! Thanks to mentors!&lt;br /&gt;
* OSGeo credit card for OSGeo Weblate (VP and MN)&lt;br /&gt;
* Budget, ledger (VP)&lt;br /&gt;
** Tracking community meetings&lt;br /&gt;
** Tracking OSGeo budget&lt;br /&gt;
** Tracking Open Collective extras (payment processor fees, financial contributions to OC)&lt;br /&gt;
* Community meeting in Prague&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Agenda agenda]]&lt;br /&gt;
** [[GRASS_Community_Meeting_Prague_2024#Participation participants]]&lt;br /&gt;
** funding&lt;br /&gt;
** social activities?&lt;br /&gt;
* RFCs: &lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3673 release policy]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2815 release procedure] &lt;br /&gt;
* PR procedures and status of the too many open PRs&lt;br /&gt;
* Release 8.4&lt;br /&gt;
* Participation in upcoming conferences/workshops&lt;br /&gt;
* Update on POSE?&lt;br /&gt;
* Transition to discourse.osgeo.org&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
[[Category:PSC]]&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2024&amp;diff=27474</id>
		<title>GRASS Community Meeting Prague 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2024&amp;diff=27474"/>
		<updated>2024-03-22T22:39:22Z</updated>

		<summary type="html">&lt;p&gt;Hellik: /* In person */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The ''GRASS GIS Community Meeting'' for contributors and developers will be happening from '''June 14 to June 19, 2024''' in Prague, Czechia.&lt;br /&gt;
&lt;br /&gt;
[[File:Prague-Community-Meeting-2023-crop.jpg|500px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
== Sponsor us! ==&lt;br /&gt;
&lt;br /&gt;
We welcome financial contributions to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please go to:&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute OpenCollective]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will be used for future activities of the GRASS GIS project such as the [[Student Grants|Student Grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. The developers and other contributors or their employers are donating their valuable time, so it would be great if funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it. Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done, please contact specific developers or support commercial providers for that.&lt;br /&gt;
&lt;br /&gt;
We are grateful to the following sponsors for their support and commitment! &lt;br /&gt;
&lt;br /&gt;
* U.S. National Science Foundation, award 2303651. (Travel for 5 participants and their time, event venue.)&lt;br /&gt;
&lt;br /&gt;
[[File:NSF Official logo.png|none|left|200px|alt=Logo of US NSF|U.S. National Science Foundation]]&lt;br /&gt;
&lt;br /&gt;
* In-kind contributions will be acknowledged here.&lt;br /&gt;
* Personal time and/or financial contributions will be acknowledged here.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
The ''GRASS GIS 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 GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and others.&lt;br /&gt;
&lt;br /&gt;
In this meeting, building on momentum from the 40th birthday meeting, we will continue the revisions of the maintenance processes and infrastructure - a process which highly benefits from the current maintainers being in one place (and time zone). Topics which require highly synchronous collaboration will be included such as Markdown documentation and CMake build transitions. Other contributors are expected to enhance existing tools and their documentation. A [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ press release] gives an overview of last year's event.&lt;br /&gt;
&lt;br /&gt;
We do require participants to work on GRASS GIS 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;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Program ==&lt;br /&gt;
&lt;br /&gt;
=== Thursday, June 13 ===&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;
=== Friday, June 14 ===&lt;br /&gt;
&lt;br /&gt;
* Welcome.&lt;br /&gt;
* Refine shared goals.&lt;br /&gt;
&lt;br /&gt;
=== Saturday, June 15 ===&lt;br /&gt;
&lt;br /&gt;
=== Sunday, June 16 ===&lt;br /&gt;
&lt;br /&gt;
=== Monday, June 17 ===&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, June 18 ===&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, June 19 ===&lt;br /&gt;
&lt;br /&gt;
=== Thursday, June 20 ===&lt;br /&gt;
&lt;br /&gt;
Day of departure.&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 15 people at the same time but you are welcome to sign up regardless of capacity: We will find a space for you. Please add your name here or contact [[User:wenzeslaus|Vaclav Petras]] &amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&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:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| review PR, reduce PR queue, Python API topics (also for QGIS and R), funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| STAC, JSON outputs, connections with other tools (OpenPlains) &lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| [[User:Chaedri|Caitlin Haedrich]]&lt;br /&gt;
| United States&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| [[User:Veroandreo | Vero Andreo]]&lt;br /&gt;
| United States&lt;br /&gt;
| June 13&lt;br /&gt;
| June 20&lt;br /&gt;
| STAC, tutorials, website, documentation, contributing guidelines&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:florisvdh | Floris Vanderhaeghe]]&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 13&lt;br /&gt;
| June 18 (morning)&lt;br /&gt;
| Interfacing GRASS from R (parts of the [https://github.com/rsbivand/rgrass/discussions/78 todo-list])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:martinl | Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 14&lt;br /&gt;
| June 19&lt;br /&gt;
| GUI, Modeler, Markdown, ...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:hellik | Helmut Kudrnovsky]]&lt;br /&gt;
| Austria &lt;br /&gt;
| June 14&lt;br /&gt;
| June 16&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;
&lt;br /&gt;
&lt;br /&gt;
|-|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Online ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&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;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| Be The First&lt;br /&gt;
| Your Country&lt;br /&gt;
| Your Topic&lt;br /&gt;
| When you will be available (timezone, days, times)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ncsu logo.jpg|240px|frameless|left]]&lt;br /&gt;
[https://prague.ncsu.edu/about/ NC State European Center in Prague]&amp;lt;br&amp;gt;&lt;br /&gt;
Malé náměstí 144/1&amp;lt;br&amp;gt;&lt;br /&gt;
Praha 1 – 110 00&amp;lt;br&amp;gt;&lt;br /&gt;
Prague, Czech Republic&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.mapy.cz/s/fohulovaha Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague, the capital of Czechia (Czech Republic) has an international [http://www.prg.aero/en/ airport]. It's location in the middle of central Europe makes it easily reachable by train, bus or car. The city itself has great public transportation.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
''Participation is free of charge''. However, participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* Travel&lt;br /&gt;
* Lodging&lt;br /&gt;
* Food and drink (some may be covered)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&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;
* ''How was it last time?''&lt;br /&gt;
** Splendid! See [[GRASS Community Meeting Prague 2023]]!&lt;br /&gt;
* ''Is the meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project. Committed newcomers are welcome! &lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No, anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:wenzeslaus|Vaclav Petras]] &amp;lt;tt&amp;gt;&amp;lt;wenzeslaus at gmail com&amp;gt;&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Hellik</name></author>
	</entry>
</feed>