[Geoserver-devel] GeoTools / GeoServer PMC meeting - 2020-09-29

GeoTools / GeoServer PMC meeting - 2020-09-29### Attending

Torben Barsballe

Jukka Rahkonen

Kevin Smith

Andrea Aime

Jody Garnett

Actions from last meeting:- N/A

Agenda1. Releases status update

  1. GeoTools bin distribution

  2. Transfer of OSGeo Domains

  3. Nexus snapshots issues

  4. Unchecked branch updates

  5. Chit chat

Actions- Jody: Switch GeoTools bin to use assembly, grab everything, folks who want custom units can use exclude

  • Andrea: remove bin release if assembly does not work

  • Jody: Contact SAC to follow up with Tom on domain name transfer

Releases status update

2.18.0 is out and advertised. GeoTools 24.0 also, and gathering some feedback (see bin distribution topic).

2.17.3 is ready, not sure if published, Andrea to write the blog posts.

Ian would share instructions on how to publish a blog post, are they available?

GeoTools bin distribution

Or the big zip file containing almost all jars. Not working due to units libraries, which are not bundled. Units updated during the last release cycle, plus new visibility problems under Java 11.

Units are marked provided:

  • Missed by schema

Bin distribution not included everything:

  • We use a custom jar collector

  • Can we now use the maven one

Module issue in Java 11: https://osgeo-org.atlassian.net/browse/GEOT-6709

Jar collector: https://osgeo-org.atlassian.net/jira/software/c/projects/GEOT/issues/GEOT-6710

Options:

  • Stop making a release bin bundle

  • Mark units as compile (rather than provided)

  • Use assembly to manage dependencies (new features in maven 3) and remove our jar collector

  • Test the release bundles with a Hello GeoTools command line application

Action:

  • Jody: Switch bin to use assembly, grab everything, folks who want custom units can use exclude

  • Andrea: remove bin release if assembly does not work

Transfer of OSGeo Domains

Sept 18th, mail from Tom, geoserver.org, geowebcache.org domain transfer but not IP transfer of the contents.

See https://trac.osgeo.org/osgeo/ticket/2416

Actions:

  • Jody contact SAC to follow up with Tom

Nexus snapshots issues

Upgrade may have fixed issues related to maven-metadata.xml

Jody asked the user list to test for a week before turning off the repair up actions.

Java 11 jobs delete their maven workspace before starting which means they are unnecessary downloading a lot of jars each run.

  • They shouldn’t be doing this - updated the jobs accordingly (this looks like it was leftover from when we were first testing out Java 11 builds)

geoserver-2.18.x build failure:

[ERROR] testPasswordRecoding(org.geoserver.security.xml.XMLUserGroupServiceTest) Time elapsed: 0.002 s <<< ERROR!

java.io.IOException:

Already locked

location: security/usergroup/test/users.xml.lock

Unchecked branch updates

Status:

https://docs.google.com/spreadsheets/d/1voHK_V8ZdbN-yqqUkqrl0rJsLjqiOjmVwJkm1Fjd0z4/edit#gid=0

https://github.com/geotools/geotools/pull/3054

Actions:

  • Remove geometry and jts-wrapper!

  • Converters are a challenge, almost by design

  • Introducing class cast use, actually detected some problems

  • Map<String,Serializable> → Map<String,Object>

  • Jody had an proof-of-concept for a ParameterMap that folded in a lot of the Param logic

Chit chat- Blog migrated

  • Some visual glitches on mobile devices for blog posts

  • More black lives matters

  • Highlighted in AGM (no feedback)

  • Diagram fixes (thanks Michel)

  • Waiting on “later this year” to change master → main

  • Git command line changes for default branch to be main

  • October 1st new github repos start with main

  • Gitub redirects a missing “master” branch to the default branch for the repo

  • Later this year github rename moves master to main and automatically updates open pull requests at the same time

  • OSGeo AGM, presentation done, no real feedback.

  • CODE_OF_CONDUCT.md Code of conduct added to GeoTools

  • SECURITY.md added to GeoServer (same as website, apparently GitHub added this convention)

  • geopackage community module → extension or directly into main

  • Jody still waiting on funding for this, not all functionality to be accepted