Re: [Geoserver-devel] Motion: moving GeoServer TimeParser (gs-ows) code to GeoTools

2019-11-11 Thread Andrea Aime
+1

Cheers
Andrea

On Fri, Oct 25, 2019 at 10:23 AM Daniele Romagnoli <
daniele.romagn...@geo-solutions.it> wrote:

> Hi,
> I would like to move the GeoServer TimeParser code contained in gs-ows
> module, down to GeoTools level.
>
> The details behind this request are reported in this JIRA:
> https://osgeo-org.atlassian.net/browse/GEOS-9379
>
> PSC members, would you please cast a vote?
>
>
> Please, let me know if you have any questions.
> --
> Regards,
> Daniele Romagnoli
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Daniele Romagnoli
> Senior 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-devel@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.*
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Motion: moving GeoServer TimeParser (gs-ows) code to GeoTools

2019-11-11 Thread Daniele Romagnoli
Hi again list,
I was looking around on the doc to figure out when a motion can be
considered successfully closed and I have found that on the PSC page of
GeoServer developer manual:
*"Proposals should be addressed within one week of being submitted, votes
take place at the subsequent IRC meeting"*

I think that we need to modify the last part of that statement to accept
"votes" provided by email since I also think that no IRC meetings occur
anymore.

That being said, since a week has passed and I get 5 +1 votes and no
negative votes, can I consider the motion approved, right?
Cheers,
Daniele

On Mon, Nov 11, 2019 at 3:04 PM Andrea Aime 
wrote:

> +1
>
> Cheers
> Andrea
>
> On Fri, Oct 25, 2019 at 10:23 AM Daniele Romagnoli <
> daniele.romagn...@geo-solutions.it> wrote:
>
>> Hi,
>> I would like to move the GeoServer TimeParser code contained in gs-ows
>> module, down to GeoTools level.
>>
>> The details behind this request are reported in this JIRA:
>> https://osgeo-org.atlassian.net/browse/GEOS-9379
>>
>> PSC members, would you please cast a vote?
>>
>>
>> Please, let me know if you have any questions.
>> --
>> Regards,
>> Daniele Romagnoli
>> ==
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information.
>> ==
>>
>> Ing. Daniele Romagnoli
>> Senior 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-devel@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.*
>


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

Ing. Daniele Romagnoli
Senior 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 de

[Geoserver-devel] [JIRA] (GEOS-9398) [Community][wps-remote] Async Request Management Proposal

2019-11-11 Thread Alessio Fabiani (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
  Alessio Fabiani  created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-9398  
 
 
  [Community][wps-remote] Async Request Management Proposal   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
  Alessio Fabiani   
 
 
Components: 
 Community modules, WPS Remote  
 
 
Created: 
 11/Nov/19 4:25 PM  
 
 
Priority: 
  Low  
 
 
Reporter: 
  Alessio Fabiani   
 

  
 
 
 
 

 
 Add logic to handle XMPP calls for "Async Request Management Proposal" See technical details @ https://github.com/geoserver/wps-remote/issues/42  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 Get Jira notifications on your phone! Down

[Geoserver-devel] Geoserver CSW ISO Metadata Mapping

2019-11-11 Thread Overkamp, Stefan
Hi,

is it possible to map keywords from a named vocabulary in 
MD_Metadata.properties?

For example I assign a keyword "83221423-f7ff-471f-a898-1fff87905502" with 
vocabulary "uuid" to a layer.

In MD_Metadata.properties I can test with:
identificationInfo.MD_DataIdentification.citation.CI_Citation.alternateTitle.CharacterString=lapply("keywords.vocabulary",
 if_then_else(isNull("."), 'has no vocabulary', strConcat('has vocabulary ', 
".")))

This shows vocabulary name as alternateTitle

My goal ist to map the one keyword (83221423-f7ff-471f-a898-1fff87905502) with 
vocabulary uuid to alternateTitle (or any other target)

https://docs.geoserver.org/stable/en/user/services/csw/features.html#mapping-files
 lists some properties like:

keywords[?]
keywords[?].value
keywords[?].language
keywords[?].vocabulary

But I only get cql parsing errors with  keywords[0], keywords[uuid], 
keywords['uuid']  and so on.
What does '?' in keywords[?] mean? How to filter keywords with a named 
vocabulary in cql / the mapping file?

Mit freundlichen Grüßen
Im Auftrag

Stefan Overkamp
Team Geodaten-Technik
Referat Geoinformation und Raumbeobachtung

Kronprinzenstraße 6
45128 Essen
T:
F:

+49 201 2069-700
+49 201 2069-369


overk...@rvr.ruhr


[cid:image001.jpg@01D598B4.58184B20]
Regionalverband Ruhr
Die Regionaldirektorin

Kronprinzenstraße 35
45128 Essen
T: +49 201 2069-0
F: +49 201 2069-500
www.rvr.ruhr

Postfach 10 32 64 | 45032 Essen
Steuernummer: 112/5797/0116 | USt.-ldNr.: DE 173867500

Diese E-Mail könnte vertrauliche und/oder rechtlich geschützte Informationen 
enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E- Mail 
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und 
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte 
Weitergabe dieser E-Mail sind nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and destroy this e-mail. Any unauthorised 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] All committer please notice: cleanup in progress, please follow up with this mail ASAP (GSIP-180)

