GeoTools / GeoServer PMC meeting - 2024-01-16Attending -
Torben Barsballe - Jody Garnett - Peter Smythe - Gabriel Roldan - Jukka Rahkonnen - Andrea Aime Actions from prior meetings: - Andrea: Look into JIRA license limit - Brad: Give the OK on the Wicket 9 Upgrade Agenda - Proposal: SQL Encoding of Vendor Provided Custom Functions - Release Planning - Roadmap coordination - Sponsorship updates - User-list / Discourse discussion - Security Vulnerabilities update/review - HTML GetFeature encoding with Freemarker templates - Jitsi Issues - geowebcache domain name was not renewed Actions - action: Reopen ContentDataStore API ticket GEOT-7509 <https://osgeo-org.atlassian.net/browse/GEOT-7509> to update affected docs - Action: Wait for Carsten to read the above SQL Function discussion, and we can discuss further in email - action: Make a https://trac.osgeo.org/ right away to ask osgeo to purchase domain name (https://trac.osgeo.org/osgeo/ticket/3121#ticket) - Action: Peter: create roadmap placeholder pages so we can list in-kind interested parties and sponsors - action: Andrea creating a ticket <https://sourceforge.net/p/forge/site-support/25396/> for SF mailman download - action: Jody to reply to email topic on getfeature freemarker encoding Proposal: SQL Encoding of Vendor Provided Custom Functions Proposal from email: https://github.com/geotools/geotools/wiki/SQL-Encoding-of-Vendor%E2%80%90Provided-Custom-Functions Q: Is this the change to the ContentDataStore canProcess(filter) kind of thing? A: No, it was only an API change to main (no need to backport) so that got merged. - Um, did this update the content datastore tutorial? Um no … - action: Reopen ContentDataStore API ticket to update affected docs please … Discussion: - Jody would like to avoid functionality that only works in PostGIS (for example?) to avoid breaking WFS. - Apparently this is already the case with some placeholder functions (KNN for example) - Why? Because then the WFS GetCapabilities advertises functionality that “does not work” (this is somewhat a limitation of the WFS standard) - Still the approach could be okay for GeoTools Java programmers, but does it really affect GeoServer? What to do? - SLD already has a mechanism for this? Providing a “fallback value” if the function is not available in that context … - We could use the marker interface to avoid listing these functions in WFS GetCapabilities Goal is to make the SQL generation / encoding extensible: - seems okay; but is “per datastore” - even that should be fine as long as their is a java fallback so it can be listed in WFS GetCapabilities - If there is no fallback java implementation? Do not list in WFS GetCapabilities, but could be used in SLD (if there is a fallback value for safety) The limitations about exact function name match? - that is not so good as different databases may have different function names, or small SQL snippets … Jody: WIth the changes above I think this could be a good addition… Action: Wait for Carsten to read the above SQL Function discussion, and we can discuss further in email Release Planning Jody volunteering to do the release this week, see https://github.com/geoserver/geoserver/wiki/Release-Schedule aside: new graphic for https://geoserver.org/roadmap/ is cute mkdocs No I do not have mkdocs ready but you can look: http://jodygarnett.github.io/geoserver/ download is a challenge: - within in a docs folder a relative link, - linking to stuff outside of docs? - We have like 400 examples of this - link to raw github on the branch or something. - Or use ant to prefetch everything into the docs folder? snippets allows an “include” folder which would be appropriate? - See https://jodygarnett.github.io/geoserver/introduction/license/ Roadmap coordination What is going on: 1. Wicket 9 upgrade if ready (2.25.x be ideal if we can coordinate it) 2. ImageN: Andrea joined email list, needs to be nominated for commit access 3. spring-framework-6: gabe started looking at it Can we coordinate with Brad to get Wicket upgrade in time for 2.25.x release cycle? - PR here: https://github.com/geoserver/geoserver/pull/7154 - Brad outlined something technical about wicket upgrade and said not to test yet? - New security feature of the browser, which disables inline styles, … - result is need to removing inline styles - What is needed: - Brad to enjoy summer vacation in Australia :) - Setup a planning document, or wiki page, to outline plan for the year - so people can help - We will wait to seek Brad’s guidance, and then setup a google document / spreadsheet to coordinate: - complete the changes to remove inline styles and script form each page - release a milestone release (or use a nightly build) - recruit user-list and volunteers to do A/B testing of each and every page - Wicket 10 model/window is getting removed? - Wicket 9 offers a more low-level thing - Good idea to do this rewrite before Wicket 10 and can be a separate PR ImageN: - Andrea started looking at consequences for JAI-Ext project - Has reached out to ImageN devel list, and will need to be nominated for commit access spring-framework-6 - Gabe started looking at this with an experimental branch? To assess amount of work - WFS Compatibility tests fail? Maybe an online test failure - Lots of mechanical changes (ant / sed) - PR draft: https://github.com/geoserver/geoserver/pull/7351 to explore discuss options Remark: the deegree project is doing something similar, their roadmap: https://github.com/deegree/deegree3/issues/1464 - very interesting! note ImageN transition ( https://github.com/deegree/deegree3/issues/1628) Sponsorship updates We are getting offers of in-kind assistance - which is more directly useful than financial support 🙂 Q: When we setup page for each activity we should list names / logos (whatever is desired) for these organization But there is not much we can do with people until we have a plan? Wicket / OIDC / spring-framework / ImageN / etc… Action: Peter: create roadmap placeholder pages so we can list in-kind interested parties and sponsors User-list / Discourse discussion There is a ticket: https://trac.osgeo.org/osgeo/ticket/3104 I think it is a good idea? - start with user list specifically Jody: I could not get the mailman API to grab the archive as documented by SF? Trying the documented approach results in: “The mailing-list mbox was not found.”, even using an admin level account. Probably need to make a SF ticket to request assistance. - action: Andrea creating a ticket <https://sourceforge.net/p/forge/site-support/25396/> for SF mailman download Security Vulnerabilities update/review - A number are ready for review / - Steve Ikeoka has provided fixes for many of these that can now be applied Q: How to get these reviewed? It would be good to review before release this week Ideas: - review breakout meeting? - review before release? HTML GetFeature encoding with Freemarker templates Andrea has email on this topic, but no reply yet :) - action: Jody to reply to email topic on getfeature freemarker encoding Jitsi Issues We encountered several brief Jitsi outages during this meeting - if these issues reoccur in future meetings we should open a ticket with OSgeo SAC (?) update: OSGeo System Admin committee was rebooting server at the time of our meeting, and is going to look at doing some kind of bot to provide warning geowebcache.org domain name We do not really know who was owning this and let it expire… - https://trac.osgeo.org/osgeo/ticket/2416 domain name transfer http://www.geowebcache.org ← name cheap is a domain register (ask osgeo.org to buy it NOW) https://geowebcache.osgeo.org/ ← this works and is populated action: Make a https://trac.osgeo.org/ right away to ask osgeo to purchase domain name (https://trac.osgeo.org/osgeo/ticket/3121#ticket) NameCheap is setting minimum bid of: $200 Update: Three is a transfer code needed, so Planet has a limited time to renew before it is available for general purpose. OSGeo SAC has reached out to Planet to once again try and arrange a transfer.
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel