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
-
GeoTools bin distribution
-
Transfer of OSGeo Domains
-
Nexus snapshots issues
-
Unchecked branch updates
-
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 added lots of repair actions to workaround maven-metadata.xml corruption
-
https://issues.sonatype.org/browse/NEXUS-24988 - seems to be our problem?
-
https://trac.osgeo.org/osgeo/ticket/2502 - instance updated to address NEXUS-24988
-
Jody to turn off the repair activities, back to manual, let’s see if failures come back or not
Jody asked the user list to test for a week before turning off the repair up actions.
-
We are now seeing issues with fetching jars from maven central, from Jenkins.
-
Andrea wonders if it’s similar to this: https://github.com/geoserver/geoserver/pull/4496 (do we have some network machinery cutting idle connections?)
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