GeoTools / GeoServer Meeting 2017-02-07

Attending

Andrea Aime, Jody Garnett, Torben Barsballe, Kevin Smith

Agenda

   -

   Beta and 2.10.2 release February
   -

   Build issues
   -

   sprint planning / sponsorship updates
   -

   REST doc generation
   -


Actions

Actions from last meeting


   -

   Mike to follow up sprint Doodle poll via private email as necessary
   (done)
   -

   Torben to look into why Corbertura worked for YSLD, was failing on Java
   8 code (done)
   -

   Everyone please review Catalog Performance Improvements (GSIP-155) (PSC
   please vote) (done)
   -

   Ben to send code freeze announcement to mailing list (done)
   -

   Jody to remind mailing list of bug stomp on Friday (done)


February releases

Volunteeres sorted see
https://github.com/geoserver/geoserver/wiki/Release-Schedule:

   -

   2017-02-20 Jody Garnett & Andrea 2.11-beta
   -

   2017-02-20 Torben and Kevin 2.10.2 stable


Code freeze between beta and final, Feb 18th - March 18th.


   -

   Jody: Plans to kill AbstractDataStore after five years? No after two
   years see git blame
   -

   Andrea: looking at GWC loading performance, coordinate on Kevin on email
   list (change for loop into parallel stream).
   -

   Kevin: Working on cached Parameter tracking in GWC. Involves API changes
   in BlobStore and QuotaStore Hope to have done before code freeze.


Build issues

See email “Our build tests memory filled by finalizers”:

   -

   andrea drive the build over the cliff
   -

   PDF output test → iText allocates 30 MBs fonts triggering finalizers
   breaking build. Building faster than we can clean up (wow!)
   -

      JVM design problem
      -

      Increase heap 512 → 768 :(
      -

   Can we replace iText?
   -

      I thought new versions had license conflict… it does
      -

      two libraries available, we would need to make our own graphics2d
      implementation. So sponsorship needed
      -

   Can we use less objects with finalizers …
   -

      JVM objects we cannot avoid
      -

      MapContext - we could turn that off


Thanks for digging into this Andrea.

Sprint planning / sponsorship updates

Thanks to Gaia3d for gold sponsorship, we still need to gather more
sponsors.

We need to book flights this week before flights go up, how can we best
organize this?

   -

   jody: put a call out on geoserver-devel? Or contact participants
   directly …


Open questions about accommodation? Simone due to check and

Open questions about the train? Simone was going to check.

   -

   Pisa: Cars :)
   -

   Florence: 30E

Cars:

   -

   Rent a car?
   -

   Car pool with GeoSolutions staff? We are looking for around 10 people


REST doc generation

Jody took the rough outline from OSGeo wiki to GeoServer wiki for
details/planning.

Planning taking place here:

   -

   https://github.com/geoserver/geoserver/wiki/REST-API-Refresh


Doc generation seems to have the most response. Jody does not care too much
…


   -

   Q: how to hook into build?
   -

   Q: will annotations be around/supported for five years?
   -

   Q: RAML? What is it …
   -

      markup for declaring api
      -

      tedious/verbose to write
      -

      markup is stable once written
      -

      what does it do? Nothing on its own .. use:
      -

         community generators for web page / api docs
         -

      need to talk to Matt K on email list


Goals:

   -

   spring mvc reference/example
   -

      code example for Spring MVC Style endpoint
      -

   docs
   -

      code example for annotations (or yaml) for docs
      -

      code example for rest api tutorial


Action:

   -

   Jody continue with REST API Refresh
   -

   Reggie talk to Matt K on email list about RAML.


PR Roundup

[GEOS-7953] GSIP 155 - Core improvements for catalogs with many layers,
follow up on the write side

   -

   https://github.com/geoserver/geoserver/pull/2077
   -

   does not help due to finalizers problem noticed above
   -

   jody would like to merge due to api consistency


[GEOS-7926] Fix WMTS blind re-enabling
<https://github.com/geoserver/geoserver/pull/2053>

   -

   kevin to merge


PDF fill optimization, candidate for backport:

https://github.com/geoserver/geoserver/pull/2094
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to