GeoServer/GeoTools PMC Meeting at 18:30 CET / 9:30 PDT tomorrow

Reminder that the next PMC meeting is scheduled for tomorrow, May 6, at 18:30 CET.

Cheers,
Torben

GeoTools / GeoServer PMC meeting - 2025-05-06

Attending

  • Torben Barsballe
  • Jody Garnett
  • Gabriel Roldan
  • Jukka Rahkonen
  • Peter Smythe
  • Cécile Vuilleumier
  • Andrea Aime
  • Angelos Tzotsos
  • Kevin Smith

Actions from prior meetings:

  • gabe: some small update for dev guide, updating conf.py by hand no longer needed
  • Discuss var and lombok next time
  • Volunteer needed: postgis testing github workflow action
  • aaime: Make a PR for the PMD rule above forbidding usage of var, and update the style guide
  • jody: Invite Angelos to next GeoServer meeting to ask questions, and ask the questions above.

Agenda

  • CITE Certification
  • Release schedule
  • GeoServer 3 Update
  • ImageN Code Sprint Planning
  • PMD GeoTools update
  • Letter for GEOCURSOS

Actions

  • Angelos: Check if standards committee can request budget to certify GeoServer
  • Jody: Make a note on CITE sponsorship opportunities in the Q2 Dev update
  • Gabe: Review GeoTools PMD 7 Update (600 files!)

CITE Certification

We have questions for Angelos, but we need to look up the questions from last meeting:

Q: CITE is an annual certification, but we plan two major releases a year? Not sure what that means for costs…

OSGeo tends to submit once a year in January.
Have some time moved certification to “latest” stable …
If we want to have multiple versions certified, may need to go through this process and pay for each version, but so far CITE has been fairly lenient when moving the certification forward across versions

Q: How to reduce costs?

  • Be a reference implementation; so can try to prioritize.

Be the first to implement the reference implementation?
May be able to negotiate…

Can we just certify the latest WFS? To reduce costs…

Early implementer can result in several reference implementations; for those who helped write the software.

Talk to OGC about this, as we would not find it worthwhile to to do GeoPackage and GeoTIFF.

Q: Do we have money?

  • Yes, from prior sponsors. But we should be upfront with our community that if this has value we need funding for this activity as it is not free.

https://www.ogc.org/how-our-compliance-program-works/
Compliance testing and product or implementation registration are free, but there’s an annual licensing fee to use the “Certified OGC Compliant” logo. Here’s our current fee schedule:

action:

  • Angelos: Can check if standards committee can request budget
  • Jody: Can make a note of this in the Q2 Dev update

Release schedule

Jody and Andrea are going to work on this.

GeoServer 3 Update

Blog post draft for next week.

Dev 2025 Q2 blog post, talking about Milestone 1 and what to expect.

  • ImageN Online Code sprint last week of May
  • OAuth2 Jody, Cecile, and Pierre can start to look at
    • https://github.com/geoserver/geoserver/pull/7968
    • Gap analysis with current implementation,
      • Legacy OAuth2 modules added new features
    • Gap analysis between old and new version?
      • Uses tests as a guideline for what functionality is needful
      • :musical_note: “If you liked it you should of put a test on it” :musical_note:

ImageN Code Sprint Planning

ImageN project is restarting - slowly:

ImageN Project accumulated a few PRs too :slight_smile:

Before code sprint ideas:

  • like update the build + QA + formatting stuff
    • QA PMD: Setup with no rules
    • Java LTS: Java 11 now, Java 17 this summer
    • github workflows to build PRs
  • Start the OpenRewrite script

Q: How to help out?

PMD GeoTools update

PMD tools: Disallow VAR usage to be more type safe
https://github.com/geoserver/geoserver/pull/8520 (merged)

GeoTools PMD 7 update:
https://github.com/geotools/geotools/pull/5178

  • 600 files! Better review quick to avoid bit rot
  • action: Gabe to review GeoTools PMD 7 Update

ChitChat

Talking about version updates :slight_smile: