[Geoserver-devel] GeoTools / GeoServer Meeting 2017-03-21

GeoTools / GeoServer Meeting 2017-03-21

Attending

Ben Caradoc-Davies

Jody Garnett

Kevin Smith

Torben Barsballe

Devon Tucker

Agenda

  1. Release 2.11 / 17.0 scheduled for 22 March

  2. FOSS4G Abstracts Reminder

  3. REST API Sprint Prep

  4. 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 :slight_smile:

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:

  1. Test that fully serializes/deserialize REST response (done)

  2. Create StyleInfo bindings (xstream xml and json generation)

  3. StyleController (we have an example, being revised as we learn)

  4. XMLConverter for StyleInfo (done)

  5. JSON Converter for StyleInfo (done)

  6. HTML Converter for StyleInfo (in progress)

  7. Technical choice between swagger documents vs swagger generation (not made)

  8. Mike/Matt working on this

  9. 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:

···
-- 
Ben Caradoc-Davies [<ben@anonymised.com>](mailto:ben@anonymised.com)
Director
Transient Software Limited [<http://transient.nz/>](http://transient.nz/)
New Zealand