GeoTools / GeoServer PMC meeting - 2023-11-21Attending -
Torben Barsballe - Jukka Rahkonnen - Jody Garnett - Andrea Aime Actions from prior meetings: - Write up funding + sponsorship for geoserver 2024 - [DONE] Send Jitsi proposal to mailing list Agenda - Wicket 8/9 update - WMS InvalidDimensionException - GeoServer 2.24.1 - OSGeo Budget 2024 - PKCE - State of GeoTools Actions - Wicket 8/9 update This is on the Java 17 / Jakarta EE objectives: https://github.com/geoserver/geoserver/pull/7154 - 257 files modified - we should try and merge such a bug change soon to prevent lots of conflicts - brad has been rebasing against main consistently Status update: - Brad has been pushing to get an update to Wicket (wow Brad that is amazing) - Wicket 8 update basically going (wow) - we need users to test every page manually :) - Can we get to Wicket 9 before asking help testing Model dialogs are deprecated: - the replacement is similar, does not have buttons, borders etc… - could we switch to another full “sub” page? too much… - moving on … When Wicket 9 is passing tests and QA; - then we will need to ask users to test nightly builds? Not too many people depend on that … - jody recommends making a milestone release “off the branch” for public review - organize test of every page is going to be interesting WMS InvalidDimensionException Andrea sent an email to the development list. - recommended approach makes sense - hesitations: always uncomfortable changing behavior, even if correct, in existing systems - provide a “system property” flag to go back to previous behavior if needed for older systems - results “opt in fix” on stable and maintenance Q: How was this found? Report that the tile cache was saving empty tiles on invalid tiles GeoServer 2.24.1 Jody would like to start the release train this week (see PKCE topic below). - any reports / regressions / etc… in our way? Not sure double check user list Consider: 1. Andrea is waiting on one month cool down for raster attribute table backport. 2. Jody was interested in small improvement to startup.bat to recognize “jdk” folder as JAVA_HOME OSGeo Budget 2024 OSGeo budget call out has happened on disc...@osgeo.org. GeoTools is ready (please double check my work): - https://github.com/geotools/geotools/wiki/GeoTools-2024-Sponsorship-Opportunities GeoServer needs a response: - Emphasis the Jakarta-EE update: https://github.com/geoserver/geoserver/wiki/Jakarta-EE - Can we have a volunteer to write this? It is a sponsorship call out … - We can identify the opportunities now - This can be combined with the blog post call out for Jakarta-EE - communicate the deadlines October 24, and December 24 - spring oauth2 client rewrite can be a distinct goal - wicket upgrade is a distinct goal brad has already started (wicket 10 needs to be schedule_ - Push ImageN to GeoTools roadmap Deadlines: - https://adoptium.net/support/ may relax about supporting Java 11 longer (that is new). - The spring-framework December 2024 deadline is the real hard one. PKCE There is a draft PR: - https://github.com/geoserver/geoserver/pull/7283 - GEOS-11209 <https://osgeo-org.atlassian.net/browse/GEOS-11209> This is an adaptive change; but needed to make some protected methods to override. State of GeoTools Jody has a presentation next week: - When was the last State of GeoTools? A long time … 2011? Something from 2014 - What big changes: - Java 8 -> Java 11 - opengis -> org.geotools.api transition - QA improvements have been a big shift, auto-formatting 🙂 - unsupported module churns - we are basically down to GeoServer as downstream contributors - Selection of new features over the years: css styling etc… - Going emphasis the roadmap: ImageN, Java 17, stuff Chit Chat Graticule: - Graticule support; not a direction, generate lines on the fly … - smart on-the-fly datastore thing … - interesting that the geoserver decorator approach is not considered; reason is to take advantage of the styling engine control and allow downloading - advantage is ability to “download” the lines - similar to DGGS generating hexagons :) - community modules → core → include in sample “data directory” (good combo with ne data examples) Security stuffs: - https://wiki.osgeo.org/wiki/OSGeo_Security_Initiative Seeking service providers for 2024 Any use for budget: - sponsor marlin again? Andrea motion on the email 🙂 Latest Marlin release fixes this common issue:
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel