GeoTools / GeoServer PMC meeting - 2021-07-20### Attending
Andrea Aime
Torben Barsballe
Kevin Smith
Jody Garnett
Actions from last meeting:- [DONE] Andrea: ask on list about backport of caching skip on nearest match or no match (and also on default value)
Agenda1. GeoTools 25.2 / GeoServer 2.19.2 update
-
Wicket / Freemarker huh?
-
CITE PR, merging
-
Simplify the PR template
Actions- Andrea: Create a PR for the GeoTools template. Others to review.
GeoTools 25.2 / GeoServer 2.19.2 update- http://geotoolsnews.blogspot.com/2021/07/geotools-252-released.html
Ian reported 2.19.1 is still shown:
-
will update the yaml file
-
Also some rendering issue on the archive page, in progress
GeoTools bundles, dependencySets worked well, and should be considered for GeoServer extensions next.
Wicket / Freemarker huh?
Wicket provides velocity integration…
-
VelocityPanel integration provide a very simple map + freemarker —> component
-
We have not implemented freemarker anywhere? Any utility class …
-
Nope, integration will need to be created from scratch
Welcome page processes service endpoint
-
There is no clear link “WMSInfo” / “WFSInfo” and their their service endpoint
-
Just a naming convention, may break out something more explicit
(if so will add to the proposal) -
ServiceInfo (id generated)
-
Service objects (id), not sure if namespace is used
-
Q: what service objects are valid for a workspace (or a layer)?
-
Check the dispatcher at runtime see how it goes
-
Check some dispatcher callback that looks this up in a generic way
-
Uses reflection to look for getServiceInfo() method and call it if available
(so this convention only, consider a ServiceInfoProvider interface here) -
Idea: Service object namespace? See GEOS-5132 (nope this is for WFS dispatch)
CITE PR, merging
Yes, please do so!
And DONE!
Simplify the PR template
-
GeoTools:
-
https://github.com/geotools/geotools/blob/main/.github/PULL_REQUEST_TEMPLATE.md
-
Action: Andrea will create a PR for the GeoTools template