*GeoServer / GeoTools Meeting 26 July 2016*
Attending: Alessio, Jody, Torben, Andrea, Simone, Ian, Simone
Agenda:
1. Bug Stomp Sprint Results
2. Release Train and Blockers
3. Getting a head(er) with OSGeo Legal
4. FOSS4G Prep / Code Sprint
5. Backup/restore pull requests
6. Pull request review
Previous meeting actions:
- (done) chris: repo being restarted with more capacity
- andrea/kevin: Security vulnerability fix as per email discussion
- torben/jody: community module YSLD, need documentation ...
- (done) Ian: see if MapServer want to sprint with us on SLD
- (done) Ben: Security vulnerability fix as per discussion
*Bug Stomp Sprint Results*
results:
https://osgeo-org.atlassian.net/secure/ConfigureReport.jspa?projectOrFilterId=filter-11000&statistictype=issuetype&selectedProjectId=10000&reportKey=com.atlassian.jira.plugin.system.reports%3Apie-report&Next=Next
For the prep we had 160 "new bugs", we reviewed half of them (many were
sent back for more details, and the ones that were ready added into the mix
for the bug stomp sprint).
Majority of closed tickets is for old-new-features that were requested
(often by community members where the budget did not come through). A new
feature request from 2006 has not been popular enough to catch budget by
now can ow be closed.
Actual bugs, 35 closed, 6 won't fix, 3 cannot reproduce, 1 not a bug, 25
actually fixed:
https://osgeo-org.atlassian.net/issues/?jql=project%20in%20(GEOS%2C%20GEOT)%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20resolved%20%3E%3D%202016-07-22%20AND%20resolved%20%3C%3D%202016-07-24%20AND%20issuetype%20%3D%20Bug%20ORDER%20BY%20resolution%20ASC
Next sprint?
- Do it in conjuction with "foss4g post-sprint" on sat/sun
Action:
- (draft) simone write blog post
- (done) andrea/jody write some words about the foss4g post-sprint
activities
*Release Train and Blockers*
Kevin has a patch in testing; we should be good to go later today.
Pull requests about it? Incoming?
Update from Kevin: OK, so I've run through a bunch of ad hoc tests with
patched geoserver poking at things that use jsonlib and bean utils. Nothing
seems broken.
Q: Did Kevin figure out what was breaking his local build? A: No!
Q: Did you get Kevin good tea? A: "yes"
Actions:
- Devon/Jody expect to go ahead with the 2.9.x release today
- Ben is up for the 2.8.x release
- 2.7.x users are advised to udpate (we will word blog post appropriately
"potential" rather than "actual").
*Getting a head(er) with OSGeo Legal*
Ben and I met with OSGeo legal council last week, waiting on Ben to send
email summary/write blog post.
TLDR: We are good with respect to headers, small advantage
- headers not required for (c)
- small advantage to headers is opportunity to document license
Actions:
- (done) Brad: Change geoserver dev guide? Is this done/merged ...
https://github.com/geoserver/geoserver/wiki/Proposals/GSIP-147
- Ben: Write up blog post for use by wider community (ie incubation, other
osgeo projects)
*FOSS4G Prep*
pre-sprint:
- Andrea to organize with QGIS sprint, engaged with qgis community,
response is "interested" from the user community, and from some boundless
developers
- Andrea has a patch, need to learn python to write test
- Need access to actual C++ developer, symbology that uses functions and
property names does not have any mapping to SLD expressions current!
- What kind of SLD export? Need a graduated approach:
1.0 SLD
1.1 SE / SLD
GeoServer approach with vendorOptions
- Lots of issues, non standard marks, random extension
Filter where expression should be
Units expressed in on screen mm
Extra attributes where they should not be
- QML vs SLD with respect to completness
- Should we consider making our own XSD that includes vendorOptions? Not
going to happen...
- Or should we poke OGC to offically add vendorOptions? Timesink...
post-sprint:
- bug stomp activity for near and far
- Java 9 compatible (roll out a service registery replacement and test it
to death)
- Existing patches look to be license encumbered
Action:
- Jody: set up a pre-sprint meeting to get organized here on QGIS SLD export
*Workshop Prep*
GeoTools workshops are both going ahead!
- double check Java 8 use
- datastore api change for streams (nice to have)
GeoServer Style Workshop
- GSIP 149 Updated Style Page - in progress going well, expect to complete
this week
- migrate YSLD Reference to user manual
- migrate YSLD Cookbook to user manual (can have one cookbook with tabbed
examples). Would that approach still work for PDF? Not sure ... and not
sure if this is used. Although it has been requeted - assume examples would
show up one after another in the PDF similar to note blocks. Worth an
experiment...
Performance / Enterprise Setup Workshop
- So popular it is being run twice!
- Running on maintenance branch 2.8 so no prep needed
Multidimensional Workshop
- Working as usual, against 2.8
Basic intro
- Working as usual, against 2.8
State of GeoServer Presentation
- copying previous format, will need all new functionality
*Backup/restore pull requests*
GSIP-145 Voting needs to happen on the email list
Q: Discussion of "/rest/activity" api endpoint so we can share background
tasks management?
Pros:
- Advantage is single point to see what oint to see what server is doing
Cons:
- Goes against rest goal of grouping by resource.
PR Parametic Catalog
- expand connection parameters with variable
- https://github.com/geoserver/geoserver/pull/1705 PR: (GEOS-7614)
Allowing GeoServer to store property placeholders as templates into the
catalog
PR reload config:
- https://github.com/geoserver/geoserver/pull/1664 PR: (GEOS-7616) Allowing
plugins to be discovered through appContext and reload/store conifguration
via Interface #1664
- allow plugins to reload after restore
PR Community module: self contained, does not need review
- https://github.com/geoserver/geoserver/pull/1668
Action:
- Alessio - send email to geoserver-devel
*Pull request review*
Out of time - take this up next meeting
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel