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!
-
This is worth release notes!
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…