Attending

Torben Barsballe

Jody Garnett

Andrea Aime

Jukka Rahkonen
Actions from last meeting

   -

   Torben: Begin Jenkins migration once we get credentials for GeoCat
   server [Waiting on credentials]
   -

   Jody: (done) Reach out to Eclipse Foundation regarding domains (GeoGig,
   etc.)
   -

   Ian: Look into migrating geoserver blog to github pages

Agenda

   -

   Meeting Time
   -

   Instructure Transition Updates
   -

   GS 2.17 / GT 23 Testing and Release
   -

   Moving useful functions out of the mbstyle module?

Actions

   -

   Jody: GeoTools blog post pending, perhaps tonight
   -

   Ask on mailing list to push back 2.17.0 release, and for release
   volunteers
   -

   Discuss moving some useful MBStyle functions to core


Meeting Time

Move to 16:30 UTC for PMC meetings going forward, to accomodate Europe
Daylight savings time ending.
Infrastructure Transition Updates

Domain transfer:

   -

   Some discussion with Tom and Eclipse for geogig and geoscript
   -

   No action OSGeo transfers, everyone is ready :)


Build server:

   -

   Torben / Juan: looking at this
   -

   No update

Blog:

   -

   Ian was looking at this (see email list - something about needing Tools)
   -

   Jody can see an “Export” to download an XML bundle ← is this what you
   need Ian
   -

   Q: Who can install a wordpress plugin?

GS 2.17 / GT 23 testing and release

2.17 RC is released, please continue to test:
http://blog.geoserver.org/2020/03/16/geoserver-2-17-rc-released/



Some issues on master after the release:
https://github.com/geoserver/geoserver/pull/4127/files

Post-release Build cleanup:

   -

   Simplify version handling
   https://github.com/geoserver/geoserver/pull/4126
   -

   Improve human-readable names and descriptions in pom files
   -

   Extensions review (see email)
   -

      Readme discussion, many of the ones with readme have manual steps
      (like jdbc driver, or configuration)
      -

      No show stoppers some things to improve
      -

   listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
   -

      This appears to be a legit patch from guava!
      -


      
https://github.com/google/guava/commit/b62d52926b904a8def90fd427acad53d79fa0e9f


Testing feedback

   -

   Jody did some extensive testing
   -

   GeoSolutions nightly deploy
   -

      Been working good enough
      -

      Some change with mbstyle dependency needed a small dependency change
      -

   GeoCat’s testing has also been fine (repackage mbstyle and web-resource)
   as expected
   -

      GeoCat Bridge ← will try and get this tested also as this is a
      functional test

Action:

   -

   Action: (jody) GeoTools blog post pending, perhaps tonight :P


Q: Who is doing the next release?

   -

   Can we hold this open for two weeks testing - so end of the month.
   -

   Action: Ask on the list for availability, and end of month

Q: When? Supposed to be tomorrow?

   -

   Suggest we don’t do this tomorrow :)

Moving useful functions out of the mbstyle module?

The MBStyle contains some really useful functions:

   -

   Some not so useful, zoom/level, custom mbstyle “string” → geotools enum
   etc…
   -

   “Coalesce” Function ← first non null value returned
   -

   Exponential Function was useful …
   -

   Font Alternatives Function
   -

   JSON functions ← maybe maybe not
   -

   String uppercase / lowercase functions? ← mbstyle supports dynamic case
   transform
   -

   Case function ← literal case statement as a function, kind of like rules
   :)
   case(boolean expression, value, boolean expression, value, ….)


Now that this is an extension we can migrate some of these functions into
“main”.

Action: Take to email for discussion, and PR

Sidebar: MBFunctionFactory
<https://github.com/geotools/geotools/blob/master/modules/extension/mbstyle/src/main/java/org/geotools/mbstyle/function/MBFunctionFactory.java>

   -

   The original was non-optimal
   -

   Fallback value makes this a bit harder then it should be :)
   -

   Use of a data structure would be useful to maintain this


Chit Chat

For your consideration:

   -

   Update Oracle JDBC Driver
   <https://github.com/geotools/geotools/pull/2832>
   -

      Change involves change to driver classname
      -

      Expect some changes needed for JNDI configuration
      -

      Impossible to support both drivers
      -

         oracle.sql.STRUCT (deprecated, breaking build possibly)
         -

         oracle.jdbc.OracleStruct
         -

      Should be okay for master
      -

         Not sure if this can be backported because of use of driver name in
         -

            Any use of local database:
            DiskQuota, WPS, Importer, ImageMosaic
            -

            JNDI configurations? Not sure (because it uses a URL)
            -

   GWC Default GridSets ← we may need to change these
   -

      900913 no longer needed as default -> WebMercatorQuad
      -

      EPSG:4326 gridset, EPSG:4326:0, EPSG:4326:1, EPSG:4326:2, …
      -

      Reference: https://www.ogc.org/standards/tms

Discussion of possible extensions of supported/unsupported geotools modules

   -

   ES added to geotools
   -

      This may be fun to package as a community module for geoserver folks?
      -

      See REVIEW.md
      
<https://github.com/geotools/geotools/blob/master/modules/unsupported/elasticsearch/REVIEW.md>
      -

   CSV added to geotools
   -

      Can get this into GeoSever if you install WPS :)
      -

      Good candidate for an extension, or include core?
      -

   GeoJSON, GML, ..
   -

   SwiftBlobStore
   -

      … now available in GWC standalone
      -

      but not packaged for GeoServer (see S3 example
      
<https://github.com/geoserver/geoserver/blob/master/src/community/gwc-s3/pom.xml>
      and its packaging
      
<https://github.com/geoserver/geoserver/blob/master/src/community/release/ext-gwc-s3.xml>
      )


Sidebar:

   -

   Use of google slides links in blog post is causing problems
   -

      Mobile device access is okay
      -

      Computer with google login causes problems for visitors,
      even if access was granted to public
      -

      Jody switched to slideshare (see
      https://www.slideshare.net/jgarnett/geoserver-orientation )

Andrea recommended speakerdeck (see example
<https://speakerdeck.com/simboss/standing-up-an-osm-clone-with-geoserver-and-css>
)
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to