GeoServer/GeoTools PMC Meeting at 18:30 CET / 9:30 PST tomorrow

Reminder that the next PMC meeting is scheduled for tomorrow, February 24, at 18:30 CET.

I’ve got a conflicting meeting and will be unable to attend.

Cheers,
Torben

1 Like

Unfortunately I can’t attend this time.

-Jukka Rahkonen-

GeoTools / GeoServer PMC meeting - 2026-02-24

Attending

  • David Blasby
  • Jody Garnett
  • Gabriel Roldan
  • Kevin Smith
  • Peter Smythe
  • Cécile Vuilleumier
  • Pierre Mauduit

Actions from prior meetings:

  • done: Peter can make a CITE landing page (to replace this) with the new sticker, and thanking sponsors/in-kind
  • done: Andrea small spring 7 proposal mail for the record (mail here)
  • done: Peter static image of gs3 gauge update website and blog posts
  • Action: jody Make an email or proposal about this so we have a wider discussion about choice of mkdocs for 2.28.x (https://github.com/geoserver/geoserver/wiki/GSIP-221 updated, sending to discourse).

Agenda

  1. GS3 Update
  2. UI/UX Updates
  3. Arm64 docker images
  4. Mkdocs
  5. ChitChat

Actions

GS3 Update

Dependency updates ongoing. Removed some dead code in GWC for previews never got used.
Cloud storage dependency hell across imageio-ext, gwc and 3 providers, AWS, Azure, Google. Each one of them wants a different version of Netty, which in turn results in more dependencies.
For a long time, we split the 3 providers in vanilla geoserver and Gabriel tried a “dependency converge” approach in GeoServer cloud.
Now new PRs to use a centralized BOM to manage these dependencies, and an approach that replaces Netty with other HTTP clients (that’s the role of Netty in the cloud deploys).

UI/UX Updates

  • Work is underway, see gs3-theme branch for progress. Still too early to preview!
    • Working on menus, responsive sizing
    • Discussion about table reducing to cards when not enough width
      • A fun css approach needs to generate magic columns
      • A lot of casual tables for layout are being convert to flexbox
  • https://github.com/geoserver/geoserver/pull/9113 (in progress) - validate HTML files add <div class=<fname>. Possible issues with multiple <wicket:panel> <wicket:fragment> <wicket:extension>
  • Quite a few wicket pages have a single panels
    • However some are fragments and extensions and a bunch different components (ie WPS request builder)
    • Fragments are designed not have a class around, they are component that you normally stick in a component, like a table row … or input element
    • Extensions, every time you takes base page you extend it
      • Also editor page tabs, and service page contributions, …
    • It is hard to identify a wicket component, no easy fix or convention, …

arm64 docker images

Q: Is it the same image names? Or different image names…

  • Same tag, different architecture (platform) are now available
  • Note the -gdal variant for each tag

Mkdocs

https://geoserver.org/geoserver/en/user/extensions/authkey/#installation

Shows {{ release }} - we need to turn on macro processing for that page?

Here is the example: https://geoserver.org/geoserver