### Please note that the next PMC meeting will be in one month, on Jan 7th, not in two weeks.### Attending
Torben Barsballe
Andrea Aime
Jody Garnett
Jukka Rahkonen
Actions from last meeting- Torben: Create JIRA issue for Releases Oracle → OpenJDK switch [DONE]
- Jody: Send Cite Automation RFP to OSGeoSAC [DONE]
Agenda- GeoServer December release
-
QA tools updates
-
CITE Test Automation RFP Review / Award
-
Roadmap Chatter
Actions- Jody: Make motion to accept CITE Proposal
GeoServer December release
From the roadmap, Gabriel/Jody. Can we have confirmation? Jody confirms. Gabriel?
Jody is scheduled, would ask for review blog posts, build artifacts, …
Sidebar: How can Jody clean up geoTools 22.2, or just wait for that to get overwritten
Q: mitigation 22.2-mistake
Q: anyone brave enough to edit pom.xml files by hand?
QA tools updates
PMD updates caught unclosed closables…
simple case: try-with-resource
Hard case: field
Q: Should aaime keep local, or share with others, …
If anyone wants to participate contact Andrea.
CITE Test Automation RFP Review / Award
Proposals:
- GeoSolutions sent to current PSC
Andrea presents proposal, general feedback:
-
Approach Docker based → Torben confirms this is fine for build.geoserver.org
-
overview of proposed repositories
-
Two modes
-
Command line for build.geoserver.org
-
Interactive deploy for developer access
-
Side effect is “Official” GeoServer Docker used for this QA activity
Discussion:
-
Q: Docker images interactions with Jenkins
-
A: Job spins up whole infrastructure each time, downloading unpacking, restarting each time, …
-
Benefit: Docker image to run cite tests for developers
-
Sidebar: Build from branch? Possible …
-
How often is this needed, …
-
Old tests: XSLT / XML / XPath fun
-
New tests: test-ng tests and fix in IDE
-
Proxy test used for WPS and WMTS ← not priority
Logistics:
-
Need Simone to act as project officer for this
-
PSC make a nice clear motion, and direct Simone to act on our behalf
-
Schedule
-
Signature: 30% (PSC motion needs to be approved)
-
Feb 20th build jobs
-
Feb 2020 delivery
-
Final Payment: 70% on delivery
-
Feedback: OSGeo 2019 budget, we would prefer to pay 50% 2019, and 50% 2020
Make a motion on email:
- Jody: Will make a motion, marked “urgent” with a deadline of Friday
Roadmap Chatter
Community modules to consider for roadmap:
-
mapbox style:
-
Has seen some isolated activity
-
Andrea would like to do a presentation as this was interesting work
-
GeoCat is interested in this becoming an extension, looking for collaborators
-
Jody is willing to be a maintainer on the GeoTools plugin
-
Docs live on geoserver land, doc duplication
-
Specification in GeoTools
-
Reference Manual in GeoServer
-
Action: Remove dup of spec
-
Specification is “unstable” by design, implementations document what features they support for a choose-your-own adventure
-
Feedback from testbed-15
-
MapBox spec is no longer standalone, folded into mapbox-gl, weekly updates
-
Definition of “open specification” rather than “standard specification”
-
Q: Can we add GeoTools to the upstream supported grid?
-
QA, Docs, etc… are really close
-
resource-gui:
-
GeoCat is interested in this, extension or core?
-
Maintenance has historically been a pain due to use of a wicket tree component
-
geotools process module
-
See prior email discussion (take up next meeting)
-
Any other candidates to consider …
-
Q: Can we ship oracle jar? It is in maven now … maybe?
-
Can we get an oracle nightly build? What is needed to get a build job …
-
Torben did not succeed in getting oracle docker image working
-
Used a lot of resources …
-
Needs dedicated time to get a VM or something going …
-
Anyone should be able to spin a job up on Jenkins to do this
-
Andrea has success (slow) locally to test JUnit against https://dzone.com/articles/oracle-12c-image-installation-in-docker
-
Aside: OracleXE is smaller and may be easier
-
Q: Can we also ship sqlserver? Maybe? See https://hub.docker.com/_/microsoft-mssql-server