GeoTools / GeoServer Meeting 2017-03-21
Attending
Ben Caradoc-Davies
Jody Garnett
Kevin Smith
Torben Barsballe
Devon Tucker
Agenda
-
Release 2.11 / 17.0 scheduled for 22 March
-
FOSS4G Abstracts Reminder
-
REST API Sprint Prep
-
Bug/Review roundup
Actions
Actions:
-
DT: Set up sprint prep review meeting with Justin
-
BCD: Reach out to potential mongodb module maintainer
-
All: Support release process
Previous Meeting actions:
-
JG: (done) Release Thursday/Friday
-
DB: Look at dependency upgrade for GEOS-7920
-
All: (done) Look for code sprint sponsors
-
B/JG: Find most complicated REST finder, and sort out an approach as part of prep
Release 2.11 / 17.0 scheduled for 22 March
Volunteers: Andrea, Alessandro
We have a couple of fixes short-listed:
-
NO: Style Modify Event regression
-
JG: Fix windows service memory defaults
About the GeoServer 2.11 Blog Announcement:
-
I would like to do better job of thanking companies and customers for release functionality
(sorry for any missed during previous blog posts). -
Especially like to thank volunteers and new developers
(sorry for any missed during previous blog post). -
Technical blogs to link to really help for the “about geoserver 2.11” section - updated previous post to link to geosolutions blogs
Windows build server hates us, please coordinate release with Torben and Larry (sorry).
FOSS4G Abstracts Reminder
Deadline is today!
-
State of GeoServer submitted - Andrea/Kevin/Jody
-
GeoServer Feature Frenzy submitted - Andrea/Kevin/Jody
-
GeoTools mbstyle presentation submitted to new tech track - Torben/David
REST API Sprint Prep
Wiki page is here:
Goal of prep is to set up the above page with examples to work through:
-
Test that fully serializes/deserialize REST response (done)
-
Create StyleInfo bindings (xstream xml and json generation)
-
StyleController (we have an example, being revised as we learn)
-
XMLConverter for StyleInfo (done)
-
JSON Converter for StyleInfo (done)
-
HTML Converter for StyleInfo (in progress)
-
Technical choice between swagger documents vs swagger generation (not made)
-
Mike/Matt working on this
-
REST-API generation maven build (in progress)
This example will get us started, during the sprint we will need to address:
-
resourcestore rest api has dynamic path mapping and will be different
-
extensions in general (importer, gwc, geogig, backup restore, others…)
Wiki page is falling behind the work/progress.
-
Branch not stable yet? Working off of Devon’s private branch for now, Torben providing PRs
-
Could we stabilize for wednesday meeting with Justin?
No review first, and then make a branch after feedback -
Discussion:
-
Differences with Spring MVC
-
Interceptor can get a handle on controller
-
Freemarker wrapper and using a converter
-
Can use same wrapper for every class with some additional data
Review with Justin scheduled for Wednesday - Devon to schedule meeting time.
Bug/Review roundup
GEOS-8042 - Series of WFS-T bugs just reported by geogig team; will try and get these fixes in.
GEOS-8040 - Style Publisher was recently updated to support workspaces, and KML output is breaking styles in subfolders, this is a hard break - ideas:
-
styles/folder#foo.png (treat a folder as a bulk icon factory - similar to a zip of icons?)
-
styles/folder-foo.png - handle via naming convention
-
styles/foo.png - flatten out the subfolders when searching for icon
-
styles/conflict/foo.png - allow the conflict and just search both?
-
styles/workspace/foo.png (work around is make a workspace with the expected “sub folder name”)
GEOS-8030 WIndows server installer memory defaults
GEOS-8041 GWC Security Vulnerability - waiting for details (thanks for following our security procedures)
GEOS-8034 YSLD color map invalid
Unsupported modules are racking up bug reports and patches:
-
Series of MongoDB patches and errors GEOT-5672,GEOT-5671,GEOT-5670
-
With pull requests (should link from above issues):
-
Consider approaching Billy Newman to act as maintainer?
-
BCD: Send invitation
···
--
Ben Caradoc-Davies [<ben@anonymised.com>](mailto:ben@anonymised.com)
Director
Transient Software Limited [<http://transient.nz/>](http://transient.nz/)
New Zealand