[Geoserver-devel] GeoTools / GeoServer PMC meeting - 2022-11-08

This is the meeting notes from two weeks ago, as I see they were not posted:

Attending- Torben Barsballe

  • Jukka Rahkonnen

  • Andrea Aime

  • Kevin Smith

  • Jody Garnett

  • David Blasby

Actions from prior meetings:- Jody report GWC settings.xml test appender not working as a ticket [TODO]

  • Ask for 2.22.0 Release Volunteer on List [DONE]

  • Send email to geowebcache-devel about Java 11 switch

  • Jody: turn GeoTools Java 11 discussion into a proposal [DONE]

Agenda1. Java 11 switch

  1. Translations

  2. GeoServer 2.22.0 release crunch

  3. Security stuff

  4. Spring upgrades

  5. PR roundup / Chit chat

Actions- Still need release manager for 2.22.0

Java 11 switch

GeoTools proposal was made; and got some useful feedback.

  • We justified this with move to Jakarta but it is insufficient

  • Apparently Spring 6 will need Java 17 / Jakarta - See GEOS-10638

GeoTools Proposal:

GeoServer Proposal

Order? Three pull-requests …

  • GeoServer → GeoWebCache → GeoTools

GeoServer IntelliJ trouble with Java 11:

java.lang.NoSuchMethodError: ‘java.lang.String javax.annotation.Resource.lookup()’

Translations

A non-blocker for 2.22.0 release (can always switch to english). But needs to be addressed.

  • Is pull request work? Or does that messup Transifex?

Table for later; in case Alexandre joins.

GeoServer 2.22.0 release crunch

Fixes/warnings ahead of release?

  • contact information welcome → text area

  • workspace single column layout

  • readme html files not being included in war bundle

  • anything else from user list feedback

Doc updates:

  • Contact information docs need an update

  • Some welcome / tutorial page screen snap

Something about the logging not working in linux with tomcat …

  • Jody could not reproduce this error on macos

  • Andrea could not reproduce (but not the same setup) …

  • No bug report yet … just email discussion

Need a release manager for Nov 18th target …

Security stuff

See geoserver-security email list for details.

Spring upgrades

Spring upgrade is big activity:

  • Opportunity to upgrade Spring 5.2 → 5.3.14

  • spring ogcapi modules is going to be very painful as it was extending some dispatcher classes (so rewrite required)

Spring security 2.23 targets:

  • Opportunity to upgrade 5.1 → 5.5.4

  • Note 5.3 is no longer supported (newer versions 5.6 / 5.7 are supported)

  • 5.6 is going out of support next week

  • The old oauth2 client extension is no longer supported; but is still very useful for runtime configurable.

  • The newer built-in spring-security client is not really suitable for runtime configuration; and many of the methods and classes are finalized

  • David indicates that upgrade to spring-security oauth2 is possible but not fun

  • large testing burden for github, google, geonode, etc…

  • David migrated geonetwork in 2 weeks or so; messy due to everything private/final…

PR roundup / Chit chat

chit chat: Welcome to winter… brr

ReTyping Feature Iterator: allowing match by name, or cast, …

  • good idea; should be new api

  • Please use Transform feature source module

  • Jody will consider adding enum; or close issue

GeoJSON parsing speed improvement incoming (fast double parser flag in newer Jackson release)

FedGeoDay

  • GeoServer workshop

  • OGC vs OGC fight (open web services vs ogcapi services)

  • good presentation on landsat improvement

  • Policy talks, OSM

FOSS4G Nashville

  • State of GeoServer 2.22 keynote

  • Vector mosaic store (maybe)

OGC API how to ship it discussion

  • ogcapi features is kind of blocked on cql2 and fitler is not ready

  • filter parameter and filter lang parameter

  • So filter and ecql for example … can be “okay” and “usable”