Talk:GRASS Community Meeting San Michele 2026: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
Line 68: Line 68:
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Open)''' Migrate markup to Bootstrap 5 and drop jQuery
# [https://github.com/OSGeo/grass-website/pull/644 PR#644 (grass-website)] - '''(Open)''' Migrate markup to Bootstrap 5 and drop jQuery
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Open)''' Single-source brand tokens; remove orphaned style.css (issue #600)
# [https://github.com/OSGeo/grass-website/pull/645 PR#645 (grass-website)] - '''(Open)''' Single-source brand tokens; remove orphaned style.css (issue #600)
# [https://github.com/OSGeo/grass-website/pull/646 PR#645 (grass-website)] - '''(Open)''' Split production artifact workflow into build and deploy jobs


=== Anna Petrasova ===
=== Anna Petrasova ===

Revision as of 10:39, 14 July 2026

Quick links: Meeting page | Reports | Sponsors

Organizing Team

  • Initial planning: Luca Delucchi, Vaclav Petras, Veronica Andreo, Markus Neteler, Anna Petrasova
  • Budget: Luca Delucchi, Vaclav Petras, Markus Neteler, Veronica Andreo
  • Raising support: Vaclav Petras, Markus Neteler, Veronica Andreo
  • Reimbursements:
  • Venue: Luca Delucchi
  • Meals: Luca Delucchi
  • Agenda: Veronica Andreo, Anna Petrasova
  • Wiki page: Anna Petrasova, Luca Delucchi, Vaclav Petras
  • Virtual participant support:
  • Promotion, invitations, and social media: Vaclav Petras, Veronica Andreo
  • Photography: Veronica Andreo

Tasks for participants

  • Create section for you in the Reports section.
  • List all the things you are working on in the section. Update the list each day. Include things you work on with other people.
  • 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.)

Reports

Per-person reports from the meeting (one === Name === section per participant.)


Markus Neteler

  • work on generating an auto-generated GRASS addons index covering all addons found with GitHub topic "grass-gis-addons"
    • part 1: add missing markdown manual files to all addons missing them (addons found on GitHub outside of "grass-addons": currently 71)
    • part 2: developing of a script doing the git clone/compilation/manual page generation steps #1782

Veronica Andreo

  • Review grass-tutorials PRs #116, 130, #133,#135, #136.
  • Review grass-website PRs 169, 611, 613.
  • PRs and issues clean-up in tutorials and website.
  • Participated of the discussion on STDS integration into GUI with Anna and Stefan.
  • Assisted Luca with local organization minor issues.
  • Social media posting.

Corey White

12-07-2026

GRASS Website migration to Bootstrap 5 and sass-dart

Current state

  1. PR#599 (grass-website) - Approved (pending PR#635 and PR#1783)
  2. PR#552 (grass-website) (devcontainer) - Closed (superseded by #599)
  3. PR B (grass-website)(bootstrap5-migration) - Pushed to fork, not opened. I'll open after #599 merges
  4. PR C (grass-website) (brand-tokens-single-source) - Pushed to fork, not opened. I'll open after PR B merges
  5. PR#635 (grass-website) - Build production site in CI and publish it as a release artifact
  6. PR#1783 (grass-addons) - Updates deploy website CRON job from the CI-built release artifact

13-07-2026

  1. PR#3826 (grass) v.ppa - Split code into smaller lib functions, fix issues with original implementation, and updated tests.
  2. Reviewed PR#7298 - grass.script: add create_mapset function
  3. Got t.stac tutorial reviewed by Vero
  4. PR#635 (grass-website) - (Merged) Build production site in CI and publish it as a release artifact
  5. PR#637 (grass-website) - (Merged) Fix production build: inline Renovate-managed toolchain versions
  6. PR#637 grass-website) - (Merged) Add Renovate's helper preset to pin GitHub Actions to the full length SHA

13-07-2026

  1. PR#643 (grass-website) - (Reviewed/Merged) Menu entries: Use uppercase for Conda submenu
  2. PR#1783 (grass-addons) - (Approved) Updates deploy website CRON job from the CI-built release artifact
  3. PR#644 (grass-website) - (Open) Migrate markup to Bootstrap 5 and drop jQuery
  4. PR#645 (grass-website) - (Open) Single-source brand tokens; remove orphaned style.css (issue #600)
  5. PR#645 (grass-website) - (Open) Split production artifact workflow into build and deploy jobs

Anna Petrasova

