GeoTools / GeoServer PMC meeting - 2022-12-06Attending
-
Torben Barsballe
-
Andrea Aime
-
Jody Garnett
-
Kevin Smith
Actions from prior meetings:
-
Jody report GWC settings.xml test appender not working as a ticket
[TODO?]
-
Jody: geotools#4073 <https://github.com/geotools/geotools/pull/4073>
consider adding enum; or close issue => Will be adding enum, still WIP
Agenda
1.
Release manager for GT 27.3/GWC 1.12.3/GS 2.21.3
2.
Nashville update
3.
Welcome page performance issue
4.
PR Roundup / Cite Test Fixes
5.
Chit Chat / Next Meeting
Actions
-
Ask for release volunteer on the devel list (AA)
-
Dave: Split GEOS-10764
<https://osgeo-org.atlassian.net/browse/GEOS-10764> into separate issues
for each of the four PRs
Release manager for GT 27.3/GWC 1.12.3/GS 2.21.3
Need a maintenance release volunteer; should be low drama:
-
Andrea made a fix last release cycle
-
Docker image? Instructions in the README; could we add a release job?
-
Run separate job after release; as it downloads from SourceForge
-
Parameters can be used to make it is to run "anytime", default to
main branch SNAPSHOT etc…
-
Windows installer job permissions are "fixed" won't know until we run it
-
Jody had some packaging changes to check
All that sounds fun but we need a volunteer …
Nashville update
Nice little conference, 40-50 people on-site, 40 online.
-
Post presentations onsite; some remote.
-
Mix of academic, government, private sector.
-
relaxed pace, one thread.
Add "State of GeoServer 2.22" presentation to geoserver release
announcements.
https://docs.google.com/presentation/d/1IwVP7bK-8OLbOXNBWV3_D2cJlnuWHCPZBduWtyKWAiY/edit?usp=sharing
-
Did not drop 2.20 content; as this was a keynote with 40 mins
-
Community modules mixed-in by topic; a challenge to indicate these
require funding to complete
-
todo: Add new map
Usage of GeoServers
-
Nice overview of how geoserver fits in a range of architectures /
solutions
A nice range of other geoserver presentations: J Miller talked about vector
mosaic, others talked about applications built on top of GeoServer.
Also pygeoapi and tipg and other ogcapi services represented.
Howard Butler presented on use of blobstores for direct access.
Welcome page performance issue
There is draft PR here: https://github.com/geoserver/geoserver/pull/6392
Waiting for confirmation the approach addresses issue before considering a
real fix.
Placement:
-
Use the header panel? Yes it should be safe to move this above title /
description
AutoComplete is very sad place to start; cannot figure out how to show an
autocomplete from no input? On "blur" or something … GWC Parameter Filter
may have something?
-
.add(new AjaxEventBehavior("focus") { … } might work?
-
Or AutoCompelteSettings showListOnEmptyInput():
-
Interaction performance
-
Only show as many items as we can load at 3 seconds?
-
No put a limit of 300 on it or something (so browser does not get
sad).
-
As for configuration?
-
Automatic based on the 3 second rule above?
-
Property settings … as in the PR?
-
Configuration option on the contact information page?
Timeframe?
-
ideally before next 2.22.1 release in Janurary
-
Jody asks for feedback .. does auto complete meet your needs?
-
The PR is not good (state gets confused; only for performance feedback)
Note AJAX interaction obtains a global lock?
-
May be a read/write lock - which makes sense for admin but not for user
browse
-
We may be able to check if the page has admin request set? and only
obtain read/write lock if needed…
-
See GeoServerConfigurationLock as called by
WicketConfigurationLockCallback
-
GeoServerUnlockablePage interface marker (as used by
GeoServerHomePage) indicates page does not need the catalog to be locked
-
So we are good (probably)
PR Roundup / Cite Test Fixes
CITE tests need individual sub issues please - split GEOS-10764
<https://osgeo-org.atlassian.net/browse/GEOS-10764> across 6395
<https://github.com/geoserver/geoserver/pull/6395>, 6396
<https://github.com/geoserver/geoserver/pull/6396>, 6397
<https://github.com/geoserver/geoserver/pull/6397>, 6398
<https://github.com/geoserver/geoserver/pull/6398>
-
Small PRs on specific fixes are good
-
Please make a subtask so there are individual tickets for release notes
(users need to be able to read the release notes and understand what
changed, instead of learning that “cite tests do not run”)
-
Time frame 2.23.x? Or do we wish to back port these kind of fixes …
-
Try letting the back port bot have a go?
Chit Chat / Next Meeting
Do we wish for a meeting on Dec 20th?
-
Jody and Andrea can show up … may just be a chit/chat session if Quorum
is not met
-
We would like a release volunteer as Dec 18th please
Java 8 being dropped:
-
GWC list notified
-
Andrea started making PRs
-
Fix needed on windows build for Java 11 build