Yes this does sound like a very "code sprint" kind of thing.  Quite a
bit of work for something that will help maintenance in the long run and
decidedly "boring" so there's little likelihood that it would get funded
otherwise.

On 2017-11-19 12:45 PM, Ian Turton wrote:
> That would be good for me too.
>
> Ian 
>
> On 19 Nov 2017 13:59, "Andrea Aime" <[email protected]
> <mailto:[email protected]>> wrote:
>
>     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]
>     <mailto:[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?)
>
>              o
>
>                 No spreadsheet yet
>
>              o
>
>                 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/
>             <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?
>
>              o
>
>                 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
>             <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
>         
> <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)
>
>              o
>
>                 4000 sprint request; this is pending us doing fund raising
>
>              o
>
>                 1500 travel assistance
>
>          *
>
>             Topics considered for sprint:
>
>              o
>
>                 Java 9 compatibility if needed
>
>              o
>
>                 Java 8 Stream update for DataStore (see discussion in
>                 2016)
>
>              o
>
>                 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
>
>              o
>
>                 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$3000for 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
>
>              o
>
>                 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
>
>              o
>
>                 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?
>
>              o
>
>                 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
>             <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
>             <http://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
>         
> <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
>         <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
>         <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
>     @geowolfTechnical LeadGeoSolutions S.A.S.Via di Montramito
>     3/A55054  Massarosa (LU)phone: +39 0584 962313
>     <tel:+39%200584%20962313>fax: +39 0584 1660272
>     <tel:+39%200584%20166%200272>mob: +39  339 8844549
>     
> <tel:+39%20339%20884%204549>http://www.geo-solutions.ithttp://twitter.com/geosolutions_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]
>     <mailto:[email protected]>
>     https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>     <https://lists.sourceforge.net/lists/listinfo/geoserver-devel>
>
>
>
> ------------------------------------------------------------------------------
> 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


-- 
Kevin Michael Smith
<[email protected]>

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
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

Reply via email to