2019-11-11 Thread Emanuele Tajariol

Hi Andrea,

I am subscribed to all three lists.

   Thanks,
   Emanuele


Il 26/10/19 11:47, Andrea Aime ha scritto:

Hi,
as per GSIP-180 I'm cleaning up the list of GeoServer committers. 
Phase one, removing the developers

that have not been active in the last year, has been done.

Now it's time to proceed to phase two, check that all remaining 
committers are participating to the

community, and are subscribed to the devel, build and user lists.
I have prepared a spreadsheet with the current list of committers and 
their list status here (accessible read only):

https://docs.google.com/spreadsheets/d/18wWH9pTcKDdZaVOK3N8W4po01VprO3e9n08ihEELdIs/edit#gid=0

I cannot access the list rosters anymore (GPDR I presume) so please 
reply to this thread confirming your mail list

subscription status.
I'll wait two weeks, and then remove commit access from anyone that 
did not respond to this mail, or those

that answered but are unwilling to take part on the lists.

If anyone failed to see the message due to a vacation, work trip, and 
whatever other reason,
and got removed, no worries, we will happily reinstate access once you 
comply with the community participation :-D


I remind you that being committer is not a requirement for general 
community participation, it just allows

direct commit, PR merge rights, wiki editing (including GSIP writing)
and allows for release management. Other activities like PSC 
participation are still possible, and code contributions

are still possible via pull requests.

If you read this mail and don't see your name in the list above, but 
need commit rights to maintain a community

module or similar activities, also please let us know.

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




___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel



--

==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==

Ing. Emanuele Tajariol
Technical Lead

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


Re: [Geoserver-devel] All committer please notice: cleanup in progress, please follow up with this mail ASAP (GSIP-180)

2019-11-11 Thread Alessandro Parma
Dear Andrea,

I am subscribed to the developer's list

On Sat, Oct 26, 2019 at 11:50 AM Andrea Aime 
wrote:

> Hi,
> as per GSIP-180 I'm cleaning up the list of GeoServer committers. Phase
> one, removing the developers
> that have not been active in the last year, has been done.
>
> Now it's time to proceed to phase two, check that all remaining committers
> are participating to the
> community, and are subscribed to the devel, build and user lists.
> I have prepared a spreadsheet with the current list of committers and
> their list status here (accessible read only):
>
> https://docs.google.com/spreadsheets/d/18wWH9pTcKDdZaVOK3N8W4po01VprO3e9n08ihEELdIs/edit#gid=0
>
> I cannot access the list rosters anymore (GPDR I presume) so please reply
> to this thread confirming your mail list
> subscription status.
> I'll wait two weeks, and then remove commit access from anyone that did
> not respond to this mail, or those
> that answered but are unwilling to take part on the lists.
>
> If anyone failed to see the message due to a vacation, work trip, and
> whatever other reason,
> and got removed, no worries, we will happily reinstate access once you
> comply with the community participation :-D
>
> I remind you that being committer is not a requirement for general
> community participation, it just allows
> direct commit, PR merge rights, wiki editing (including GSIP writing)
> and allows for release management. Other activities like PSC participation
> are still possible, and code contributions
> are still possible via pull requests.
>
> If you read this mail and don't see your name in the list above, but need
> commit rights to maintain a community
> module or similar activities, also please let us know.
>
> 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.*
> ___
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>


-- 

Regards,

Alessandro Parma

==
GeoServer Professional Services from the experts! Visit http://goo.gl/it488V
for more information.
==

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


Re: [Geoserver-devel] All committer please notice: cleanup in progress, please follow up with this mail ASAP (GSIP-180)

