Attending- Torben Barsballe
-
Andrea Aime
-
Jukka Rahkonnen
-
Kevin Smith
-
Jody Garnett
Actions from prior meetings:- N/A
Agenda1. GeoServer releases
-
Home page GSIP
-
GeoServer Doc Server (and more)
-
Backporting resource reset GSIP
-
Feedback from FOSS4G
-
Drop Java 8 (code sprint activity)
Actions- Volunteers for maintenance and RC releases
-
Jody: Home Page GSIP available as 2.22-M0 - send to user list for testing
-
Torben: Switch GS + GT docbuild to new server
GeoServer releases
New build server is up, it’s faster, and it has not released anything yet.
-
First release maintenance
-
Then release RC
-
The 2.22-M0 - worked so the new build server is working!
We need volunteers for both.
GeoSolutions may step up for maintenance, but before we need to backport the resource reset.
RC is waiting on the home page refactor.
Home page GSIP
Available as 2.22-M0
-
action: send to user list for testing
-
known issues
-
https://osgeo-org.atlassian.net/browse/GEOS-10636 ← something broken with login (and backported to 2.21.x and so on)
https://github.com/geoserver/geoserver/pull/6122
-
There are conflicts in CSS
-
Mark has provided feedback in a separate ticket: https://osgeo-org.atlassian.net/browse/GEOS-10634
May be related to Select2 javascript, which is provided by WicketStuff, which is already at the latest release for the Wicket version we have. Maybe fixable with CSS? In other places in the UI we expand the size of the dropdown based on contents, not always successful, might need extra margin or padding (adding them to the width, which in CSS includes the padding). We need to also set a maximum width and minimum width to avoid having too large dropdowns. -
idea: stack them vertical to take advantage of header height
-
idea: dynamically resize based on contents with a max limit (
-
Making an catalog api request while admin request thread locale is set … does not respect “read” permission and instead returns “false”
-
Solution was to abort the admin request thread locale; allowed page to talk to catalog like normal
-
Related CSS PR is also in progress: [GEOS-10556 / GSIP-213] https://github.com/geoserver/geoserver/pull/5984. Would be best to not do too much CSS tinkering until that can be merged.
-
Dynamic page update on select can be seen when setting the default style and updating the legend graphic - see implementation here:
-
LegendGraphicAjaxUpdater: https://github.com/geoserver/geoserver/blob/main/src/web/wms/src/main/java/org/geoserver/wms/web/publish/LegendGraphicAjaxUpdater.java
-
Called from WMSLayerConfig here: https://github.com/geoserver/geoserver/blob/main/src/web/wms/src/main/java/org/geoserver/wms/web/publish/WMSLayerConfig.java#L89-L100
-
world map “ne” workspace
-
any feedback on the styles (jody converted from ysld and got decent results)
-
action: ask about including the roads layer would add 2 megs? is that okay … would avoid rewriting
New docs added:
-
https://docs.geoserver.org/latest/en/user/webadmin/welcome.html#welcome - new page
-
https://docs.geoserver.org/latest/en/user/webadmin/index.html#web-admin - new headings, some things like language chooser moved to end of page
-
https://docs.geoserver.org/latest/en/user/gettingstarted/index.html#getting-started - new tutorials
-
https://docs.geoserver.org/latest/en/user/webadmin/about.html#about - new page
GeoServer Doc Server
Test Build:
Staging Doc Server:
-
About old docs …
-
What about geoserver 2.8.3? They are available for download, …
-
Sharing the online docs for older versions is … an anti-feature is it not?
-
a script to publish old docs? perhaps it downloaded from sourceforge…
Next steps:
-
Switch all the doc builds over
-
Switch domain name
-
Tell Kathy Hoang from planet to shut off the old s3
(she last asked in 2021 about shutting off)
Aside:
-
geotools: is going to change osgeo servers (this is fine)
-
geotools calls a script, we need to backport
-
merge a pull request into main
-
geowebcache:
-
still waiting on feedback from chris holmes on this domain name
-
we could try getting michael smith to ask (as an osgeo director)
-
approach use the same script to run sphinx build in geowebcache/docs
-
idea: https://geowebcache.osgeo.org - making a note on https://trac.osgeo.org/osgeo/ticket/2642
Backporting resource reset GSIP
See request on devel list.
- waiting for feedback (and +1) on email list
Feedback from FOSS4G
FOSS4G event:
-
very strong on “gathering of the tribes” flavor, not so much on the “outreach to new people” flavor
-
even people at their first foss4g they were already using qgis and geoserver and postgis
-
discussion about this being a european “foss4g-first” approach
-
1040 people onsight (unexpectedly lots!) + 200 online (unexpectedly small?)
-
This was a great result!
-
Assume online videos being made later cut down on online participation
-
popular topics:
-
vector tiles remains very popular, but not any feedback from our community
-
lots of presentations, and geoserver often used in their production
-
LIADAR ← 3D vector tile specification from Cesium
-
requires WMTS with gridset 3 dimensions
-
jukka did a surprise presentation ← good job!
workshop:
-
installation was only okay (glad to have david and ian helping)
-
Windows remains trouble
-
docker mostly worked, but I could not figure out how to help folks running on windows
-
windows installer was not made (sigh)
-
Programs folder, running into restrictions on data directory writable etc…
-
Write into %AppData%/GeoServer/data like old boundless installers
-
This can be tricky for manual installs, because it’s a hidden folder
-
cloud env as backup; but needed more
-
limited permissions etc …
-
About 5% failed to get geoserver to go; all on windows
-
People ended up running with Java 18 (gulp!)
-
Perhaps lead with the Adoptium link in our install instructions?
-
Docker did okay
-
5% of folks did docker and were pretty
-
Jody used it to demo, and run with run different extensions
-
S3 delayed showing the new docs for a few hours; just a bother…
Amazon asked about setting up an AMI
-
Responded that companies would need to do this
-
Kind of odd amazon asking us for a “hand out” … to work for exposure
Presentations:
-
State of GeoServer
-
Feature Frenzy
-
Always lots of questions
Got a new group shot (without jukka who was hiding)
Action: make a blog post!
Drop Java 8
There is a PR from the foss4g code sprint: https://github.com/geoserver/geoserver/pull/6137
-
This is the documentation change, Ian Turton has already reviewed
-
blocked: Need a GSIP ← jody