[Geoserver-devel] GeoServer PSC Meeting 2024-05-04

GeoTools / GeoServer PMC meeting - 2024-06-04### Attending- Torben Barsballe

  • Jody Garnett

  • Jukka Rahkonnen

  • Dave Blasby

  • Peter Smythe

  • Andrea Aime

Actions from prior meetings:- N/A

Agenda- GeoTools Build Failure

  • Release Planning

  • Community modules assembly rework

  • Roadmap/Sprint planning

Actions- Team: (Done) Look at GeoTools build failure

  • Jody: (Done) Add Ticket/Release notes for Javadoc Java version requirements

  • Jody: To review Community modules assembly rework

  • Jody: Ask brad about A/B testing, and if modal dialog is a blocker

  • Jody: (Done) Andrea nominated for ImageN

GeoTools Build Failure

The javadoc:aggregate is failing a bit (sigh) not sure why.

assembly.yml succeeds

mvn -B -DskipTests -Dfmt.skip=true javadoc:aggregate --file modules/pom.xml

build-release.sh fails

build-release.sh fails:

echo “building javadocs”

pushd modules > /dev/null

mvn $MAVEN_FLAGS -Dfmt.skip=true -DskipTests javadoc:aggregate

build server:
mvn -f modules/pom.xml -Djava.awt.headless=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/var/lib/jenkins/workspace/geotools-main/.repository javadoc:aggregate --batch-mode -Dspotless.apply.skip=true -Dmaven.repo.local=m2

mvn -f modules/pom.xml javadoc:aggregate -Dspotless.apply.skip=true

Updated default maven to 3.9.7

  • This doesn’t seemed to have worked (though maybe jenkins needs a restart to pick up the environment change - will test that later)

  • Note, you can still configure and set custom maven versions through tools & tool settings > Switching to the existing 3.9.5 install; also failed

Update updating Java from 11.0.4 to 11.0.22 and newer are working!

Release Planning

Release planning:

  • 2.24.4 Peter / maintenance release

  • 2.25.2 Jody / stable release (early release offered)

Community modules assembly rework

nice! refactor andrea!

  • motivation is azure and s3 having conflict over dependency versions

  • refactor so each module has its own assembly!

tour: https://github.com/geoserver/geoserver/pull/7710

updated build instructions: https://github.com/geoserver/geoserver/blob/d012557bd1085ed46e2fc694a7ce7e18bf0a8ac0/src/community/README.md

action:

  • jody: to review (thanks for this work Andrea)

Roadmap/Sprint planning

So about roadmap stuff:

  • Jody has not had time to write an updated blog post (activities ready to work)

  • Do not see a common event/sprint to attend

  • Any opportunity to organize our own?

Problem with PRs landing large changes:

  • Wicket 9 update (brad) ← this is the next priority

  • GeoCat offers in-kind A/B testing when ready

  • Brad asked for help with an “modal dialog”

  • Option to suppress deprecation warnings, put off until Wicket 10?

  • PMD 7 update (mprins started), very large PR in need of assistance

  • mkdocs (jody will return in July for this one and ask for help then)

Actions:

  • jody: Ask brad about A/B testing, and if modal dialog is a blocker

  • jody (done): Andrea nominated for ImageN

Chit Chat- GeoTools build troubleshooting (fun and games)

  • David had a GeoPackage PR - it is good to merge

  • OGC API Feat Part 3 (Filter and CQL2) are approved in the OGC member voting - now we just need funding! And CITE tests…