Jul 12

  • Review of #7659, #7599
  • Finish v.geometry tool: #7329
  • Working on markdown to man page conversion to remove old html pages:
  • Review website #599

Jul 13

  • Discussion with Vero and Stefan on GSoC project implementation
  • Fixed bug in temporal library: #7681
  • t.info tests #7682
  • Review Jupyter GUI integration #5901
  • Discussion between me, Linda, Alen and Vashek about data catalog and regions

Jul 14

  • Fixing v.class causing flaky test #7692

Edouard Choinière

2026-07-11

  • Discussion with Corey White on trying to build docs with Zensical, and dropping Sphinx for mkdocstrings
  • Discussion with Vaclav Petras on Windows builds and Fable:
    • The nsis installer had a change to do (as debugged last year by me in #5663), but we don't know how to do it well. We suggested to let Anthropic's Fable try to do it before it stopped being included in the Claude subscription.
    • For us to try out the fixed nsis installer script, Fable should be able to create the installer in CI. It is being tried in echoix#664/wenzeslaus#12
    • Also suggested to use Fable to attempt to solve issues in a pending Sphinx PR that we were stuck for too long, (Stcuk PR: #7526, result: wenzeslaus#11)

2026-07-12

  • Got PRs merged: #7660, #7659,
  • Created follow-up PR for sscanf: #7673
  • Discussed with Stefan Blumentrath:
    • temporal init, choice of his PR or another contributor
    • Discussed AI findings on various files accumulated in the last weeks: most are valid and should be filed.
  • Reviewed PRs: grass-addons#641, #7635, #7671, #7669
  • Video call on FHS
  • First review of Fable windows installer in CI on echoix#664

2026-07-13

  • Reviewed PRs: #7663, grass-website#635, #7337, #7672, #7684, #7687
  • Worked on the last sscanf CodeQL alert, for #7673
  • Tested out windows standalone installer built in CI echoix#664. Almost works, as it installs, but it doesn't start because of a path error. Wrote some notes about windows compilation in CI in relation to addons in Vashek's google doc.
  • Wrote notes on the windows build script having two versions, where OSGeo4W uses a different one than the one we use in CI for our tests, and they diverged
  • Submitted PR of AI findings for tests of g.md2man #7679
  • Configured CI required checks to not wait for successful checks during the code sprint, with the new rights given to me. Discussed with Vashek on what approach we'd want for the 4 ubuntu job configurations.
    • Commented on an issue closed today #1313 about cppcheck: cppcheck could be useful to cover a bit more configuration combinations, but as discussed, only being to compile would only get us so far without testing.
  • Discussion with Vashek on AI policy and approach to use with AI, low-quality contributors; Approach on renovate updates; Wishes on release cadence
  • Multiple reviews and pair brainstorming on grass-website with Corey White, including grass-website#635, grass-website#637, grass-website#639, grass-website#634, grass-website#640
  • Worked on CMake formatting, moving forward the PR a contributor opened for Gersemi, PR #7663, discussed weird finding with Vashek, lead to issue #7686. To be continued the next day.
  • Opened PR #7685 (merged), #7683 (needs more work/investigation), #7680 (merged)
  • Opened issue to add zizmor to grass-website tools used to check, either local or CI grass-website#636

2026-07-14

  • (Early night) Merge PR that updates minimum Python version to 3.11, needed to change the required checks in order to do so. #7684.
    • In the morning, update PRs which were most probably ready, and needed the check passing, like #7329, #7635, #7687
  • Review and/or merge grass-website#642, #7674,

Vaclav Petras

2026-07-12

  • Reviews and discussion on FHS (video call, 5630, my fork PR 10)
  • Test reviews: #7675
  • Windows distribution reviews: #5663
  • Sphinx reviews: #7526
  • RegionManager discussion (7599)
  • Parson allocation review: 7208

2026-07-13

  • Reduce Sphinx warnings

2026-07-14

  • Update RFC for updating Python versions which also sets up precedence for RFC amendments.
  • Review v.class undefined behavior PR
  • Reduce Sphinx warnings
  • Port old in-package grass.pygrass unit tests to pytest

Stefan Blumentrath

2026-07-12

Opened PRs: #7672

Reviewed: #7670, #7671

Closed PRs: #7644

2026-07-13

Discussed options for handling STDS in the GUI

Opened PRs: #7678

Reviewed PRs: #7670

Merged PRs: #7672

Closeed PRs: #7671

Luca Delucchi

  • All the local organizing (Thank you, Luca!)