GeoTools / GeoServer Meeting 2018-02-20
## Attending:Torben Barsballe
Andrea Aime
Jody Garnett
Agenda- Moving meeting time
-
OSX build server
-
GSIP-166 (WMS time nearest match)
-
Java jigsaw Compatibility
Previous Meetings Actions:
-
Ben: ask on mailing list for volunteer for 2.11.5. (DONE)
-
Torben: propose GeoTools migration steps and refactoring for supporting Java “jigsaw” and future. (DONE - https://github.com/geotools/geotools/wiki/Java-9-Compatibility)
Moving meeting time
Just Andrea and Torben this morning, early time for BC.
Should we move it one hour later? No objections here
OSX build server
The mail “GeoServer releases: no more OSX installers?” on the list pretty much sums it up.
GSIP-166 (WMS time nearest match)
First, note, had to move dead GSIPs out of the way:
https://github.com/geoserver/geoserver/wiki/Proposals
Proposals moved to deferred/rejected:
Nearest match proposal: https://github.com/geoserver/geoserver/wiki/GSIP-166
-
Discussion, walkthrough, … (see proposal and get back to list)
-
Quick turn around time, take to email
Proposal listing the various bits, broken up into smaller items: https://github.com/geotools/geotools/wiki/Java-9-Compatibility
Action:
- Take this to a technical debt page, it is not acting like a proposal
Notes:
-
GeoTools supports Java 9, with documented command line options
-
Road map planning:
-
Java 9 is currently out, next (GeoTools) release has a way to support it
-
Java 10 is out in march! “Java 18.3”
-
Java 11 is out in september ← “Java 18.9” this is the LTS we’re targeting for GeoServer
-
real minimal, one projection with bbox filter
-
OSGeo code sprint Jody
-
cannot start on module system until dependencies are not modules, or it uses jar name (so it would change each time we update the jar version).
-
we can work on refactoring core library so no duplicate packages
-
foss4gna code sprint anyone?
-
idea: mass format all the branches - it will hide history but github for example has nice way of going back on blame
-
checkstyle maven profile for build server / travis?
-
could run the check in parallel on the build server?
-
skip emf auto-generated modules
-
need a proposal for this one
-
inspiration: QGIS has formatting built into their build process
-
jai-ext / raster processing engine
-
Q: could we just relicense the JAI interfaces + planar images?
Anything to focus on for testing:
-
Nice UI improvements
-
GWC change proposal is in the beta, make this a priority for release announcement
Any issues to fix for release:
- none known