Participants
Kevin Smith
Nuno Oliveira
Torben Barsballe
Jody Garnett
Jukka Rahkonen
Actions- Torben: update the Java 11 GSIP with links to email discussion
-
Torben: install jdk 11 on build.geoserver.org
-
Jody: add a “preflight” checklist for people attending
-
Start email list discussion on GWC Site / GS Docs and GitHub Pages
Actions From Last Meeting- Jody: to request funding from board (done)
-
All: Please promote via twitter etc (done)
-
Jody: Action schedule breakout meeting for the above time (moved to email)
Agenda- OSGeo Updates
-
Code Sprint
-
GeoServer Doc & GeoWebCache site hosting
OSGeo Updates
Code sprint approved:
- $2000 approved, will update sprint page to list OSGeo as host
Jody commented on osgeo todo about CITE tests:
Code Sprint
Wiki:
Finances:
-
We have 2-3 sponsors now, and OSGeo hosting
-
Priority: airfare > accommodation > catering
Participants:
- We are down 12 people
Andrea has been adding a bunch of useful information on the mailing lists
-
One concern: Build times
-
Need to capture discussion in an organized place
Sprint plan stages (from email), goal is to have something “shippable” at the end of each stage:
-
build and run in JDK 11
Everything in our stack (jaitools, jai-ext, imageio-ext, geotools, geowebcache, geoserver) builds and run without any flag added, off the classpath (it’s ok to have warnings). This will allow us to get JDK 11 builds going. -
Compile: Andrea has made considerable progress here, to mirror you need to check out and build locally all the dependencies
-
Pass tests: This may require updating some dependencies
(this can be split up) -
Reduce warnings from Dependency Analysis Tools
Get as much as possible build and run without warnings. -
This cannot be automated, and is y we have so many people in the sprint!
-
Module repackage
Add automatic module descriptors, eliminate split packages in library projects -
Repackage
-
make sure we can run a true module app depending on the automatic modules (idea, we could use the demo module, already depending on many of the others, and make that one a true module?).
-
Adjust imports and the like as needed in all projects, try to collect migration scripts to help others do the same.
-
org.opengis repackage
Swich gt-api away from using org.opengis package, upgrade everything else to follow -
repackage
-
update emf models and regenerate
How to coordinate across teams with 8 hour time difference:
-
If possible teams could work independently
-
Spring 5 upgrade could happen concurrently with logging upgrade? More generally, dependency updates between GeoTools and GeoServer
-
Making test cases work
-
Fixing
-
We need to coordinate a hand over of work from one team to the next
-
commit everything to shared branch
-
Hangout with the next person taking over
-
Use a spreadsheet to communicate status, progress
-
Use gitter to communicate early and often, stuck for 15 mins ask for help!
Actions for this week:
-
Torben is going to update the GSIP with links to discussion
-
Jody is done the GeoTools proposal
-
Torben install jdk 11 on build.geoserver.org
-
Jody: add a “preflight” checklist for people attending
-
JDK 11
-
Need to check out all the branches on each project and build locally
-
Read the proposals:
-
Required reading:
-
Meeting notes / Documents / Order of operations above (Action: Capture this as a standalone document)
-
Recommended:
-
Core Java SE 9 for the Impatient (Chapter 15. The Java Platform Module System)
-
Background:
GeoServer Doc & GeoWebCache site hosting
The server “wedge” running this stuff is decommissioned:
-
this is too big for githubpages? (Limit is 1G, docs currently ~7G due to point versions from releases)
-
We could only publish stable, maintenance, master
-
Alternative publish to S3
-
github pages
-
need to update build box
Discussion:
-
Jody prefers github pages so that everyone can edit, maintain
-
https://stackoverflow.com/questions/15347808/display-javadocs-on-github
-
docs.geoserver.org has already been migrated to S3? DNS not changed over yet.
-
swagger docs don’t like being hosted statically, need to investigate and see if there is a workaround.
Action:
- Email lists on this discussion