Reminder that the next PMC meeting is scheduled for tomorrow, March 11, at 18:30 CET.
We’re currently out-of-sync with Daylight Savings between Europe and NA, so this will be at 10:30 AM Pacific time.
Gabe: Send for 2.27.x-cloud, 2.26.x-cloud integration branches to discourse
I’ll wait a couple weeks until sanitizing the branches in gscloud to have clean patches to contribute upstream
All: Help requested handling CVE Disclosure updates, volunteer on geoserver-security!
Jody: Motion to direct prior funds generated for CITE certification to direct towards Andrea, Peter, Gabe, and those who contributed as appropriate.
Peter: Add notes to developers guide on how to make the CITE certification work repeatable
(re)discovered that target email is hardcoded per job (this is necessary so that our different projects can send to different lists, but makes bulk changes difficult)
imagemap, enables the HTML image map output format. I guess nobody today uses HTML image maps in cartography, but if you do, please let me know.
jdbc-metrics seems to collect statistics about queries in JDBCFeatureReader. On one side, it seems like a useful tool to track time actually spent talking to the database, on the other, it has no documentation has has seen to action for the past 7 years. Anyone using it, or that would be interested in writing a bit of documentation for it?
monitor-hibernate provides database storage for the monitoring subsystem. Unmaintained, based on the dead Google code genericdao framework, and afflicted by using primary keys in a log table (insertions become slower and slower), it probably deserves some final rest, a suitable replacement would be a rewrite, not a few small fixes.
pgraster despite the name it’s an easy to use UI on top of the no longer existing gt-imagemosaicjdbc. This one already has a removal PR.
saml is gone already, but its assembly descriptor survived and should also be removed.
wps-sextante is based on the Sextante java libraries… which I cannot find any more. The version it depends onto has been released around 2012, the module received its last direct commit in 2015 (all others are mass refactors), has no documentation, Sextante for Java seems nowhere to be found…
xslt is a WFS output format generator based on XSLT that was demoted to community in May 2023. Looks like nobody complained, I’d complete the job.
Regarding extensions, the following look like good candidates for demotion to community:
h2 store, based on the old and unmaintained H2 v1.x. While we cannot get rid of it completely, as some modules keep on depending on it (e.g. the NetCDF store family), I’d make its availability as a vector store harder to get.
We should really clean out community modules ahead of GeoServer 3:
Idea: Could do a test by withholding jars and see what people use / request
Very popular (like COG) but folks are not forthcoming with funding to complete
(similar in scope to OGC API - Features so it is not something PSC can fund)
Action:
Peter: Will remove unloved community modules (pom.xml, docs, packaging)
not complicated, just annoying (and we often end up with zombie documentation)
would be kind to do a separate commit for each module removal, allowing revert, and Jira ticket for release notes
Gabe has reviewed, and has some feedback (move environmental variables to top of files)
Data directory loader GSIP-231 Catalog data directory
Gabe: What is needed for this to be voted on and accepted?
Needs testing: Found an issue yesterday with factor lookup deadlock (CRS Factory, DataStore Finder). That would be a separate issue to report and explore …
Did a workaround static init to do a CRS.decode( … )
Aside:
The current loader uses a system property defining the parallel loader and the name has periods in the name (not env var friendly for cloud setups)
Gabe wishes to include this as an integration fix current PR
Discussion:
Upgrading section needs to document the new 2.27.0, link to docs on environmental variable