GeoTools / GeoServer PMC meeting - 2025-06-03Attending

   - 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

   1. GS3 Updates and ImageN Sprint
   2. Java 17 Proposal
   3. OAuth2
   4. June Vulnerability Disclosure
   5. Chit Chat

Actions

   - jody: Review bom pull request
   <https://github.com/geotools/geotools/pull/5196> for GS3 activity
   - Juan: Review new OAuth PR
   <https://github.com/geoserver/geoserver/pull/8569> 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

   - https://github.com/orgs/eclipse-imagen/projects/1

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?
      - Yes but not yet
         -
         
https://www.slideshare.net/slideshow/java-image-processing-for-geospatial-community/121354272

*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
   <https://github.com/geotools/geotools/wiki/Migrate-GeoTools-to-Java-17>
   - GeoServer/GeoWebcache proposal
   <https://github.com/geoserver/geoserver/wiki/GSIP-232>
   - GeoTools pull request (draft)
   <https://github.com/geotools/geotools/pull/5204>
   - GeoServer pull request (draft)
   <https://github.com/geoserver/geoserver/pull/8573>
   - GeoWebCache pull request (draft)
   <https://github.com/GeoWebCache/geowebcache/pull/1406>

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
         - 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 <https://github.com/geotools/geotools/pull/5196>

Action:

   - jody: Review bom pull request

*OAuth2*

Review PR: GEOS-11272: spring-security-oauth replacement, with
spring-security 5.8 <https://github.com/geoserver/geoserver/pull/7968>

   - 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 <https://github.com/geoserver/geoserver/pull/8569>

Q: Diagrams

   - Can we export as SVG (or PNG)
   - And keep source code is fine, but consider Mermaid 🙂
      - example:
      https://github.com/geotools/geotools/tree/main/docs/user/images

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
   <https://github.com/geoserver/geoserver/compare/2.26.3...2.26.x>
   - http://github.com/geotools/geotools/compare/32.3…32.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
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to