2019-11-11 Thread Andrea Aime
Hi Alessandro,
I guess that's enough since you use commit rights to run releases (so no
code changes, no modules that a user
could be using).

Cheers
Andrea

On Mon, Nov 11, 2019 at 6:25 PM Alessandro Parma <
alessandro.pa...@geo-solutions.it> wrote:

> Dear Andrea,
>
> I am subscribed to the developer's list
>
> On Sat, Oct 26, 2019 at 11:50 AM Andrea Aime 
> wrote:
>
>> Hi,
>> as per GSIP-180 I'm cleaning up the list of GeoServer committers. Phase
>> one, removing the developers
>> that have not been active in the last year, has been done.
>>
>> Now it's time to proceed to phase two, check that all remaining
>> committers are participating to the
>> community, and are subscribed to the devel, build and user lists.
>> I have prepared a spreadsheet with the current list of committers and
>> their list status here (accessible read only):
>>
>> https://docs.google.com/spreadsheets/d/18wWH9pTcKDdZaVOK3N8W4po01VprO3e9n08ihEELdIs/edit#gid=0
>>
>> I cannot access the list rosters anymore (GPDR I presume) so please reply
>> to this thread confirming your mail list
>> subscription status.
>> I'll wait two weeks, and then remove commit access from anyone that did
>> not respond to this mail, or those
>> that answered but are unwilling to take part on the lists.
>>
>> If anyone failed to see the message due to a vacation, work trip, and
>> whatever other reason,
>> and got removed, no worries, we will happily reinstate access once you
>> comply with the community participation :-D
>>
>> I remind you that being committer is not a requirement for general
>> community participation, it just allows
>> direct commit, PR merge rights, wiki editing (including GSIP writing)
>> and allows for release management. Other activities like PSC
>> participation are still possible, and code contributions
>> are still possible via pull requests.
>>
>> If you read this mail and don't see your name in the list above, but need
>> commit rights to maintain a community
>> module or similar activities, also please let us know.
>>
>> 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.*
>> ___
>> Geoserver-devel mailing list
>> Geoserver-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>
>
> --
>
> Regards,
>
> Alessandro Parma
>
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Alessandro Parma
> DevOps 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 t

Re: [Geoserver-devel] Motion: moving GeoServer TimeParser (gs-ows) code to GeoTools

2019-11-11 Thread Jody Garnett
We also pass motions in the BI-weekly meetings.

On Mon, Nov 11, 2019 at 6:13 AM Daniele Romagnoli <
daniele.romagn...@geo-solutions.it> wrote:

> Hi again list,
> I was looking around on the doc to figure out when a motion can be
> considered successfully closed and I have found that on the PSC page of
> GeoServer developer manual:
> *"Proposals should be addressed within one week of being submitted, votes
> take place at the subsequent IRC meeting"*
>
> I think that we need to modify the last part of that statement to accept
> "votes" provided by email since I also think that no IRC meetings occur
> anymore.
>
> That being said, since a week has passed and I get 5 +1 votes and no
> negative votes, can I consider the motion approved, right?
> Cheers,
> Daniele
>
> On Mon, Nov 11, 2019 at 3:04 PM Andrea Aime 
> wrote:
>
>> +1
>>
>> Cheers
>> Andrea
>>
>> On Fri, Oct 25, 2019 at 10:23 AM Daniele Romagnoli <
>> daniele.romagn...@geo-solutions.it> wrote:
>>
>>> Hi,
>>> I would like to move the GeoServer TimeParser code contained in gs-ows
>>> module, down to GeoTools level.
>>>
>>> The details behind this request are reported in this JIRA:
>>> https://osgeo-org.atlassian.net/browse/GEOS-9379
>>>
>>> PSC members, would you please cast a vote?
>>>
>>>
>>> Please, let me know if you have any questions.
>>> --
>>> Regards,
>>> Daniele Romagnoli
>>> ==
>>> GeoServer Professional Services from the experts! Visit
>>> http://goo.gl/it488V for more information.
>>> ==
>>>
>>> Ing. Daniele Romagnoli
>>> Senior 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-devel@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.*
>>
>
>
> --
> Regards,
> Daniele Romagnoli
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Daniele Romagnoli
> Senior Software Engineer
>
> GeoSolutions S.A.S.
> Via di Montramito 3
> 

[Geoserver-devel] GeoServer/GeoTools PMC Meeting Tomorrow

2019-11-11 Thread Torben Barsballe
Reminder that the next PMC meeting is scheduled tomorrow, Nov. 11
There has been some discussion on moving the time forward now that Daylight
Savings has switched over for everyone, although no clear consensus - both
17:00

UTC and 17:30
UTC
have been suggested. Any further discussion is welcome.

For tomorrow, I've got a conflicting meeting and will not be able to make
it for the start, but for the future 17:30 would work best for me.

You can join the meeting via Jitsi: https://meet.jit.si/GeoServerMeeting

Cheers,
--
Torben Barsballe
Professional Services Engineer
Planet
torben.barsba...@planet.com
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Isolated namespace validation

2019-11-11 Thread Gabriel Roldan
Hi Fernando,

thanks for the explanation.

My curiosity arose from IsolatedCatalogFacade.getNamespaceByURI showing up
as a hotspot while doing some load testing for the REST config api, called
by CatalogImpl.validate().

Then I thought I could guard the method as follows:

public NamespaceInfo getNamespaceByURI(String uri) {
if (Dispatcher.REQUEST.get() == null) {
return facade.getNamespaceByURI(uri);
}
.

Given my understanding was IsolatedCatalogFacade has nothing to do for non
OWS requests. Would that be correct?
I guess that means CatalogFacade.getNamespaceByURI() will have to know it
oughta return only global namespaces instead of the first one it finds?

On Thu, 7 Nov 2019 at 12:17, fernando.m...@geo-solutions.it <
fernando.m...@geo-solutions.it> wrote:

>
> Hola Gabriel,
>
> The case you exposed about having same URI for one global workspace and
> several isolated ones is valid as stated on GSIP that introduced isolated
> workspaces:
>
> https://github.com/geoserver/geoserver/wiki/GSIP-165---Add-isolated-workspaces-concept-to-GeoServer
>
> The following situation will be valid:
>
>- Prefix: st1 Namespace: http://www.stations.org/1.0 Isolated: false
>- Prefix: st2 Namespace: http://www.stations.org/1.0 Isolated: true
>- Prefix: st3 Namespace: http://www.stations.org/1.0 Isolated: true
>
> But this one will not be a valid one:
>
>- Prefix: st1 Namespace: http://www.stations.org/1.0 Isolated: false
>- *Prefix: st2 Namespace: http://www.stations.org/1.0
> Isolated: false*
>- Prefix: st3 Namespace: http://www.stations.org/1.0 Isolated: true
>
> Only one non isolated workspace can use a certain namespace.
>
> Also on method:
> IsolatedCatalogFacade.getNamespaceByURI(String)
> Only global namespace can be returned, isolated ones are avoided so only
> one global workspace should match the lookup:
>
> https://github.com/geoserver/geoserver/blob/290813cbc463e68459b7eb7d8e6b031b0e192657/src/main/src/main/java/org/geoserver/catalog/impl/IsolatedCatalogFacade.java#L347
>
>
> 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.
>
>
>
>
>
> From "Gabriel Roldan" gabriel.rol...@gmail.com
> To "Geoserver-devel" geoserver-devel@lists.sourceforge.net
> Cc
> Date Sat, 2 Nov 2019 11:49:13 -0300
> Subject Re: [Geoserver-devel] Isolated namespace validation
>
> Tested and indeed, there's a race condition the will leave you with an
> invalid configuration:
>
> - Have 3 workspaces with the same uri:
> ws1:http://example.com
> ws2:http://example.com
> ws3:http://example.com
> - Change the config of ws1 to isolated:false and save
> now, depending existing = getNamespaceByURI(namespace.getURI());
> may return ws1, in which case the validation proceeds and lets you with
> ws1 being non isolated and the other two being isolated, but with the same
> ns uri.
>
>
>
> On Sat, 2 Nov 2019 at 11:38, Gabriel Roldan 
> wrote:
>
>> Hey,
>>
>> stumbled upon this code in CatalogImpl.validate(NamespaceInfo) and there
>> seems to be a bug:
>>
>> if (!namespace.isIsolated()) {
>> // not an isolated namespace \ workplace so we need to check
>> for duplicates
>> existing = getNamespaceByURI(namespace.getURI());
>> if (existing != null &&
>> !existing.getId().equals(namespace.getId())) {
>> throw new IllegalArgumentException(
>> "Namespace with URI '" + namespace.getURI() + "'
>> already exists.");
>> }
>> }
>>
>> It calls getNamespaceByURI(namespace.getU