GeoTools / GeoServer PMC meeting - 2025-09-09Attending

   -

   Torben Barsballe


   -

   Jody Garnett
   -

   Gabriel Roldan
   -

   Kevin Smith
   -

   Peter Smythe


Actions from prior meetings:

   - [image: checked]

   Andrea & Jody OR Peter: 2.26.4 release as time permits

Agenda

   1.

   MkDocs revival
   2.

   ImageN Arrives
   3.

   gs-oidc updates
   4.

   release schedule w/ disclosure planning
   5.

   Java 17 OpenRewrite updates


Actions

   - [image: unchecked]

   Daniele: ImageN CITE test failures
   - [image: unchecked]

   Jody: bin download does not run
   - [image: unchecked]

   Gabe and jody: milestone 2.28-M0
   - [image: unchecked]

   Peter and Jody: website announcement.py automation updates + developer
   guide


MkDocs revival

Peter:

   -

   Picked this up, thanks!
   -

   Managed find does not work on windows, working on unix pandoc
   -

   Fixed a couple of regression with documentation test project
   -

   Submit a PR on the documentation
   -

      user
      -

      developer
      -

      docguide
      -

   after that workflows to publish mkdocs to github pages
   -

      Then everywhere can do A/B comparisons


So good - thanks Peter!

ImageN Arrives

ImageN has landed on main branches!

   -

   Wow this has taken 18 years since the last release of JAI! Congrats!
   -

   failure: Run CITE Tests / CITE (geotiff11)
   -

   failure: Run CITE Tests / CITE (wcs11)
   -

   nightly build bin download does not run, some kind of sl4j jar missing?

   java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
   at
   org.eclipse.jetty.xml.XmlConfiguration.<clinit>(XmlConfiguration.java:83)





Q: Milestone release?

   -

   A good idea, to test the packaging, see above “bin download does not
   run”?


Others:

   -

   ImageN 0.4 is the first to combine JAI and JAI-Ext in single codebase
   -

   Lots of nice simplifications as no longer need to workaround “legacy”
   operators
   -

   To consider for the 0.4 release:
   -

      Jiffle docs - done!
      -

      Rename JAI constants to ImageN constants ← this may be too much???
      -

         Maybe rename JAI to ImageN, and then make an JAI extends ImageN
         (produces warnings for anyone still using JAI constant)
         -

         JAI.KEY_TILE_FACTORY  → ImageN.KEY_TILE_FACTORY



actions:

   -

   Daniele: ImageN CITE test failures
   -

   Jody: bin download does not run
   -

   Gabe and jody: milestone 2.28-M0



gs-oidc updates

Ian Turon and David had a look this week:

   -

   Alessio has performed gap analysis between gs-oauth2 and gs-oidc -
   examples:
   -

      A big thing is to make the codebase extendable, for the different
      OAuth2 variants (google, geonode etc..)
      -

      OAuth2 resource server
      -

      Etc…
      -

   Goal is set up test containers against Keycloak, long term to be
   supported extension
   -

   Expect a crunch prior to 2.28.0 release (so now …)


Q: Should gs-oauth2 be renamed?

   -

   OAuth2 → Authentication only
   -

   OAuth2 OpenID Connect → this is one use of OAuth2 (Authentication +
   Authorization)
   -

   What would the workflow be? Configure for Authentication (OAuth2),
   configure for roles (OIDC)?


So a cheerful update, will try and get more of this done for 2.28.0 release
:)

aside:

   -

   please expect a “code freeze” in October for a GeoServer 3 code sprint!
   Brr winter is coming. So all “main” branches will be locked down 1+
   weeks, for all the codebases in the java stack!


release schedule w/ disclosure planning

Checking releasing schedule, we are aiming for September 18th for 2.28.0

   -

   But first a 2.28-M0 release (see above) to road test ImageN update (gabe
   and jody)
   September 12 - when we have nightly builds running
   -

   Based on this experience we may push back a bit until later in
   September? (jody and aaime?)
   September 29 - last Monday of the month


Discussion:

   -

   automation idea: some updates to the website blog post script to better
   check for disclosures associated with release


Action:

   -

   Peter and Jody: website announcement.py automation updates + developer


Java 17 OpenRewrite updates

   -

   Rebasing geotools and geoserver pull requests to fix merge conflicts
   -

   Then finalizing build failures


ChitChat

Gabe:

   -

   Working on PMTiles, like mbtiles for cloud provider storage
   -

   GeoParquet is working, next step is to make it more production ready


   -

   aside: Some positive found feedback from GeoCat Cloud


Jody:

   -

   foss4g planning, picked up some of Andrea’s talks (oh no!)
   -

   discussion on code sprint locations for GS3 code freeze, travel costs,
   etc..


Kevin:

   -

   Is good!
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to