GeoTools / GeoWebcache / GeoServer Meeting 2017-11-14
Attending
Jody Garnett
Andrea Aime
Jukka Rahkonen
Ian Turton
Torben Barsballe
Actions from Last Meeting
-
Jody/Torben: (done) Schedule CITE debugging session
-
Jody: (done) Remind GeoTools PMC to vote on Java 9 Proposal
-
Jody: (missed) Forward OSGeo CITE Application email and determine how
much time is left for this renewal application. Probably not much because
automatic mail from OGC says “are due to be renewed by *October 31st, 2017*.
-
Jody: Need a spreadsheet comparing sprint location costs to justify
budget request (short list from email discussion, compare flights and
accommodation for January/February?)
-
No spreadsheet yet
-
James Hughes expressed interest in CCRi hosting/attending
-
Kevin: (done) Bounce GWC planning of gwc email list for discussion review
-
Jody: Revise http://osgeo.getinteractive.nl/projects/geotools/ with
features list from OSGeo-Live
Agenda
-
Isolated workspace mail by Nuno
-
Java 9 compatibility follow up (sprint)
-
Budget (GeoServer and GeoTools) and CITE tests
-
Shutting down Ares
-
Chit/Chat
Isolated workspace mail by Nuno
Multitenancy for complex features, see “Isolated Workspaces” mail.
“The main (root) use case for this is to allow the publishing of the same
complex feature type in GeoServer multiple times in different workspaces”
-
Proposal or bug? Both…
-
Workspaces that are not listed globally
-
How does this differ from turning off global?
-
Should understand why turning off global does not meeting Nuno’s
requirements? Appears to be due to them having common namespace
(application schema requirement - example INSPIRE).
This is a request to read email and follow up with discussion.
Q: Should we remove JDBCConfig? (nobody answering mails or reviewing pull
requests regarding it)
-
Ask Boundless for next meeting
Or ask the interested party if they want to upgrade from making pull
request to becoming maintainers.
Java 9 compatibility follow up (and sprint?)
PR was merged, with a bit trouble, and master now has a distinct
FactoryRegistry separate from imageio.
Making a list of tasks here:
-
https://github.com/geotools/geotools/wiki/Java-9-Compatibility
-
Idea is to test and set up jobs with Java 9 for current release cycle
Java 8 EOL Oct 2018, so we have a bit of time left for GeoServer crowd
(conservative server side deployments). GeoTools does have early adopters.
Ideally test early and then plan, would like to avoid having a emergency
sprint in January close to release.
Q: Can we build with Java 9 on Travis?
Q: Is it worth making a milestone release?
-
It would answer “does it build” question
-
Would need some buy-in from user list to justify effort
Budget (GeoServer and GeoTools)
GeoTools Budget:
https://github.com/geotools/geotools/wiki/GeoTools-Budget-Request-2018
-
Budget request is for $5500 in total (the code sprint thing is a
separate request)
-
4000 sprint request; this is pending us doing fund raising
-
1500 travel assistance
-
Topics considered for sprint:
-
Java 9 compatibility if needed
-
Java 8 Stream update for DataStore (see discussion in 2016)
-
Kick off Raster Process Engine project at OSGeo code sprint in Bonn
-
Design sprint, w/ architecture spike (geotools wrapper approach)?
-
Would need to confirm resourcing for this to work
-
Kick out EMF/XSD
-
Ian/Andrea have some frustrations .. how about ideas?
-
Upgraded for WMTS work, or replace with JAXB?
-
It is horribly opaque, can docs help? Not really it is complex.
-
Different modules been generated with different versions, have
to grab that copy of eclipse that would work for each module
-
Massive overhead anytime we need a change
-
Action: Ian take discussion/research to email list
GeoServer:
-
Similar budget request from last year; around $3000 for sprint
-
Q: depending on topic we may get more people/interest? A: Then we would
ask for more money, this is only a budget
-
Topics considered
-
GWC improvements: Kevin has been organized pushing this
-
If this is confirmed we can make OSGeo budget request and start
setting up sprint planning
-
check with kevin if this is already in progress
-
REST bindings for WFS 3.0
<https://github.com/opengeospatial/WFS_FES/blob/master/core/standard/clause_7_core.adoc>?
Swagger definition being done by OGC
-
Would this finish in 2018, and thus be good for a sprint?
-
CITE
-
Implement plan discussed previously, doing as a background
activity has not been successful yet.
Action:
-
Jody: coordinate with GeoServer / GeoTools lists, concern about being
able to take so much time for this activity, expect we will need to choose
one
Shutting down Ares
CITE tests work on Build besides WFS 1.1, hangs indefinitely.
WFS 1.1 test has a problem, reported to CITE team:
-
https://github.com/opengeospatial/ets-wfs11/issues/77
-
Note we are reporting against an old release so expect no fix
-
https://github.com/geoserver/teamengine/tree/e4dda71c90ba601d39847d19969b4d617f90bb70
-
On ares this jobs also hangs, but is killed. We could reproduce this on
build.geoserver.org with an external hack.
Action: Shut down ares, migrate build notifications.
Chit Chat
GeoTools report - anything to add:
https://github.com/geotools/geotools/wiki/GeoTools-Annual-Report-2017
Who is releasing this week? Maybe Torben:
https://github.com/geoserver/geoserver/wiki/Release-Schedule
Ari Jolma is trying to write a WCS 2.0 driver for GDAL, see
https://trac.osgeo.org/gdal/wiki/WCS%2Binteroperability