[Geoserver-devel] GeoTools / GWC / GeoServer Meeting April 4th

Participants

Andrea Aime

Jody Garnett

Justin Deoliveira

Torben Barsballe

Ian Turton

Kevin Smith

Topics- REST upgrade summary/status

  • Release Catchup

  • CITE Planning

  • FOSS4G

  • Schedule next bug fix code sprint

  • PR round up

Team updates:

  • Numo has been added as a committer for GeoWebCache! Congrats

Actions:

  • AA (done): GeoTools blog post needs to be sent out

  • JG: Sprint blog post, when PR is ready

  • All: Sprint PR

  • AA+Boundless: Address reported security vulnerabilities prior to release

  • IT: Release: 2.10.3/16.3 Ian Turton April 18th (apparently no need to do GWC yet)

  • IT: Send email to geoserver-devel to move the meeting 1 hour earlier

  • JG: Update CITE Test wiki page

  • All: Vote for foss4g program :slight_smile:

  • JG: Schedule bug stomp for last friday of the month recurring, update website

  • DB: Look at dependency upgrade for GEOS-7920

Previous Actions:

  • JG/AA (done): Thursday/Friday

  • DB: Look at dependency upgrade for GEOS-7920

  • All (done): Look for code sprint sponsors

  • DT (done): Find most complicated REST finder, and sort out an approach as part of prep

REST upgrade summary/status

Branch:

Andrea:

  • has been fixing tests by re-copy-paste from origional + 20 commits

  • geoserver-manager tests pass? yay!

  • gsconfig 3 error - 4 failure

Torben:

  • Importer almost done

  • gsconfig tests need to be run

  • gsimporter

Jody:

  • setting content type in responses, work in progress will make pR

  • Action: Want to do a blog post, pull request first though

Goal to issue a PR today/tomorrow

  • pass geoserver-manager (done!)

  • pass gsconfig and gsimporter

  • QA review for headers + code formatting + usual project coding standards

Release Catch up

  1. Release completed, website and geoserver blog post published.

  2. Action: Andrea publishing GeoTools blog post now

  3. Volunteer for April release? Maintenance release of 10.3/17.3

  4. Ian Turton GS/GT, Kevin can help with GWC if needed (update - not needed)

  5. GeoServer 2.9 is still on the build servers; no plan to release - unless customer/volunteer interested :slight_smile:

  6. Reported security vulnerabilities:

  7. Any update from our GWC reporter:

  8. No update, Kevin to follow up …

  9. GeoServer vulnerabilities

  10. Reported to user list, against our policy.

  11. Contacted employer to issue warning.

  12. Looking at split up the work; see email discussion

  13. No update on windows build server

  14. The exe was uploaded, and then ares rsynced over it.

  15. The working file is 78.2 MB

  16. Can someone volunteer to test: https://sourceforge.net/projects/geoserver/files/GeoServer/2.11.0/geoserver-2.11.0.exe/download ?

  17. https://osgeo-org.atlassian.net/browse/GEOS-8064

  18. https://osgeo-org.atlassian.net/browse/GEOS-8051

Vulnerability fixes:

  • Andrea volunteering for one, need volunteers for the other two fixes

  • Boundless has volunteered to address the other two

  • Kevin will check with reporter, there are two approaches to consider

“About GeoServer 2.11”

  • general request for blog posts, docs, for this section :stuck_out_tongue:

CITE Planning

Had a good meeting last week at the code sprint:

  • Looking to start a new build box for May to focus on building master and cite tests (long term this will replace ares)

  • GeoSolutions is working on WFS 2.0 and WMTS 1.0 for October timeframe

  • Jody has contacted Luis to warn that we will have pull requests and feedback from the CITE Test Engine during this activity. (and congrats on the new job Luis)

  • Action Jody: will update the wiki page with details

  • https://github.com/geoserver/geoserver/wiki/CITE-Test-Upgrade

  • Listed for the 2.12 timeframe (September)

FOSS4G

Presentation voting is open until April 10th - vote early vote often (for geoserver and geotools presentations):

  • This is a four hour activity with 400+ presentations!

  • scan title, search for keywords, read abstract if interesting

  • “geoserver” is the most cited software out of all the abstracts

  • GeoServer 126 mentions … (geoserver feature frenzy may be ½ of that)

  • QGIS 125 mentions…

  • Others: 65, 26, 22, 16…

  • It took Ian all week, but he is slow

Workshops accepted for GT and GS

  • GT introduction workshop

  • GT datastore workshop

  • OGC services intro with GeoServer examples

  • Enterprise class deployment for GeoServer and GeoWebcache: optimizing performances and availability

Plan some publicity:

  • do we want publicity during this week during voting?

  • andrea sent email to geoserver-user list last week

  • jody to send to geotools

  • twitter? linkedin?

  • follow up with blog when program announced

Schedule next bug fix code sprint

Jody: not sure when boundless is available?

  • Can we move to a fixed time each month?

Andrea recommends end of the month - April 28th?

  • Ian may not be available, it’s Mayday weekend, riots etc.

  • Will send to email

How to promote this activity:

  • Want to promote this more, write a blog post or something?

  • Can we add to the website - if we have a standing day each month…

We need to better focus efforts

  • time box so hard bugs do not get you stuck for the day

  • hard bugs are better handled by sponsoring or customer

  • focus on bringing the total number of bugs down

  • WARNING:

  • If you carry a bug over to the next bug stomp means you are doing it wrong

  • if the bug is important, this is probably not the venue to fix it

  • Are you new?

  • Talk to email list / Andrea for an “easy to fix” issue

  • Focus on reproducing issues

  • older bugs may be fixed already, newer bugs are usually valid

Actions:

  • JG: Schedule bug stomp for last friday of the month recurring, update website

PR round up

https://github.com/GeoWebCache/geowebcache/pull/505

  • this needs a review, 59 files changed

  • this is for master, not to be backported

Emilie still needs to add unit tests for his outstanding pull requests.

  • Can we invite him to this meeting?

  • Ask Andrea and Nuno to help with this communication

GeoServer:

GeoTools:

  • MongoDB

  • Discussed last week at sprint, trying to recruit new maintainer :stuck_out_tongue:

  • https://github.com/geotools/geotools/pull/1064

  • Java 9 compatibility

  • Constant complaint, we need to have this fixed GeoTools 18 timeframe

  • Do we need to backport?

  • Check dependencies…

  • This is specifically an issue for SPI, we can write our own FactoryRegistry and then Java 8 service locator to look up plugin beans.

  • Partially Ordered Set has a replacement in GeoTools codebase

  • There are other sections of copy-pasted-code from JDK

  • can be salvaged

  • This needs a volunteer

  • https://github.com/geotools/geotools/pull/1496

  • no maintainer for point stacker to review this - Ian volunteers

  • new parameter to control limit where you are looking at

  • has a test case, has formatting changes