GeoTools / GeoServer PMC meeting - 2025-01-14Attending -
Torben Barsballe - Peter Smythe - Jukka Rahkonnen - Jody Garnett - Gabriel Roldan - Andrea Aime - Kevin Smith Actions from prior meetings: - [DONE] Jody: Request a builds mailing list from OSGeo Agenda - happy new year - GS3 push - CITE Updates - Security round up - PR / Bug round up Actions - action: Jody to “2025 blog post” to the user forum? LinkedIn / Facebook / mastodon and highlight GS3 as a priority (please). - action: Jody to follow up with SAC to see if he can help / hinder Happy new year blog post: https://geoserver.org/behind%20the%20scenes/2025/01/13/roadmap.html - GeoServer-2025-Sponsorship-Opportunities <https://github.com/geoserver/geoserver/wiki/GeoServer-2025-Sponsorship-Opportunities> - Stage of GeoServer 2.26.1 <https://docs.google.com/presentation/d/1f_i30SeH_yaCDLPujMrVKUA9oru61RHWbBWHeeSz6CU/edit?usp=share_link> GS3 push The gauge shows 80% of funding target - which is *great progress*. We need a bit of a push to reach the goal; ideally to start work in Q2. - Please help promote this activity? - action: Jody to “2025 blog post” to the user forum? LinkedIn / Facebook / mastodon and highlight GS3 as a priority (please). - Could the PSC also pitch in for this activity? We have some prior sponsorship (from cite certification for example?). Consider and make a motion, but it is likely a small amount. CITE Updates Update from Andrea: - During Xmas Break modified tests to run again latest “production” tests required for actual certification). (this takes over from the geoserver fork from 6 years ago) - Had to make small changes to GeoServer but not much Adding github workflows for additional tests: - restored: WMS1.3, WMS 1.1,... - new: WFS20 - research: Looking at how to certify for output formats GeoTIFF This is already being a big benefit for the project, super helpful for any changes to the dispatcher (for example recent fixes for WCS version negotiation). IN PROGRESS: - WMTS 1.0 tests are pretty much working, needs PR to reviewed <https://github.com/GeoWebCache/geowebcache/pull/1342>(has problems with REST test, but the GUI runs more tests, ticket reported <https://github.com/opengeospatial/ets-wmts10/issues/47>) - WFS 1.1 workflow is running on old engine, cannot run on the new one due to bug. Andrea reported the problem. Test passes using GUI but not REST API. #109 <https://github.com/opengeospatial/ets-wfs11/issues/109> - The TEAM Engine “team” is working on team engine 6, and is unlikely to fix this soon. - https://github.com/orgs/opengeospatial/projects/38 - to get certified we use the GUI so we will be “okay”, but we like the REST API for blackbox testing - WCS2.0 <https://github.com/geoserver/geoserver/pull/8171>: passing, but also has some problems found with the specifications (namespaces inconsistency between text and schemas - reported as #145 <https://github.com/opengeospatial/ets-wcs20/issues/145>) - expect this to stay “stuck” for a bit while OGC thinks about it - GeoPackage 1.2 should be possible using the same approach as GeoTIFF (testing the output) Actually getting the certification sticker / reference implementation: - Peter: OSGeo is willing to host a VM in mid January… - https://trac.osgeo.org/osgeo/ticket/3322 - Host Docker + GeoServer + PostGIS + enable the different tests - RnD: We need a script or something to “reset” the database tables after WFS-T transaction - Discussion about how to run them 1 by one 1 would take some time? - Idea: Maybe it is worth making a test harness to run the GUI, Selenium for example. Even if we just run them a couple times a year … - action: Jody to follow up with SAC to see if he can help / hinder Security round up Peter: Observes people are running older versions, how to help / respond … - not a surprise, often it takes organization change control policies - We try and be careful on backwards compatibility - but it is VERY important, and we cannot support older versions Sample response: GeoServer 2.21.4 is not supported presently, can you re-test in a supported version? GeoServer provides fixes for a year as outlined in our security policy <https://github.com/geoserver/geoserver/blob/main/SECURITY.md>, please see recent blog post <https://geoserver.org/vulnerability/2024/09/12/cve-2024-36401.html> FAQ. CSP headers - Steve asks if that can be on by default? - Jody says “yes” for 2.27.0 release, with an env variable to disable, and documented in an update page (for backwards compatibility). When did geoserver stop trusting the geoserver admin? - Not sure, but we get a lot of bug reports with that assumption .. - Perhaps if you provide access to “geoserver” but not the “machine” … - We try and address that in our docs - and it can change in the codebase over time - jody: would like to show “environmental variable” in the GUI when GeoServer admin is “locked out”. See recent example of layer service defaults … PR / Bug round up GWC azure job credentials are not working - gabe provided something, but it is out of budget .. - gabe can restore when budget / permissions available WMTS CITE compliance fixes - gabe reviewed but did not have much to add - It is about returning the wrong exception (if you do not have locator, then returning locator = null is not appropriate) aside: - release data directory is not doing what I expect when I make a new layer, the default gridsets are from MapML and do not match the other layers (900913 and 4326). Is this a worth a bug report? Jody to double check with a fresh nightly build and report if needed. We are getting a number of PRs stacking up: - we no longer have monthly bug stomps :P - time is the most precious resource, please help if available!
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel