Re: [Geotools-devel] motion: remove-opengis financial support authorization

2023-09-04 Thread Nuno Oliveira
+1

On Tue, Aug 29, 2023 at 6:32 PM Andrea Aime <
andrea.a...@geosolutionsgroup.com> wrote:

> +1
>
> Cheers
> Andrea
>
> On Tue, Aug 29, 2023 at 7:22 PM Jody Garnett 
> wrote:
>
>> I have contacted the treasurer with respect to costs associated with
>> "remove-opengis" proposal - started great success / and great effort last
>> week.
>>
>> Motion: Propose GeoTools PMC authorize up-to $2000 USD to put towards
>> travel expenses associated with this activity.
>>
>> This motion allows the osgeo board to retain some budget for affected
>> downstream projects which have not paid attention thus far.
>>
>>
>>- Andrea Aime
>>- Ian Turton
>>- Jody Garnett
>>- Nuno Oliveira
>>- Simone Giannecchini
>>- Torben Barsballe
>>
>>
>> --
>> Jody Garnett
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
>
> --
>
> Regards,
>
> Andrea Aime
>
> ==
> GeoServer Professional Services from the experts!
>
> Visit http://bit.ly/gs-services-us for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions Group
> phone: +39 0584 962313
>
> fax: +39 0584 1660272
>
> mob:   +39  339 8844549
>
> https://www.geosolutionsgroup.com/
>
> http://twitter.com/geosolutions_it
>
> ---
>
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] GSIP 218: Control remote HTTP requests sent by GeoTools \ GeoServer

2023-03-28 Thread Nuno Oliveira
>>> this
>>>>>>> e-mail or the information herein by anyone other than the intended
>>>>>>> recipient is prohibited. If you have received this email by mistake, 
>>>>>>> please
>>>>>>> notify us immediately by telephone or e-mail
>>>>>>> ___
>>>>>>> GeoTools-Devel mailing list
>>>>>>> GeoTools-Devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Jody Garnett
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Andrea Aime
>>>>> ==
>>>>> GeoServer Professional Services from the experts!
>>>>> Visit http://bit.ly/gs-services-us for more information.
>>>>> ==
>>>>>
>>>>> Ing. Andrea Aime
>>>>> @geowolf
>>>>> Technical Lead
>>>>>
>>>>> GeoSolutions Group
>>>>> phone: +39 0584 962313
>>>>> fax: +39 0584 1660272
>>>>> mob:   +39  339 8844549
>>>>>
>>>>> https://www.geosolutionsgroup.com/
>>>>> http://twitter.com/geosolutions_it
>>>>> ---
>>>>>
>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati 
>>>>> “GDPR”),
>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>>
>>>>> This email is intended only for the person or entity to which it is
>>>>> addressed and may contain information that is privileged, confidential or
>>>>> otherwise protected from disclosure. We remind that - as provided by
>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of 
>>>>> this
>>>>> e-mail or the information herein by anyone other than the intended
>>>>> recipient is prohibited. If you have received this email by mistake, 
>>>>> please
>>>>> notify us immediately by telephone or e-mail
>>>>>
>>>>
>>>
>>> --
>>> Regards,
>>> Andrea Aime
>>> ==
>>> GeoServer Professional Services from the experts!
>>> Visit http://bit.ly/gs-services-us for more information.
>>> ==
>>>
>>> Ing. Andrea Aime
>>> @geowolf
>>> Technical Lead
>>>
>>> GeoSolutions Group
>>> phone: +39 0584 962313
>>> fax: +39 0584 1660272
>>> mob:   +39  339 8844549
>>>
>>> https://www.geosolutionsgroup.com/
>>> http://twitter.com/geosolutions_it
>>> ---
>>>
>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>
>>> This email is intended only for the person or entity to which it is
>>> addressed and may contain information that is privileged, confidential or
>>> otherwise protected from disclosure. We remind that - as provided by
>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>> e-mail or the information herein by anyone other than the intended
>>> recipient is prohibited. If you have received this email by mistake, please
>>> notify us immediately by telephone or e-mail
>>>
>> ___
>> Geoserver-devel mailing list
>> geoserver-de...@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>>
>>
>
> --
> Regards,
> Andrea Aime
> ==
> GeoServer Professional Services from the experts!
> Visit http://bit.ly/gs-services-us for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions Group
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob:   +39  339 8844549
>
> https://www.geosolutionsgroup.com/
> http://twitter.com/geosolutions_it
> ---
>
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail
>
>
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>


-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Formerly proposing Remove OpenGIS activity

2023-03-21 Thread Nuno Oliveira
+0

On Tue, Mar 21, 2023 at 3:43 PM Jody Garnett  wrote:

> The additional overhead for backports is a good point Andrea and one I had
> not thought of; one we could mitigate slightly with planning.
>
> aside: I should note that the funds raised thus far are not exclusively
> for GeoTools; some availability or code sprint will be required for
> downstream projects to make the change.I expect many will not be in
> position to notice until after a stable release is made.
>
> So we should plan for API migration this release cycle Q3/Q4; and then to
> host a code sprint or office hours or something for downstream projects to
> migrate in Q4.
> - April 21-23: Apache / OGC / OGC Code sprint - good opportunity but too
> soon
> - July 1-2: FOSS4G - very small sprint maybe suitable for proof-of-concept
> and planning what to do on package by package basis
> - August 21 - September 1: Bolsean - this is a good candidate but *very*
> close to our RC deadline
>
> I expect supporting other projects will need to be an online sprint;
> suggest: "last friday of the month" drop in office hours.
> --
> Jody Garnett
>
>
> On Tue, Mar 21, 2023 at 2:00 AM Andrea Aime <
> andrea.a...@geosolutionsgroup.com> wrote:
>
>> Hi Jody,
>> agreed, we cannot afford having two large APIs shifts in sequence, each
>> one will have ramification
>> both in terms of downstreams projects affected, and in terms of time, as
>> it will make backports harder
>> to deal with.
>>
>> As a big API break it will be limited to the main branch, while stable
>> and maintenance will remain on
>> the previous one, meaning all backports will need some amount of
>> rewriting (if we do it right, mostly imports).
>> We'll also need some time for the waters to settle before we can cut a
>> release, it's not something we
>> can do, say, in August, to release right afterwards in September.
>>
>> So I'd expect the change to cause friction in the project for 6-12 months
>> after it landed, increasing
>> all contribution costs.
>>
>> The plan proposed looks good, and also the bare minimum for acceptance.
>> +1
>>
>> Cheers
>> Andrea
>>
>> On Mon, Mar 20, 2023 at 8:23 PM Jody Garnett 
>> wrote:
>>
>>> This was discussed <https://git.osgeo.org/gitea/osgeo/todo/issues/142> 
>>> earlier
>>> as part of OSGeo budget allocation
>>> <https://wiki.osgeo.org/wiki/OSGeo_Budget_2023#OSGeo_Initiatives>.
>>>
>>> Before proceeding with fundraising and setting up an osgeo initiative I
>>> want to confirm with the GeoTools PMC that this is a good idea and we are
>>> okay with doing the work if funding / planning / enthusiasm are in place to
>>> complete the activity.
>>>
>>> The proposal is here, and the approach has been discussed in prior
>>> meetings:
>>> - https://github.com/geotools/geotools/wiki/Remove-OpenGIS
>>> --
>>> Jody Garnett
>>> ___
>>> GeoTools-Devel mailing list
>>> GeoTools-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>
>>
>>
>> --
>>
>> Regards,
>>
>> Andrea Aime
>>
>> ==
>> GeoServer Professional Services from the experts!
>>
>> Visit http://bit.ly/gs-services-us for more information.
>> ==
>>
>> Ing. Andrea Aime
>> @geowolf
>> Technical Lead
>>
>> GeoSolutions Group
>> phone: +39 0584 962313
>>
>> fax: +39 0584 1660272
>>
>> mob:   +39  339 8844549
>>
>> https://www.geosolutionsgroup.com/
>>
>> http://twitter.com/geosolutions_it
>>
>> ---
>>
>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>> precisa che ogni circostanza inerente alla presente email (il suo
>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copyin

Re: [Geotools-devel] Proposing Joseph Miller for commit rights

2022-12-07 Thread Nuno Oliveira
+0

On Tue, Dec 6, 2022 at 5:28 PM Torben Barsballe 
wrote:

> +1
>
> Cheers,
> Torben
>
> On Mon, Nov 28, 2022 at 9:43 AM Simone Giannecchini <
> simone.giannecch...@geosolutionsgroup.com> wrote:
>
>> +0
>>
>> Regards,
>> Simone Giannecchini
>> ==
>> Professional Support for GeoNode, GeoServer and MapStore from the experts!
>> Visit https://www.geosolutionsgroup.com/enterprise-support-services for
>> more information.
>> ==
>> Ing. Simone Giannecchini
>> @simogeo
>> Founder/Director GeoSolutions Italy
>> President GeoSolutions USA
>>
>> phone: +39 0584 962313
>> fax: +39 0584 1660272
>> mob:   +39  333 8128928
>> US: +1 (845) 547-7905
>>
>> http://www.geosolutionsgroup.com
>> http://twitter.com/geosolutions_it
>>
>> ---
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>> e-mail or the information herein by anyone other than the intended
>> recipient is prohibited. If you have received this email by mistake, please
>> notify us immediately by telephone or e-mail.
>>
>>
>> On Mon, Nov 28, 2022 at 6:07 PM Andrea Aime <
>> andrea.a...@geosolutionsgroup.com> wrote:
>>
>>> Hi all,
>>> Joseph has been working on a number of PRs lately, on a variety of
>>> different topics (vector mosaicking data store, geojson reader
>>> improvements, read and expose database column comments, CQL-JSON
>>> parser/encoder, and more).
>>> He has patiently been applying all review feedback received.
>>>
>>> I'd like to propose Joseph for commit rights on the GeoTools project.
>>>
>>> What do you think?
>>>
>>> Cheers
>>> Andrea
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Andrea Aime
>>>
>>> ==
>>> GeoServer Professional Services from the experts!
>>>
>>> Visit http://bit.ly/gs-services-us for more information.
>>> ==
>>>
>>> Ing. Andrea Aime
>>> @geowolf
>>> Technical Lead
>>>
>>> GeoSolutions Group
>>> phone: +39 0584 962313
>>>
>>> fax: +39 0584 1660272
>>>
>>> mob:   +39  339 8844549
>>>
>>> https://www.geosolutionsgroup.com/
>>>
>>> http://twitter.com/geosolutions_it
>>>
>>> ---
>>>
>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>
>>> This email is intended only for the person or entity to which it is
>>> addressed and may contain information that is privileged, confidential or
>>> otherwise protected from disclosure. We remind that - as provided by
>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>> e-mail or the information herein by anyone other than the intended
>>> recipient is prohibited. If you have received this email by mistake, please
>>> notify us immediately by telephone or e-mail
>>> ___
>>> GeoTools-Devel mailing list
>>> GeoTools-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcolivei

Re: [Geotools-devel] Proposal: Java 11 LTS minimum, dropping Java 8

2022-11-01 Thread Nuno Oliveira
+1, assuming that this proposal is for GeoTools 29.0

On Sat, Oct 29, 2022 at 1:54 PM Ian Turton  wrote:

> +1
>
> Ian
>
> On Fri, 28 Oct 2022, 19:36 Jody Garnett,  wrote:
>
>> Proposal is available:
>>
>>- https://github.com/geotools/geotools/wiki/Java-11-LTS
>>- https://osgeo-org.atlassian.net/browse/GEOT-7254
>>- Prior discussion is here
>>
>> <https://sourceforge.net/p/geotools/mailman/geotools-devel/thread/CAOhbgAnDXsfD4LOwYXaGy3tk5pMwa244KJsVc8Wj%3D_4GGa9zTw%40mail.gmail.com/#msg37700449>
>>
>>
>> PMC members are asked to respond by Nov 12th:
>>
>>    - Andrea Aime
>>- Ian Turton
>>- Jody Garnett +1 initial proposal
>>- Nuno Oliveira
>>- Simone Giannecchini
>>- Torben Barsballe
>>
>> Community support and discussion of this proposal is welcomed.
>> --
>> Jody Garnett
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> _______
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Should we switch to Java 11 as the minimum version?

2022-02-21 Thread Nuno Oliveira
Hi Andrea,
I'm assuming you are suggesting this for the upcoming GeoServer 2.22.x and
GeoTools 28.x branches?
If my math is right, this means that we will have until:

   - September 2022 2.21.x stable supporting Java 8
   - February 2023 2.21.x maintenance supporting Java 8

Taking into account that we will need to vouch for backports, we will only
be able to use Java 11 at 100% for development around January 2023.

I would say +1 to drop JDK 1.8 support, but I wonder if we should review
our release schedule if indeed Oracle switch to a 2 years LTS.

Kind regards,
Nuno Oliveira


On Mon, Feb 21, 2022 at 10:21 AM Andrea Aime <
andrea.a...@geosolutionsgroup.com> wrote:

> Hi all,
> recently I've been wondering multiple times if we should just switch to
> Java 11
> as the minimum supported versions.
>
> Reasons/benefits:
>
>- I believe most deployments are on Java 11 anyways
>- It simplifies our build, one less JDK to handle (we now try to
>support Java 8, 11 and 17)
>- google-java-format recent versions require Java 11, errorprone shows
>some misbehaviors on Java 8 and requires special setup
>- Among our dependencies, Wicket 9 also requires Java 11, not sure
>what else.
>- Can can start using some new API introduced after Java 11, like
>"var" for type inference, some handy new methods in Optional, a variety of
>new methods in streams, and support for creating maps, sets and lists with
>a single call (e..g Map.of(key, value)).
>
> Disadvantages:
>
>- Java 8 is supported up until 2026 while Java 11 (so far at least) up
>until October 2024 <https://adoptium.net/support.html>. Switching now,
>we'd still get 3.5 years of support ahead of us.
>
> I'm afraid that we'll have to get used to short LTSs anyways, Oracle is
> proposing to go down to 2 years for LTSs:
> https://www.infoq.com/news/2021/10/oracle-java-two-year-lts/
>
> Cheers
> Andrea
>
> ==
>
> GeoServer Professional Services from the experts!
>
> Visit http://bit.ly/gs-services-us for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions Group
> phone: +39 0584 962313
>
> fax: +39 0584 1660272
>
> mob:   +39  333 8128928
>
> https://www.geosolutionsgroup.com/
>
> http://twitter.com/geosolutions_it
>
> ---
>
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or

Re: [Geotools-devel] Proposing commit rights for Marco Volpini in GeoTools

2021-09-20 Thread Nuno Oliveira
Hi all,
thank you all for your votes, we only got plus ones.

Congratulations Marco!

On Mon, Sep 13, 2021 at 7:45 PM Torben Barsballe 
wrote:

> +1
>
> Cheers,
> Torben
>
>
> On Mon, Sep 13, 2021 at 1:55 AM Nuno Oliveira <
> nuno.olive...@geosolutionsgroup.com> wrote:
>
>> Dear all,
>> Marco has a steady history of GeoTools [1] contributions, he has always
>> shown respect for our development guidelines and the review process.
>>
>> He also acts as a maintainer, with Fernando and myself, for App-Schema
>> and MongoDB extensions, contributing with several fixes.
>>
>> What do you think?
>>
>> [1]
>> https://github.com/geotools/geotools/pulls?q=is%3Apr+author%3Ataba90+is%3Aclosedl
>>
>> Kind regards,
>> Nuno Oliveira
>>
>> --
>>
>> Regards,
>>
>> Nuno Oliveira
>>
>> ==
>> GeoServer Professional Services from the experts!
>>
>> Visit http://bit.ly/gs-services-us for more information.
>> ==
>>
>> Nuno Miguel Carvalho Oliveira
>> @nmcoliveira
>> Technical Lead / Project Manager
>>
>>
>> GeoSolutions Group
>> phone: +39 0584 962313
>> fax:  +39 0584 1660272
>>
>> https://www.geosolutionsgroup.com/
>> http://twitter.com/geosolutions_it
>> ---
>>
>>
>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>> precisa che ogni circostanza inerente alla presente email (il suo
>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>> e-mail or the information herein by anyone other than the intended
>> recipient is prohibited. If you have received this email by mistake, please
>> notify us immediately by telephone or e-mail.
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>

-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Proposing commit rights for Marco Volpini in GeoTools

2021-09-13 Thread Nuno Oliveira
Dear all,
Marco has a steady history of GeoTools [1] contributions, he has always
shown respect for our development guidelines and the review process.

He also acts as a maintainer, with Fernando and myself, for App-Schema and
MongoDB extensions, contributing with several fixes.

What do you think?

[1]
https://github.com/geotools/geotools/pulls?q=is%3Apr+author%3Ataba90+is%3Aclosedl

Kind regards,
Nuno Oliveira

-- 

Regards,

Nuno Oliveira

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Technical Lead / Project Manager


GeoSolutions Group
phone: +39 0584 962313
fax:  +39 0584 1660272

https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
---


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
precisa che ogni circostanza inerente alla presente email (il suo
contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential or
otherwise protected from disclosure. We remind that - as provided by
European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
e-mail or the information herein by anyone other than the intended
recipient is prohibited. If you have received this email by mistake, please
notify us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] Rendering pre process Mark Factories extension point proposal

2021-09-06 Thread Nuno Oliveira
Services from the experts!
>>>
>>> Visit http://bit.ly/gs-services-us for more information.
>>>
>>> ==
>>>
>>> Fernando Mino
>>>
>>> Software Engineer
>>>
>>> @fmy2kec
>>>
>>> GeoSolutions Group
>>> phone: +39 0584 962313
>>>
>>> fax: +39 0584 1660272
>>>
>>> https://www.geosolutionsgroup.com/
>>>
>>> http://twitter.com/geosolutions_it
>>>
>>> ---
>>>
>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>
>>> This email is intended only for the person or entity to which it is
>>> addressed and may contain information that is privileged, confidential or
>>> otherwise protected from disclosure. We remind that - as provided by
>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>> e-mail or the information herein by anyone other than the intended
>>> recipient is prohibited. If you have received this email by mistake, please
>>> notify us immediately by telephone or e-mail.
>>>
>>>
>>> On Wed, Aug 11, 2021 at 8:11 PM Jody Garnett 
>>> wrote:
>>>
>>>> Thanks for doing this up as a proposal, it really helps with discussion.
>>>>
>>>> I did not think that MarkFactory or ExternalGraphicFactory needed to be
>>>> aware of priority as this is handled by FactoryRegistry; but you are
>>>> correct none of the existing implementations extend AbstractFactory.
>>>>
>>>> Your proposal is on MarkFactory; do you need a similar change for
>>>> ExternalGraphicFactory?
>>>>
>>>> I am not quite sure how MarkFactoriesProcessor  is intended to work:
>>>>
>>>>- processFactories( Iterator factories ):
>>>>Iterator
>>>>Processing an iterator on the fly is good, it amounts to doing pair
>>>>wise ordering, or a comparator, which is already supported by
>>>>FactoryRegistry.
>>>>- priority(): int
>>>>What is the int for? Is it to order between competing instances
>>>>of MarkFactoriesProcessor ?
>>>>
>>>>
>>>> My hesitation is seeing more than one way to do things, especially if
>>>> it is a one-off for a specific factory.  So I would like to see what the
>>>> limitation you are running into with the existing setup, and if your
>>>> proposal is an improvement we could do it for all FactoryFinders. We can
>>>> look at other factory finders for examples of helper methods used to
>>>> address common challenges (factory iterator providers for injecting
>>>> instances,  establishing pairwise ordering
>>>> <https://github.com/geotools/geotools/blob/06d379a2fdbfdbf94641c16813c37ef02aa7f63c/modules/library/referencing/src/main/java/org/geotools/referencing/ReferencingFactoryFinder.java#L546>,
>>>> ...). I know that establishing pairwise ordering is a pain, and there is
>>>> already a helper method that takes a comparator
>>>> <https://github.com/geotools/geotools/blob/main/modules/library/metadata/src/main/java/org/geotools/util/factory/FactoryRegistry.java#L1265>
>>>> to make this easier.
>>>>
>>>> Checking your proposal you reference propose changing the code here
>>>> <https://github.com/geotools/geotools/blob/2c0f22f0a5a13885aa1d85faa6f715ea87f3c90e/modules/library/render/src/main/java/org/geotools/renderer/style/SLDStyleFactory.java#L1362>
>>>> :
>>>>
>>>> *Iterator it =
>>>> DynamicSymbolFactoryFinder.getMarkFactories();*
>>>>
>>>>
>>>> I would ask instead that you change DynamicSymbolFactoryFinder
>>>> directly; that interface is already responsible for SPI discovery,
>>>>
>>>> Here is a proposed alternative approach:
>>>>
>>>> 1. Leave StyleFactory alone (it already has too much logic) and
>>>

Re: [Geotools-devel] Proposing commit rights for Fernando Mino

2021-05-14 Thread Nuno Oliveira
Thank you all, looks we got all the +1 we need.
Congratulations Fernando!

On Thu, May 13, 2021 at 5:07 PM Jody Garnett  wrote:

> +1 :)
>
> On Tue, May 11, 2021 at 8:53 AM Torben Barsballe <
> torbenbarsba...@gmail.com> wrote:
>
>> +1
>>
>> Cheers,
>> Torben
>>
>> On Mon, May 10, 2021 at 2:32 PM Nuno Oliveira <
>> nuno.olive...@geo-solutions.it> wrote:
>>
>>> Dear all,
>>> Fernando contributed several fixes and new functionalities to GeoTools
>>> [1], he also acts as one of the module maintainers for App-Schema and
>>> MongoDB.
>>>
>>> What do you think?
>>>
>>> Kind regards,
>>> Nuno Oliveira
>>>
>>> [1]
>>> https://github.com/geotools/geotool/pulls?q=is%3Apr+author%3Afernandor777+is%3Aclosed
>>>
>>> --
>>> Regards,
>>> Nuno Oliveira
>>> ==
>>> GeoServer Professional Services from the experts!
>>> Visit http://goo.gl/it488V for more information.
>>> ==
>>>
>>> Nuno Miguel Carvalho Oliveira
>>> @nmcoliveira
>>> Software Engineer
>>>
>>> GeoSolutions S.A.S.
>>> Via di Montramito 3/A
>>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA+55054%C2%A0+Massarosa+(LU)+Italy?entry=gmail=g>
>>> 55054  Massarosa (LU)
>>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA+55054%C2%A0+Massarosa+(LU)+Italy?entry=gmail=g>
>>> Italy
>>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA+55054%C2%A0+Massarosa+(LU)+Italy?entry=gmail=g>
>>> phone: +39 0584 962313
>>> fax:  +39 0584 1660272
>>>
>>> http://www.geo-solutions.it
>>> http://twitter.com/geosolutions_it
>>>
>>> ---
>>>
>>> Con riferimento alla normativa sul trattamento dei dati
>>> personali (Reg. UE 2016/679 - Regolamento generale sulla
>>> protezione dei dati “GDPR”), si precisa che ogni
>>> circostanza inerente alla presente email (il suo contenuto,
>>> gli eventuali allegati, etc.) è un dato la cui conoscenza
>>> è riservata al/i solo/i destinatario/i indicati dallo
>>> scrivente. Se il messaggio Le è giunto per errore, è
>>> tenuta/o a cancellarlo, ogni altra operazione è illecita.
>>> Le sarei comunque grato se potesse darmene notizia.
>>>
>>> This email is intended only for the person or entity to
>>> which it is addressed and may contain information that
>>> is privileged, confidential or otherwise protected from
>>> disclosure. We remind that - as provided by European
>>> Regulation 2016/679 “GDPR” - copying, dissemination or
>>> use of this e-mail or the information herein by anyone
>>> other than the intended recipient is prohibited. If you
>>> have received this email by mistake, please notify
>>> us immediately by telephone or e-mail.
>>> ___
>>> GeoTools-Devel mailing list
>>> GeoTools-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> --
> --
> Jody Garnett
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Proposing commit rights for Fernando Mino

2021-05-10 Thread Nuno Oliveira
Dear all,
Fernando contributed several fixes and new functionalities to GeoTools [1],
he also acts as one of the module maintainers for App-Schema and MongoDB.

What do you think?

Kind regards,
Nuno Oliveira

[1]
https://github.com/geotools/geotool/pulls?q=is%3Apr+author%3Afernandor777+is%3Aclosed

-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] early backport of GEOT-6874 Add support for count distinct aggregations in gt-jdbc

2021-04-28 Thread Nuno Oliveira
+1

On Wed, Apr 28, 2021 at 4:21 PM Simone Giannecchini <
simone.giannecch...@geo-solutions.it> wrote:

> +1
>
> Regards,
> Simone Giannecchini
> ==
> GeoServer Professional Services from the experts!
> Visit http://bit.ly/gs-services for more information.
> ==
> Ing. Simone Giannecchini
> @simogeo
> Founder/Director
>
> GeoSolutions
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob:   +39  333 8128928
>
> https://www.geosolutionsgroup.com/  <http://www.geo-solutions.it>
> http://twitter.com/geosolutions_it
>
> ---
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
>
>
> On Wed, Apr 28, 2021 at 5:15 PM Marco Volpini <
> marco.volp...@geo-solutions.it> wrote:
>
>> Dear all,
>> I'm writing to ask permission for early backport of GEOT-6874 Add support
>> for count distinct aggregations in gt-jdbc.
>> The new functionalities create a new FeatureVisitor to have an
>> optimization path for count distinct queries on JDBCDataStore.
>> No backward compatibility issue is foreseen. Details on the Jira ticket
>> https://osgeo-org.atlassian.net/browse/GEOT-6874.
>> Best regards,
>> Marco Volpini
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Early backport of GEOT-6870 Add vendor options support for Rule and GEOT-6867 Add the possibility to prune Rule, Symbolizer, FeatureTypeStyle elements when rendering Maps or Legen

2021-04-22 Thread Nuno Oliveira
Hi Marco,
+1

On Tue, Apr 20, 2021 at 4:06 PM Marco Volpini <
marco.volp...@geo-solutions.it> wrote:

> Dear all
> I'm writing to ask early backport permission for two related pr.
> The first one, GEOT-6870
> <https://osgeo-org.atlassian.net/browse/GEOT-6870>, adds vendor options
> support for Rule elements in SLD. For this task a proposal
> <https://github.com/geotools/geotools/wiki/Vendor-options-options-map-for-rules>was
> submitted. Although it implies an api change, default methods have been
> provided
> <https://github.com/geotools/geotools/blob/main/modules/library/main/src/main/java/org/geotools/styling/Rule.java#L176>
>  to
> avoid breaking any possibile existing implementations, different from the
> RuleImpl.
>
> The second one GEOT-6867
> <https://osgeo-org.atlassian.net/browse/GEOT-6867> add a new VendorOption
> (normal | mapOnly |
> legendOnly) for Rule, FeatureTypeStyle and Symbolizer
> elements. It allows to choose if the element should be applied when
> rendering a map or a legend. It is not foreseen any particular backward
> compatibility issue.
>
> Best regards,
> Marco Volpini
>
>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Proposal, adding vendor option support to Rule

2021-04-12 Thread Nuno Oliveira
+1

On Wed, Mar 24, 2021 at 10:24 AM Simone Giannecchini <
simone.giannecch...@geo-solutions.it> wrote:

> +0
>
> Regards,
> Simone Giannecchini
> ==
> GeoServer Professional Services from the experts!
> Visit http://bit.ly/gs-services for more information.
> ==
> Ing. Simone Giannecchini
> @simogeo
> Founder/Director
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob:   +39  333 8128928
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> ---
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
>
>
> On Wed, Mar 24, 2021 at 11:16 AM Andrea Aime 
> wrote:
>
>> Hi all,
>> I have written a quick proposal to add vendor options to rules, since
>> it's an API change:
>>
>>
>> https://github.com/geotools/geotools/wiki/Vendor-options-options-map-for-rules
>>
>> Cheers
>> Andrea
>>
>> == 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
>> --- *Con riferimento
>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
>> circostanza inerente alla presente email (il suo contenuto, gli eventuali
>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
>> sarei comunque grato se potesse darmene notizia. This email is intended
>> only for the person or entity to which it is addressed and may contain
>> information that is privileged, confidential or otherwise protected from
>> disclosure. We remind that - as provided by European Regulation 2016/679
>> “GDPR” - copying, dissemination or use of this e-mail or the information
>> herein by anyone other than the intended recipient is prohibited. If you
>> have received this email by mistake, please notify us immediately by
>> telephone or e-mail.*
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.


Re: [Geotools-devel] remove validation extension

2021-01-07 Thread Nuno Oliveira
+1

On Tue, Jan 5, 2021 at 4:11 PM Andrea Aime 
wrote:

> Hi Jody,
> +1 for removing it
>
> Cheers
> Andrea
>
>
> On Mon, Jan 4, 2021 at 7:38 PM Jody Garnett 
> wrote:
>
>> While reviewing Andrea's junit 3 --> 4 PR, I was once again struck by how
>> stale the validation extension is, I believe it has been over ten years
>> since this was used by geoserver or udig and can be considered for removal?
>> --
>> Jody Garnett
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
>
> --
>
> 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
> --- *Con riferimento
> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
> circostanza inerente alla presente email (il suo contenuto, gli eventuali
> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> sarei comunque grato se potesse darmene notizia. This email is intended
> only for the person or entity to which it is addressed and may contain
> information that is privileged, confidential or otherwise protected from
> disclosure. We remind that - as provided by European Regulation 2016/679
> “GDPR” - copying, dissemination or use of this e-mail or the information
> herein by anyone other than the intended recipient is prohibited. If you
> have received this email by mistake, please notify us immediately by
> telephone or e-mail.*
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Starting to work on automatic code cleanups

2020-12-17 Thread Nuno Oliveira
llegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> sarei comunque grato se potesse darmene notizia. This email is intended
> only for the person or entity to which it is addressed and may contain
> information that is privileged, confidential or otherwise protected from
> disclosure. We remind that - as provided by European Regulation 2016/679
> “GDPR” - copying, dissemination or use of this e-mail or the information
> herein by anyone other than the intended recipient is prohibited. If you
> have received this email by mistake, please notify us immediately by
> telephone or e-mail.*
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Proposal: Switch DataAccess DataStore parameters from Map to Map

2020-11-10 Thread Nuno Oliveira
+1

On Fri, Nov 6, 2020 at 8:59 AM Simone Giannecchini <
simone.giannecch...@geo-solutions.it> wrote:

> +1
>
> Regards,
> Simone Giannecchini
> ==
> GeoServer Professional Services from the experts!
> Visit http://bit.ly/gs-services for more information.
> ==
> Ing. Simone Giannecchini
> @simogeo
> Founder/Director
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob:   +39  333 8128928
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> ---
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
>
>
> On Wed, Nov 4, 2020 at 7:33 AM Jody Garnett 
> wrote:
>
>> +1 for the proposal, I understand the need for Map
>>
>> On Sat, Oct 31, 2020 at 4:01 AM Andrea Aime 
>> wrote:
>>
>>> Hi all,
>>> as previously discussed, I've worked on switching DataStore/DataAccess
>>> factory parameters from Map to Map
>>> (yes, ?, not Object, the proposal has rationale for it).
>>>
>>> The proposal is here:
>>>
>>> https://github.com/geotools/geotools/wiki/Switch-DataAccess-DataStore-parameters-from-Map-String,-Serializable--to-Map-String,-%3F-
>>>
>>> The PR here (still working some updates, but essentially reviewable
>>> already):
>>> https://github.com/geotools/geotools/pull/3195
>>>
>>> Comments and reviews welcomed!
>>>
>>> Cheers
>>> Andrea
>>>
>>> == 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
>>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA%0D%0A55054++Massarosa+(LU?entry=gmail=g>)
>>> phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549
>>> http://www.geo-solutions.it http://twitter.com/geosolutions_it
>>> --- *Con
>>> riferimento alla normativa sul trattamento dei dati personali (Reg. UE
>>> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>> This email is intended only for the person or entity to which it is
>>> addressed and may contain information that is privileged, confidential or
>>> otherwise protected from disclosure. We remind that - as provided by
>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>> e-mail or the information herein by anyone other than the intended
>>> recipient is prohibited. If you have received this email by mistake, please
>>> notify us immediately by telephone or e-mail.*
>>> ___
>>> GeoTools-Devel mailing list
>>> GeoTools-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>
>> --
>> --
>> Jody Garnett
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> 

[Geotools-devel] Publish App-Schema AppSchemaDataAccess.xsd schema with proper versioning?

2020-07-08 Thread Nuno Oliveira
Hi all,
the issue I'm dealing with is described here [1].

In your opinion what would be the way of sharing that schema in the context
of the GeoTools project?

Having a reliable and clean way of referencing the App-Schema mapping file
schema would help in the mapping files creation.

Thank you in advance for your inputs,
Nuno Oliveira

[1] https://osgeo-org.atlassian.net/browse/GEOT-6656

-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Permission for early backport of [GEOT-6623] Add support for jsonPointer to SQL translation in a PostgreSQL database

2020-07-08 Thread Nuno Oliveira
Hi Marco,
the changes look isolated enough for me and there is a good test coverage,
I guess you are asking for an early backport so this feature lands on
2.17.2?

Anyway, +1 from me.

Kind regards,
Nuno Oliveira

On Fri, Jul 3, 2020 at 1:13 PM Marco Volpini 
wrote:

> Dear all,
> I'm writing to ask permission for early backport of "GEOT-6623 Add support
> for jsonPointer to SQL translation in a PostgreSQL database".
> The improvement allows to translate the JsonPointer function in PostgreSQL
> syntax using the ::json cast function and json operators. For the other SQL
> dialects has been preserved  the in memory evaluation.
> Here the JIRA ticket https://osgeo-org.atlassian.net/browse/GEOT-6623.
>
> Best regards,
> Marco Volpini
>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Updating App-Schema modules maintainers

2020-06-14 Thread Nuno Oliveira
Dear Community,
sorry for the cross posting but this touches both projects.

Myself and Fernando (in CC) have been acting as the maintainers of
App-Schema modules for quite some time now (answering the mailing list,
fixing failing builds, enhancing the modules, ...), I made two pull
requests that make it official:

   - https://github.com/geotools/geotools/pull/2987
   - https://github.com/geoserver/geoserver/pull/4305

Any objections?

Best regards,
Nuno Oliveira
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Symbolizers pre-processor extensions for StreamingRenderer proposal

2020-05-21 Thread Nuno Oliveira
Hi Fernando,
your proposal looks good to me, clean interface and provides an elegant way
to inject symbolizers on the fly, I already foreseen a few uses cases where
this can be used to reduce the SLD complexity, and will allow me to handle
a few tricks uses cases.

I uploaded your proposal to GeoTools WIKI (I guess you don't have enough
permissions to edit the WIKI):
https://github.com/geotools/geotools/wiki/Streaming-renderer-aymbolizers-pre-processor-extensions-handling

Kind regards,
Nuno Oliveira

On Fri, May 15, 2020 at 11:23 PM Jody Garnett 
wrote:

> Thanks for writing that up, I will look when I get a moment.
> Naming is indeed hard; ProcessSymbolizersCallback may work? It is close to
> the name of the method, and it is a callback
> --
> Jody Garnett
>
>
> On Fri, 15 May 2020 at 11:16,  wrote:
>
>> Hi PMC and community.
>>
>> This proposal started on Geoserver but now it was splitted into a
>> Geotools proposal for having Symbolizers pre-processor extension point for
>> StreamingRenderer class.  I elaborated a Geotools proposal draft for you
>> review and the technical discussion about.
>>
>> I would like to know if is this good for voting and feedback is welcome.
>>
>> Geotools proposal draft:
>> - https://gist.github.com/fernandor777/f4e8249297a990408ea6d6483719eb04
>>
>> Note: Naming is hard, we thought of calling it SymbolizersPreProcessor,
>> do you have any suggestion for a better name?
>>
>> Thanks!
>>
>>
>> Regards,
>>
>> Fernando Mino
>>
>> ==
>>
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information.
>>
>> ==
>>
>> Fernando Mino
>>
>> Software Engineer
>>
>> GeoSolutions S.A.S.
>>
>> Via di Montramito 3/A
>>
>> 55054  Massarosa (LU)
>>
>> Italy
>>
>> phone: +39 0584 962313
>>
>> fax: +39 0584 1660272
>>
>> http://www.geo-solutions.it
>>
>> http://twitter.com/geosolutions_it
>>
>> ---
>>
>>
>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>> precisa che ogni circostanza inerente alla presente email (il suo
>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>> e-mail or the information herein by anyone other than the intended
>> recipient is prohibited. If you have received this email by mistake, please
>> notify us immediately by telephone or e-mail.
>>
>>
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Spring cleanup: demoting un-maintained modules

2020-05-11 Thread Nuno Oliveira
;>>> Andrea
>>>>
>>>> == 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
>>>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA%0D%0A55054++Massarosa?entry=gmail=g>
>>>> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549
>>>> http://www.geo-solutions.it http://twitter.com/geosolutions_it
>>>> --- *Con
>>>> riferimento alla normativa sul trattamento dei dati personali (Reg. UE
>>>> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>>> precisa che ogni circostanza inerente alla presente email (il suo
>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>> This email is intended only for the person or entity to which it is
>>>> addressed and may contain information that is privileged, confidential or
>>>> otherwise protected from disclosure. We remind that - as provided by
>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>> e-mail or the information herein by anyone other than the intended
>>>> recipient is prohibited. If you have received this email by mistake, please
>>>> notify us immediately by telephone or e-mail.*
>>>> ___
>>>> GeoTools-Devel mailing list
>>>> GeoTools-Devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>>
>>>
>>
>> --
>>
>> 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
>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA%0D%0A55054++Massarosa?entry=gmail=g>
>> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549
>> http://www.geo-solutions.it http://twitter.com/geosolutions_it
>> --- *Con riferimento
>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
>> circostanza inerente alla presente email (il suo contenuto, gli eventuali
>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
>> sarei comunque grato se potesse darmene notizia. This email is intended
>> only for the person or entity to which it is addressed and may contain
>> information that is privileged, confidential or otherwise protected from
>> disclosure. We remind that - as provided by European Regulation 2016/679
>> “GDPR” - copying, dissemination or use of this e-mail or the information
>> herein by anyone other than the intended recipient is prohibited. If you
>> have received this email by mistake, please notify us immediately by
>> telephone or e-mail.*
>>
> --
> --
> Jody Garnett
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GeoTools 23-RC ready for testing

2020-03-10 Thread Nuno Oliveira
  SUCCESS
[  1.062 s]
[INFO] GeoTools Documentation . SUCCESS [
15.298 s]
[INFO] 

[INFO] BUILD SUCCESS
[INFO] 

[INFO] Total time:  03:45 min (Wall Clock)
[INFO] Finished at: 2020-03-10T10:53:23Z
[INFO] 

Best regards,
Nuno Oliveira
On Tue, 2020-03-10 at 11:05 +0100, Andrea Aime wrote:
> Btw, I think Ian at one point worked on a setting on whether to
> prefer local time zone vs GMT... but I don't
> quite remember what it is supposed to affect... GML encoders?
> Converters? Data stores?
> 
> Cheers
> Andrea
> 
> 
> On Tue, Mar 10, 2020 at 10:48 AM Andrea Aime 
> ns.it> wrote:
> > Hi Jody,
> > tried with a local build with no remote repo, the GeoPackage tests
> > fail, seems a timezone issue
> > 
> > -
> > --
> > Test set: org.geotools.geopkg.GeoPkgDatetimeTest
> > -
> > --
> > Tests run: 11, Failures: 3, Errors: 0, Skipped: 0, Time elapsed:
> > 0.186 s <<< FAILURE! - in org.geotools.geopkg.GeoPkgDatetimeTest
> > testMax(org.geotools.geopkg.GeoPkgDatetimeTest)  Time elapsed:
> > 0.086 s  <<< FAILURE!
> > java.lang.AssertionError: expected:<2020-02-23> but was:<2020-02-
> > 22>
> >         at
> > org.geotools.geopkg.GeoPkgDatetimeTest.testMax(GeoPkgDatetimeTest.j
> > ava:156)
> > 
> > testMin(org.geotools.geopkg.GeoPkgDatetimeTest)  Time elapsed:
> > 0.008 s  <<< FAILURE!
> > java.lang.AssertionError: expected:<2020-02-19> but was:<2020-02-
> > 18>
> >         at
> > org.geotools.geopkg.GeoPkgDatetimeTest.testMin(GeoPkgDatetimeTest.j
> > ava:178)
> > 
> > testGroupBy(org.geotools.geopkg.GeoPkgDatetimeTest)  Time elapsed:
> > 0.008 s  <<< FAILURE!
> > java.lang.AssertionError: expected:<2020-02-19> but was:<2020-02-
> > 18>
> >         at
> > org.geotools.geopkg.GeoPkgDatetimeTest.testGroupBy(GeoPkgDatetimeTe
> > st.java:206)
> > 
> > I have a crazy day ahead of me, will try to have a look later but
> > cannot promise.
> > 
> > Cheers
> > Andrea
> > 
> > On Tue, Mar 10, 2020 at 8:32 AM Jody Garnett 
> > m> wrote:
> > > Build is complete, please test artifacts and report back:
> > > - https://build.geoserver.org/view/release/job/geotools-release/2
> > > 29/
> > > 
> > > Andrea if testing is successful please proceed with geowebcache,
> > > or I will catch it after work tomorrow if you are busy.
> > > --
> > > Jody Garnett
> > > ___
> > > GeoTools-Devel mailing list
> > > GeoTools-Devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > 
> > 
> > -- 
> > 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
> > 
> > 
> > ---
> > 
> > Con riferimento alla normativa sul trattamento dei dati personali
> > (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> > “GDPR”), si precisa che ogni circostanza inerente alla presente
> > email (il suo contenuto, gli eventuali allegati, etc.) è un dato la
> > cui conoscenza è riservata al/i solo/i destinatario/i indicati
> > dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o
> > a cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> > grato se potesse darmene notizia.
> > 
> > This email is intended only for the person or entity to which it is
> > addressed and may contain information that is privileged,
> > confidential or otherwise protected from disclosure. We remind that
> > - as provided by European Regulation 2016/679 “GDPR” - copying,
> > dissemination or use of this e-mail or the infor

Re: [Geotools-devel] proposal: reduce proposal time limit to ten days

2020-03-09 Thread Nuno Oliveira
I think 14 days is too much, but looks like everyone else is happy with
14 days, so +0
On Tue, 2020-03-03 at 11:42 -0800, Jody Garnett wrote:
> Sorry I should of said 14 days (so that we get a balance of weekend,
> workweek, and one of our meetings for discussion). Thanks!
> 
> And here is my +1
> 
> --
> Jody Garnett
> 
> 
> On Tue, 3 Mar 2020 at 11:35, Jody Garnett 
> wrote:
> > Our current proposal time limit was set in the days of subversion
> > when we had a single "trunk" and relatively strong
> > divisions between modules in our library. The idea being that a 3-
> > day waiting period was good enough for feedback before starting
> > work :)
> > 
> > To avoid stagnation by lack of interest/time from community members
> > the following assurances are provided:
> > svn access for changes is granted within 3 days from the proposal
> > proposal is accepted ‘automatically’ within 15 days (unless
> > objections are raised)
> > Now that we have GitHub and pull requests developers can work more
> > independently "svn access" is no longer a bottleneck, however it is
> > still easy to let proposals alone for days without feedback (and
> > then be surprised when the pull request comes in.
> > 
> > I would like to propose reducing our "accepted automatically" time
> > to 10 days (giving two work weeks, and two weekends for PMC
> > feedback).
> > 
> > I think we can also start sharing proposals with the user list
> > 
> > Here is what that change looks like:
> > 
> > To avoid stagnation by lack of interest/time from community
> > members:
> > please share work-in-progress as a draft pull request for early
> > feedback
> > community feedback and welcomed and encouraged
> > any remaining proposal PMC votes considered +0  ‘automatically’
> > after 10 days
> > 
> > --
> > Jody Garnett
> > 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Backporting background fill support to 22.x (early backport)

2020-02-20 Thread Nuno Oliveira
+1
On Wed, 2020-02-19 at 19:30 +0100, Andrea Aime wrote:
> Backport PR for this one here: https://github.com/geotools/geotools/p
> ull/2815
> 
> Cheers
> Andrea
> 
> On Wed, Feb 19, 2020 at 4:29 PM Jody Garnett 
> wrote:
> > +1
> > --
> > Jody Garnett
> > 
> > 
> > On Wed, 19 Feb 2020 at 16:22, Ian Turton 
> > wrote:
> > > Sounds fine to me
> > > 
> > > Ian
> > > 
> > > On Wed, 19 Feb 2020 at 14:28, Andrea Aime 
> > > ons.it> wrote:
> > > > Hi, 
> > > > a couple of weeks ago the support for background color fill has
> > > > been merged on master:
> > > > https://github.com/geotools/geotools/pull/2775
> > > > 
> > > > I was wondering about doing an early backport to 22.x,
> > > > considering that 22.x will not see
> > > > a release before April anyways (next month we do 23.0, so 22.3
> > > > will be April 18th I believe?).
> > > > 
> > > > Worries, objections?
> > > > 
> > > > Cheers
> > > > Andrea
> > > > 
> > > > ==
> > > > 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
> > > > 
> > > > 
> > > > ---
> > > > 
> > > > Con riferimento alla normativa sul trattamento dei dati
> > > > personali (Reg. UE 2016/679 - Regolamento generale sulla
> > > > protezione dei dati “GDPR”), si precisa che ogni circostanza
> > > > inerente alla presente email (il suo contenuto, gli eventuali
> > > > allegati, etc.) è un dato la cui conoscenza è riservata al/i
> > > > solo/i destinatario/i indicati dallo scrivente. Se il messaggio
> > > > Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> > > > operazione è illecita. Le sarei comunque grato se potesse
> > > > darmene notizia.
> > > > 
> > > > This email is intended only for the person or entity to which
> > > > it is addressed and may contain information that is privileged,
> > > > confidential or otherwise protected from disclosure. We remind
> > > > that - as provided by European Regulation 2016/679 “GDPR” -
> > > > copying, dissemination or use of this e-mail or the information
> > > > herein by anyone other than the intended recipient is
> > > > prohibited. If you have received this email by mistake, please
> > > > notify us immediately by telephone or e-mail.
> > > > ___
> > > > GeoTools-Devel mailing list
> > > > GeoTools-Devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > > 
> > > 
> > > -- 
> > > Ian Turton
> > > ___
> > > GeoTools-Devel mailing list
> > > GeoTools-Devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni

Re: [Geotools-devel] Backporting SQL Server curves support

2020-02-20 Thread Nuno Oliveira
+1
On Wed, 2020-02-19 at 20:05 +0100, Andrea Aime wrote:
> Backport PR: https://github.com/geotools/geotools/pull/2816
> 
> Cheers
> Andrea
> 
> On Wed, Feb 19, 2020 at 5:09 PM Jody Garnett 
> wrote:
> > +1 I am fine with backporting, but not in a position to test this
> > functionality at this time.
> > --
> > Jody Garnett
> > 
> > 
> > On Wed, 19 Feb 2020 at 16:57, Andrea Aime 
> > s.it> wrote:
> > > Hi,
> > > a month ago the support for readig/writing curved geometries in
> > > SQL Server was merged on master:
> > > https://github.com/geotools/geotools/pull/2753
> > > 
> > > The change is mostly limited to the sql server module, with some
> > > extra input data tolerance related changes
> > > in core curve geometry classes.
> > > 
> > > Any worries or objections to a backport on 22.x?
> > > 
> > > Cheers
> > > Andrea
> > > 
> > > ==
> > > GeoServer Professional Services from the experts! Visit http://go
> > > o.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
> > > 
> > > 
> > > ---
> > > 
> > > Con riferimento alla normativa sul trattamento dei dati personali
> > > (Reg. UE 2016/679 - Regolamento generale sulla protezione dei
> > > dati “GDPR”), si precisa che ogni circostanza inerente alla
> > > presente email (il suo contenuto, gli eventuali allegati, etc.) è
> > > un dato la cui conoscenza è riservata al/i solo/i destinatario/i
> > > indicati dallo scrivente. Se il messaggio Le è giunto per errore,
> > > è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> > > sarei comunque grato se potesse darmene notizia.
> > > 
> > > This email is intended only for the person or entity to which it
> > > is addressed and may contain information that is privileged,
> > > confidential or otherwise protected from disclosure. We remind
> > > that - as provided by European Regulation 2016/679 “GDPR” -
> > > copying, dissemination or use of this e-mail or the information
> > > herein by anyone other than the intended recipient is prohibited.
> > > If you have received this email by mistake, please notify us
> > > immediately by telephone or e-mail.
> > > ___
> > > GeoTools-Devel mailing list
> > > GeoTools-Devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.n

Re: [Geotools-devel] Backport ability to displace label and its shield (merged 2 months ago)

2020-02-20 Thread Nuno Oliveira
+1
On Wed, 2020-02-19 at 19:10 +0100, Andrea Aime wrote:
> Thanks, I've opened a cackport PR here: https://github.com/geotools/g
> eotools/pull/2814
> 
> Cheers
> Andrea
> 
> On Wed, Feb 19, 2020 at 5:08 PM Jody Garnett 
> wrote:
> > +1 and it is nice functionality   
> > --
> > Jody Garnett
> > 
> > 
> > On Wed, 19 Feb 2020 at 16:54, Andrea Aime 
> > s.it> wrote:
> > > Hi,
> > > beginning of December this PR was merged:
> > > https://github.com/geotools/geotools/pull/2687
> > > 
> > > Among the many, it contains one improvement that I'd like to
> > > backport, that is, the ability to offset
> > > the shield from the label in TextSymbolizer, in other words,
> > > having a point symbol that is not centered
> > > with the label, but that still shows up only if the label is
> > > visible. The backport would be of this only:
> > > https://github.com/geotools/geotools/pull/2687/commits/b298282f17
> > > aea76b9549c4811ce9755347e3
> > > Also described in: 
> > > https://osgeo-org.atlassian.net/browse/GEOT-6446
> > > 
> > > It's been two months already, afaik it has not caused trouble.
> > > Any objection to backport?
> > > 
> > > Cheers
> > > Andrea
> > > 
> > > ==
> > > GeoServer Professional Services from the experts! Visit http://go
> > > o.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
> > > 
> > > 
> > > ---
> > > 
> > > Con riferimento alla normativa sul trattamento dei dati personali
> > > (Reg. UE 2016/679 - Regolamento generale sulla protezione dei
> > > dati “GDPR”), si precisa che ogni circostanza inerente alla
> > > presente email (il suo contenuto, gli eventuali allegati, etc.) è
> > > un dato la cui conoscenza è riservata al/i solo/i destinatario/i
> > > indicati dallo scrivente. Se il messaggio Le è giunto per errore,
> > > è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> > > sarei comunque grato se potesse darmene notizia.
> > > 
> > > This email is intended only for the person or entity to which it
> > > is addressed and may contain information that is privileged,
> > > confidential or otherwise protected from disclosure. We remind
> > > that - as provided by European Regulation 2016/679 “GDPR” -
> > > copying, dissemination or use of this e-mail or the information
> > > herein by anyone other than the intended recipient is prohibited.
> > > If you have received this email by mistake, please notify us
> > > immediately by telephone or e-mail.
> > > ___
> > > GeoTools-Devel mailing list
> > > GeoTools-Devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regul

Re: [Geotools-devel] Permission to backport [GEOT-6433] markAlongLine ExernalGraphics for LineSymbolizer

2020-02-13 Thread Nuno Oliveira
+1
On Thu, 2020-02-13 at 12:09 +0100, Jody Garnett wrote:
> +1, and glad this change includes nice docs :)
> --
> Jody Garnett
> 
> 
> On Thu, 13 Feb 2020 at 11:55, Imran Rajjad  wrote:
> > Dear List,
> > 
> > I would like to seek permission to proceed backporting the
> > following new feature introduced more than one month ago.
> > Details can be found at 
> > https://osgeo-org.atlassian.net/browse/GEOT-6433
> > PR  :  https://github.com/geotools/geotools/pull/2680
> > 
> > regards,
> > Imran
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Motion: MBStyle Graduation

2020-02-06 Thread Nuno Oliveira
+1
On Wed, 2020-01-22 at 18:33 +0100, Andrea Aime wrote:
> +1 on the graduation
> Would love to see Torben act a co-maintainer, but not a requirement.
> 
> Cheers
> Andrea
> 
> On Mon, Jan 13, 2020 at 9:03 AM Jody Garnett 
> wrote:
> > On Sun, 12 Jan 2020 at 23:38, Andrea Aime 
> > s.it> wrote:
> > > On Mon, Jan 13, 2020 at 8:22 AM Jody Garnett 
> > > com> wrote:
> > > > I would like to propose MBStyle for graduation:
> > > > 
> > > > Gold Star Plugin QA Test:
> > > > Module maintainer: Jody Garnett (GeoCat)
> > > > 
> > > So far I asked Torben to review the PRs, should I route the PR
> > > review requests to you then?
> > > 
> > If Torben is in position to act as module maintainer also that
> > would be great.
> > > > Used in anger: shipped as part of boundless suite
> > > > 
> > > Hum... isn't the suite dead? Did it get some exposure?
> > > 
> > Some.
> > 
> > > That said, many of these are now closed, with a few PRs more and
> > > it will more or less translate decently the osm-bright-gl OMT
> > > style. The other OMT styles need some more work,
> > > if you want to play with them easily see this GeoServer data
> > > dir: https://github.com/geosolutions-it/openmaptiles (most of the
> > > issue now can be spotted by looking at the maps 
> > > side by side with a Maputnik editor).
> > > 
> > Thanks, that is good to know. 
> > > > Optimized: non-performance critical code
> > > > Supported: community module documentation has required code
> > > > example, and a copy of the mapbox style specification
> > > > indicating which aspects are implemented. I would like
> > > > 

> > > Additional:
> > > Developers guide: code has been consistently reviewed during
> > > development, subject to automated formatting and Andrea's recent
> > > QA safety measures
> > > 
> I am finding some issues here (just trying to run a report to see
> JaCoCo test coverage). Starting a PR here mbstyle review 
> > > Code Coverage: Getting "Skipping JaCoCo execution due to missing
> > > execution data file" any tips welcome
> > > 
> > IntelliJ reports a 87% coverage on the module, which is pretty
> > good. (all of the issues I worked on either lacked a test or were
> > testing for non compliant behavior).
> > 
> Thanks, so far I have been unable to get JaCoCo to run (even though
> the plugin is configured in our root pom). Does anyone have an
> example I can add to the docs?
> 
> Cheers
> Jody
> 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax

Re: [Geotools-devel] Time to drop JTDS driver?

2020-01-13 Thread Nuno Oliveira
+1
On Fri, 2020-01-10 at 12:11 +, Ian Turton wrote:
> Sounds good to me, I added it years ago as it had some speed
> advantages over the MicroSoft one but I doubt those remain now.
> 
> Ian
> 
> On Fri, 10 Jan 2020 at 09:54, Andrea Aime 
> it> wrote:
> > Hi,
> > the situation in Microsoft land changed since the JTDS driver
> > support has been added to the 
> > SQLServer data store, in particular:
> > The JTDS driver has fallen un-maintained
> > The Microsoft driver became open source
> > I doing some work on the SQL Server data store, and going to add a
> > firm dependency on the Microsoft
> > driver since we don't have any more licensing issues... but was
> > also wondering about dropping JTDS
> > altogether.
> > 
> > Thoughts?
> > 
> > Cheers
> > Andrea
> > 
> > ==
> > 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
> > 
> > 
> > ---
> > 
> > Con riferimento alla normativa sul trattamento dei dati personali
> > (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> > “GDPR”), si precisa che ogni circostanza inerente alla presente
> > email (il suo contenuto, gli eventuali allegati, etc.) è un dato la
> > cui conoscenza è riservata al/i solo/i destinatario/i indicati
> > dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o
> > a cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> > grato se potesse darmene notizia.
> > 
> > This email is intended only for the person or entity to which it is
> > addressed and may contain information that is privileged,
> > confidential or otherwise protected from disclosure. We remind that
> > - as provided by European Regulation 2016/679 “GDPR” - copying,
> > dissemination or use of this e-mail or the information herein by
> > anyone other than the intended recipient is prohibited. If you have
> > received this email by mistake, please notify us immediately by
> > telephone or e-mail.
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
> 
> -- 
> Ian Turton
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Commit message must be in the form "[GEOT-XYZW] Title of the Jira ticket"

2020-01-09 Thread Nuno Oliveira
I cannot stress enough how valuable this is:

> When you have to clean up problems in code, being able to annotate the
> code (git blame), find the origin,
> track the original description and
> discussion, and the people involved in it, is invaluable
The other day I had to investigate what look like a regression, a git
blame give me the relevant commit, but unfortunately the commit didn't
follow the recommended pattern ... and just by looking at the code and
commit message it was not clear what was going on and why the code was
changed. 
I had to ping directly the developer and we spend some time finding the
original issue. The original issue give all the info we need and
clarified everything :) 
On Thu, 2020-01-09 at 08:04 +0100, Andrea Aime wrote:
> On Wed, Jan 8, 2020 at 8:08 PM Jody Garnett  wrote:> 
> > What is the advantage of this format? Does it come from an automatic tool?
> > The commit message habit has been there for a while... the automated tool 
> > is called Andrea, crushing several weekends 
> to look up tickets in Jira that have been left abandoned but open, while the 
> work is actually done.
> You all have been relying on this automation for over 10 years without much 
> noticing I think, but has limited
> the Jira tendency to work towards becoming a dumpster.
> > Generally speaking, you want to have the ticket number in all your commit 
> > messages, for very basic reasons
> (I'm actually surprised you work on projects where that does not happen, must 
> be a tracking nightmare to look
> in their history...):
> > https://softwareengineering.stackexchange.com/questions/308084/is-there-any-downside-to-commit-messages-containing-the-ticket-number>
> >  > When you have to clean up problems in code, being able to annotate the 
> > code (git blame), find the origin,
> track the original description and discussion, and the people involved in it, 
> is invaluable
> While it does not always work, it often allows to figure out why things were 
> done that way, 
> instead of just having a shortsighted and preconceived personal notion of 
> what the code should be doing.
> > Regards
> Andrea
>  
> ==
> GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
> for more information.
>  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
> 
> 
> 
> ---
> 
> 
Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa 
che ogni circostanza inerente alla presente email (il suo contenuto, gli 
eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i 
destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per 
errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei 
comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed 
and may contain information that is privileged, confidential or otherwise 
protected from disclosure. We remind that - as provided by European Regulation 
2016/679 “GDPR” - copying, dissemination or use of this e-mail or the 
information herein by anyone other than the intended recipient is prohibited. 
If you have received this email by mistake, please notify us immediately by 
telephone or e-mail.> 


> ___
> GeoTools-Devel mailing list
> 
GeoTools-Devel@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/geotools-devel> 

-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only fo

Re: [Geotools-devel] geotools blogger spam

2019-11-29 Thread Nuno Oliveira
+1, thx Jody.
On Fri, 2019-11-29 at 14:14 +0100, Andrea Aime wrote:
> Doh what a world we live in! :-D
> Anyhow, I agree comments are not critical, and we have other fishes
> to fry,
> thanks for turning them off
> 
> Cheers
> Andrea
> 
> On Fri, Nov 29, 2019 at 2:12 PM Jody Garnett 
> wrote:
> > I noticed spam on a recent post, checking blogger showed around
> > 2000 spam comments added to prior posts. Authentication was set to
> > "anyone with a google account", apparently too low a bar in 2019.
> > 
> > I have hidden comments, and cannot see any reason why would enable
> > them again.
> > --
> > Jody Garnett
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Backporting App-Schema anonymous unbounded sequences support

2019-11-13 Thread Nuno Oliveira
Hi Fernando,
looks like the changes are isolated in App-Schema, except a small one
in the XML encoder, the changes where merged more than one month ago
(04 October), so +1 from me.
Best regards,
On Wed, 2019-11-06 at 23:20 +0100, fernando.m...@geo-solutions.it
wrote:
> Hi community.
> 
> There is an improvement for App-Schema module adding support for 1..n
> cardinality on XSD anonymous unbounded sequences.  The changes on
> mappings for allowing this are only additions keeping backward
> compatibility.
> 
> I would like to ask if there is no problem on backporting this work
> to 22.x and 21.x branches.  Naturally I'll be glad to clarify any
> question about.
> 
> JIRA ticket:
> https://osgeo-org.atlassian.net/browse/GEOT-6370
> 
> Master PR:
> https://github.com/geotools/geotools/pull/2564
> 
> Regards,
> Fernando Mino
> ==
> GeoServer Professional Services from the experts! Visit http://goo.gl
> /it488V for more information.
> ==
> Fernando Mino
> Software Engineer
> 
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> 
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> 
> 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Backporting MongoDB schema store http support

2019-11-13 Thread Nuno Oliveira
+1
On Wed, 2019-11-06 at 23:10 +0100, fernando.m...@geo-solutions.it
wrote:
> Hi community,
> 
> There is work already merged on master branch for improving MongoDB
> datastore schema store for supporting read remote http/https files. 
> This is only activated by setting a http URL on the schema store
> parameter and changes done maintains backward compatibility.
> 
> JIRA tiicket:
> https://osgeo-org.atlassian.net/browse/GEOT-6394
> 
> Master PR:
> https://github.com/geotools/geotools/pull/2593
> 
> I would like to ask permission for doing backport for this PR on 22.x
> and 21.x branches if possible.  If you have any doubt about the
> additions involved I'll be glad to clarify any topic.
> 
> Thanks.
> 
> 
> Regards,
> Fernando Mino
> ==
> GeoServer Professional Services from the experts! Visit http://goo.gl
> /it488V for more information.
> ==
> Fernando Mino
> Software Engineer
> 
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> 
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> 
> 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] geotools 2019 budget priorities

2019-10-25 Thread Nuno Oliveira GeoSolutions
+1

On Fri, Oct 25, 2019 at 2:43 PM Andrea Aime 
wrote:

> Yep, sounds like a good idea to me, indeed all CITE tests end up using
> mostly GeoTools code,
> GeoServer is providing mostly "glue" but the heavy lifting is done via the
> GeoTools libraries
>
> Cheers
> Andrea
>
> On Tue, Oct 22, 2019 at 9:37 PM Jody Garnett 
> wrote:
>
>> GeoTools made a request for the default OSGeo budget of $2000 as we had
>> no specific RnD goals or challenges to address this year.
>>
>> How do the GeoTools PMC members feel about offering some support to the
>> GeoServer CITE testing activity? We do indirectly benefit from additional
>> test coverage (although restoring oracle online tests may be more directly
>> beneficial).
>> --
>> Jody Garnett
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
>
> --
>
> 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
> --- *Con riferimento
> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
> circostanza inerente alla presente email (il suo contenuto, gli eventuali
> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> sarei comunque grato se potesse darmene notizia. This email is intended
> only for the person or entity to which it is addressed and may contain
> information that is privileged, confidential or otherwise protected from
> disclosure. We remind that - as provided by European Regulation 2016/679
> “GDPR” - copying, dissemination or use of this e-mail or the information
> herein by anyone other than the intended recipient is prohibited. If you
> have received this email by mistake, please notify us immediately by
> telephone or e-mail.*
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] Trying to understand Java 11 failures

2019-10-14 Thread Nuno Oliveira
Hi Andrea,
using Java 11 (OpenJDK 11 from AdoptOpenJDK) I get the same results as
you.
I have isolated this two errors as the origin:
java.lang.NullPointerException
at
java.xml/com.sun.org.apache.xerces.internal.dom.ParentNode.nodeLi
stGetLength(ParentNode.java:697)
at
java.xml/com.sun.org.apache.xerces.internal.dom.ParentNode.getLen
gth(ParentNode.java:725)
at
org.geotools.xsd.impl.BindingPropertyExtractor.getSequenceElement
(BindingPropertyExtractor.java:397)
at
org.geotools.xsd.impl.BindingPropertyExtractor.isUnboundedSequenc
e(BindingPropertyExtractor.java:363)
at
org.geotools.xsd.impl.BindingPropertyExtractor.properties(Binding
PropertyExtractor.java:82)
at org.geotools.xsd.Encoder.encode(Encoder.java:990)
... and:
java.util.ConcurrentModificationException
at
java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:14
93)
at
java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1526)
at
java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1524)
at
org.geoserver.catalog.impl.ModificationProxyCloner.cloneMap(Modif
icationProxyCloner.java:274)
at
org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationP
roxy.java:108)
at com.sun.proxy.$Proxy43.getGML(Unknown Source)
at
org.geoserver.wfs.xml.GML3OutputFormat.write(GML3OutputFormat.jav
a:219)
at
org.geoserver.wfs.WFSGetFeatureOutputFormat.write(WFSGetFeatureOu
tputFormat.java:198)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:1031)
Chatting whit Fernando looks like he made some interesting discoveries,
I will let him follow up on this thread :)
Best regards,
Nuno Oliveira
On Sat, 2019-10-12 at 17:45 +0200, Andrea Aime wrote:
> Hi,
> tried a few more things on the build server, with no success:
> Reduced build parallelism to 1
> Switched to Maven 3.6.2
> Removed all QA checks
> Skipping formatting checks
> I've also noticed that the normal build has the java.tmpdir set, so
> copied that setting over.
> Even with all of the above applied at the same time, the build still
> failed.
> I've also tried different positions for the local maven repo (the
> current build uses a separate one,
> maybe to make sure there is no conflict with java 8 builds) but that
> did not help either.
> 
> No idea of what else to try
> 
> Cheers
> Andrea
> 
> 
> On Thu, Oct 10, 2019 at 6:47 PM Andrea Aime 
> s.it> wrote:
> > Been building the master branch with OpenJDK 11 from AdoptOpenJDK
> > all day, tried to make
> > a few runs every now and then, found a image comparison failure
> > that I've fixed, with that,
> > no more failures, no file system issues... seems an Amazon fleet
> > specific mystery...
> > 
> > Anyone that can reproduce these issues?
> > 
> > Cheers
> > Andrea
> > 
> > 
> > On Thu, Oct 10, 2019 at 11:14 AM Andrea Aime 
> > ions.it> wrote:
> > > Hi,
> > > Java 11 builds keep on being plagued by random failures, but
> > > lately, they are almost guaranteed.
> > > The starting point for the build fail is not always the same, it
> > > happens in different modules, but once
> > > there is an error, everything falls apart.
> > > 
> > > See for example this build:
> > > https://build.geoserver.org/view/geotools/job/geotools-java11/489
> > > /consoleFull
> > > After the errors in mosaic, the log of the feature-pregeneralized 
> > > module, while not reporting errors,
> > > state the following:
> > > 
> > > [INFO] --- maven-resources-plugin:3.1.0:resources (default-
> > > resources) @ gt-feature-pregeneralized ---
> > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > [INFO] skip non existing resourceDirectory /tmp/jenkins-
> > > c559144f/workspace/java11/geotools/modules/plugin/feature-
> > > pregeneralized/src/main/resources
> > > [INFO] 
> > > [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile)
> > > @ gt-feature-pregeneralized ---
> > > [INFO] No sources to compile
> > > [INFO] 
> > > [INFO] --- maven-resources-plugin:3.1.0:testResources (default-
> > > testResources) @ gt-feature-pregeneralized ---
> > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > [INFO] skip non existing resourceDirectory /tmp/jenkins-
> > > c559144f/workspace/java11/geotools/modules/plugin/feature-
> > > pregeneralized/src/test/resources
> > > 
> > > This i

Re: [Geotools-devel] GSIP RenderListener Extension

2019-10-10 Thread Nuno Oliveira
Looks good to me +1 :)
On Thu, 2019-10-10 at 11:04 +0100, Ian Turton wrote:
> Seems uncontentious to me +1
> 
> Ian
> 
> On Thu, 10 Oct 2019 at 10:22, marco.volp...@geo-solutions.it 
> olp...@geo-solutions.it> wrote:
> > Dear all,
> > 
> > I would like to submit the following Geotools improvement proposal:
> > 
> >  https://github.com/geotools/geotools/wiki/RenderListener-Extension
> >  
> >  
> > 
> > I take also the opportunity to introduce myself:
> > I'm Marco Volpini from Italy and I start recently working as a java
> > developer at Geo-solutions.
> > 
> > Best regards,
> >  
> > Marco Volpini 
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
> 
> -- 
> Ian Turton
> _______
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GeoTool release job improvement

2019-09-19 Thread Nuno Oliveira GeoSolutions
Nice, thx Alessandro!

On Thu, Sep 19, 2019 at 5:09 PM Torben Barsballe via GeoTools-Devel <
geotools-devel@lists.sourceforge.net> wrote:

> Thanks! That is quite helpful. Please also update the docs
> <http://docs.geotools.org/latest/developer/procedures/release.html>
> accordingly.
>
> Cheers,
> Torben
>
> On Thu, Sep 19, 2019 at 4:00 AM Andrea Aime 
> wrote:
>
>> On Thu, Sep 19, 2019 at 12:49 PM Alessandro Parma <
>> alessandro.pa...@geo-solutions.it> wrote:
>>
>>> Dear All,
>>>
>>> I am helping out Andrea with GeoTools / GeoServer releases. I took the
>>> occasion to make a small improvement
>>> to the Jenkins release job
>>> <https://build.geoserver.org/view/release/job/geotools-release/> and
>>> have it testing a build on a clean maven repository at the end of the
>>> regular build.
>>> The idea is to speed up the release process because the releaser(s)
>>> don't have to perform this step manually
>>> anymore.
>>>
>>> Hope this helps. For any issues please let me know
>>>
>>
>> It does, a lot, IMHO. The trick is to just tell maven to use a newly
>> created repository by passing it to the command line
>> like: -Dmaven.repo.local=/path/to/the/temp/repo and Maven will "download
>> the internet" and check that every required
>> jar is present and accounted for
>>
>> Cheers
>> Andrea
>>
>> ==
>>
>> 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
>> --- *Con riferimento
>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
>> circostanza inerente alla presente email (il suo contenuto, gli eventuali
>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
>> sarei comunque grato se potesse darmene notizia. This email is intended
>> only for the person or entity to which it is addressed and may contain
>> information that is privileged, confidential or otherwise protected from
>> disclosure. We remind that - as provided by European Regulation 2016/679
>> “GDPR” - copying, dissemination or use of this e-mail or the information
>> herein by anyone other than the intended recipient is prohibited. If you
>> have received this email by mistake, please notify us immediately by
>> telephone or e-mail.*
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
>
> --
> Torben Barsballe
> Software Engineer
> Planet Federal
> tbarsba...@federal.planet.com
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Include jdbc-hana in GeoTools 22.0 release

2019-08-06 Thread Nuno Oliveira
Hi Jody,
I already did (last Friday), +1 again :)
On Tue, 2019-08-06 at 10:00 -0700, Jody Garnett wrote:
> Nuno are you in position to vote please?
> --
> Jody Garnett
> 
> 
> On Wed, 31 Jul 2019 at 10:56, Jody Garnett 
> wrote:
> > The community module jdbc-hana is ready to be a geotools plugin
> > with Stefan as module maintainer. While I found some duplicate
> > functionality and opportunities for improvement the code had no IP
> > troubles, has appropriate documentation and test coverage.
> > 
> > I would like to propose jdbc-hana for inclusion in the upcoming
> > GeoTools 22.0 release.
> > --
> > Jody Garnett
> > 
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Include jdbc-hana in GeoTools 22.0 release

2019-08-02 Thread Nuno Oliveira
+1
On Wed, 2019-07-31 at 10:56 -0700, Jody Garnett wrote:
> The community module jdbc-hana is ready to be a geotools plugin with
> Stefan as module maintainer. While I found some duplicate
> functionality and opportunities for improvement the code had no IP
> troubles, has appropriate documentation and test coverage.
> 
> I would like to propose jdbc-hana for inclusion in the upcoming
> GeoTools 22.0 release.
> --
> Jody Garnett
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] GEOS-7533 - slow schema creation on postgis with 20k+ tables

2019-07-23 Thread Nuno Oliveira
Btw, this mail was more suited to GeoTools DEV list ;)
On Mon, 2019-07-22 at 19:25 +0500, Imran Rajjad wrote:
> Greetings,
> 
> This mail is in reference to issue described at https://osgeo-org.atl
> assian.net/browse/GEOS-7533?oldIssueView=true.
> 
> To replicate the user`s environment, I have a Postgis database with
> 30k tables.
> 
> As per Andrea`s initial investigation and feedback on this issue, it
> is proposed to have the PostGISDialect hold additional Sql types and
> Sql Name mappings inside the override map. 
> 
> Secondly, we could have the JDBCDataStore implementation optionally
> skip going to underlying database if all the dialect implementation
> has managed to provide all Sql Type Names for given Sql Types.
> 
> A draft PR is available at https://github.com/geotools/geotools/pull/
> 2504
> 
> regards,
> Imran
> 
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] GEOS-7533 - slow schema creation on postgis with 20k+ tables

2019-07-23 Thread Nuno Oliveira
Hi Imran,
So, if I understand this correctly the issue starts on this method:
https://github.com/geotools/geotools/blob/5f84746a9410d6761056f2d02bc8e
340d60959c0/modules/library/jdbc/src/main/java/org/geotools/jdbc/JDBCDa
taStore.java#L3233-L3343
... and its caused by the way JDBC getTypeInfo() is handled by
PostgreSQL, which currently makes this call very inefficient for when
we have an high number of tables, did I got this right?
Then yes +1 for your plan, I would just make sure that we log an
warning for missing types mappings that we need to look up in the
database.
Thank you,
On Mon, 2019-07-22 at 19:25 +0500, Imran Rajjad wrote:
> Greetings,
> 
> This mail is in reference to issue described at https://osgeo-org.atl
> assian.net/browse/GEOS-7533?oldIssueView=true.
> 
> To replicate the user`s environment, I have a Postgis database with
> 30k tables.
> 
> As per Andrea`s initial investigation and feedback on this issue, it
> is proposed to have the PostGISDialect hold additional Sql types and
> Sql Name mappings inside the override map. 
> 
> Secondly, we could have the JDBCDataStore implementation optionally
> skip going to underlying database if all the dialect implementation
> has managed to provide all Sql Type Names for given Sql Types.
> 
> A draft PR is available at https://github.com/geotools/geotools/pull/
> 2504
> 
> regards,
> Imran
> 
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GEOT-6328 backporting

2019-07-14 Thread Nuno Oliveira
Hi Fernando,
By default, the old behavior stills apply right? Basically only one
element is used?
Anyway, +1 for the backport.
Thank you,
On Wed, 2019-07-10 at 19:39 +0200, fernando.m...@geo-solutions.it
wrote:
> Hi all,
> 
> An improvement for to allow MongoDB data store schema builder to user
> all DB collection items [GEOT-6328] was recently reviewed and merged
> on master branch (2.16.x).  So I would like to make 2.15.x backport
> PR.  Is this good for you?
> 
> Thanks!
> 
> PR:
> https://github.com/geotools/geotools/pull/2457
> 
> Issue:
> https://osgeo-org.atlassian.net/browse/GEOT-6328
> 
> Regards,
> Fernando Mino
> ==
> GeoServer Professional Services from the experts! Visit http://goo.gl
> /it488V for more information.
> ==
> Fernando Mino
> Software Engineer
> 
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> 
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> 
> 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] The dark side of the backport plugin: remember to delete that branch! (and some cleanup needed)

2019-07-14 Thread Nuno Oliveira
Great, Thx!
On Fri, 2019-07-12 at 19:48 +1000, Brad Hards wrote:
> Most of the easy ones (including some old “revert” branches, from
> reverting on github) are removed.
>  
> There are a bunch of additional branches where I will put a simple
> message on the PR to flag it as requiring attention.
>  
> We also have some really old feature branches. I’ll flag those later
> too.
>  
> Brad
>  
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] About backporting GEOT-6330

2019-07-13 Thread Nuno Oliveira GeoSolutions
+1, I will add the label back-porting tags :)

On Wed, Jul 10, 2019 at 4:55 PM Ian Turton  wrote:

> +1 for me
>
> Ian
>
> On Wed, 10 Jul 2019 at 14:32, fernando.m...@geo-solutions.it <
> fernando.m...@geo-solutions.it> wrote:
>
>>
>> Hi community,
>>
>> I think it would be nice to have [GEOT-6330 XS DateTime encoder doesn't
>> support Local DateTime Handling System property] improvement backported
>> (2.15.x, 2.14.x), so I'm here asking permission for doing that.
>>
>> As usual, if you have any doubt about I'll be glad to answer it.
>>
>> PR:
>> https://github.com/geotools/geotools/pull/2459
>>
>> Issue:
>> https://osgeo-org.atlassian.net/browse/GEOT-6330
>>
>> Thanks.
>>
>> Regards,
>>
>> Fernando Mino
>>
>> ==
>>
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information.
>>
>> ==
>>
>> Fernando Mino
>>
>> Software Engineer
>>
>> GeoSolutions S.A.S.
>>
>> Via di Montramito 3/A
>>
>> 55054  Massarosa (LU)
>>
>> Italy
>>
>> phone: +39 0584 962313
>>
>> fax: +39 0584 1660272
>>
>> http://www.geo-solutions.it
>>
>> http://twitter.com/geosolutions_it
>>
>> ---
>>
>>
>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>> precisa che ogni circostanza inerente alla presente email (il suo
>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>> e-mail or the information herein by anyone other than the intended
>> recipient is prohibited. If you have received this email by mistake, please
>> notify us immediately by telephone or e-mail.
>>
>>
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
>
> --
> Ian Turton
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] CQL filter OR operator does not work on attributes that are multiple on MongoDB DataSource

2019-07-09 Thread Nuno Oliveira
gt; ] }, projection: { geometry: 1 }, ... } 
> ble.com/file/t385081/stations-stations_%282%29.png>  So I concluded
> that GeoServer does AND operation by sending filter tomongoDB. And OR
> operation by itself requesting all records from collection.But with
> attributes that are multiple something goes wrong. I think it's
> abug. If you have any sugestions please tell me.   --Sent from: http:
> //osgeo-org.1560.x6.nabble.com/GeoServer-Dev-f3819232.html  _
> __Geoserver-devel mailing
> listGeoserver-devel@lists.sourceforge.nethttps://lists.sourceforge.ne
> t/lists/listinfo/geoserver-devel
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Remove broken (AbstractDataStoreFactory) modules?

2019-06-12 Thread Nuno Oliveira
Forgot to reply on this, as far as I know, which is pretty much
nothing, 
that unsupported module is used to support consuming GML from an 
web service ... so it is kind of a data store for App-Schema.
That say, I never used it and don't even know if it is working or not.
So I'm whit Jody let's remove ti and see what happens :)
On Wed, 2019-06-12 at 06:37 -0700, Jody Garnett wrote:
> Yes, we can remove them. 
> 
> On Wed, Jun 12, 2019 at 2:48 AM Brad Hards 
> wrote:
> > As part of the https://osgeo-org.atlassian.net/browse/GEOT-5859
> >   upgrade from commons httpclient to httpcomponents 4.x I’ve noted
> > some broken modules (won’t build because of
> > AbstractDataStoreFactory) that use that API, such as couchdb and
> > the app-schema webservice.
> >  
> > Not related to httpclient upgrade, but I also see excel and edigeo
> > haven’t been upgraded from AbstractDataStoreFactory.
> >  
> > Have we waited long enough to remove those from master? They’d
> > obviously still be in git if someone wants to revive it.
> >  
> > Brad
> >  
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
> -- 
> --
> Jody Garnett
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] Automatic GitHub backporting application

2019-06-10 Thread Nuno Oliveira
> > > Geoserver-devel mailing list
> > > geoserver-de...@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
> > > 
> 
> -- 
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] circle-ci cross project integration tests

2019-05-21 Thread Nuno Oliveira
+1
On Mon, 2019-05-20 at 09:58 -0400, Jim Hughes wrote:
> Hi Andrea,
> Congrats, this is awesome!  I'm glad you were able to clean up what I
> started at the OSGeo code sprint!
> Cheers,
> Jim
> On 5/19/2019 5:18 PM, Andrea Aime wrote:
> > Hi,
> > following on Jim's work I've prepared a build that seems to be
> > doing the trick, and building
> > in sequence:
> > GeoTools (without tests, other builds cover that)
> > GeoWebCache (with tests)
> > GeoServer (with tests and community modules compile only)
> > All build in sequence in the same container, thus using the same
> > repository and, what's important,
> > the same snapshots produced by the GeoTools build.
> > 
> > Jim was right, making the silly thing build without breaking on
> > build limits has been the challenging
> > point, took a number of experiments to find the right way to pass
> > the JVM params and set them
> > to a working condition.
> > Build times are surprisingly not bad, around 20 minutes total,
> > which is compatible with the other
> > Travis builds the PRs are triggering.
> > 
> > Here is the build file:
> > https://github.com/aaime/geotools/blob/circle/.circleci/config.yml
> > 
> > and branch:
> > https://github.com/aaime/geotools/tree/circle
> > 
> > A successful build looks as follows:
> > 
> > 
> > 
> > I'm sure some adjustments are going to be needed, and we won't be
> > able to trust these builds always
> > (like if a PR is meant to introduce a breaking change, well, it
> > will break this build for sure).
> > I can imagine maybe some conventions in the commit message
> > referring to the repos
> > and branches for the corresponding gwc and gs to use but... I'll
> > leave that as an exercise for those
> > interested :-p
> > 
> > If there are no objections I can make a PR to introduce this in
> > GeoTools in the next few days.
> > 
> > Cheers
> > Andrea
> > 
> > PS: and yes, we'll need to setup a similar build for GeoWebCache
> > too, to check eventual downstream
> > breakage in GeoServer.
> > 
> >  ==
> > 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
> > 
> > 
> > ---
> > 
> > Con riferimento alla normativa sul trattamento dei dati personali
> > (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> > “GDPR”), si precisa che ogni circostanza inerente alla presente
> > email (il suo contenuto, gli eventuali allegati, etc.) è un dato la
> > cui conoscenza è riservata al/i solo/i destinatario/i indicati
> > dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o
> > a cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> > grato se potesse darmene notizia.
> > 
> > This email is intended only for the person or entity to which it is
> > addressed and may contain information that is privileged,
> > confidential or otherwise protected from disclosure. We remind that
> > - as provided by European Regulation 2016/679 “GDPR” - copying,
> > dissemination or use of this e-mail or the information herein by
> > anyone other than the intended recipient is prohibited. If you have
> > received this email by mistake, please notify us immediately by
> > telephone or e-mail.
> > 
> > 
> > 
> > ___
> > Geoserver-devel mailing list
> > geoserver-de...@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con ri

Re: [Geotools-devel] [Geoserver-devel] Moving the PMC meeting to an eariler time

2019-04-29 Thread Nuno Oliveira
+1
On Mon, 2019-04-29 at 20:18 +0200, Andrea Aime wrote:
> Works for me!
> 
> Cheers
> Andrea
> 
> Il lun 29 apr 2019, 19:56 Torben Barsballe via Geoserver-devel 
> rver-de...@lists.sourceforge.net> ha scritto:
> > This topic hasn't had much in the way of replies since last
> > meeting. Shall we tentatively say 16:30 UTC for tomorrow's PMC
> > meeting and see how that works out?
> > 
> > Does that work for everyone else?
> > 
> > Cheers,
> > Torben
> > 
> > On Tue, Apr 16, 2019 at 10:52 AM Torben Barsballe 
> > al.planet.com> wrote:
> > > I'd also be able to do 2 hours earlier (So 15:00 UTC), but I
> > > wouldn't prefer it.
> > > 
> > > Torben
> > > 
> > > On Tue, Apr 16, 2019 at 10:40 AM Andrea Aime 
> > > utions.it> wrote:
> > > > 30 min earlier works fine here too, and open to other
> > > > suggestions (anything that does not push the meeting later than
> > > > it is now)
> > > > 
> > > > Cheers
> > > > Andrea
> > > > 
> > > > On Tue, Apr 16, 2019 at 7:29 PM Torben Barsballe via GeoTools-
> > > > Devel  wrote:
> > > > > The PMC Meeting is currently scheduled for 17:00 UTC
> > > > > 
> > > > > I believe everyone has switched over from daylight savings
> > > > > time at this point, and a couple people have expressed
> > > > > interest in an earlier meeting time, so do we want to move
> > > > > the meeting to an earlier time?
> > > > > What works best for everyone?
> > > > > 
> > > > > At the moment 30min earlier would work best for me.
> > > > > 
> > > > > Torben
> > > > > ___
> > > > > GeoTools-Devel mailing list
> > > > > GeoTools-Devel@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > > > 
> > > > 
> > > > -- 
> > > > 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
> > > > 
> > > > 
> > > > ---
> > > > 
> > > > Con riferimento alla normativa sul trattamento dei dati
> > > > personali (Reg. UE 2016/679 - Regolamento generale sulla
> > > > protezione dei dati “GDPR”), si precisa che ogni circostanza
> > > > inerente alla presente email (il suo contenuto, gli eventuali
> > > > allegati, etc.) è un dato la cui conoscenza è riservata al/i
> > > > solo/i destinatario/i indicati dallo scrivente. Se il messaggio
> > > > Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> > > > operazione è illecita. Le sarei comunque grato se potesse
> > > > darmene notizia.
> > > > 
> > > > This email is intended only for the person or entity to which
> > > > it is addressed and may contain information that is privileged,
> > > > confidential or otherwise protected from disclosure. We remind
> > > > that - as provided by European Regulation 2016/679 “GDPR” -
> > > > copying, dissemination or use of this e-mail or the information
> > > > herein by anyone other than the intended recipient is
> > > > prohibited. If you have received this email by mistake, please
> > > > notify us immediately by telephone or e-mail.
> > > > 
> > ___
> > Geoserver-devel mailing list
> > geoserver-de...@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
> > 
> ___
> Geoserver-devel mailing list
> geoserver-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Profes

Re: [Geotools-devel] API deprecation cleanup

2019-03-11 Thread Nuno Oliveira
Ouch!
On Sat, 2019-03-09 at 19:42 +0100, Andrea Aime wrote:
> On Sat, Mar 9, 2019 at 5:24 PM Andrea Aime 
> .it> wrote:
> > The moment I hit gt-main more than 100 warnings popped up and
> > decided to stop for a bit
> > 
> Found the argument to control the max number of warnings and got to
> the real number of deprecation warnings
> in gs-main/src/main (not tests): 399
> Hly
> 
> Cheers
> Andrea
> 
> ==
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Filter function to extract bits from json

2019-01-24 Thread Nuno Oliveira
Hi all,
I would say +1 adding Jackson to gt-main and make it the default JSON
handling library.
Looks like:
- the most widely adopted library, so low probability of becoming
unmaintained 
- as available documentation and tutorials
- one of the most complete in terms of features
- as a good performance
- as an interesting integration potential with other
serialization\deserialization technologies

So definitely +1 for Jackson.
Thanks for bringing this up Andrea.

Regards,
Nuno Oliveira
On Thu, 2019-01-24 at 17:36 +0100, Andrea Aime wrote:
> On Thu, Jan 24, 2019 at 5:32 PM Emilio Lahr-Vivaz 
> m> wrote:
> > Hi Andrea,
> > 
> > I was just giving some context for the links Jim posted. Bottom
> > line, our functions will work on json strings, using jayway backed
> > by gson (both active libraries I believe, and gson already on the
> > geotools classpath),
> > 
> It seems it's not possible to use json-path without the dead library
> in the classpath though (I did not try, just checked this and other
> tickets):
> https://github.com/json-path/JsonPath/issues/513
> 
> Cheers
> Andrea
> 
> ==
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Last minute proposal: enabling JAI-EXT by default

2019-01-21 Thread Nuno Oliveira
+1
On Mon, 2019-01-21 at 11:59 +0100, Andrea Aime wrote:
> Hi,
> during the last year GeoSolutions has been pushing hard on JAI-EXT to
> improve its performance and iron out
> a few bugs. We have also been running GeoServer with JAI-EXT enabled
> on all our deployments for a while now
> (a few years now).
> 
> We believe it's time to make it available by default for everybody.
> 
> I've prepared a proposal and a set of pull requests, here:
> https://github.com/geotools/geotools/pull/2237
> https://github.com/geotools/geotools/wiki/Enable-JAI-EXT-by-default
> Please discuss, vote :-)
> 
> Cheers
> Andrea
> 
> ==
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] geotools 2019 budget

2019-01-18 Thread Nuno Oliveira
; > is addressed and may contain information that is privileged,
> > > confidential or otherwise protected from disclosure. We remind
> > > that - as provided by European Regulation 2016/679 “GDPR” -
> > > copying, dissemination or use of this e-mail or the information
> > > herein by anyone other than the intended recipient is prohibited.
> > > If you have received this email by mistake, please notify us
> > > immediately by telephone or e-mail.
> > > ___
> > > GeoTools-Devel mailing list
> > > GeoTools-Devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > > 
> > 
> > -- 
> > Ian Turton
> > ___
> > GeoTools-Devel mailing list
> > GeoTools-Devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geotools-devel
> > 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] GeoTools / GeoServer PMC meeting - 2018-12-11

2018-12-20 Thread Nuno Oliveira
The pending Travis builds for the PRs I was monitoring passed.
I didn't do anything to fix the builds, looks like they clear up on
their own.
Thank you for the help and support Torben.
On Mon, 2018-12-17 at 13:46 -0800, Torben Barsballe wrote:
> It looks like the Jenkins failures have cleared up by themselves
> (unless anyone changed something in particular).
> 
> Travis also seems to be passing on the latest PRs - is anyone still
> having issues? Did anyone do anything specific to attempt to fix the
> failures, or did they just clear up on their own.
> 
> Torben
> 
> 
> 
> On Wed, Dec 12, 2018 at 12:33 PM Torben Barsballe 
> ssgeo.com> wrote:
> > With regards to the Travis timeouts, I have noticed that mvn
> > downloads from central (repo1.maven.org/maven2)have been unusually
> > slow lately (~ a couple minutes for a regular-sized artifact). Not
> > so slow as to cause the Jenkins issues, but perhaps slow enough to
> > cause timeouts Travis?
> > 
> > Cheers,
> > Torben
> > 
> > On Wed, Dec 12, 2018 at 10:05 AM Nuno Oliveira 
> > olutions.it> wrote:
> > > Same  here, local build went fine, thank you Torben.
> > > 
> > > On Wed, 2018-12-12 at 09:33 -0800, Torben Barsballe wrote:
> > > > I've kicked off a new GT master build on Jenkins, we'll see
> > > > what happens this time around
> > > > 
> > > > As an aside, I did try building GeoTools master locally,
> > > > forcing maven updates, and didn't run into any trouble.
> > > > 
> > > > Torben
> > > > 
> > > > On Wed, Dec 12, 2018 at 2:44 AM Nuno Oliveira 
> > > > o-solutions.it> wrote:
> > > > > I see that no new GeoTools Jenkins build as been started
> > > > > since yesterday, should we start a new one (I don't have
> > > > > enough permissions to do that) ? 
> > > > > 
> > > > > On Tue, 2018-12-11 at 11:19 -0800, Torben Barsballe wrote:
> > > > > > GeoTools master has stalled on Jenkins again.
> > > > > > 
> > > > > > Stalled at:
> > > > > > 
> > > > > > [INFO] --- maven-install-plugin:2.4:install (default-
> > > > > > install) @ gt-wps ---
> > > > > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > > > > master/modules/unsupported/wps/target/gt-wps-21-
> > > > > > SNAPSHOT.jar to
> > > > > > /var/jenkins/.m2/repository/org/geotools/gt-wps/21-
> > > > > > SNAPSHOT/gt-wps-21-SNAPSHOT.jar
> > > > > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > > > > master/modules/unsupported/wps/pom.xml to
> > > > > > /var/jenkins/.m2/repository/org/geotools/gt-wps/21-
> > > > > > SNAPSHOT/gt-wps-21-SNAPSHOT.pom
> > > > > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > > > > master/modules/unsupported/wps/target/gt-wps-21-SNAPSHOT-
> > > > > > sources.jar to /var/jenkins/.m2/repository/org/geotools/gt-
> > > > > > wps/21-SNAPSHOT/gt-wps-21-SNAPSHOT-sources.jar
> > > > > > 
> > > > > > This seems to be the same place it was stopped before. I
> > > > > > have killed the jobs.
> > > > > > 
> > > > > > On Tue, Dec 11, 2018 at 8:33 AM Nuno Oliveira 
> > > > > > a...@geo-solutions.it> wrote:
> > > > > > > Attending
> > > > > > > Torben Barsballe
> > > > > > > Andrea Aime
> > > > > > > Nuno Oliveira
> > > > > > > 
> > > > > > > Actions from Last Meeting
> > > > > > > Propose moving Spatiallite to unsupported on Mailing
> > > > > > > Lists [DONE]
> > > > > > > Ask for volunteers for Java 11 milestone release [DONE]
> > > > > > > 
> > > > > > > Agenda
> > > > > > > Java 11 Milestone release - When
> > > > > > > 2.13.4 release - volunteers
> > > > > > > Move meeting forward 1 hour?
> > > > > > > Travis builds failing
> > > > > > > Actions
> > > > > > > [Andrea] Ask on list for 2.13.4 release volunteers
> > > > > > > Java 11 Milestone release - When
> > > > > > > Just avoid the 2.13.4 release timeframe (so not Dec 18th)
> > > > > 

Re: [Geotools-devel] [Geoserver-devel] GeoTools / GeoServer PMC meeting - 2018-12-11

2018-12-12 Thread Nuno Oliveira
Same  here, local build went fine, thank you Torben.
On Wed, 2018-12-12 at 09:33 -0800, Torben Barsballe wrote:
> I've kicked off a new GT master build on Jenkins, we'll see what
> happens this time around
> 
> As an aside, I did try building GeoTools master locally, forcing
> maven updates, and didn't run into any trouble.
> 
> Torben
> 
> On Wed, Dec 12, 2018 at 2:44 AM Nuno Oliveira 
> tions.it> wrote:
> > I see that no new GeoTools Jenkins build as been started since
> > yesterday, should we start a new one (I don't have enough
> > permissions to do that) ? 
> > 
> > On Tue, 2018-12-11 at 11:19 -0800, Torben Barsballe wrote:
> > > GeoTools master has stalled on Jenkins again.
> > > 
> > > Stalled at:
> > > 
> > > [INFO] --- maven-install-plugin:2.4:install (default-install) @
> > > gt-wps ---
> > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > master/modules/unsupported/wps/target/gt-wps-21-SNAPSHOT.jar to
> > > /var/jenkins/.m2/repository/org/geotools/gt-wps/21-SNAPSHOT/gt-
> > > wps-21-SNAPSHOT.jar
> > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > master/modules/unsupported/wps/pom.xml to
> > > /var/jenkins/.m2/repository/org/geotools/gt-wps/21-SNAPSHOT/gt-
> > > wps-21-SNAPSHOT.pom
> > > [INFO] Installing /var/jenkins/workspace/geotools-
> > > master/modules/unsupported/wps/target/gt-wps-21-SNAPSHOT-
> > > sources.jar to /var/jenkins/.m2/repository/org/geotools/gt-
> > > wps/21-SNAPSHOT/gt-wps-21-SNAPSHOT-sources.jar
> > > 
> > > This seems to be the same place it was stopped before. I have
> > > killed the jobs.
> > > 
> > > On Tue, Dec 11, 2018 at 8:33 AM Nuno Oliveira 
> > > solutions.it> wrote:
> > > > Attending
> > > > Torben Barsballe
> > > > Andrea Aime
> > > > Nuno Oliveira
> > > > 
> > > > Actions from Last Meeting
> > > > Propose moving Spatiallite to unsupported on Mailing Lists
> > > > [DONE]
> > > > Ask for volunteers for Java 11 milestone release [DONE]
> > > > 
> > > > Agenda
> > > > Java 11 Milestone release - When
> > > > 2.13.4 release - volunteers
> > > > Move meeting forward 1 hour?
> > > > Travis builds failing
> > > > Actions
> > > > [Andrea] Ask on list for 2.13.4 release volunteers
> > > > Java 11 Milestone release - When
> > > > Just avoid the 2.13.4 release timeframe (so not Dec 18th)
> > > > 
> > > > Chit chat notes about jdk 8 longer term support:
> > > > https://adoptopenjdk.net/support.html
> > > > https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-
> > > > amazon-corretto/
> > > > https://azure.microsoft.com/pt-pt/blog/microsoft-and-azul-syste
> > > > ms-bring-free-java-lts-support-to-azure/
> > > > 
> > > > 2.13.4 release - volunteers
> > > > Andrea to send mail to list
> > > > 
> > > > Move meeting forward 1 hour
> > > > All attendees support this, confirm on list.
> > > > 
> > > > Travis builds failing
> > > > GeoTools builds failing since Friday - currently just master,
> > > > but other branches were having trouble.
> > > > Jenkins GeoTools is also running into trouble as of Monday
> > > > 
> > > > Seems like it could be a repository issue?
> > > > 
> > > > 
> > > > 
> > > > 
> > > > -- 
> > > > Regards,
> > > > Nuno Oliveira
> > > > ==
> > > > GeoServer Professional Services from the
> > > > experts! 
> > > > Visit http://goo.gl/it488V for more information.
> > > > ==
> > > > 
> > > > Nuno Miguel Carvalho Oliveira
> > > > @nmcoliveira
> > > > Software Engineer
> > > > 
> > > > GeoSolutions S.A.S.
> > > > Via di Montramito 3/A
> > > > 55054  Massarosa (LU)
> > > > Italy
> > > > phone: +39 0584 962313
> > > > fax:      +39 0584 1660272
> > > > 
> > > > http://www.geo-solutions.it
> > > > http://twitter.com/geosolutions_it
> > > > 
> > > > ---
> > > > 
> > > > Con riferimento alla normativa sul trattamento dei dati 
> > > > personali (Reg. UE 2016/679 - Regolamen

Re: [Geotools-devel] [Geoserver-devel] GeoTools / GeoServer PMC meeting - 2018-12-11

2018-12-12 Thread Nuno Oliveira
I see that no new GeoTools Jenkins build as been started since
yesterday, should we start a new one (I don't have enough permissions
to do that) ? 
On Tue, 2018-12-11 at 11:19 -0800, Torben Barsballe wrote:
> GeoTools master has stalled on Jenkins again.
> 
> Stalled at:
> 
> [INFO] --- maven-install-plugin:2.4:install (default-install) @ gt-
> wps ---
> [INFO] Installing /var/jenkins/workspace/geotools-
> master/modules/unsupported/wps/target/gt-wps-21-SNAPSHOT.jar to
> /var/jenkins/.m2/repository/org/geotools/gt-wps/21-SNAPSHOT/gt-wps-
> 21-SNAPSHOT.jar
> [INFO] Installing /var/jenkins/workspace/geotools-
> master/modules/unsupported/wps/pom.xml to
> /var/jenkins/.m2/repository/org/geotools/gt-wps/21-SNAPSHOT/gt-wps-
> 21-SNAPSHOT.pom
> [INFO] Installing /var/jenkins/workspace/geotools-
> master/modules/unsupported/wps/target/gt-wps-21-SNAPSHOT-sources.jar
> to /var/jenkins/.m2/repository/org/geotools/gt-wps/21-SNAPSHOT/gt-
> wps-21-SNAPSHOT-sources.jar
> 
> This seems to be the same place it was stopped before. I have killed
> the jobs.
> 
> On Tue, Dec 11, 2018 at 8:33 AM Nuno Oliveira 
> tions.it> wrote:
> > Attending
> > Torben Barsballe
> > Andrea Aime
> > Nuno Oliveira
> > 
> > Actions from Last Meeting
> > Propose moving Spatiallite to unsupported on Mailing Lists [DONE]
> > Ask for volunteers for Java 11 milestone release [DONE]
> > 
> > Agenda
> > Java 11 Milestone release - When
> > 2.13.4 release - volunteers
> > Move meeting forward 1 hour?
> > Travis builds failing
> > Actions
> > [Andrea] Ask on list for 2.13.4 release volunteers
> > Java 11 Milestone release - When
> > Just avoid the 2.13.4 release timeframe (so not Dec 18th)
> > 
> > Chit chat notes about jdk 8 longer term support:
> > https://adoptopenjdk.net/support.html
> > https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-amaz
> > on-corretto/
> > https://azure.microsoft.com/pt-pt/blog/microsoft-and-azul-systems-b
> > ring-free-java-lts-support-to-azure/
> > 
> > 2.13.4 release - volunteers
> > Andrea to send mail to list
> > 
> > Move meeting forward 1 hour
> > All attendees support this, confirm on list.
> > 
> > Travis builds failing
> > GeoTools builds failing since Friday - currently just master, but
> > other branches were having trouble.
> > Jenkins GeoTools is also running into trouble as of Monday
> > 
> > Seems like it could be a repository issue?
> > 
> > 
> > 
> > 
> > -- 
> > Regards,
> > Nuno Oliveira
> > ==
> > GeoServer Professional Services from the
> > experts! 
> > Visit http://goo.gl/it488V for more information.
> > ==
> > 
> > Nuno Miguel Carvalho Oliveira
> > @nmcoliveira
> > Software Engineer
> > 
> > GeoSolutions S.A.S.
> > Via di Montramito 3/A
> > 55054  Massarosa (LU)
> > Italy
> > phone: +39 0584 962313
> > fax:      +39 0584 1660272
> > 
> > http://www.geo-solutions.it
> > http://twitter.com/geosolutions_it
> > 
> > ---
> > 
> > Con riferimento alla normativa sul trattamento dei dati 
> > personali (Reg. UE 2016/679 - Regolamento generale sulla 
> > protezione dei dati “GDPR”), si precisa che ogni 
> > circostanza inerente alla presente email (il suo contenuto, 
> > gli eventuali allegati, etc.) è un dato la cui conoscenza 
> > è riservata al/i solo/i destinatario/i indicati dallo 
> > scrivente. Se il messaggio Le è giunto per errore, è 
> > tenuta/o a cancellarlo, ogni altra operazione è illecita. 
> > Le sarei comunque grato se potesse darmene notizia.
> > 
> > This email is intended only for the person or entity to 
> > which it is addressed and may contain information that 
> > is privileged, confidential or otherwise protected from 
> > disclosure. We remind that - as provided by European 
> > Regulation 2016/679 “GDPR” - copying, dissemination or 
> > use of this e-mail or the information herein by anyone 
> > other than the intended recipient is prohibited. If you 
> > have received this email by mistake, please notify 
> > us immediately by telephone or e-mail.
> > ___
> > Geoserver-devel mailing list
> > geoserver-de...@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
> > 
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcol

[Geotools-devel] GeoTools / GeoServer PMC meeting - 2018-12-11

2018-12-11 Thread Nuno Oliveira
AttendingTorben Barsballe
Andrea Aime
Nuno Oliveira

Actions from Last Meeting * Propose moving Spatiallite to unsupported on 
Mailing Lists [DONE]
 * Ask for volunteers for Java 11 milestone release [DONE]

Agenda * Java 11 Milestone release - When
 * 2.13.4 release - volunteers
 * Move meeting forward 1 hour?
 * Travis builds failing
Actions * [Andrea] Ask on list for 2.13.4 release volunteers
Java 11 Milestone
release - WhenJust avoid the 2.13.4 release timeframe (so not Dec 18th)


Chit chat notes about jdk 8 longer term support:
 * https://adoptopenjdk.net/support.html
 * 
https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-amazon-corretto/
 * 
https://azure.microsoft.com/pt-pt/blog/microsoft-and-azul-systems-bring-free-java-lts-support-to-azure/

2.13.4 release - volunteersAndrea to send mail to list

Move meeting forward 1 hourAll attendees support this, confirm on list.

Travis builds failingGeoTools builds failing since Friday - currently just 
master, but other branches were having trouble.
Jenkins GeoTools is also running into trouble as of Monday

Seems like it could be a repository issue?




-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Reminder: GeoTools / GeoServer meeting at 19:30 UTC today

2018-11-13 Thread Nuno Oliveira
Not sure if I will manage to join on time.
On Tue, 2018-11-13 at 08:52 -0800, Torben Barsballe wrote:
> https://www.timeanddate.com/worldclock/fixedtime.html?msg=GeoTools+%2
> F+GeoServer+Meeting=2016=11=29=19=30=0
> =1
> 
> Cheers,
> 
> Torben
> 
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le è giunto per errore, è 
tenuta/o a cancellarlo, ogni altra operazione è illecita. 
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to 
which it is addressed and may contain information that 
is privileged, confidential or otherwise protected from 
disclosure. We remind that - as provided by European 
Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you 
have received this email by mistake, please notify 
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Problem with commit for GEOT-6034

2018-11-12 Thread Nuno Oliveira
Dear all,
My apologies for the late catch up, very busy times ...  I'm the one
that introduced that bug :(
I created an issue for this:
* https://github.com/geotools/geotools/pull/2170
Pull requests for this (the master PR lists \ shows the failing Oracle
online tests):
* https://github.com/geotools/geotools/pull/2170 (master, 21.x)
* https://github.com/geotools/geotools/pull/2172 (20.x)
* https://github.com/geotools/geotools/pull/2171 (19.x)
I will merge tomorrow.
Regards,
Nuno Oliveira
On Tue, 2018-11-06 at 11:30 +0100, Andrea Aime wrote:
> On Tue, Nov 6, 2018 at 11:23 AM Martin Zeller 
> wrote:
> > The reason of the problem is some previously forgotten code - a
> > simple 
> > .append(" ")
> > So I think we don't need a JIRA ticket for this. Would a simple
> > pull 
> > request be ok?
> > 
> > On the other side the JDBCDataStore has a lot of protected methods
> > for 
> > sql generation which cannot be tested easily - like the one with
> > the 
> > bug. I think these methods should be in some kind of utility class
> > - 
> > JDBCUtils and SqlUtil classes are already in the gt-jdbc module.
> > What do 
> > you think?
> No need to add new tests, I believe the are some in the existing test
> suite that are failing,
> but they are not run, because they need a Oracle database handy and
> some profiles
> to activate them (basically, tell maven that you want to run them and
> that you have
> installed the JDBC driver, which is not redistributable).
> 
> For the driver see here:
> https://github.com/geotools/geotools/blob/master/modules/plugin/jdbc/
> jdbc-oracle/pom.xml#L62
> 
> Then you can run the build in the module with -Ponline, it will
> create a sample config file $home/.geotools/,
> rename it to oracle.properties, fill in the right connection params,
> and then run the build again,
> this time it should actually run the tests (you can tell because it
> takes like 5 minutes to do so).
> 
> We had a build on the build box, but it never passed, and eventually
> I guess it was disabled.
> No idea if we still have a Oracle server there to run the test suite,
> anyone knows?
> https://build.geoserver.org/view/geotools/job/geotools-master-online-
> oracle/
> 
> Cheers
> Andrea
> 
> ==
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the
experts! 
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:      +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati 
personali (Reg. UE 2016/679 - Regolamento generale sulla 
protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, 
gli eventuali allegati, etc.) è un dato la cui conoscenza 
è riservata al/i solo/i destinatario/i indicati dallo 
scrivente. Se il messaggio Le

Re: [Geotools-devel] Residual split packages

2018-10-27 Thread Nuno Oliveira GeoSolutions
in
> the spreadsheed for them,
> if you want to join or follow up hop on gitter and/or check the spreadsheet
>

If nobody complains I will move the App-Schema ones and any others I can.


>
> Cheers
> Andrea
>
> ==
>
> 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
> --- *Con riferimento
> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
> circostanza inerente alla presente email (il suo contenuto, gli eventuali
> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
> sarei comunque grato se potesse darmene notizia. This email is intended
> only for the person or entity to which it is addressed and may contain
> information that is privileged, confidential or otherwise protected from
> disclosure. We remind that - as provided by European Regulation 2016/679
> “GDPR” - copying, dissemination or use of this e-mail or the information
> herein by anyone other than the intended recipient is prohibited. If you
> have received this email by mistake, please notify us immediately by
> telephone or e-mail.*
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] repackaging the geotools library updates and PMC feedback needed

2018-10-25 Thread Nuno Oliveira GeoSolutions
Please see my answers bellow:

On Wed, Oct 24, 2018 at 7:26 PM Jody Garnett  wrote:

> Sent a proposal out with the high level plan for this week - it has not
> been approved:
> https://github.com/geotools/geotools/wiki/Restructure-GeoTools-into-Jigsaw-modules
> Andrea had a question to see if we could break gt-main into smaller
> modules (which is addressed bellow).
>

Added my +1


>
>
> Now that we are into the details it is breaking out into several steps:
>
> 1) Distribute gt-api classes around the library
>
> *This action is taking place today as part of the code sprint (it is
> required to avoid split packages).*
>
> 2) Go through and repackage the library (priority is avoiding split
> packages)
>
> See tab "Stage 3 - Split Modules", any package in bold represents a change
>
>  Java 2018 Code Sprint Activities
> <https://docs.google.com/spreadsheets/d/1oE6mU4jp-ZL5PebgXf-fuhtf7MY5dzSwPqpMtrzdZ94/edit?usp=drive_web>
>
> Mostly straight forward, with only a couple hard choices:
> - The org.geotools.factory package is used for two popular classes.
> gt-main wins the package due to CommonFactoryFinder, gt-util will move
> Hints to org.geotools.util.factory
>
> And a few made for ascetic consistency:
> - org.geotools.renderer.windbarbs --> org.geotools.renderer.*style*
> .windbarbs
> - org.geotools.renderer.markwkt --> org.geotools.renderer.*style*.markwkt
>
> *This action is taking place today as part of the code sprint (it is
> required to avoid split packages).*
>
> 3) Breaking up gt-metadata into two modules gt-util and gt-metadata
>
> gt-metadata becomes:
> - gt-util - focused on java helper classes and integration work like
> Factory and LazySet
> - gt-metadata - implementing org.opengis.metadata interfaces
>
> *This action is scheduled for tomorrow time permitting.*
>
> 4) *Feedback/Awareness needed*: Breaking the library into smaller modules
>
> Planned for this based on Andrea's question about gt-main - it is possible
> here is how it worked out:
>
> gt-util split into:
> - gt-util - java creature comforts like LazySet and null safe equals
> - gt-logging - the logging redirection code
> - gt-factory - the service locator / service registry code representing
> the geotools "plugin" system
>
> gt-referencing split into:
> - gt-geometry-iso - may be possible to split these out (although geometry
> CoordinateReferenceSystem may tie them together)
> - gt-referencing - coordinate reference system care and feeding
>
> gt-main split into:
> - gt-main: common factory finder, depends on others (due to transitive
> dependencies downstream code unaffected by split)
> - gt-filter
> - gt-feature
> - gt-geometry-jts
> - gt-ows - open web service data model used by gt-wms, gt-wmts, etc...
> - gt-xml - some code moves to gt-xml
> - gt-util - some code moves to gt-util
>
> gt-coverage:
> - gt-image - all the org.geotools.image packages
> - gt-coverage - all the org.geotools.coverage packages
>
> gt-cql:
> - gt-filter - one function moves to gt-filter
>
> *Please consider and vote on the proposal*
>

+1, when everything on a module is not always needed by the ones who depend
on it I agree that it should be break in smaller ones


> 5) *Feedback/Awareness needed*: Breaking up gt-opengis into geotools
> packages
>
> Planning is done, and is important to determine if the above "smaller
> modules" will work.
>

+0 on this one


>
> *Holding off on this due to impact on downstream code, and the pain of
> updating EMF models.*
>
> *Going to keep this for a future proposal.*
> --
> Jody Garnett
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>


-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene not

Re: [Geotools-devel] JDK11 branch created

2018-10-19 Thread Nuno Oliveira
Builds on my machine with OpenJDK 11 with:
mvn clean install -T4 -Dall
Apache Maven 3.3.9
Maven home: /usr/share/maven
Java version: 11.0.1, vendor: Oracle Corporation
Java home: /home/nuno/applications/open-jdk-11.0.1
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-109-generic", arch: "amd64", family:
"unix"
>$ ~/applications/open-jdk-11.0.1/bin/java --version
openjdk 11.0.1 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
The result (NO online tests):
[INFO] 

[INFO] BUILD SUCCESS
[INFO] 

[INFO] Total time: 05:46 min (Wall Clock)
[INFO] Finished at: 2018-10-19T10:37:55+01:00
[INFO] Final Memory: 161M/1024M
[INFO] 


Thank you for your work on this Andrea !
On Fri, 2018-10-19 at 09:33 +0200, Andrea Aime wrote:
> Here, based on my initial work on having GeoTools build:
> 
> https://github.com/geotools/geotools/tree/jdk11
> 
> Right now it builds fine on my machine, but not on the build server,
> nor on Torben's machine.
> They both look like local problems (font formatting in one case,
> locale in the other), whoever can
> experience the issue you're best suited to look at it (so please try
> and build it with whatever JDK 11
> you have locally, looks like there are various sources, OpenJDK,
> AdoptOpenJDK, Oracle just for starters,
> but there are others).
> 
> Cheers
> Andrea
> 
> ==
> 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
> 
> 
> ---
> 
> Con riferimento alla normativa sul trattamento dei dati personali
> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
> “GDPR”), si precisa che ogni circostanza inerente alla presente email
> (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
> conoscenza è riservata al/i solo/i destinatario/i indicati dallo
> scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
> cancellarlo, ogni altra operazione è illecita. Le sarei comunque
> grato se potesse darmene notizia.
> 
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged,
> confidential or otherwise protected from disclosure. We remind that -
> as provided by European Regulation 2016/679 “GDPR” - copying,
> dissemination or use of this e-mail or the information herein by
> anyone other than the intended recipient is prohibited. If you have
> received this email by mistake, please notify us immediately by
> telephone or e-mail.
> ___
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] proposal: Approve up to $1500 to support code sprint participants

2018-10-10 Thread Nuno Oliveira

+1

On 10/10/2018 08:32 AM, Simone Giannecchini wrote:

+1

Regards,
Simone Giannecchini
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==
Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob:   +39  333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---
Con riferimento alla normativa sul trattamento dei dati personali
(Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
“GDPR”), si precisa che ogni circostanza inerente alla presente email
(il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
conoscenza è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato
se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential
or otherwise protected from disclosure. We remind that - as provided
by European Regulation 2016/679 “GDPR” - copying, dissemination or use
of this e-mail or the information herein by anyone other than the
intended recipient is prohibited. If you have received this email by
mistake, please notify us immediately by telephone or e-mail.

On Wed, Oct 10, 2018 at 9:10 AM Ian Turton  wrote:

+1 from me

Ian

On Tue, 9 Oct 2018, 21:49 Jody Garnett,  wrote:

I would like to ask the GeoTools PMC to approve the following proposal:

Approve up to $1500 to support code sprint participants


Our budget request is here where we asked for $1500 help attend bonn code 
sprint to look at JAI replacement. We did not end up using these funds. Aside: 
In addition to the $1500 requested we have had an additional donation of $1500 
for SLD interoperability we should use this calendar year.

If I can ask PMC members to respond to this email by the end of the week Oct 
12th:

Andrea Aime
Ben Caradoc-Davies
Ian Turton
Jody Garnett +1 (initial motion)
Nuno Oliveira
Simone Giannecchini
Torben Barsballe

--
Jody Garnett
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.



___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Backport of App-Schema Solr integration to 2.14.1

2018-10-09 Thread Nuno Oliveira

Dear all,
my apologies for the cross posting, but this topic touches both GeoServer and 
GeoTools.


As you may have noticed, lately several enhancements for the integration between
Apache Solr and App-Schema have been contributed, to GeoTools:

 * https://github.com/geotools/geotools/pull/1995
 * https://github.com/geotools/geotools/pull/2081

... and to GeoServer:

 * https://github.com/geoserver/geoserver/pull/3040
 * https://github.com/geoserver/geoserver/pull/3143

I would like to backport this enhancements on time for the GS 2.14.1 and GT 20.1
releases (18-11-2018), this will respect the one (1) month cool-down rule.

This enhancements touches App-Schema and Solr modules, they don't add any 
backward
compatibility, they are additive by nature. We are currently testing this with a 
client.


Does anyone foreseen any blocker on back-porting this enhancements ?

Kind regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Backporting geometries measures (M) related fixes

2018-10-03 Thread Nuno Oliveira

Hi,
thank you for the feedback.

Pull requests created:

 * https://github.com/geoserver/geoserver/pull/3146
 * https://github.com/geotools/geotools/pull/2088

Cheers,

Nuno Oliveira

On 10/02/2018 05:54 PM, Simone Giannecchini wrote:

+0, as long as we do test this extensively internally..

Regards,
Simone Giannecchini
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==
Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob:   +39  333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---
Con riferimento alla normativa sul trattamento dei dati personali
(Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
“GDPR”), si precisa che ogni circostanza inerente alla presente email
(il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
conoscenza è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato
se potesse darmene notizia.

This email is intended only for the person or entity to which it is
addressed and may contain information that is privileged, confidential
or otherwise protected from disclosure. We remind that - as provided
by European Regulation 2016/679 “GDPR” - copying, dissemination or use
of this e-mail or the information herein by anyone other than the
intended recipient is prohibited. If you have received this email by
mistake, please notify us immediately by telephone or e-mail.

On Tue, Oct 2, 2018 at 6:24 PM Jody Garnett  wrote:

Our policy is to keep things on master for a month to promote stability, but since this 
is a new/optional feature that has been added ... and you are now finding formats that 
break I think we can consider it a "fix" to be back ported.

So I am +1
--
Jody Garnett


On Tue, 2 Oct 2018 at 06:23, Nuno Oliveira  
wrote:

Dear all,
apologies for the cross posting.

I would like to backport to GT 19.x:

[ISSUE] https://osgeo-org.atlassian.net/browse/GEOT-6134
[PR] https://github.com/geotools/geotools/pull/2074

and to GS 2.14.x:

[ISSUE] https://osgeo-org.atlassian.net/browse/GEOS-8953
[PR] https://github.com/geoserver/geoserver/pull/3124

... this fixes are in a gray zone between a fix and an improvement.

A significant part of the code are tests making sure geometries measures (M) 
are correctly outputted by GeoJSON, Shapefile and GML (non fast path) formats 
respecting the layer flag. I don't foreseen any backwards compatibility issue.

Any objection ?

Kind regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla nor

Re: [Geotools-devel] Backporting native filter and where clause support

2018-10-03 Thread Nuno Oliveira

Hi Jody,

Thank you for the feedback !

Pull requests created:

 * https://github.com/geotools/geotools/pull/2086
 * https://github.com/geotools/geotools/pull/2085

Cheers,

Nuno Oliveira


On 10/01/2018 03:37 PM, Jody Garnett wrote:

That seems fine Nuno +1

On Mon, Oct 1, 2018 at 2:49 AM Nuno Oliveira <mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi all,

I would like to back-port this two PRs to GT 19.x (they are already on
master and GT 20.x):

  * https://github.com/geotools/geotools/pull/1919
  * https://github.com/geotools/geotools/pull/1918

This two functionalities have been around since June and are well
contained, only people using them will be affected by them, and they will
have no impact on backward compatibility.

The GT 20.x branch just started is release cycle, and we still have three
(3) upcoming releases on the 19.x branch, we have some downstream projects
who need this and don't plan to move right away to the 20.x releases.

Any objections ?

Best regards,

Nuno Oliveira

-- 
Regards,

Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visithttp://goo.gl/it488V  for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
<mailto:GeoTools-Devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geotools-devel

--
--
Jody Garnett


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Backporting geometries measures (M) related fixes

2018-10-02 Thread Nuno Oliveira

Dear all,
apologies for the cross posting.

I would like to backport to GT 19.x:

 * [ISSUE] https://osgeo-org.atlassian.net/browse/GEOT-6134
 * [PR] https://github.com/geotools/geotools/pull/2074

and to GS 2.14.x:

 * [ISSUE] https://osgeo-org.atlassian.net/browse/GEOS-8953
 * [PR] https://github.com/geoserver/geoserver/pull/3124

... this fixes are in a gray zone between a fix and an improvement.

A significant part of the code are tests making sure geometries measures (M) are 
correctly outputted by GeoJSON, Shapefile and GML (non fast path) formats 
respecting the layer flag. I don't foreseen any backwards compatibility issue.


Any objection ?

Kind regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Backporting native filter and where clause support

2018-10-01 Thread Nuno Oliveira

Hi all,

I would like to back-port this two PRs to GT 19.x (they are already on master 
and GT 20.x):


 * https://github.com/geotools/geotools/pull/1919
 * https://github.com/geotools/geotools/pull/1918

This two functionalities have been around since June and are well contained, 
only people using them will be affected by them, and they will have no impact on 
backward compatibility.


The GT 20.x branch just started is release cycle, and we still have three (3) 
upcoming releases on the 19.x branch, we have some downstream projects who need 
this and don't plan to move right away to the 20.x releases.


Any objections ?

Best regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Proposing Nuno Deoliveira and Torben Barballe for PMC

2018-09-20 Thread Nuno Oliveira GeoSolutions
:)

On Wed, Sep 19, 2018 at 9:08 PM Torben Barsballe <
tbarsba...@boundlessgeo.com> wrote:

> Thanks for updating everything Nuno, you beat me to it :-)
>
> Cheers,
>
> Torben
>
> On Tue, Sep 18, 2018 at 1:58 AM Andrea Aime 
> wrote:
>
>> Roger, with this we have all +1 and the motion is passed.
>>
>> Could the new PMC members update the PMC page and the proposal template?
>> :-)
>>
>> http://docs.geotools.org/latest/developer/roles/committee.html
>> https://github.com/geotools/geotools/wiki/Template
>>
>> Cheers
>> Andrea
>>
>>
>> On Mon, Sep 17, 2018 at 9:41 PM Jody Garnett 
>> wrote:
>>
>>> I could not agree more:
>>>
>>> Nuno +1
>>> Torben +1
>>> --
>>> Jody Garnett
>>>
>>
>>
>> --
>>
>> 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
>> --- *Con riferimento
>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
>> circostanza inerente alla presente email (il suo contenuto, gli eventuali
>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
>> sarei comunque grato se potesse darmene notizia. This email is intended
>> only for the person or entity to which it is addressed and may contain
>> information that is privileged, confidential or otherwise protected from
>> disclosure. We remind that - as provided by European Regulation 2016/679
>> “GDPR” - copying, dissemination or use of this e-mail or the information
>> herein by anyone other than the intended recipient is prohibited. If you
>> have received this email by mistake, please notify us immediately by
>> telephone or e-mail.*
>> ___
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>

-- 
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Proposing Nuno Deoliveira and Torben Barballe for PMC

2018-09-12 Thread Nuno Oliveira

Hi all, Andrea,


Nuno and Torben, could you please let us know if you are interested?
(I've heard a positive from both, but it was some time ago, please confirm).


A big YES! for me :)

Cheers,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.



___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] App-Schema backports

2018-08-13 Thread Nuno Oliveira

Ah! I didn't saw your reply, thanks for the feedback Ben !

On 07/04/2018 01:09 AM, Ben Caradoc-Davies wrote:
No objection from me. The first is a clean extension that should not break 
existing functionality, the second addresses a functional deficiency, and the 
third should not affect existing deployments. These changes have been on 
master for a month and have not caused any problems with GeoServer app-schema 
online tests on Jenkins or locally.


Kind

On 03/07/18 10:32, Nuno Oliveira wrote:

Hi all,

I would like to backport some new features \ bug fixing related with 
App-Schema (and the corresponding integration tests) to GeoTools 19.x and 18.x:


  * [https://osgeo-org.atlassian.net/browse/GEOT-6058] Extend App-Schema to make
    it possible to use an HTTP URL for the mapping file location
  * [https://osgeo-org.atlassian.net/browse/GEOT-6014] Make App-Schema delegate
    spatial filters on nested properties to the relational database
  * [https://osgeo-org.atlassian.net/browse/GEOT-5964] Allow the selection of a
    default geometry attribute in App-Schema

All of them respect the one month cool down rule, and at the exception of the 
first issue, they are in /a gray zone/ between a new feature \ bug fixing.


Objections ?

Regards,

Nuno Oliveira



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel





--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] App-Schema backports

2018-07-02 Thread Nuno Oliveira

Hi all,

I would like to backport some new features \ bug fixing related with App-Schema 
(and the corresponding integration tests) to GeoTools 19.x and 18.x:


 * [https://osgeo-org.atlassian.net/browse/GEOT-6058] Extend App-Schema to make
   it possible to use an HTTP URL for the mapping file location
 * [https://osgeo-org.atlassian.net/browse/GEOT-6014] Make App-Schema delegate
   spatial filters on nested properties to the relational database
 * [https://osgeo-org.atlassian.net/browse/GEOT-5964] Allow the selection of a
   default geometry attribute in App-Schema

All of them respect the one month cool down rule, and at the exception of the 
first issue, they are in /a gray zone/ between a new feature \ bug fixing.


Objections ?

Regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] API changes to add AutoCloseable for try-with-resources

2018-06-06 Thread Nuno Oliveira

Ah! Good one Jody, +1

On 06/06/2018 11:41 PM, Jody Garnett wrote:
You could swap this around, rename the dispose implementations to close, and 
provide a deprecated default implementation of dispose that calls close.


This way you can manage eventually remove dispose() from the API.
On Wed, Jun 6, 2018 at 3:09 PM Nuno Oliveira <mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi Ben,

I also used the support of the find command:

find . | grep -E "\.java$" | xargs -i grep -l -E
"((public)|(^))\s*interface" {}
| xargs -i grep -l -E "void\s+dispose" {}

+1 for the proposal.

On 06/06/2018 02:11 AM, Ben Caradoc-Davies wrote:
> Thanks, Nuno. How did you make the list? I have been using things like:
> find . -name "*.java" -exec grep -l 'void dispose()' {} \; | sort
>
> Instead of editing your list, I would like to make a change proposal on
the wiki.
>
    > Kind regards,
> Ben.
>
> On 05/06/18 22:17, Nuno Oliveira wrote:
>> You can count on me, I can dedicate some spare during WE to this.
>>
>> I guess before deciding on an attack plan, it would be good to have a
list of
>> the concerned interfaces, I have started to put a list together here:
>>
>>

https://docs.google.com/spreadsheets/d/1u3488JvSs34IMZ1TLjJ5FYQBAFHhQ4QHqfHfULH_k1s/edit?usp=sharing

>>
>>
>> Feel free to ask me edition permissions ...
>>
>> On 06/05/2018 09:17 AM, Andrea Aime wrote:
>>> On Tue, Jun 5, 2018 at 10:05 AM, Ian Turton mailto:ijtur...@gmail.com>
>>> <mailto:ijtur...@gmail.com <mailto:ijtur...@gmail.com>>> wrote:
>>>
>>>
>>>     - Who is interested in participating in this work?
>>>
>>>
>>>     I'd be up to do some of it.
>>>
>>>
>>> Same here. As spare time contribution, if we are a group, we do the
>>> deprecation, and attack one interface at a time.
>>> As a code sprint if we want to do all toghether (though, in a week
long code
>>> sprint, we might want to look into more
>>> "urgent yet too big" stuff, like running the whole project stack on Java
>>> 10-11).
>>>
>>> Cheers
>>> Andrea
>>>
>>> == GeoServer Professional Services from the experts! Visit
>>> http://goo.gl/it488V for more information. == Ing. Andrea

<https://maps.google.com/?q=for+more+information.+%3D%3D+Ing.+Andrea=gmail=g>
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
>>> --- /Con riferimento
>>> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
>>> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che
ogni
>>> circostanza inerente alla presente email (il suo contenuto, gli 
eventuali
>>> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
>>> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
>>> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
sarei
>>> comunque grato se potesse darmene notizia. This email is intended only
for
>>> the person or entity to which it is addressed and may contain 
information
>>> that is privileged, confidential or otherwise protected from
disclosure. We
>>> remind that - as provided by European Regulation 2016/679 “GDPR” -
copying,
>>> dissemination or use of this e-mail or the information herein by anyone
>>> other than the intended recipient is prohibited. If you have received
this
>>> email by mistake, please notify us immediately by telephone or e-mail./
>>>
>>>
>>>
>>>

--
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>
>>>
>>> ___
>>> GeoTools-Devel mailing list
>>> GeoTools-Devel@lists.sourceforge.net
<mailto:GeoTools-Devel@lists.sourceforge.net>
    >>> https://lists.sourceforge.net/lists/listin

Re: [Geotools-devel] API changes to add AutoCloseable for try-with-resources

2018-06-06 Thread Nuno Oliveira

Hi Ben,

I also used the support of the find command:

find . | grep -E "\.java$" | xargs -i grep -l -E "((public)|(^))\s*interface" {} 
| xargs -i grep -l -E "void\s+dispose" {}


+1 for the proposal.

On 06/06/2018 02:11 AM, Ben Caradoc-Davies wrote:

Thanks, Nuno. How did you make the list? I have been using things like:
find . -name "*.java" -exec grep -l 'void dispose()' {} \; | sort

Instead of editing your list, I would like to make a change proposal on the 
wiki.

Kind regards,
Ben.

On 05/06/18 22:17, Nuno Oliveira wrote:

You can count on me, I can dedicate some spare during WE to this.

I guess before deciding on an attack plan, it would be good to have a list of 
the concerned interfaces, I have started to put a list together here:


https://docs.google.com/spreadsheets/d/1u3488JvSs34IMZ1TLjJ5FYQBAFHhQ4QHqfHfULH_k1s/edit?usp=sharing 



Feel free to ask me edition permissions ...

On 06/05/2018 09:17 AM, Andrea Aime wrote:
On Tue, Jun 5, 2018 at 10:05 AM, Ian Turton <mailto:ijtur...@gmail.com>> wrote:



    - Who is interested in participating in this work?


    I'd be up to do some of it.


Same here. As spare time contribution, if we are a group, we do the 
deprecation, and attack one interface at a time.
As a code sprint if we want to do all toghether (though, in a week long code 
sprint, we might want to look into more
"urgent yet too big" stuff, like running the whole project stack on Java 
10-11).


Cheers
Andrea

== 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 
--- /Con riferimento 
alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - 
Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni 
circostanza inerente alla presente email (il suo contenuto, gli eventuali 
allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i 
destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per 
errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei 
comunque grato se potesse darmene notizia. This email is intended only for 
the person or entity to which it is addressed and may contain information 
that is privileged, confidential or otherwise protected from disclosure. We 
remind that - as provided by European Regulation 2016/679 “GDPR” - copying, 
dissemination or use of this e-mail or the information herein by anyone 
other than the intended recipient is prohibited. If you have received this 
email by mistake, please notify us immediately by telephone or e-mail./




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel





--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. I

Re: [Geotools-devel] [Geoserver-devel] API changes to add AutoCloseable for try-with-resources

2018-06-06 Thread Nuno Oliveira

Hi Ben,

+1 for the NON generics option, my felling is that usually generics bring more 
harm than good in the long run :(



On 06/06/2018 03:44 AM, Ben Caradoc-Davies wrote:

Or with generics:


public interface ThrowingDisposable extends AutoCloseable {
    /**
 * @see java.lang.AutoCloseable#close()
 */
    @Deprecated
    @Override
    default void close() throws T {
    dispose();
    }
    void dispose() throws T;
}
public interface Disposable extends ThrowingDisposable {
    /**
 * @see java.lang.AutoCloseable#close()
 */
    @Deprecated
    @Override
    default void close() {
    dispose();
    }
    @Override
    void dispose();
}


Or just keep it simple and have dispose throw Exception like 
java.lang.AutoCloseable#close() and let implementers narrow the return type to 
no exception if they like. Impact will be minimal as client code will likely 
use an implementer not a bare Disposable:



public interface Disposable extends AutoCloseable{
    /**
 * @throws Exception
 * @see java.lang.AutoCloseable#close()
 */
    @Deprecated
    @Override
    default void close() throws Exception{
    dispose();
    }
    void dispose() throws Exception;
}


Preference?

Kind regards,



--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] API changes to add AutoCloseable for try-with-resources

2018-06-05 Thread Nuno Oliveira

You can count on me, I can dedicate some spare during WE to this.

I guess before deciding on an attack plan, it would be good to have a list of 
the concerned interfaces, I have started to put a list together here:


https://docs.google.com/spreadsheets/d/1u3488JvSs34IMZ1TLjJ5FYQBAFHhQ4QHqfHfULH_k1s/edit?usp=sharing

Feel free to ask me edition permissions ...

On 06/05/2018 09:17 AM, Andrea Aime wrote:
On Tue, Jun 5, 2018 at 10:05 AM, Ian Turton <mailto:ijtur...@gmail.com>> wrote:



- Who is interested in participating in this work?


I'd be up to do some of it.


Same here. As spare time contribution, if we are a group, we do the 
deprecation, and attack one interface at a time.
As a code sprint if we want to do all toghether (though, in a week long code 
sprint, we might want to look into more

"urgent yet too big" stuff, like running the whole project stack on Java 10-11).

Cheers
Andrea

== 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 
--- /Con riferimento alla 
normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento 
generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza 
inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) 
è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati 
dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a 
cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se 
potesse darmene notizia. This email is intended only for the person or entity 
to which it is addressed and may contain information that is privileged, 
confidential or otherwise protected from disclosure. We remind that - as 
provided by European Regulation 2016/679 “GDPR” - copying, dissemination or 
use of this e-mail or the information herein by anyone other than the intended 
recipient is prohibited. If you have received this email by mistake, please 
notify us immediately by telephone or e-mail./




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] API changes to add AutoCloseable for try-with-resources

2018-06-05 Thread Nuno Oliveira
I would add the AutoClose interface to all interfaces that have the dispose 
method or a similar one. Then I would provide a default implementation for the 
close method that invokes the dispose method:


default void close() throws Exception {
  dispose();
}

This would make the interfaces fully backward compatible and would allow us to 
use the resource try catch pattern. I don't see any possible resource leakage 
with this approach, the new code that will start using the auto close approach 
will delegate on the existing dispose method and old code will still use the 
dispose method.


The only drawback I see is that the dispose method would still around, the only 
thing we could do is mark it as deprecated ... but I can leave with that.


On 06/05/2018 02:16 AM, Ben Caradoc-Davies wrote:

Erik,

we require Java 8 for all supported branches. Interface default methods are on 
the table.


Kind regards,
Ben.

On 05/06/18 12:54, Erik Merkle wrote:

A small caveat to my suggestion about default methods. Apparently default
methods on interfaces is a Java 8 thing. So it is not a viable option if
running with an older version.

Erik Merkle
Software Engineer | Boundless

<http://d32wfbeasdaw38.cloudfront.net/img/Boundless_Logo.png>

On Mon, Jun 4, 2018 at 7:49 PM, Erik Merkle 
wrote:


I don't believe I have a vote here, but I wanted to add that you could
provide a default implementation on any GeoServer Interfaces to which you
want to add AutoCloseable. That would get around the compile issue, and I
believe the backward compatibility compile issue is exactly why Java added
the default keyword for interface methods. The default implementation could
simply be a no-op for things like close().

While it would alleviate compile issues, it might not have the most
reliable runtime effects.

​For what it's worth,
Erik Merkle
Software Engineer | Boundless

<http://d32wfbeasdaw38.cloudfront.net/img/Boundless_Logo.png>

On Mon, Jun 4, 2018 at 6:24 PM, Ben Caradoc-Davies 
wrote:


Many interfaces in GeoTools and GeoServer use the Dispose pattern, often
with a dispose() method, but do not implement AutoCloseable, preventing
their use in a try-with-resources statement. Examples range from
ImageReader to DataStore/DataAccess. Some interfaces like FeatureReader
already implement Closeable and thus AutoCloseable, but many do not.

Java 7 try-with-resources improves code quality because it simplifies
code by automating common boilerplate:
https://docs.oracle.com/javase/tutorial/essential/exceptions
/tryResourceClose.html
https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html

Adding AutoCloseable to an interface is an API-breaking change because
third-party subclasses that do not implement a close() method will no
longer compile. Any change would be applied only to master and would target
GeoTools 20.0 and GeoServer 2.14.0.

- Should we add AutoCloseable to interfaces, and if so which ones? We
could make a list.

- Do we make the change one interface at a time or try to do them all at
once?

- Should we rename dispose() to close() in implementers and add a
deprecated dispose() that wraps close(), or just add a close() that wraps
dispose()?

- As we are breaking the API anyway, should we get rid of dispose()
entirely by renaming it to close() without adding a deprecated wrapper?

- I thought of updating only interfaces and overrides. A more ambitious
scope would find every deprecated dispose() and refactor to use
try-with-resources. The alternative is to refactor incrementally over time.
How do we wish to pay off our technical debt?

- Who is interested in participating in this work?

Kind regards,

--
Ben Caradoc-Davies 
Director
Transient Software Limited <https://transient.nz/>
New Zealand


--
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
geoserver-de...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel










--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a

Re: [Geotools-devel] [Geoserver-devel] Integrating App-Schema and Apache Solr

2018-06-01 Thread Nuno Oliveira
I was more thinking about this indeed: "your work could be extended to 
automatically infer a mapping definition from the geopackage with related tables"


Implementing an output for this could be done, a few moths ago I implemented the 
GeoJson complex output [1]. My main doubt (something I will need to think about) 
is how to output the correct relations, right now App-Schema is mainly XML driven.


[1] 
https://github.com/geoserver/geoserver/pull/2201/files#diff-4e0792e51b036935d54e2fb651e0ce7e


On 06/01/2018 01:09 AM, br...@frogmouth.net wrote:


I was more thinking about this as an output format / representation of the 
complex feature. As a future consideration (if we ever had time) your work 
could be extended to automatically infer a mapping definition from the 
geopackage with related tables.


Brad

*From:*Nuno Oliveira 
*Sent:* Friday, 1 June 2018 5:55 AM
*To:* br...@frogmouth.net; 'Geoserver-devel' 
; 'GeoTools Developers' 


*Subject:* Re: [Geoserver-devel] Integrating App-Schema and Apache Solr

Ah! my apologies Brad your reply got lost in the mail flow :(
That's an interesting reference indeed, thank you.

In this situation, I'm kind of tied to the App-Schema mappings files structure 
and the code that's does the work behind the scenes.


Maybe in the future this could be used to provide an alternative syntax to the 
current App-Schema features chaining syntax, although the App-Schema chaining 
mechanism handle a few more complicated use cases ...


On 05/03/2018 02:59 PM, br...@frogmouth.net <mailto:br...@frogmouth.net> wrote:

Hi Nuno,

I’m not sure if you’ve seen it, but there has been some work on adding
related tables support to GeoPackage

This is public at http://www.geopackage.org/18-000.html (or
https://github.com/jyutzler/geopackage-related-tables which is basically
the source code for the spec).

If I got it right, this should provide for discoverable feature to
feature(s) linkage, along with feature to attribute sets. Note that the
original scope was feature-to-media (e.g. photos of a location), which is
less applicable to app-schema.

Brad

*From:*Nuno Oliveira 
<mailto:nuno.olive...@geo-solutions.it>
*Sent:* Monday, 30 April 2018 3:01 AM
*To:* Geoserver-devel 
<mailto:geoserver-de...@lists.sourceforge.net>; GeoTools Developers

<mailto:geotools-devel@lists.sourceforge.net>
*Subject:* [Geoserver-devel] Integrating App-Schema and Apache Solr

Dear all,
sorry for the cross posting on both mailing list ... but well App-Schema
"as a leg" on both projects
and this may be interesting for people on both mailing lists.

... and my apologies for the wall of text that follows ... what can I say
complex features are really
a complex subject :)

Lately I have been working in integrating App-Schema with Apache Solr [1]
which is a well know
solution for indexing and (faceting) searching document.

We already have an Apache Solr store in both GT and GS, configuring a
layer for it requires the user
to provide some extra information, e.g. which index fields should be
considered, should multivalued
fields be used, should empty fields be used and which is attribute should
be considered the
default geometry.

The first step for the integration between Apache Solr and App-Schema is
to allow App-Schema to
use Apache Solr has it one of its data store. When in the context of
App-schema we already have
most of the information we need, we already say indirectly through the
mappings which fields of
the index we are interested in, which ones are multivalued (),
etc ...

The Apache-Solr data store configuration doesn't fit in the usual MAP
parameters configuration
model ... and we also need to automatically detect during the parsing of
the data stores
configuration that we are dealing with an Apache Solr data store and do
all the possible
automatic steps.

I have come up with the following syntax for the Apache Sorl data store
configuration, please find
the complete mappings file attached to this mail (mappings_solr.xml):

(...)

    
    stations
    http://localhost:8983/solr/stations
    
    
station_location
    4326
    POINT
    
    
    

    (...)

All the other necessary information will be automatically inferred from
the App-Schema mappings
file when possible, at the exception of multivalued fields. An Apache Solr
multivalued field
handles \ contains multiple values for the same attribute.

Apache Solr multivalued fields are related with App-Schema multivalued
fields, i.e. simple attributes
(String, numeric, dates, etc ...) that can be encoded

[Geotools-devel] Allowing App-Schema to use Apache Solr as an index

2018-05-31 Thread Nuno Oliveira

Hi all,
I will try to keep it short :)

As you may know, Apache Solr is a well know scalable solution to preform text 
based searches on documents [1].


Use case, let's say we have a relational database (e.g. PostgresSQL) with a 
schema that contains a fair number of related tables that contain several 
millions of rows. Some of this tables contain text columns (like description, 
name, comments, report, etc ...), and the user typically query the schema by 
issuing a query that performs a LIKE search on those text fields.


Although relational databases have their own technologies \ methods to deal with 
text searches, a possible solution, and often mandatory when we reach a certain 
amount of data, to improve the texts searches performance is to use Apache Solr.


A possible workflow to handle this use case could be:

    1. index the necessary columns in Apache Solr using the Data Import Handler 
[2]

    2. perform the text searches against Apache Solr

    3. using the results from Apache Solr, build the entities from the 
relational database applying the other filters


So, my idea is to extend App-Schema to allow us to do something similar for WFS 
GetFeature queries hitting complex features.


In the mappings we would declare that a certain field is indexed somewhere (the 
implementation will not be specific to Apache Solr), something like this:


   
  st:description
  
    solr-stations
    stations
    description
    id
    ...
  
   

Then when building the SQL query to send to the relational database, App-Schema 
could decide (when possible) to use the configured index to speed some parts of 
the filter.


We would basically retrieve from the index the ids of the entities that match a 
particular filter and rewrite the SQL query using those ids in a IN clause, 
pagination will be used for long list of IDs.


This would allow someone publishing complex feature to speed up certain queries 
by indexing the appropriate fields in Apache Sorl and editing the App-Schema 
mappings accordingly.


This will require creating a few extension points in App-Schema, mainly in the 
DataAccessMappingFeatureIterator. The idea is to allow different stores to 
plug-in their index support ... and of curse avoid jeopardizing App-Schema core :)


Any comments on this are welcomed :)

Regards,

[1] http://lucene.apache.org/solr/
[2] 
https://lucene.apache.org/solr/guide/6_6/uploading-structured-data-store-data-with-the-data-import-handler.html


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] [Geoserver-devel] Integrating App-Schema and Apache Solr

2018-05-31 Thread Nuno Oliveira

Ah! my apologies Brad your reply got lost in the mail flow :(
That's an interesting reference indeed, thank you.

In this situation, I'm kind of tied to the App-Schema mappings files structure 
and the code that's does the work behind the scenes.


Maybe in the future this could be used to provide an alternative syntax to the 
current App-Schema features chaining syntax, although the App-Schema chaining 
mechanism handle a few more complicated use cases ...


On 05/03/2018 02:59 PM, br...@frogmouth.net wrote:


Hi Nuno,

I’m not sure if you’ve seen it, but there has been some work on adding related 
tables support to GeoPackage


This is public at http://www.geopackage.org/18-000.html (or 
https://github.com/jyutzler/geopackage-related-tables which is basically the 
source code for the spec).


If I got it right, this should provide for discoverable feature to feature(s) 
linkage, along with feature to attribute sets. Note that the original scope 
was feature-to-media (e.g. photos of a location), which is less applicable to 
app-schema.


Brad

*From:*Nuno Oliveira 
*Sent:* Monday, 30 April 2018 3:01 AM
*To:* Geoserver-devel ; GeoTools 
Developers 

*Subject:* [Geoserver-devel] Integrating App-Schema and Apache Solr

Dear all,
sorry for the cross posting on both mailing list ... but well App-Schema "as a 
leg" on both projects

and this may be interesting for people on both mailing lists.

... and my apologies for the wall of text that follows ... what can I say 
complex features are really

a complex subject :)

Lately I have been working in integrating App-Schema with Apache Solr [1] 
which is a well know

solution for indexing and (faceting) searching document.

We already have an Apache Solr store in both GT and GS, configuring a layer 
for it requires the user
to provide some extra information, e.g. which index fields should be 
considered, should multivalued
fields be used, should empty fields be used and which is attribute should be 
considered the

default geometry.

The first step for the integration between Apache Solr and App-Schema is to 
allow App-Schema to
use Apache Solr has it one of its data store. When in the context of 
App-schema we already have
most of the information we need, we already say indirectly through the 
mappings which fields of

the index we are interested in, which ones are multivalued (), etc 
...

The Apache-Solr data store configuration doesn't fit in the usual MAP 
parameters configuration
model ... and we also need to automatically detect during the parsing of the 
data stores
configuration that we are dealing with an Apache Solr data store and do all 
the possible

automatic steps.

I have come up with the following syntax for the Apache Sorl data store 
configuration, please find

the complete mappings file attached to this mail (mappings_solr.xml):

(...)

    
    stations
    http://localhost:8983/solr/stations
    
    
station_location
    4326
    POINT
    
    
    

    (...)

All the other necessary information will be automatically inferred from the 
App-Schema mappings
file when possible, at the exception of multivalued fields. An Apache Solr 
multivalued field

handles \ contains multiple values for the same attribute.

Apache Solr multivalued fields are related with App-Schema multivalued fields, 
i.e. simple attributes
(String, numeric, dates, etc ...) that can be encoded multiple times. 
Currently in App-Schema
this attributes can be mapped using a denormalized data store (database) or 
using a specific

feature chaining syntax when client properties are involved.

Here I would like to extend the App-Schema notion of multivalued attributes 
and allow each data

data store to contribute a specific handler with a custom syntax has needed:

  * Apache Solr could use multivalued attributes
  * MongoDB could use JSON arrays
  * SQL could define explicit foreign key relation

Please find full examples of mappings using custom handlers attached to this 
mail (multi_*). For SQL

data stores the syntax looks like this:

(...)

st:comment
    
    id
meteo_stations_comments
station_id
    comment
    

(...)

A station can have multiple comment associated to it, this comment are stored 
in /meteo_stations_comments
/table which has a foreign key to /stations /table base on columns /id /and 
/station_id/. The target value can be an

OCQL expression.

In the case of Apache Solr the syntax would look like this:

(...)

st:comment
station_comment

(...)

I have a prototype of all of this already working, all of the things above 
required creating a few extensions

points in App-Schema:

* in the mappings configuration parsing module to handle the custom
syntaxes of each data store
* in the App-Schema feature iterator to give a chance to custom handlers
to do

Re: [Geotools-devel] [Geoserver-devel] Integrating App-Schema and Apache Solr

2018-05-31 Thread Nuno Oliveira

Ah! my apologies Brad your reply got lost in the mail flow :(
That's an interesting reference indeed, thank you.

In this situation, I'm kind of tied to the App-Schema mappings files structure 
and the code that's does the work behind the scenes. Maybe in the future it 
could be used to provide an alternative syntax to the current App-Schema 
features chaining syntax, although the App-Schema chaining mechanism handle a 
few more complicated use cases.


On 05/03/2018 02:59 PM, br...@frogmouth.net wrote:


Hi Nuno,

I’m not sure if you’ve seen it, but there has been some work on adding related 
tables support to GeoPackage


This is public at http://www.geopackage.org/18-000.html (or 
https://github.com/jyutzler/geopackage-related-tables which is basically the 
source code for the spec).


If I got it right, this should provide for discoverable feature to feature(s) 
linkage, along with feature to attribute sets. Note that the original scope 
was feature-to-media (e.g. photos of a location), which is less applicable to 
app-schema.


Brad

*From:*Nuno Oliveira 
*Sent:* Monday, 30 April 2018 3:01 AM
*To:* Geoserver-devel ; GeoTools 
Developers 

*Subject:* [Geoserver-devel] Integrating App-Schema and Apache Solr

Dear all,
sorry for the cross posting on both mailing list ... but well App-Schema "as a 
leg" on both projects

and this may be interesting for people on both mailing lists.

... and my apologies for the wall of text that follows ... what can I say 
complex features are really

a complex subject :)

Lately I have been working in integrating App-Schema with Apache Solr [1] 
which is a well know

solution for indexing and (faceting) searching document.

We already have an Apache Solr store in both GT and GS, configuring a layer 
for it requires the user
to provide some extra information, e.g. which index fields should be 
considered, should multivalued
fields be used, should empty fields be used and which is attribute should be 
considered the

default geometry.

The first step for the integration between Apache Solr and App-Schema is to 
allow App-Schema to
use Apache Solr has it one of its data store. When in the context of 
App-schema we already have
most of the information we need, we already say indirectly through the 
mappings which fields of

the index we are interested in, which ones are multivalued (), etc 
...

The Apache-Solr data store configuration doesn't fit in the usual MAP 
parameters configuration
model ... and we also need to automatically detect during the parsing of the 
data stores
configuration that we are dealing with an Apache Solr data store and do all 
the possible

automatic steps.

I have come up with the following syntax for the Apache Sorl data store 
configuration, please find

the complete mappings file attached to this mail (mappings_solr.xml):

(...)

    
    stations
    http://localhost:8983/solr/stations
    
    
station_location
    4326
    POINT
    
    
    

    (...)

All the other necessary information will be automatically inferred from the 
App-Schema mappings
file when possible, at the exception of multivalued fields. An Apache Solr 
multivalued field

handles \ contains multiple values for the same attribute.

Apache Solr multivalued fields are related with App-Schema multivalued fields, 
i.e. simple attributes
(String, numeric, dates, etc ...) that can be encoded multiple times. 
Currently in App-Schema
this attributes can be mapped using a denormalized data store (database) or 
using a specific

feature chaining syntax when client properties are involved.

Here I would like to extend the App-Schema notion of multivalued attributes 
and allow each data

data store to contribute a specific handler with a custom syntax has needed:

  * Apache Solr could use multivalued attributes
  * MongoDB could use JSON arrays
  * SQL could define explicit foreign key relation

Please find full examples of mappings using custom handlers attached to this 
mail (multi_*). For SQL

data stores the syntax looks like this:

(...)

st:comment
    
    id
meteo_stations_comments
station_id
    comment
    

(...)

A station can have multiple comment associated to it, this comment are stored 
in /meteo_stations_comments
/table which has a foreign key to /stations /table base on columns /id /and 
/station_id/. The target value can be an

OCQL expression.

In the case of Apache Solr the syntax would look like this:

(...)

st:comment
station_comment

(...)

I have a prototype of all of this already working, all of the things above 
required creating a few extensions

points in App-Schema:

* in the mappings configuration parsing module to handle the custom
syntaxes of each data store
* in the App-Schema feature iterator to give a chance to custom handlers
to do their job

Th

Re: [Geotools-devel] Jenkins geotools-master-online-postgis

2018-05-30 Thread Nuno Oliveira

Ah! Thank you Ben for the update, much appreciated.

On 05/29/2018 11:40 PM, Ben Caradoc-Davies wrote:

Nuno,

Jenkins apollo-slave-02, the only node used for 
geotools-master-online-postgis, had an /etc/hosts entry that did not match its 
DHCP-assigned private network IP address. Fixing this fixed HttpConfigTest in 
Jenkins geotools-master-online-postgis. This will probably also fix 
H2DataStoreFactoryTest.testTCP.


There are still many "*Label*" failures in gt-render.

Kind regards,



--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Build failed in Jenkins: geotools-master-online-postgis #614

2018-05-27 Thread Nuno Oliveira

Pull request done:
https://github.com/geotools/geotools/pull/1906

Thank you Andrea for the original report and fix !

On 05/27/2018 03:26 PM, Nuno Oliveira wrote:

Hi all,

Error already reported:
https://osgeo-org.atlassian.net/browse/GEOT-6023

I'm on it.

On 05/27/2018 03:00 PM, moni...@boundlessgeo.com wrote:
See 
<https://build.geoserver.org/job/geotools-master-online-postgis/614/display/redirect?page=changes>


Changes:

[nuno.oliveira] [GEOT-6014] Make App-Schema delegate spatial filters on nested

--
[...truncated 710.91 KB...]
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.http.HttpClient.(HttpClient.java:242)
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
at sun.net.www.http.HttpClient.New(HttpClient.java:357)
at 
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)

at java.net.URL.openStream(URL.java:1045)
at 
org.geotools.data.complex.config.XMLConfigDigester.digest(XMLConfigDigester.java:110)
at 
org.geotools.data.complex.config.XMLConfigDigester.parse(XMLConfigDigester.java:89)
at 
org.geotools.data.complex.AppSchemaDataAccessFactory.createDataStore(AppSchemaDataAccessFactory.java:84)
at 
org.geotools.data.complex.AppSchemaDataAccessFactory.createDataStore(AppSchemaDataAccessFactory.java:74)

at 
org.geotools.data.DataAccessFinder.getDataStore(DataAccessFinder.java:121)
at org.geotools.data.DataAccessFinder.getDataStore(DataAccessFinder.java:77)
at 
org.geotools.http.HttpConfigTest.buildAppSchemaDataStore(HttpConfigTest.java:144)

at org.geotools.http.HttpConfigTest.testHttpMapping(HttpConfigTest.java:100)
at org.geotools.http.HttpConfigTest.testHttpIncludes(HttpConfigTest.java:85)

Running org.geotools.util.ComplexAttributeConverterFactoryTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in 
org.geotools.util.ComplexAttributeConverterFactoryTest

Running org.geotools.util.InterpolationPropertiesTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in 
org.geotools.util.InterpolationPropertiesTest


Results :

Tests in error:
HttpConfigTest.testRelativeIncludes:91->testHttpMapping:100->buildAppSchemaDataStore:148 
Runtime
HttpConfigTest.testHttpIncludes:85->testHttpMapping:100->buildAppSchemaDataStore:148 
Runtime


Tests run: 145, Failures: 0, Errors: 2, Skipped: 0

[INFO]
[INFO] 
[INFO] Skipping MongoDB DataStore
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping Web Map Server client
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping Swing widgets
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping Tile Client
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping Web Map Tile Service Client
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping Process Raster
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO]
[INFO] 
[INFO] Skipping YSLD Parser/Encoder
[INFO] This project has been banned 

Re: [Geotools-devel] Build failed in Jenkins: geotools-master-online-postgis #614

2018-05-27 Thread Nuno Oliveira
 SKIPPED
[INFO] Mapbox Styles Support .. SKIPPED
[INFO] Next Generation JDBC DataStores  SUCCESS [  0.011 s]
[INFO] GeoTools Documentation . SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 52:17 min
[INFO] Finished at: 2018-05-27T14:00:24+00:00
[INFO] Final Memory: 78M/445M
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on 
project gt-render: There are test failures.
[ERROR]
[ERROR] Please refer to 
<https://build.geoserver.org/job/geotools-master-online-postgis/ws/modules/library/render/target/surefire-reports>
 for the individual test results.
[ERROR] -> [Help 1]
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on 
project gt-app-schema: There are test failures.
[ERROR]
[ERROR] Please refer to 
<https://build.geoserver.org/job/geotools-master-online-postgis/ws/modules/extension/app-schema/app-schema/target/surefire-reports>
 for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn  -rf :gt-render
Build step 'Invoke top-level Maven targets' marked build as failure

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel



--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

---

Con riferimento alla normativa sul trattamento dei dati
personali (Reg. UE 2016/679 - Regolamento generale sulla
protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto,
gli eventuali allegati, etc.) è un dato la cui conoscenza
è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è
tenuta/o a cancellarlo, ogni altra operazione è illecita.
Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to
which it is addressed and may contain information that
is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European
Regulation 2016/679 “GDPR” - copying, dissemination or
use of this e-mail or the information herein by anyone
other than the intended recipient is prohibited. If you
have received this email by mistake, please notify
us immediately by telephone or e-mail.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Odd failiure in Travis

2018-05-08 Thread Nuno Oliveira
zzo è 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


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Promoting MongoDB as an extension \ supported plugin

2018-05-03 Thread Nuno Oliveira

Thank you for the feedback Andrea :)

In the meantime I proceed with the PRs:

GeoServer:

 * https://github.com/geoserver/geoserver.github.io/pull/64
 * https://github.com/geoserver/geoserver/pull/2862
 * https://github.com/geoserver/geoserver/pull/2861

GeoTools:

 * https://github.com/geotools/geotools/pull/1874
 * https://github.com/geotools/geotools/pull/1875

Cheers,

Nuno Oliveira

On 05/03/2018 10:19 AM, Andrea Aime wrote:

Hi Nuno,
no objection here, the code does not change, as long as we have a maintainer 
for it I see no problem

Cheers
Andrea

On Thu, May 3, 2018 at 10:52 AM, Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi all,

I would like to backport this to 2.13.x and 2.12.x in GS and 19.x and 18.x.
This doesn't add any code change and consequently no behavior change.

Any objection ?

Cheers,

Nuno Oliveira


On 03/16/2018 11:42 PM, Nuno Oliveira wrote:

Dear All,

My apologies for the cross posting but this touches both projects :)

A few weeks ago I step in has the maintainer for MongoDB community module in
GeoServer and MongoDB module in GeoTools.

I would like now to ask permission to promote the GeoServer MongoDB 
community
module to an extension and the GeoTools unsupported module to a supported 
module.

Regarding the main promotion requirements (GS and GT requirements are quite 
similar):

  * *The module has at least a “handful” of users*

        True, I know some users that are using this plugin to publish 
complex data and
    the mailing list has been hit with some questions related to 
this module.

  * *The module has a designated and active maintainer*

        I volunteer myself has the maintainer and didn't got any 
objection.

  * The module is considered “stable” by the majority of the PSC

        Well this something the PSC will need to discuss :P, but is 
worth notice that
this module
    has been around for some time and has been pretty stable.

  * The module maintains 40% test coverage

                The current test coverage, as measured in InteliJ including 
the related
App-Schema tests, is 68%.

  * The module has a page in the user manual

                Yes, this true for both GeoTools and GeoServer.

Looking forward to reading your feedback.

Regards,

Nuno Oliveira
-- 
Regards,

Nuno Oliveira
==
GeoServer Professional Services from the experts! Visithttp://goo.gl/it488V 
 for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

http://www.geo-solutions.it
http://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:/

Re: [Geotools-devel] Promoting MongoDB as an extension \ supported plugin

2018-05-03 Thread Nuno Oliveira

Hi all,

I would like to backport this to 2.13.x and 2.12.x in GS and 19.x and 18.x.
This doesn't add any code change and consequently no behavior change.

Any objection ?

Cheers,

Nuno Oliveira

On 03/16/2018 11:42 PM, Nuno Oliveira wrote:

Dear All,

My apologies for the cross posting but this touches both projects :)

A few weeks ago I step in has the maintainer for MongoDB community module in
GeoServer and MongoDB module in GeoTools.

I would like now to ask permission to promote the GeoServer MongoDB community
module to an extension and the GeoTools unsupported module to a supported 
module.

Regarding the main promotion requirements (GS and GT requirements are quite 
similar):

  * *The module has at least a “handful” of users*

        True, I know some users that are using this plugin to publish 
complex data and
    the mailing list has been hit with some questions related to this 
module.

  * *The module has a designated and active maintainer*

        I volunteer myself has the maintainer and didn't got any objection.

  * The module is considered “stable” by the majority of the PSC

        Well this something the PSC will need to discuss :P, but is worth 
notice that this module
    has been around for some time and has been pretty stable.

  * The module maintains 40% test coverage

                The current test coverage, as measured in InteliJ including the related App-Schema 
tests, is 68%.


  * The module has a page in the user manual

                Yes, this true for both GeoTools and GeoServer.

Looking forward to reading your feedback.

Regards,

Nuno Oliveira
--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visithttp://goo.gl/it488V  
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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

[Geotools-devel] Integrating App-Schema and Apache Solr

2018-04-29 Thread Nuno Oliveira

Dear all,
sorry for the cross posting on both mailing list ... but well App-Schema "as a 
leg" on both projects
and this may be interesting for people on both mailing lists.

... and my apologies for the wall of text that follows ... what can I say 
complex features are really
a complex subject :)

Lately I have been working in integrating App-Schema with Apache Solr [1] which 
is a well know
solution for indexing and (faceting) searching document.

We already have an Apache Solr store in both GT and GS, configuring a layer for 
it requires the user
to provide some extra information, e.g. which index fields should be 
considered, should multivalued
fields be used, should empty fields be used and which is attribute should be 
considered the
default geometry.

The first step for the integration between Apache Solr and App-Schema is to 
allow App-Schema to
use Apache Solr has it one of its data store. When in the context of App-schema 
we already have
most of the information we need, we already say indirectly through the mappings 
which fields of
the index we are interested in, which ones are multivalued (), etc 
...

The Apache-Solr data store configuration doesn't fit in the usual MAP 
parameters configuration
model ... and we also need to automatically detect during the parsing of the 
data stores
configuration that we are dealing with an Apache Solr data store and do all the 
possible
automatic steps.

I have come up with the following syntax for the Apache Sorl data store 
configuration, please find
the complete mappings file attached to this mail (mappings_solr.xml):

(...)
    
    
    stations
http://localhost:8983/solr/stations
    
    
station_location
    4326
    POINT
    
    
    
    
    (...)

All the other necessary information will be automatically inferred from the 
App-Schema mappings
file when possible, at the exception of multivalued fields. An Apache Solr 
multivalued field
handles \ contains multiple values for the same attribute.

Apache Solr multivalued fields are related with App-Schema multivalued fields, 
i.e. simple attributes
(String, numeric, dates, etc ...) that can be encoded multiple times. Currently 
in App-Schema
this attributes can be mapped using a denormalized data store (database) or 
using a specific
feature chaining syntax when client properties are involved.

Here I would like to extend the App-Schema notion of multivalued attributes and 
allow each data
data store to contribute a specific handler with a custom syntax has needed:

  * Apache Solr could use multivalued attributes
  * MongoDB could use JSON arrays
  * SQL could define explicit foreign key relation

Please find full examples of mappings using custom handlers attached to this 
mail (multi_*). For SQL
data stores the syntax looks like this:

   (...)
   
   st:comment
    
    id
   meteo_stations_comments
   station_id
    comment
    
   
   (...)

A station can have multiple comment associated to it, this comment are stored in 
/meteo_stations_comments
/table which has a foreign key to /stations /table base on columns /id /and /station_id/. The target 
value can be an

OCQL expression.
//
In the case of Apache Solr the syntax would look like this:

   (...)
   
   st:comment
   station_comment
   
   (...)

I have a prototype of all of this already working, all of the things above required creating a few 
extensions

points in App-Schema:

   * in the mappings configuration parsing module to handle the custom syntaxes 
of each data store
   * in the App-Schema feature iterator to give a chance to custom handlers to 
do their job

This changes open the doors to the usage of non relational data stores with App-Schema and IMHO this 
syntaxes
promote \ allow clearer mappings files, of curse this changes and new syntaxes will need to be 
clearly documented

in the  App-Schema documentation.

All comments about this are welcome.

Kind regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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 

Re: [Geotools-devel] Promoting MongoDB as an extension \ supported plugin

2018-04-24 Thread Nuno Oliveira

Hi all,

I'm moving forward in moving MongoDB modules to extensions.
If I'm still missing any validation, please let me know.

I will update the thread with the PRs links.

Cheers,

On 03/17/2018 03:59 PM, Andrea Aime wrote:

+1, so refreshing to see someone step up and take responsibility :-)

Cheers
Andrea

On Sat, Mar 17, 2018 at 12:42 AM, Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Dear All,

My apologies for the cross posting but this touches both projects :)

A few weeks ago I step in has the maintainer for MongoDB community module in
GeoServer and MongoDB module in GeoTools.

I would like now to ask permission to promote the GeoServer MongoDB 
community
module to an extension and the GeoTools unsupported module to a supported 
module.

Regarding the main promotion requirements (GS and GT requirements are quite 
similar):

  * *The module has at least a “handful” of users*

        True, I know some users that are using this plugin to publish 
complex data and
    the mailing list has been hit with some questions related to 
this module.

  * *The module has a designated and active maintainer*

        I volunteer myself has the maintainer and didn't got any 
objection.

  * The module is considered “stable” by the majority of the PSC

        Well this something the PSC will need to discuss :P, but is 
worth notice that this
module
    has been around for some time and has been pretty stable.

  * The module maintains 40% test coverage

                The current test coverage, as measured in InteliJ including 
the related
App-Schema tests, is 68%.

  * The module has a page in the user manual

                Yes, this true for both GeoTools and GeoServer.

Looking forward to reading your feedback.

Regards,

Nuno Oliveira

-- 
Regards,

Nuno Oliveira
==
GeoServer Professional Services from the experts! Visithttp://goo.gl/it488V 
 for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone:+39 0584 962313 <tel:+39%200584%20962313>
fax:+39 0584 1660272 <tel:+39%200584%20166%200272>

http://www.geo-solutions.it
http://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
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net 
<mailto:GeoTools-Devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geotools-devel
<https://lists.sourceforge.net/lists/listinfo/geotools-devel>




--

Regards,

Andrea Aime

==GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more 
information.==Ing. Andrea Aime @geowolfTechnical 

Re: [Geotools-devel] Using native filters in queries

2018-03-24 Thread Nuno Oliveira

Hi Jody,
thanks for the feedback, is quite interesting that we had the same thoughts ... my /native /function 
just

didn't had a /default/ option :P

Please see my answers bellow:

On 03/24/2018 10:40 AM, Jody Garnett wrote:
I think you have answers my question: we do have query hints for extra control over data store 
interaction, but for this purpose it is not connected close enough to filter encoding for your 
purpose.


I feel a bit odd opening a new kind of custom filter interface, when we have worked very hard not 
to do so in the past.


I understand that feeling ... We should keep in mind that this filter will provide an /extension 
point/ for

programmers not for the end user, which will \ should never have a direct 
contact with this filter.

This filter gives a chance to programmers to take full advantage of the 
underling data store when
needed in a transparent and harmonized way, this is not restricted to JDBC data 
stores.

... and at the end I don't see any concrete issue in adding this filter, unless 
some programmer
explicitly uses it this will have no impact on other things.



Other option you may of already considered is to handle this as a function that evaluates to 
true/false. Something like *native(query, fallback)*.  The first parameter would be SQL , the 
second a fallback value to be used when not run on a database.

- I guess this is just not optimizable enough since you are focused on filter 
splitters
- The true/false is not a very good contract, it would be handy to run a native 
expression
- The net effect would be similar to parametrized views in that any SLD using the filter or 
expression could still be portable (with reduced utility)




Yes I investigated this approach, and on top of what you say I can add this:

    1. The idea of  a native filter is that it should executed natively, so if it ends up being 
executed in

    memory the execution should fail, so I don't see the need for a default 
value.

    2. The other advantage of having a filter is that it is compatible with the existing stack, a 
function
    will need to have an explicit handling different form all the other functions. We should 
not focus

    only on the JDBC data store, we should keep in mind others data stores 
like App-Schema,
    Apache Solr, MongoDB, etc ...

   3. Another issue with a function is that it could end up being used by the end user, which would 
be a really
   bad thing. Just imagine all the possible security breaches. This Native filter instead, will 
not even be possible

   to encode it to XML or (E)CQL.

   4. Finally, even if we ignore all the issues above ... in an architectural point of view using a 
function for this
       would just be a major hack. Every time we do something with a filter (and there is quite a 
few places) we
   would have to check that the native function is present and handle it explicitly, because 
well it is not really

   a function.

Cheers,

Nuno Oliveira



On Wed, Mar 21, 2018 at 11:08 AM Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi Jody,

No sure I understand your comment:

 1. you mean there is already something similar that can be done with query 
hints ?
 2. or you mean we could use a query hint for this ?

That say, one my first approaches was to take advantage of query hints but 
I step on to many
limitations, just to /name/ a few:

  * query hints at best allows us to say, please happen this to the final 
query that will be
send to the data store, but doesn't allow us to build a filter the way 
we need it (OR,
AND, nested, etc ...)

  * the native filter provides a more harmonized approach, the query hint 
would have to be
managed explicitly in every part of the code where the final query that 
will be send to
the data store is created, this would quickly become a nightmare (note 
this is not
specific to JDBC data store)

  * having a filter allows us to take advantage of all the existing wiring 
and processing that
involves filters visitors, e.g. capabilities support, filters splitter, 
etc ...

Another thing that is worth mentioning, is that for most of the use cases I 
can think of being
able to use a filter is more /compatible/ for the invokers than setting up 
a query hint.

Kind regards,

Nuno Oliveira


On 03/21/2018 01:59 AM, Jody Garnett wrote:

do we not have query hints for this purpose?
On Tue, Mar 20, 2018 at 12:07 PM Nuno Oliveira 
<nuno.olive...@geo-solutions.it
<mailto:nuno.olive...@geo-solutions.it>> wrote:

Hi Andrea,
thanks for the feedback, please see my answers bellow:


On 03/20/2018 10:21 AM, Andrea Aime wrote:

Hi Nuno,
last time a new type of filter was in this commit:


https://github.com/geotools/geotools/commit/47e9259d74482b92

Re: [Geotools-devel] Using native filters in queries

2018-03-21 Thread Nuno Oliveira

Hi Jody,

No sure I understand your comment:

1. you mean there is already something similar that can be done with query 
hints ?
2. or you mean we could use a query hint for this ?

That say, one my first approaches was to take advantage of query hints but I step on to many 
limitations, just to /name/// a few:


 * query hints at best allows us to say, please happen this to the final query 
that will be send to
   the data store, but doesn't allow us to build a filter the way we need it 
(OR, AND, nested, etc ...)

 * the native filter provides a more harmonized approach, the query hint would 
have to be managed
   explicitly in every part of the code where the final query that will be send 
to the data store
   is created, this would quickly become a nightmare (note this is not specific 
to JDBC data store)

 * having a filter allows us to take advantage of all the existing wiring and 
processing that
   involves filters visitors, e.g. capabilities support, filters splitter, etc 
...

Another thing that is worth mentioning, is that for most of the use cases I can think of being able 
to use a filter is more /compatible/ for the invokers than setting up a query hint.


Kind regards,

Nuno Oliveira

On 03/21/2018 01:59 AM, Jody Garnett wrote:

do we not have query hints for this purpose?
On Tue, Mar 20, 2018 at 12:07 PM Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi Andrea,
thanks for the feedback, please see my answers bellow:


On 03/20/2018 10:21 AM, Andrea Aime wrote:

Hi Nuno,
last time a new type of filter was in this commit:


https://github.com/geotools/geotools/commit/47e9259d74482b92244b4dd301363b434e382baf

Thankfully now there are default methods, allowing for quite a bit less 
painful extension.


Thanks, yes default methods help indeed.



Overall I see where this need comes from and agree with it, a few 
notes/questions off the top
of my head:

  * Can you share how you intend to implement NativeFilter? Is it an 
interface with store
specific implementations, or does it have a single one? Which stores 
will receive a
sample implementation of the concept?



My idea is to create an interface (this will help with filter visitors):

public interface NativeFilter extends Filter {

    Expression getNative();
}

 and then provide a default implementation for it, this default 
implementation should be
enough for most use cases.

The JDBC data store will be the first one receiving support for it.



  * Make sure the functionality is open for programmers but not from the 
web (e.g., one
cannot setup a XML or CQL filter using it



Yes this is an important point indeed, no XML binds or CQL support will be 
implemented. The
Filter to CQL visitor will throw an exception.



  * Properly document the intended usage of it including notion of pre/post 
filter splitting,
e.g., if a NativeFilter is supported, but it's OR-ed with another bit 
using an
unsupported filter function, it will end in the post, in memory 
evaluation, and will blow
up.This is unavoidable, but should not be a surprise for users.



Yep.



Cheers
Andrea





On Mon, Mar 19, 2018 at 11:07 PM, Nuno Oliveira 
<nuno.olive...@geo-solutions.it
<mailto:nuno.olive...@geo-solutions.it>> wrote:

Hi all,

Recently I have been dealing with some use cases that require the 
ability to inject some
native filters,
specific for each feature type and non static over time, to the final 
native query build
by GeoTools and
send to the data store.

For example, the content of a feature type is partially controlled by 
an external service
who provides a non
static native query (the request changes over time) that filters the 
content that should
be show.

Another use case is a complex authorization rules system where the 
authorization rules
are SQL
expressions that need to be append to the final SQL WHERE clause build 
by GeoTools, the
system
provides SQL expressions for different databases (Oracle, PostgreSQL, 
MySQL, etc ...).

Most of the native filters of this use cases are quite complex and 
can't be translated to
OGC filters.

Since we have a pattern here that can be applied to several use cases 
and data stores I
have think about
an approach that would allow extensions, external code, etc ... to 
inject the necessary
native filter(s)
and allow data stores implementations to handle those native filters in 
an harmonized way.

I have come up with the idea of a new filter named /NativeFilter/:

  * this filter will NOT be directly usable by the final users, for 
example in WFS requests

  * if any code try 

Re: [Geotools-devel] Using native filters in queries

2018-03-20 Thread Nuno Oliveira

Hi Andrea,
thanks for the feedback, please see my answers bellow:

On 03/20/2018 10:21 AM, Andrea Aime wrote:

Hi Nuno,
last time a new type of filter was in this commit:

https://github.com/geotools/geotools/commit/47e9259d74482b92244b4dd301363b434e382baf

Thankfully now there are default methods, allowing for quite a bit less painful 
extension.


Thanks, yes default methods help indeed.

Overall I see where this need comes from and agree with it, a few notes/questions off the top of 
my head:


  * Can you share how you intend to implement NativeFilter? Is it an interface 
with store specific
implementations, or does it have a single one? Which stores will receive a 
sample
implementation of the concept?



My idea is to create an interface (this will help with filter visitors):

   public interface NativeFilter extends Filter {

    Expression getNative();
   }

 and then provide a default implementation for it, this default implementation should be enough for 
most use cases.


The JDBC data store will be the first one receiving support for it.


  * Make sure the functionality is open for programmers but not from the web 
(e.g., one cannot
setup a XML or CQL filter using it



Yes this is an important point indeed, no XML binds or CQL support will be implemented. The Filter 
to CQL visitor will throw an exception.



  * Properly document the intended usage of it including notion of pre/post 
filter splitting,
e.g., if a NativeFilter is supported, but it's OR-ed with another bit using 
an unsupported
filter function, it will end in the post, in memory evaluation, and will 
blow up.This is
unavoidable, but should not be a surprise for users.



Yep.


Cheers
Andrea





On Mon, Mar 19, 2018 at 11:07 PM, Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi all,

Recently I have been dealing with some use cases that require the ability 
to inject some
native filters,
specific for each feature type and non static over time, to the final 
native query build by
GeoTools and
send to the data store.

For example, the content of a feature type is partially controlled by an 
external service who
provides a non
static native query (the request changes over time) that filters the 
content that should be show.

Another use case is a complex authorization rules system where the 
authorization rules are SQL
expressions that need to be append to the final SQL WHERE clause build by 
GeoTools, the system
provides SQL expressions for different databases (Oracle, PostgreSQL, 
MySQL, etc ...).

Most of the native filters of this use cases are quite complex and can't be 
translated to OGC
filters.

Since we have a pattern here that can be applied to several use cases and 
data stores I have
think about
an approach that would allow extensions, external code, etc ... to inject 
the necessary native
filter(s)
and allow data stores implementations to handle those native filters in an 
harmonized way.

I have come up with the idea of a new filter named /NativeFilter/:

  * this filter will NOT be directly usable by the final users, for example 
in WFS requests

  * if any code try to evaluate it in memory an exception will be throw

  * it will not break any API and data stores will be free to implement is 
support has needed

  * it will have a method getNative() that will return a String containing 
the native filter

A new default method would need to be added to the /FilterVisitor/ 
interface and a default
implementation would need to be added to /AsbtractFilterVisitor and 
DuplicatingFilterVisitor /
classes (like for any other filter).

The data store who wants to supports this filter will need to extends it 
custom visitor, for
example,
for relational databases we only need to add a new visit method to 
/FilterToSQL/ visitor.

This gives the necessary flexibility for third party code (codes that use 
GeoTools) to inject
native
filters without any specific extension points or cumbersome handling. It is 
also worth notice
unless
some code is using native filters this will have no impact on other usages.

Any thoughts on this ? Objections ?

King regards,

Nuno Oliveira

-- 
Regards,

Nuno Oliveira
==
GeoServer Professional Services from the experts! Visithttp://goo.gl/it488V 
 for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone:+39 0584 962313 <tel:+39%200584%20962313>
fax:+39 0584 1660272 <tel:+39%200584%20166%200272>

http://www.geo-solutions.it
http://twitter.com/geosolutions_it <http://twitter.com/geosolutions_it>

---
AVVERTENZ

Re: [Geotools-devel] Google formatting, a second look

2018-03-20 Thread Nuno Oliveira
ZE 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


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Using native filters in queries

2018-03-19 Thread Nuno Oliveira

Hi all,

Recently I have been dealing with some use cases that require the ability to inject some native 
filters,
specific for each feature type and non static over time, to the final native query build by GeoTools 
and

send to the data store.

For example, the content of a feature type is partially controlled by an external service who 
provides a non

static native query (the request changes over time) that filters the content 
that should be show.

Another use case is a complex authorization rules system where the 
authorization rules are SQL
expressions that need to be append to the final SQL WHERE clause build by 
GeoTools, the system
provides SQL expressions for different databases (Oracle, PostgreSQL, MySQL, 
etc ...).

Most of the native filters of this use cases are quite complex and can't be 
translated to OGC filters.

Since we have a pattern here that can be applied to several use cases and data stores I have think 
about
an approach that would allow extensions, external code, etc ... to inject the necessary native 
filter(s)

and allow data stores implementations to handle those native filters in an 
harmonized way.

I have come up with the idea of a new filter named /NativeFilter/:

 * this filter will NOT be directly usable by the final users, for example in 
WFS requests

 * if any code try to evaluate it in memory an exception will be throw

 * it will not break any API and data stores will be free to implement is 
support has needed

 * it will have a method getNative() that will return a String containing the 
native filter

A new default method would need to be added to the /FilterVisitor/ interface 
and a default
implementation would need to be added to /AsbtractFilterVisitor and 
DuplicatingFilterVisitor /
classes (like for any other filter).

The data store who wants to supports this filter will need to extends it custom 
visitor, for example,
for relational databases we only need to add a new visit method to 
/FilterToSQL/ visitor.

This gives the necessary flexibility for third party code (codes that use 
GeoTools) to inject native
filters without any specific extension points or cumbersome handling. It is 
also worth notice unless
some code is using native filters this will have no impact on other usages.

Any thoughts on this ? Objections ?

King regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Enhancing GeoJSON serialisation for deep properties

2018-03-16 Thread Nuno Oliveira
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://slashdot.org/>!http://sdm.link/slashdot___

GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net 
<mailto:GeoTools-Devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geotools-devel




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Promoting MongoDB as an extension \ supported plugin

2018-03-16 Thread Nuno Oliveira

Dear All,

My apologies for the cross posting but this touches both projects :)

A few weeks ago I step in has the maintainer for MongoDB community module in
GeoServer and MongoDB module in GeoTools.

I would like now to ask permission to promote the GeoServer MongoDB community
module to an extension and the GeoTools unsupported module to a supported 
module.

Regarding the main promotion requirements (GS and GT requirements are quite 
similar):

 * *The module has at least a “handful” of users*

        True, I know some users that are using this plugin to publish 
complex data and
    the mailing list has been hit with some questions related to this 
module.

 * *The module has a designated and active maintainer*

        I volunteer myself has the maintainer and didn't got any objection.

 * The module is considered “stable” by the majority of the PSC

        Well this something the PSC will need to discuss :P, but is worth 
notice that this module
    has been around for some time and has been pretty stable.

 * The module maintains 40% test coverage

                The current test coverage, as measured in InteliJ including the related App-Schema 
tests, is 68%.


 * The module has a page in the user manual

                Yes, this true for both GeoTools and GeoServer.

Looking forward to reading your feedback.

Regards,

Nuno Oliveira

--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visithttp://goo.gl/it488V  
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Improvement for SQL Views (Virtual Tables)

2018-03-07 Thread Nuno Oliveira

Indeed Teradata and SQLServer dialects pagination handling are quite complex.
As far I can tell they should work fine.

On 03/07/2018 03:57 PM, Andrea Aime wrote:
On Wed, Mar 7, 2018 at 4:53 PM, Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:



2) The SQL View mechanism is generic, cross database... will whatever query 
location work
along with paging and query hints across
    all databases? What I'm asking here is to consider all JDBCDataStore 
implementation, as
this is not "Oracle sql views", but "sql views" :-p
    Again, this might be documented, e.g., "Sorry XYZ users, :where_clause: is 
not for you"


Analytics operations (DENSE_RANK, FIRST_VALUE, LAST_VALUE, RANK, ROW_NUMBER)
are available in ANSI SQL (maybe I'm wrong). My example is a PostgreSQL 
query, I didn't
test it with Oracle but I have similar queries that work that way in Oracle 
too ...


Unfortunately not, paging is done in the most atrocious ways across the various database dialets, 
none of them

using a recognizable standard as far as I know

Cheers
Andrea
==

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 962313fax: +39 0584 1660272mob: +39  339 
8844549http://www.geo-solutions.ithttp://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.




--
Regards,
Nuno Oliveira
==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
for more information.
==

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:  +39 0584 1660272

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 sen

Re: [Geotools-devel] Improvement for SQL Views (Virtual Tables)

2018-03-07 Thread Nuno Oliveira

Hi Andrea,
thanks for the feedback, please see my answers bellow :)

On 03/07/2018 03:25 PM, Andrea Aime wrote:

Hi Nuno,
not against but I have a couple of worries.

1) The where clause generated by GeoServer talks about attributes visible when the full query is 
run, depending on the query
complexity one might decide to place the where somewhere that only has a subset of such attributes 
computed (e..g, case with inner queries).
This will eventually break the query if the wrong attribute is filtered upon. I guess this migth 
be dealt with at the documentation level:
"hey dude, we give you this opportunity, the mechanism works like this , 
you can shoot yourself in the foot with it, don't blame us"


As I said:
/
//This comes handy (better performance) when we have extra operations that //
//can  be done on top of the rows filtered with the GeoServer filter first./

The :where_clause: clause should always be applied at the point where we have
already all the final attributes (attributes GeoServer is aware of).

I understand your concern, a user may create the view and put the WHERE
place holder in a nested deep query where only a portion of the attributes are
available and then everything will be fine until a new request that uses a non
available attribute is requested ...

Unfortunately there is nothing we can do to prevent that to happen except warn
the user about the correct usage of the placeholder in the documentation.



2) The SQL View mechanism is generic, cross database... will whatever query location work along 
with paging and query hints across
    all databases? What I'm asking here is to consider all JDBCDataStore implementation, as this 
is not "Oracle sql views", but "sql views" :-p

    Again, this might be documented, e.g., "Sorry XYZ users, :where_clause: is not 
for you"


Analytics operations (DENSE_RANK, FIRST_VALUE, LAST_VALUE, RANK, ROW_NUMBER)
are available in ANSI SQL (maybe I'm wrong). My example is a PostgreSQL query, 
I didn't
test it with Oracle but I have similar queries that work that way in Oracle too 
...



Cheers
Andera


Summarizing, this is an advanced feature that may come handy in some use cases 
(common
enough to be handled by ANSI SQL) but if a user uses it wrong it can bite him 
hard :)




On Wed, Mar 7, 2018 at 3:59 PM, Nuno Oliveira <nuno.olive...@geo-solutions.it 
<mailto:nuno.olive...@geo-solutions.it>> wrote:


Hi all,

Sorry for the cross porting but this touches the two projects ...

I would like to extend the current support of SQL views (Virtual Tables) to
allow us to add a placeholder for the where clause where GeoServer will
add the needed filter.

This comes handy (better performance) when we have extra operations that
can  be done on top of the rows filtered with the GeoServer filter first.

Consider the following use case: we have several meteorological stations
that have several measurements (wind speed, temperature, humidity,
etc ..) and for each one we are only interested in the last measurement for
each available measurement type.

We can create a query that returns exactly what we want:

SELECT STATION_NAME,
   MEASUREMENT,
   MEASUREMENT_TYPE,
   LOCATION
FROM
  (SELECT st.common_name AS STATION_NAME,
  ob.value AS MEASUREMENT,
  pr.param_name AS MEASUREMENT_TYPE,
  st.position AS LOCATION,
*ROW_NUMBER() OVER(PARTITION BY st.id <http://st.id>, pr.param_name**
**    ORDER BY ob.time DESC) AS RANK*
   FROM meteo.meteo_stations st
   LEFT JOIN meteo.meteo_observations ob ON st.id <http://st.id> = 
ob.station_id
   LEFT JOIN meteo.meteo_parameters pr ON ob.parameter_id = pr.id 
<http://pr.id>) AS stations
WHERE RANK = 1;

The issue is that this query will NOT be as efficient as it can be when 
used with GeoServer,
actually the performance will be quite bad. This happens because GeoServer 
will add
is WHERE clause around the query above, which means that the ranking will 
happen
for all the data set first and only after we will filter what we don't need.

The following query that uses the :where_clause: placeholder will do the 
opposite, we will first
filter what we don't want and then do the ranking:

SELECT STATION_NAME,
   MEASUREMENT,
   MEASUREMENT_TYPE,
   LOCATION
FROM
  (SELECT STATION_NAME,
  MEASUREMENT,
  MEASUREMENT_TYPE,
  LOCATION,
*ROW_NUMBER() OVER(PARTITION BY STATION_ID, MEASUREMENT_TYPE*
*    ORDER BY TIME DESC) AS RANK*
   FROM
 (SELECT st.id <http://st.id> AS STATION_ID,
 st.common_name AS STATION_NAME,

Re: [Geotools-devel] [Geoserver-devel] SourceForge exit strategy

2018-03-07 Thread Nuno Oliveira

Hi all,

I agree with Andrea ... so far my experience with the OSGeo maven repository 
doesn't
give me too much confidence for such an important move and one trouble per 2.5 
years
is not that bad indeed.

Regards,

Nuno Oliveira

On 03/07/2018 02:24 PM, Andrea Aime wrote:

Hi Jody,
I don't think it's a specific event, my colleagues not involved in the full stack (and thus not 
having maybe an up to date GeoTools checkout)

report repository slowness periodically (e.g., weekly or monthly).
If the artifactory on SAC would get separation from other downloads, that is, its own dedicated 
bandwidth, it may be an interesting option to look into.


Cheers
Andrea


On Wed, Mar 7, 2018 at 3:20 PM, Jody Garnett <jody.garn...@gmail.com 
<mailto:jody.garn...@gmail.com>> wrote:


The recent qgis release hit the OSGeo download servers hard, and our maven 
repo was affected.
After all the fun with repo.boundlessgeo.org <http://repo.boundlessgeo.org> 
we probably know
a) enough to host artifactory on SAC b) not to try cloud hosting of the 
same.
On Tue, Mar 6, 2018 at 11:43 PM Andrea Aime <andrea.a...@geo-solutions.it
<mailto:andrea.a...@geo-solutions.it>> wrote:

Hi Torben,
I'm tentatively -1 on the idea but willing to discuss.

The proposal you're citing is 2.5 years old and the mailing list 
trouble we have had in
the past week is
been the only really serious issue we have had since, as far as I 
remember.

Migrating the lists to OSGeo will generate a very significant 
disturbance again, but one
of our own making,
we'll probably lose all subscribers* and create two places that people 
have to search into
before posting a request.

I'd be willing to consider the idea again if we have another SF issue 
in the short term,
but besides that,
I believe we can tolerate one trouble in 2.5 years, I doubt OSGeo would 
be able to
significantly
outperform that.

Speaking of which, we keep on having problems with the OSGeo hosted 
maven repository,
my colleagues report slowness and occasional inability to connect, I 
normally dodge the
problem
by building from sources my snapshot and using -nsu in all builds. Now, 
I understand we
have not
seen similar issues on the mailing list, but it gives the impression 
SAC is a bit short handed
(looking at our community, everybody seems to be busy up to their 
eyeballs too, so don't
think we
can offer help there).

Cheers
Andrea

* even assuming SF will give us the list of subscribers, which they 
might not due to privacy,
I don't think we can force subscribe anyone to a new list server hosted 
by a different
organization... so we'd likely have to start from scratch


On Tue, Mar 6, 2018 at 10:32 PM, Torben Barsballe 
<tbarsba...@boundlessgeo.com
<mailto:tbarsba...@boundlessgeo.com>> wrote:

*

SourceForge had outages / reduced service during the week of the 
GeoTools 19-beta /
GeoServer 2.13-beta release.


This caused:

 *

Delays on mailing list discussions and announcements (including 
the release
announcement),

 *

Loss of all download statistics for the release, so we don't 
know how many people
are downloading / testing it.


Once again, this brings up the topic of whether we should consider 
something a bit
more reliable than sourceforge for hosting mailing lists and 
release artifacts. There
is a preexisting migration proposal here:
*https://github.com/geotools/geotools/wiki/SourceForge-exit-strategy

<https://github.com/geotools/geotools/wiki/SourceForge-exit-strategy>*

**

*One suggestion was to start by migrating the GeoTools project (As 
it is a lower-risk
migration, given that most people get there artifacts via maven), 
and use that to
determine feasibility of migrating the GeoServer project.*

**

*Any thoughts?*

**

*Torben*

*



--
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
geoserver-de...@lists.sourceforge.net 
<mailto:geoserver-de...@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
<https://lists.sourceforge.net/lists/listinfo/geoserver-devel>




-- 


Regards,

   

  1   2   >