[Geoserver-devel] GeoTools / GeoServer PMC meeting - 2019-11-12

GeoTools / GeoServer PMC meeting - 2019-11-12

Attending

Andrea Aime

Jukka Rahkonen

Jody Garnett

Gabriel Roldan

Kevin Smith

Torben Barsballe

Actions from last meeting

Torben: Move Java 11 builds to master node on Jenkins (done)

Agenda

Release Planning

CITE Tests Request for Proposal

GeoServer 2020 Budget

GeoTools 2020 Budget

WMTS community restconfig module

Committers cleanup, GeoTools version

STAC/filter sprint

Actions

Jody: announce CITE automation RFP

Andrea: propose committer cleanup on the GeoTools list

Release Planning

November: 2.16.1 - Jody is on Deck (release for next week)

December: 2.15.4 - Gabriel / Jody

https://github.com/geoserver/geoserver/wiki/Release-Schedule

CITE Tests Request for Proposal

It looks like we have enough funding (with some help from GeoTools PMC) in the range of 10k.

Actions:

Update fundraising graphic and thank sponsors

Jody to open RFP (email to developer list, news item inviting responses and thanking sponsors)

Deadline for proposals is the end of the month

We may make a milestone for end of year, to make use of OSGeo 2019 budget

OSGeo CITE certification renews end of January (incase anything passes)

Aside:

Remember if you have sponsored this email treasurer@anonymised.com to be listed on the osgeo sponsors page. See how to become a sponsor.

GeoServer 2020 Budget / Planning

GeoServer activities/risks for 2020:

Make use of SAC hardware for maven repo (rather than webdav)

OSGeo CITE Certification Sprint / Submission

Continue with ogc-api RnD

ogc-api features 1.0 final is available already (core)

continued RnD: filter, query, transaction, …

Java 17 LTS comes out September 2021 … so not of interest!

Developers Guide update :slight_smile:

GeoTools 2020 Budget / Planning

GeoTools activities/risks for 2020:

ImageN jody has approval for a 0.8 release

build check for public javadocs (ideas, discussion) (idea: @Override methods should use @inheritDoc and @implNote if needed)

Continue Ian’s work on Documentation QA

Ian would like to start replacing EMF→ Beans, XSD → Beans/Xerces? GTXML with JAXB

WMTS community restconfig module

See email from last week.

Discussion community module vs adding to core

seems to be an oversight

Gabriel is going to work on a PR to core + docs + swaggers api.

Experimenting with converting to OpenAPI 3.0

YAML → JSON

Generate reliable Java client

Aside:

We mostly did this by hand to port RST documentation and were learning as we went

In OGC-API community module we also need to serve OpenAPI document

How to confirm client can be generated?

Gabriel uses OpenAPI Maven plugin, but is working from static document

ogc-api makes a dynamic document so maven plugin won’t work…

Committers cleanup, GeoTools version

Propose the same workflow as for GeoServer cleanup

active committers in the last year

devel, user, build email lists

Andrea: Makes the motion to cleanup committer list

Andrea Aime + 1 initial motion

Ian Turton

Jody Garnett +1

Nuno Oliveira

Simone Giannecchini

Torben Barsballe +1

Jukka Rahkonen +1

STAC/filter sprint

Andrea attended

STAC (can actually be vectors as well as raster)

also a features api

Aligning with ogc-api features api, features-api extensions, …

Filtering extension

Based on ECQL

Text encoding, nobody wants to write a parser

JSON encoding, similar to OGC filter structure

JSON encoding array based, similar to MapBox style

Expect this will be very successful for interoperability of data

And the production of single purpose clients

Will be murder for general purpose clients

Discussion

Any outstanding proposals, or pull requests to catch up on:

Lots of proposals coming in …

Jody to recheck the file resource PR, Gabriel has added javadocs and it is ready, …

Gabriel discussion how to manage a batch of performance issues

Use of Jira epic, Gab is going to try this :slight_smile:

Wiki technical debt

Actions

  • Update fundraising graphic and thank sponsors
  • Jody to open RFP (email to developer list, news item inviting responses and thanking sponsors)
  • Deadline for proposals is the end of the month

Website, emails and blog post(s) are up. I figured time was of the essence - but editors are always welcome.

We had two $1000 activity sponsors (Gaia3D and OSGeo:UK) to thank. I will make an effort to do so on the social media channels also. There were also several organizations who sponsored at the $500 mark.