Thanks for the efficient meeting everyone!
GeoTools / GeoServer PMC meeting - 2025-06-03
Attending
- Torben Barsballe
- Gabriel Roldan
- Jukka Rahkonen
- Cécile Vuilleumier
- Peter Smythe
- Jody Garnett
- Kevin Smith
Actions from prior meetings:
- gabe: some small update for dev guide, updating conf.py by hand no longer needed
- Volunteer needed: postgis testing github workflow action
- Angelos: Check if standards committee can request budget to certify GeoServer
- gabe: submit bom proposal to gt-devel email list
Agenda
- GS3 Updates and ImageN Sprint
- Java 17 Proposal
- OAuth2
- June Vulnerability Disclosure
- Chit Chat
Actions
- jody: Review bom pull request for GS3 activity
- Juan: Review new OAuth PR for GS3 activity
- Jody: Public vulnerability disclosure June 9 (tentative)
-
Peter: Make maintenance release (done not needed) - Peter: Make the CITE proposal again please ($900? or $400?)
GS3 Updates and ImageN Sprint
ImageN Sprint progress
ImageN:
- chat: https://matrix.to/#/#technology.imagen-dev:matrix.eclipse.org
- logo (draft):
GS3 Discussion:
- how 2 help?
- ImageN is a lot Java development right now
- Including ImageN in GeoServer 2.28 is going to be a big help
- Please review PRs as GeoTools and GeoServer adjust to API change
- example JAI-Tools removal PRs
- Java 17 proposals below
- Is JAI used in other fields or just by GeoTools?
Java 17 Proposal
Proposal is split in two phases. Phase 1 is updating the build to Java 17 (incl. github actions and Jenkins builds for the main branch). Phase 2 is applying the OpenRewrite recipe to upgrade the code base to Java 17 (e.g. replace multiline string literals using concatenation by text blocks, instanceof improvements, etc.)
Links:
- GeoTools proposal
- GeoServer/GeoWebcache proposal
- GeoTools pull request (draft)
- GeoServer pull request (draft)
- GeoWebCache pull request (draft)
Notes:
- ErrorProne is catching so many more things in Java17
- Resolve by applying the OpenRewrite refactor will address may of those
- improved instance of
- text blocks rather than string concatenation
- Resolve by applying the OpenRewrite refactor will address may of those
- Please vote! Edit, or on discourse.
https://docs.geotools.org/latest/developer/procedures/proposal.html:
> svn access for changes is granted within 3 days from the proposal
> proposal is accepted ‘automatically’ within 15 days (unless objections are raised)
Congrats Gabe you have SVN access!
bom:
- Waiting to merge the PR: [GEOT-7759] Adopt Maven Bill of Materials Pattern for GeoTools
Action:
- jody: Review bom pull request
OAuth2
Review PR: GEOS-11272: spring-security-oauth replacement, with spring-security 5.8
- not quite ready
- rebase and bom
- changes in core module without tests. Tests were added.
Result new: [GEOS-11272] spring-security-oauth replacement, with spring-security 5.8
Q: Diagrams
- Can we export as SVG (or PNG)
- And keep source code is fine, but consider Mermaid
Actions:
- Juan: Review new PR
June Vulnerability Disclosure
Initially planned for June 2nd, tentatively June 9
- We were waiting on GeoNetwork community release which happened last week
ChitChat
Q: Are we making a release this month?
- https://github.com/geoserver/geoserver/wiki/Release-Schedule
- Maintenance release GeoServer 1.26.4 for June 18th
- Q: Has there been enough changes to release?
- Peter volunteers (80% availability) if release is needed
What has changed:
- https://github.com/geoserver/geoserver/compare/2.26.3…2.26.x
- http://github.com/geotools/geotools/compare/32.3…32.x
Answer:
- No need for GeoTools release
- GeoServer has wps-download community added, so also no need to release
Q: Cite testing for GeoServer 2.27.1
- action: Peter: Make the proposal again please ($900? or $400?)
- How: Ask OGC to invoice OSGeo; treasurer will pay out of GeoServer funds