GeoTools / GeoServer PMC meeting - 2024-03-12Attending - Torben Barsballe
- Peter Smythe - Andrea Aime - Jody Garnett Actions from prior meetings: - N/A Agenda - GSIP 222: promote Raster Attribute Table module to extension - Amend community module graduation rules - Eclipse XSD is no more, and DescribeFeatureType fun - MkDocs effort update - GeoServer 2.25.0 release updates - Propose security breakout meeting ahead of 2.25.0 release Actions - Andrea: make a GSIP to amend the module graduation rules - Next meeting: - Interesting tile seeding speedup PR - Sponsorship update from Jody GSIP 222: promote Raster Attribute Table module to extension https://github.com/geoserver/geoserver/wiki/GSIP-222 - Almost all the boxes? Does not have three sites … - Jody proposed some alternate wording (see next topic) - RAT is in GDAL so “Stable Enough” - Jody would love to see this in the 2.25.0 release; but it would need everyone to respond with +1 or +0 before next week … - GeoServer is last tested with gdal 3.4.x, although some have used 3.8.x (for example) Votes and feedback welcomed! Amend community module graduation rules Existing rule is “okay”: https://docs.geoserver.org/latest/en/developer/policies/community-modules.html#id2 1. The module has at least a “handful” of users In order to avoid cluttering the main code base, only those community modules which are of interest to at least 3 users (this may include the maintainer) are promoted. Jody proposes some alternate text: 1. The module is not site specific and can be configured for use by the general GeoServer community. A community module of interest to multiple users would meet this goal; while a community module that has hard coded a domain name would not. Eclipse XSD is no more, and DescribeFeatureType fun “finally” :) Still not a lot of fun… - https://projects.eclipse.org/projects/modeling.mdt.xsd - project: https://eclipse.dev/modeling/mdt/?project=xsd - last download in 2014: https://eclipse.dev/modeling/mdt/downloads/?project=xsd - can see it in a recent release of Eclipse MDT (perhaps it was just merged): https://projects.eclipse.org/projects/modeling.mdt.xsd/reviews/2.32.0-release-review - Downloads? https://git.eclipse.org/c/emf/org.eclipse.emf.git/ - GitHub: https://github.com/eclipse-emf/org.eclipse.emf - Torben found it! GeoServer is very slow to generate a DescribeFeatureType response that involves thousands of layers, as it tries to build a single XSD schema object. - options: DescribeFeatureType “fast path”? This was done for GML output… - slowpart: is merging 1000 schemas into one XSD (wow) as the event system becomes complex. The overhead of event updates is wasted on GeoServer. - xml include? that is done for workspace … can the same approach be used for include feature type? Multi-workspace example: https://gs-main.geosolutionsgroup.com/geoserver/wfs?service=WFS&version=1.1.0&request=DescribeFeatureType Single workspace example: https://gs-main.geosolutionsgroup.com/geoserver/topp/wfs?service=WFS&version=1.1.0&request=DescribeFeatureType Jody suggested using “import” more, but that is mean to clients (forcing more requests and latency to avoid the 10 min waiting for events). Can we turn events off? Yes EMF allows it, but no XSD has it hardcoded as required (why?) MkDocs effort update The graph shows 50% tested, a small number of problem pages… But the problem pages really hard: - inline images - tables nested in lists Jody has this week in the clear to work on this activity: - Testing the remaining 49% - How can we help - ask the user-list again? - Can jody set up a shared branch to fix the rst pages, with some automation to publish the mkdocs (to gh-pages for example) how can we share common problems? - unexpected indent causing blockquote - lists indenting throwing off numbering - https://jodygarnett.github.io/translate/translate/migrate/#known-limitations action: jody to set up an rst-fix branch to collect fixes, ideally with automation of mkdocs_translate GeoServer 2.25.0 release updates Peter volunteers for the 2.25.0 release next week - this is a normal release - some extra care will be needed for the blog post - thank testers - document new features (see release candidate) - need a section on “internals” to thank Niels for resource store changes and link to developers guide ( https://docs.geoserver.org/latest/en/developer/programming-guide/config/resource.html ) - need a careful section for security vulnerability disclosure (see below) Andrea volunteers to do the geowebcache: - Andrea has a docker image - Jody has is okay using gem bundle? https://github.com/GeoWebCache/gwc-release - jody has had trouble with xsddoc <https://sourceforge.net/projects/xsddoc/> Propose security breakout meeting ahead of 2.25.0 release - propose this time next week? yes - - write the security vulnerability section of the blog post - this will delay the release until 20 March action: - jody: send invite to geoserver-security email list
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel