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