Hey,
just sharing another possibility for a code sprint that involves all
projects, GeoTools, GeoServer, GWC:
- Mass reformat all code in all active branches
- Pick a static analysis tool and fix any issue found
- Integrate said tool in the build (as its own goal) or as a github pull
request plugin + nightly build
Rationale: personally I'm getting kind of tired of people making pull
request and then making excuses against existing (10 y old?) code practice
for not formatting, leaving system outs, eating exceptions and what not....
Before you say so, yes, I'm well aware that it will be more likely that we
introduce more bugs than those getting actually fixed, but it should make
it easier to handle pull requests at least :-p
Cheers
Andrea
On Tue, Nov 14, 2017 at 6:56 PM, Andrea Aime <[email protected]>
wrote:
> GeoTools / GeoWebcache / GeoServer Meeting 2017-11-14
>
> Attending
>
> Jody Garnett
>
> Andrea Aime
>
> Jukka Rahkonen
>
> Ian Turton
>
> Torben Barsballe
> Actions from Last Meeting
>
> -
>
> Jody/Torben: (done) Schedule CITE debugging session
> -
>
> Jody: (done) Remind GeoTools PMC to vote on Java 9 Proposal
> -
>
> Jody: (missed) Forward OSGeo CITE Application email and determine how
> much time is left for this renewal application. Probably not much because
> automatic mail from OGC says “are due to be renewed by *October 31st,
> 2017*.
> -
>
> Jody: Need a spreadsheet comparing sprint location costs to justify
> budget request (short list from email discussion, compare flights and
> accommodation for January/February?)
> -
>
> No spreadsheet yet
> -
>
> James Hughes expressed interest in CCRi hosting/attending
> -
>
> Kevin: (done) Bounce GWC planning of gwc email list for discussion
> review
> -
>
> Jody: Revise http://osgeo.getinteractive.nl/projects/geotools/ with
> features list from OSGeo-Live
>
> Agenda
>
> -
>
> Isolated workspace mail by Nuno
> -
>
> Java 9 compatibility follow up (sprint)
> -
>
> Budget (GeoServer and GeoTools) and CITE tests
> -
>
> Shutting down Ares
> -
>
> Chit/Chat
>
> Isolated workspace mail by Nuno
>
> Multitenancy for complex features, see “Isolated Workspaces” mail.
>
> “The main (root) use case for this is to allow the publishing of the same
> complex feature type in GeoServer multiple times in different workspaces”
>
> -
>
> Proposal or bug? Both…
> -
>
> Workspaces that are not listed globally
> -
>
> How does this differ from turning off global?
> -
>
> Should understand why turning off global does not meeting Nuno’s
> requirements? Appears to be due to them having common namespace
> (application schema requirement - example INSPIRE).
>
>
> This is a request to read email and follow up with discussion.
>
> Q: Should we remove JDBCConfig? (nobody answering mails or reviewing pull
> requests regarding it)
>
> -
>
> Ask Boundless for next meeting
>
> Or ask the interested party if they want to upgrade from making pull
> request to becoming maintainers.
> Java 9 compatibility follow up (and sprint?)
>
> PR was merged, with a bit trouble, and master now has a distinct
> FactoryRegistry separate from imageio.
>
> Making a list of tasks here:
>
> -
>
> https://github.com/geotools/geotools/wiki/Java-9-Compatibility
> -
>
> Idea is to test and set up jobs with Java 9 for current release cycle
>
>
> Java 8 EOL Oct 2018, so we have a bit of time left for GeoServer crowd
> (conservative server side deployments). GeoTools does have early adopters.
>
> Ideally test early and then plan, would like to avoid having a emergency
> sprint in January close to release.
>
> Q: Can we build with Java 9 on Travis?
>
> Q: Is it worth making a milestone release?
>
> -
>
> It would answer “does it build” question
> -
>
> Would need some buy-in from user list to justify effort
>
> Budget (GeoServer and GeoTools)
>
> GeoTools Budget: https://github.com/geotools/
> geotools/wiki/GeoTools-Budget-Request-2018
>
> -
>
> Budget request is for $5500 in total (the code sprint thing is a
> separate request)
> -
>
> 4000 sprint request; this is pending us doing fund raising
> -
>
> 1500 travel assistance
> -
>
> Topics considered for sprint:
> -
>
> Java 9 compatibility if needed
> -
>
> Java 8 Stream update for DataStore (see discussion in 2016)
> -
>
> Kick off Raster Process Engine project at OSGeo code sprint in Bonn
> -
>
> Design sprint, w/ architecture spike (geotools wrapper approach)?
> -
>
> Would need to confirm resourcing for this to work
> -
>
> Kick out EMF/XSD
> -
>
> Ian/Andrea have some frustrations .. how about ideas?
> -
>
> Upgraded for WMTS work, or replace with JAXB?
> -
>
> It is horribly opaque, can docs help? Not really it is complex.
> -
>
> Different modules been generated with different versions,
> have to grab that copy of eclipse that would work for each module
> -
>
> Massive overhead anytime we need a change
> -
>
> Action: Ian take discussion/research to email list
>
>
> GeoServer:
>
> -
>
> Similar budget request from last year; around $3000 for sprint
> -
>
> Q: depending on topic we may get more people/interest? A: Then we
> would ask for more money, this is only a budget
> -
>
> Topics considered
> -
>
> GWC improvements: Kevin has been organized pushing this
> -
>
> If this is confirmed we can make OSGeo budget request and start
> setting up sprint planning
> -
>
> check with kevin if this is already in progress
> -
>
> REST bindings for WFS 3.0
>
> <https://github.com/opengeospatial/WFS_FES/blob/master/core/standard/clause_7_core.adoc>?
> Swagger definition being done by OGC
> -
>
> Would this finish in 2018, and thus be good for a sprint?
> -
>
> CITE
> -
>
> Implement plan discussed previously, doing as a background
> activity has not been successful yet.
>
>
> Action:
>
> -
>
> Jody: coordinate with GeoServer / GeoTools lists, concern about being
> able to take so much time for this activity, expect we will need to choose
> one
>
>
> Shutting down Ares
>
> CITE tests work on Build besides WFS 1.1, hangs indefinitely.
>
> WFS 1.1 test has a problem, reported to CITE team:
>
> -
>
> https://github.com/opengeospatial/ets-wfs11/issues/77
> -
>
> Note we are reporting against an old release so expect no fix
> -
>
> https://github.com/geoserver/teamengine/tree/
> e4dda71c90ba601d39847d19969b4d617f90bb70
>
> <https://github.com/geoserver/teamengine/tree/e4dda71c90ba601d39847d19969b4d617f90bb70>
> -
>
> On ares this jobs also hangs, but is killed. We could reproduce this
> on build.geoserver.org with an external hack.
>
>
> Action: Shut down ares, migrate build notifications.
>
> Chit Chat
>
> GeoTools report - anything to add: https://github.com/geotools/
> geotools/wiki/GeoTools-Annual-Report-2017
>
> Who is releasing this week? Maybe Torben:
>
> https://github.com/geoserver/geoserver/wiki/Release-Schedule
>
> Ari Jolma is trying to write a WCS 2.0 driver for GDAL, see
> https://trac.osgeo.org/gdal/wiki/WCS%2Binteroperability
>
>
>
>
--
Regards,
Andrea Aime
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V
for more information.
==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel