GeoTools / GeoServer PMC meeting - 2025-01-28
Attending
- Torben Barsballe
- Peter Smythe
- Jukka Rahkonnen
- Jody Garnett
- Gabriel Roldan
- Andrea Aime
- Kevin Smith
Actions from prior meetings:
- [image]Jody to “2025 blog post” to the user forum? LinkedIn / Facebook / mastodon and highlight GS3 as a priority (please).
- [image]Jody to follow up with SAC to see if he can help / hinder VM setup
Agenda
- GeoServer 2.26.2 release
- Build Server Certificate Notification Testing
- GeoServer Cloud release schedule sync-up
- CSP issues on main
- GeoPackage CITE tests & current status
- FOSS4G-EU 2025
Actions
- [image]Torben: Turn off cert auto renewal, Andrea calendar reminder for March 1st.
- [image]Gabe: Send for 2.27.x-cloud, 2.26.x-cloud integration branches to discourse
- [image]CSP errors + environment, Peter and Gabe to follow up GEOS-11346
- [image]CSP: Jody to document the application property (was missed when PR was merged)
- [image]Jody: GeoPackage CITE ready for review, GeoPackage CITE test fixes by aaime · Pull Request #5066 · geotools/geotools · GitHub
GeoServer 2.26.2 release
Release is out: announcement
Do we have a volunteer for Feb 2.25.x maintenance: Peter!
How about 2.27.0: Gabe and Jody
Build Server Certificate Notification Testing
The build.geoserver.org certificate is currently valid through March 16, 2025.
Auto-renewal happens 30 days before expiry. Last time auto-renewal failed, I got an email notification 20 days before expiry.
private discourse is … working? Apply to join the group: https://discourse.osgeo.org/g/geoserver-builds
Test: wait for cert to “expire” and wait for notifications … expected: Late Feb!
- Torben: Update the destination email and disable the cert auto-renewal before Feb 16
- GeoServer-Builds: Expect notifications late Feb (26th…ish)
- If we don’t get one, we can tinker with configurations and might see another notification a week later
- Either way, re-enable cert auto-renewal before Mar 16
GeoServer Cloud release schedule sync-up
Q: What would it take to always be in sync?
A: need to apply some patches to jdbc-config, and donate some components back as community modules
How to avoid private forks:
- GeoServer cloud does not have a release schedule, just “nightly” docker images
- would like to shift to tracking GeoServer major releases
- contribute patches back to GeoServer
- “2.26.x-cloud” branch with patches applied - as a temporary measure
- would be built in isolation, not published to nexus
- 2.26.x branch when patches accepted
Aside:
- Gabe: Catalog data directory stability, based on feedback, would be great for 2.27.x
- Jody: OGCAPI-Features docs PR pending
Action:
- Send for 2.27.x-cloud, 2.26.x-cloud integration branches to discourse
CSP issues on main
Content service policy “on by default” is being good testing…
- i that it is finding problems
- Some caching - refresh fixes
- login / logout
- Some actually broken
- Layer Preview does not work, unless Control-F5 refresh
- Layer editor
- Cannot switch tabs; tone of developer errors
- Some caching - refresh fixes
Ideas: Some differences between?
- localhost, no proxy base URL, layer editor works
- https with proxy in front, layer editor tabs do not works
Ideas: GlobalSettings HTTP mode
- redirect, do not redirect, … no effect
Steve was fixing a lot of stuff, and we thought was ready…
- but this is obviously not ready, so we should revert, …
- can we help make this visible for Steve somewhere?
- a cache buster… a url ?page=version
- encrypt web admin URL providers … but not bookmarkable
- did not fix layer editor
- andrea has problems with this setting
- Q: Can we make a docker compose to reproduce this problem for Steve
- NGINX + Tomcat?
What kind of CSP errors:
- it is getting some kind of “http” vs “https” differences
Actions:
- do not revert, peter can continue with CITE tests using application property
- jody: document the application property (was missed when PR was merged)
- Gabe: has an docker compose example, so we can added ticket or discourse chat.
GeoPackage CITE tests & current status
https://cite.geoserver.org/geoserver
- vm provided by osgeo
features10 | wms13 | wms11 | wfs20 | wfs11 | wfs10 | wcs11 | wcs10 | |
---|---|---|---|---|---|---|---|---|
cite-2.26.1 | 1.6: 2/2 passed | 1.30: 2/4 passed, 1 failed | 1.22: 6/6 passed | 1.4: 12/13 passed | 1.36: 4/4 passed | 1.13: 7/7 passed | 1.17: 0/3 tried | 1.16: failed |
cite-2.27.x | 1.30: 3/4 passed | 1.17: 0/3 tried | 1.16: failed |
WCS 1.0 version negotiation does not work; so needs a cut down war
CITE localhost testing:
- ngrok: can make localhost https and online for CITE testing
geopackage CITE tests “ready for review”:
- GeoPackage CITE test fixes by aaime · Pull Request #5066 · geotools/geotools · GitHub
- jody to review
FOSS4G-EU 2025
- workshops: open from 2 December 2024 until 19 January 2025
- presentation: open from 2 December 2024 until 16 February 2025
- academic: open from 17 January 2025 until 3 March 2025
Who is going? Want to do any talks…