[Geoserver-devel] GeoTools/GeoServer PMC Meeting - 2020-04-14

GeoTools / GeoServer PMC meeting - 2020-04-14### Attending

Torben Barsballe

Jody Garnett

Jukka Rakhonnen

Andrea Aime

Actions from last meeting

N/A

Agenda- Repo Migration

  • Other Infrastructure Transition Updates

  • GS 2.17.0 / GT 23.0 release

  • Oracle driver upgrade PRs

Actions

  • Volunteer needed to test oracle driver change

Repo Migration

All artifacts were migrated last week, everything was working then

This week we’ve had some build failures:

  • The snapshot cleanup policy on the repo (every 5 days)

  • cleaned up a geoscript-py snapshot we manually updated!
    Fix here: https://github.com/geoserver/geoserver/pull/4186

  • Maintenance branches with no changes in five days got snapshots removed!

  • geoserver-snapshots: snapshot policy changed 3 days published, holds onto jars used within 15 days.

  • geotools-snapshots: cleaned up by “task”, run daily, keeps at least 1 snapshot

  • See if this works, then use for geoserver also

Discussion: Can we always save at least one snapshot?

  • Yes, there is a feature for this elsewhere; Jody is testing for GeoTools now…

GeoTools failure - Malformed xml issues during release

  • Ought to be fixed by a single threaded build of plugins before everything else

  • Note that XML plugin depends on xsd-core, but needs to be built once for GeoTools release to build

  • Q: Should we add a note to build instructions?

Also monitoring some recent build timeouts for GeoServer - not sure of the cause yet; will communicate on mailing lists with more details.

Users have been confused because of repo change:

https://gis.stackexchange.com/questions/358183/what-is-the-correct-url-to-resolve-geotools-dependencis-via-gradle

Communication:

Other Infrastructure Transition Updates

Build server still pending … maybe this week?

No other updates.

GS 2.17.0 / GT 23.0 release- GeoTools:

  • Ian seems to be holding based on the single threaded build failure?

  • This is a known, infrequent issue, proceed, …

  • GWC:

  • GeoServer:

  • Packaging issues addressed: https://github.com/geoserver/geoserver/pull/4186

  • backport needed!

  • Still need caution around build_release script finding correct htmldoc to upload (Line 319)

htmldoc=geoserver-$tag-htmldoc.zip

if [ -e …/…/…/doc/en/target/$htmldoc ]; then ← this should find file above :slight_smile:

echo “Using $htmldoc assembly”

use assembly

cp …/…/…/doc/en/target/$htmldoc $htmldoc

else

Oracle driver upgrade PRs

From Marc:

We need someone to check the above, requires Oracle (for example via Docker https://github.com/oracle/docker-images/tree/master/OracleDatabase).