[Geoserver-devel] Update printing community module to MapFish-Print 2.0.0 final
Hi everybody, since today has been announced that MapFish-Print 2.0.0 has been released, I think it could be a good moment to update the dependency on the printing community module to this version, on master. I was also thinking of promoting the community module to extension. Two roadmaps are possible: 1) update the dependency now and let it stay for some time on master before promoting to extension 2) do both at the same time What do you think is the best choice? Regards, Mauro Bartolomeoli -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Dott. Mauro Bartolomeoli @mauro_bart Senior Software Engineer GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Update printing community module to MapFish-Print 2.0.0 final
Does that include the improvements that GeoSolutions made for CQL filters etc? Ian On 26 March 2014 07:58, Mauro Bartolomeoli mauro.bartolome...@geo-solutions.it wrote: Hi everybody, since today has been announced that MapFish-Print 2.0.0 has been released, I think it could be a good moment to update the dependency on the printing community module to this version, on master. I was also thinking of promoting the community module to extension. Two roadmaps are possible: 1) update the dependency now and let it stay for some time on master before promoting to extension 2) do both at the same time What do you think is the best choice? Regards, Mauro Bartolomeoli -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Dott. Mauro Bartolomeoli @mauro_bart Senior Software Engineer GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- Ian Turton -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Update printing community module to MapFish-Print 2.0.0 final
On Wed, Mar 26, 2014 at 8:58 AM, Mauro Bartolomeoli mauro.bartolome...@geo-solutions.it wrote: Hi everybody, since today has been announced that MapFish-Print 2.0.0 has been released, I think it could be a good moment to update the dependency on the printing community module to this version, on master. I was also thinking of promoting the community module to extension. Two roadmaps are possible: 1) update the dependency now and let it stay for some time on master before promoting to extension 2) do both at the same time Mauro, haven't we used mapfish 2.0 dev builds for some time now in our projects, with no particular issue? If so, I'd go for 2 Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Update printing community module to MapFish-Print 2.0.0 final
Hi Ian, 2014-03-26 10:06 GMT+01:00 Ian Turton ijtur...@gmail.com: Does that include the improvements that GeoSolutions made for CQL filters etc? Ian it should, they have been committed some times before the release, so it should be there. Other improvements we did are currently only on our fork, but we are working to merge them. Mauro -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Dott. Mauro Bartolomeoli @mauro_bart Senior Software Engineer GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Update printing community module to MapFish-Print 2.0.0 final
Hi Andrea, 2014-03-26 10:09 GMT+01:00 Andrea Aime andrea.a...@geo-solutions.it: On Wed, Mar 26, 2014 at 8:58 AM, Mauro Bartolomeoli mauro.bartolome...@geo-solutions.it wrote: Hi everybody, since today has been announced that MapFish-Print 2.0.0 has been released, I think it could be a good moment to update the dependency on the printing community module to this version, on master. I was also thinking of promoting the community module to extension. Two roadmaps are possible: 1) update the dependency now and let it stay for some time on master before promoting to extension 2) do both at the same time Mauro, haven't we used mapfish 2.0 dev builds for some time now in our projects, with no particular issue? If so, I'd go for 2 Yes we did, I'm for option 2 too. Mauro -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Dott. Mauro Bartolomeoli @mauro_bart Senior Software Engineer GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
+1. I also recommend OpenJDK 7 over Oracle when on Linux. Please find below the arguments I used in January on an internal email: ** I also propose that we switch to OpenJDK 7 (amd64/x86_64) for all Debian and CentOS deployments. (1) From Java 7, OpenJDK is the Reference Implementation. http://en.wikipedia.org/wiki/OpenJDK (2) Using OpenJDK 7 gives us a full open-source stack. (3) OpenJDK 7 is shipped with Debian and CentOS and is taking over the world, particularly as Oracle JDK =6u29 including 7 lacks the redistribution licence of Oracle JDK 6u29 and so was kicked from Debian: http://mrpogson.com/2011/12/14/sun-java-no-longer-welcome-in-debian-gnulinux/ Oracle JDK includes some additional closed-source components that are licensed from third-parties, including audio codecs and fonts. The absence of these components is unlikely to be important for server deployments. OpenJDK also lacks the web browser plugin and webstart; I see this as a feature! The former was notorious for security problems and the latter is awful spaghetti code (a former coworker signed the NDA, ha ha!). Neither are relevant for server deployments (except JNLP Jenkins slaves?). https://blogs.oracle.com/henrik/entry/java_7_questions_answers Q: What is the difference between the source code found in the OpenJDK repository, and the code you use to build the Oracle JDK? A: It is very close - our build process for Oracle JDK releases builds on OpenJDK 7 by adding just a couple of pieces, like the deployment code, which includes Oracle's implementation of the Java Plugin and Java WebStart, as well as some closed source third party components like a graphics rasterizer, some open source third party components, like Rhino, and a few bits and pieces here and there, like additional documentation or third party fonts. Moving forward, our intent is to open source all pieces of the Oracle JDK except those that we consider commercial features such as JRockit Mission Control (not yet available in Oracle JDK), and replace encumbered third party components with open source alternatives to achieve closer parity between the code bases. Does anyone have blockers moving to OpenJDK 7? Sure I saw lots of problems with OpenJDK 6, but OpenJDK 7 is a very different beast and much, much closer to Oracle, without any of the encumberances. ** On 26/03/14 17:21, Andrea Aime wrote: Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Ben Caradoc-Davies ben.caradoc-dav...@csiro.au Software Engineer CSIRO Earth Science and Resource Engineering Australian Resources Research Centre -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] OtherSRS first cut ready, couple of small doubts
Hi, I've just finished a first cut of the otherSRS support work for WFS 1.1 and 2.0, the pull request is here: https://github.com/geoserver/geoserver/pull/548 One small style doubt is that I had WFSInfo use getSRS() just like WMSInfo.getSRS(), but for FeatureTypeInfo local override I had to use getOtherSRS() as getSRS() was already taken. Hmm... better be consistent among the services, or between WFSInfo and FeatureTypeInfo? A most substantive issue is the one of overriding the global SRS list set in WFSInfo: in both GUI bits I have the same SRS list editor as the limited WMS SRS list: [image: Inline image 1] So far so good, and it allows a specific feature type to have its own local SRS list. However, I'm not sure how to deal with a potential case in which the admin does not want an extra SRS list for a particular feature type: the live lists we are using in the configuration are not allowing us to tell apart a empty list from an unset one. One way out is to add a checkbox override the global srs list and enable the srs list editor only in that case, and then have an extra boolean field in FeatureTypeInfo. Another approach could be having the GUI made that way, but the internal data model using a sentinel value, like a list with a single null value in it. However, this would be really ugly from the rest configuration point of view. Suggestions? If I don't hear anything I'll go ahead with the checkbox+extra field approach (and update the docs too). Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- inline: othersrs_wfs.png-- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] Backport fix for LayerGroup handling from master
Hi, one one passed, time to backport https://github.com/geoserver/geoserver/pull/477 to 2.5.x and 2.4.x? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] FW: Review of some old Mapserver issues
Hi, A copy of a mail I sent to Mapserver-dev list. They speak about issues and we have tickets but otherwise I guess it is all the same. -Jukka Rahkonen- Forwarded message: I spent two and a half hours for reading the 20 oldest Mapserver issues from Github. I did not select the issues and I wrote a short comment about each. If I knew something about the case I did some fast lookups to Mapserver documentation and OGC standards. A commented list is available in http://latuviitta.org/documents/review_of_old_mapserver_issues.ods With my knowledge on Mapserver I could classify these 20 oldest issues, all from year 2004, into these classes: invalid: 1 for sure fixed: 2 can be closed for other reasons: 4 for sure a reason to keep open: 2 needs an opinion from someone who knows: 11 I could classify 8 issues per hour, a sustainable rate might be about 5. For being amusing 4 or 6 hours per day would be the maximum. In addition to my work it would take perhaps 30 minutes developer time to decide what to do for those 11 cases which are too specific even for a power user. I hope these numbers are useful if someone plans to organize a ticket closing sprint or party. Ten power user qualified participants could classify roughly 200 issues per day. In addition, there should be 4 developers whose expertise together covers mostly everything in Mapserver and who could spend 3 hours very soon after the sprint for deciding what to do for the uncertain class. As an infrastructure there should be a recent Mapserver with good WMS, WFS and WCS layers online so that the requests could be tested and requests and responses could be added to the sprint end document. I used also a couple of hours with GDAL tickets. They felt harder for me because of large number of drivers which are unknown to me and servers which I have never used. It looks like GDAL developers were still able to close a few tickets based on my comments. Same result with Geoserver. -Jukka Rahkonen- ___ mapserver-dev mailing list mapserver-...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-dev -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Backport fix for LayerGroup handling from master
+1 2014-03-26 11:31 GMT+01:00 Andrea Aime andrea.a...@geo-solutions.it: Hi, one one passed, time to backport https://github.com/geoserver/geoserver/pull/477 to 2.5.x and 2.4.x? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Backport fix for LayerGroup handling from master
On Wed, Mar 26, 2014 at 11:31 AM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi, one one passed, time to backport https://github.com/geoserver/geoserver/pull/477 to 2.5.x and 2.4.x? one one... one month! :-p Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
I guess my feedback remains the same as it always has been: until there are compelling language reasons to break backwards compatibility I think the cons outweigh the pros. While I would certainly recommend new installations use a 1.7 runtime the version itself doesn't bring that many new language features that i am aware of. So being able to remain 1.6 compatible while still able to utilize the newer runtime feels like having our cake and eating it too. Java 8 on the other hand is an entirely different animal. Some very interesting new features there indeed like lambdas, interface defaults, and optionals. I imagine fans of the guava library will want to upgrade sooner rather than later. Me being one of them :) All that said I certainly understand that Java 6 is bordering on ancient these days and it makes it increasingly hard to setup a development environment. So while I wouldn't urge for upping the minimum requirement I wouldn't resist either. I will throw in a neutral vote on this one. $0.02 On Wed, Mar 26, 2014 at 3:21 AM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
Well one benefit would be a new version of Jetty. I like the try-with-resource syntax as well. Jody Garnett On Wed, Mar 26, 2014 at 8:21 PM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Previewing style legend on the style page
Hi, Would it be possible to make this as a POST to GetLegendGraphic with payload (SLD_BODY) as the document being edited? Similar to WMS GetMap. A legend for WMS GetMap POST. Perhaps this is already supported? In this case it would be possible for outside usage. I could issue a GET but for gigantic SLD:s it would hit the browser URL length bounds. Regards, Olle Markljung On Wed, Mar 19, 2014 at 5:38 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: On Wed, Mar 19, 2014 at 10:10 AM, Andrea Aime andrea.a...@geo-solutions.it wrote: Hi, I'm looking into a request to add a legend preview in the style dialog, so that one can see how the legend would look like while editing the style. This would be similar, if you want, to the legend preview we have in the layers dialog, although it would not be possible to reuse the same code, as the legend is not yet saved here (the code in the layer page really calls a normal GetLegendGraphics instead) Interaction wise, it would be a preview button like the validate one I guess. Actually... another option would be to show the preview as a side effect of the user pressing the validation button. Opinions? My preference would be something explicit, do a dedicated button. $0.02 Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
+1 Actually it does not feel so important for me what is the minimum version but development and testing should be done with java 7 if that is not the case already. We have ISO/IEC27001:2005 certificate which means that we must have java 7 in production. But I have also seen from the mailing lists that there are people who are afraid because it is possible to run Geoserver and deegree with java 6. -Jukka Rahkonen- Andrea Aime wrote: Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
On Wed, Mar 26, 2014 at 12:03 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: I guess my feedback remains the same as it always has been: until there are compelling language reasons to break backwards compatibility I think the cons outweigh the pros. While I would certainly recommend new installations use a 1.7 runtime the version itself doesn't bring that many new language features that i am aware of. So being able to remain 1.6 compatible while still able to utilize the newer runtime feels like having our cake and eating it too. Like Jody I also like try with resources, and to a lesser extend, diamond operator. I don't mind staying with java 6 and supporting java 7 officially too, but we'd need to double the build servers and make the java 7 ones official (and we cannot really rely on Travis, our builds are too big for it) meaning each commit would have to be validated twice and developers would have to pay extra attention (and I guess, either build twice before committing, or build once in java 6 and hope the change does not break java 7 builds) Java 8 on the other hand is an entirely different animal. Some very interesting new features there indeed like lambdas, interface defaults, and optionals. I imagine fans of the guava library will want to upgrade sooner rather than later. Me being one of them :) Indeed it's nice... but I guess we won't be able to adopt it until java 9 is out, which means at least two years. That is, unless something unprecedented happens and the user base just installs in mass java 8 on the servers within the next year. Looking around, what I see is people still working on java 7 upgrades, and only because they are basically forced by security considerations, with java 6 not receiving security patches anymore. Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Ares build server stuck
On Mon, Mar 24, 2014 at 10:32 PM, Gabriel Roldan grol...@boundlessgeo.comwrote: Just an update on this. I think we could force all geotools and geoserver tests to create temporary files under their respective target/ directory at a very low cost with the following maven-surefire-plugin configuration in the root pom: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version2.16/version configuration systemPropertyVariables java.io.tmpdir${project.build.directory}/java.io.tmpdir /systemPropertyVariables /configuration /plugin I'm testing with geotools and so far it looks like it works just fine. Interesting, thanks for this. Was it ever adopted? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] writing an thread with concurrent notification
Hi Jody, looks cool, do you have the whole test using it handy? Cheers Andrea On Tue, Mar 25, 2014 at 11:25 AM, Jody Garnett jody.garn...@gmail.comwrote: I spent a bit of time today figuring out something I should of done a while ago .. how to make a good clean concurrent notification test. Here is the test snippet: AssertResourceListener listenerD = new AssertResourceListener(); store.addListener( DirC/FileD, listenerD ); Thread.sleep(1000); d.setLastModified(System.currentTimeMillis()); listenerD.await(); Normally I would handle this with a while loop, that wakes up and checks if the requested event has come in yet. Here is today's alternative (using Lock and a Condition): static class AssertResourceListener implements ResourceListener { Lock lock = new ReentrantLock(true); Condition notified = lock.newCondition(); private ResourceNotification notify = null; @Override public void changed(ResourceNotification notify) { if ( notify != null ){ lock.lock(); try { this.notify = notify; notified.signalAll(); } finally { lock.unlock(); } } } public void await() throws InterruptedException { lock.lock(); try { while (notify == null){ notified.await(); } } finally { lock.unlock(); } } } The result is a faster build and more reliable tests. -- Jody Garnett -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] OtherSRS first cut ready, couple of small doubts
Good stuff. Regarding the method naming I would say FeatureTypeInfo.getOtherSRS() is fine I think. I would say WMSInfo.getSRS() and WFSInfo.getSRS() could be better named but that is another matter. Question: Does it make sense to push getOtherSRS() up to ResourceInfo? Regarding controlling the override I think another boolean field makes sense and is most explicit. I agree that is the way to go. On Wed, Mar 26, 2014 at 4:29 AM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi, I've just finished a first cut of the otherSRS support work for WFS 1.1 and 2.0, the pull request is here: https://github.com/geoserver/geoserver/pull/548 One small style doubt is that I had WFSInfo use getSRS() just like WMSInfo.getSRS(), but for FeatureTypeInfo local override I had to use getOtherSRS() as getSRS() was already taken. Hmm... better be consistent among the services, or between WFSInfo and FeatureTypeInfo? A most substantive issue is the one of overriding the global SRS list set in WFSInfo: in both GUI bits I have the same SRS list editor as the limited WMS SRS list: [image: Inline image 1] So far so good, and it allows a specific feature type to have its own local SRS list. However, I'm not sure how to deal with a potential case in which the admin does not want an extra SRS list for a particular feature type: the live lists we are using in the configuration are not allowing us to tell apart a empty list from an unset one. One way out is to add a checkbox override the global srs list and enable the srs list editor only in that case, and then have an extra boolean field in FeatureTypeInfo. Another approach could be having the GUI made that way, but the internal data model using a sentinel value, like a list with a single null value in it. However, this would be really ugly from the rest configuration point of view. Suggestions? If I don't hear anything I'll go ahead with the checkbox+extra field approach (and update the docs too). Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive inline: othersrs_wfs.png-- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] OtherSRS first cut ready, couple of small doubts
On Wed, Mar 26, 2014 at 2:41 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: Good stuff. Regarding the method naming I would say FeatureTypeInfo.getOtherSRS() is fine I think. I would say WMSInfo.getSRS() and WFSInfo.getSRS() could be better named but that is another matter. Question: Does it make sense to push getOtherSRS() up to ResourceInfo? Hum... hum... while all protocol have similar ideas, each one uses a different variation of it: * in wms it would be something you add to the base limited srs list, which may make sense * in wfs everything is type specific * in wcs it's coverage specific we have two srs lists, a request srs list (what srs you can use when restricting the desired area) and a response srs list (which srs we reprojected the output to), and these are both already defined in CoverageInfo So, pushing it up to ResourceInfo _might_ work, but we'd then have to do some implementation for WMS, probably rename it to getResponseSRS(), and do something about the existing WCS GUI for it. Regarding controlling the override I think another boolean field makes sense and is most explicit. I agree that is the way to go. Cool Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] OtherSRS first cut ready, couple of small doubts
On Wed, Mar 26, 2014 at 7:47 AM, Andrea Aime andrea.a...@geo-solutions.itwrote: On Wed, Mar 26, 2014 at 2:41 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: Good stuff. Regarding the method naming I would say FeatureTypeInfo.getOtherSRS() is fine I think. I would say WMSInfo.getSRS() and WFSInfo.getSRS() could be better named but that is another matter. Question: Does it make sense to push getOtherSRS() up to ResourceInfo? Hum... hum... while all protocol have similar ideas, each one uses a different variation of it: * in wms it would be something you add to the base limited srs list, which may make sense * in wfs everything is type specific * in wcs it's coverage specific we have two srs lists, a request srs list (what srs you can use when restricting the desired area) and a response srs list (which srs we reprojected the output to), and these are both already defined in CoverageInfo So, pushing it up to ResourceInfo _might_ work, but we'd then have to do some implementation for WMS, probably rename it to getResponseSRS(), and do something about the existing WCS GUI for it. Cool, no worries, if it doesn't fit that is fine, no need to add more work now. Regarding controlling the override I think another boolean field makes sense and is most explicit. I agree that is the way to go. Cool Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Ares build server stuck
I didn't act on it but I don't see any problem with trying it out. On Wed, Mar 26, 2014 at 6:03 AM, Andrea Aime andrea.a...@geo-solutions.itwrote: On Mon, Mar 24, 2014 at 10:32 PM, Gabriel Roldan grol...@boundlessgeo.com wrote: Just an update on this. I think we could force all geotools and geoserver tests to create temporary files under their respective target/ directory at a very low cost with the following maven-surefire-plugin configuration in the root pom: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version2.16/version configuration systemPropertyVariables java.io.tmpdir${project.build.directory}/java.io.tmpdir /systemPropertyVariables /configuration /plugin I'm testing with geotools and so far it looks like it works just fine. Interesting, thanks for this. Was it ever adopted? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] Build failed in Jenkins: geoserver-2.5.x-nightly #32
See http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/32/ -- [...truncated 3580 lines...] [INFO] [jar:jar {execution: default-jar}] [INFO] Building jar: http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT.jar [INFO] [jar:test-jar {execution: default}] [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT-tests.jar [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] [git-commit-id:revision {execution: default}] [INFO] [GitCommitIdMojo] .git directory could not be found, skipping execution [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT-sources.jar [INFO] Preparing source:test-jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [WARNING] Removing: test-jar from forked lifecycle, to prevent recursive invocation. [INFO] [git-commit-id:revision {execution: default}] [INFO] [GitCommitIdMojo] .git directory could not be found, skipping execution [INFO] [source:test-jar {execution: attach-sources}] [INFO] No sources in project. Archive not created. [INFO] [dependency:copy-dependencies {execution: copy-dependencies}] [INFO] Copying gt-api-11-SNAPSHOT.jar to http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/dependency/gt-api-11-SNAPSHOT.jar [INFO] Copying gwc-core-1.5-SNAPSHOT.jar to http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/dependency/gwc-core-1.5-SNAPSHOT.jar [INFO] [install:install {execution: default-install}] [INFO] Installing http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/geoserver/community/gs-feature-aggregate/2.5-SNAPSHOT/gs-feature-aggregate-2.5-SNAPSHOT.jar [INFO] Installing http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/geoserver/community/gs-feature-aggregate/2.5-SNAPSHOT/gs-feature-aggregate-2.5-SNAPSHOT-tests.jar [INFO] Installing http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/feature-aggregate/target/gs-feature-aggregate-2.5-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/org/geoserver/community/gs-feature-aggregate/2.5-SNAPSHOT/gs-feature-aggregate-2.5-SNAPSHOT-sources.jar [INFO] [INFO] Building WMS-EO [INFO]task-segment: [clean, install] [INFO] [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting directory http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/src/community/wms-eo/target [INFO] [cobertura:clean {execution: default}] [INFO] [git-commit-id:revision {execution: default}] [INFO] [GitCommitIdMojo] Running on 'http://ares.opengeo.org/jenkins/job/geoserver-2.5.x-nightly/ws/.git' repository... [INFO] [GitCommitIdMojo] Initializing properties... [INFO] [GitCommitIdMojo] Using maven project properties... [INFO] [GitCommitIdMojo] Loading data from git repository... [INFO] [GitCommitIdMojo] --git properties loaded-- [INFO] [GitCommitIdMojo] build.commit.message.short = [GEOS-6413] The new KML encoder can leak unclosed feature iterators [INFO] [GitCommitIdMojo] build.build.user.email = Unknown [INFO] [GitCommitIdMojo] build.hudsonId = -1 [INFO] [GitCommitIdMojo] build.commit.time = 24.03.2014 @ 14:13:03 UTC [INFO] [GitCommitIdMojo] build.timestamp = 26-Mar-2014 15:29 [INFO] [GitCommitIdMojo] build.build.time = 26.03.2014 @ 15:37:08 UTC [INFO] [GitCommitIdMojo] build.branch = fa5a98fa2f4f76aa41c45f325f1e62a351097300 [INFO] [GitCommitIdMojo] build.commit.user.email = andrea.a...@gmail.com [INFO] [GitCommitIdMojo] build.build.user.name = Unknown [INFO] [GitCommitIdMojo] build.commit.user.name = Andrea Aime [INFO] [GitCommitIdMojo] build.commit.id.abbrev = fa5a98f [INFO] [GitCommitIdMojo] build.commit.id = fa5a98fa2f4f76aa41c45f325f1e62a351097300 [INFO] [GitCommitIdMojo] build.commit.message.full = [GEOS-6413] The new KML encoder can leak unclosed feature iterators [INFO] [GitCommitIdMojo] - [INFO] [GitCommitIdMojo] Finished running. [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
I'm another admirer of try-with-resources and AutoCloseable and I'd be happy to see GWC upped to Java 7 minimum as well. On 26 March 2014 04:58, Andrea Aime andrea.a...@geo-solutions.it wrote: On Wed, Mar 26, 2014 at 12:03 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: I guess my feedback remains the same as it always has been: until there are compelling language reasons to break backwards compatibility I think the cons outweigh the pros. While I would certainly recommend new installations use a 1.7 runtime the version itself doesn't bring that many new language features that i am aware of. So being able to remain 1.6 compatible while still able to utilize the newer runtime feels like having our cake and eating it too. Like Jody I also like try with resources, and to a lesser extend, diamond operator. I don't mind staying with java 6 and supporting java 7 officially too, but we'd need to double the build servers and make the java 7 ones official (and we cannot really rely on Travis, our builds are too big for it) meaning each commit would have to be validated twice and developers would have to pay extra attention (and I guess, either build twice before committing, or build once in java 6 and hope the change does not break java 7 builds) Java 8 on the other hand is an entirely different animal. Some very interesting new features there indeed like lambdas, interface defaults, and optionals. I imagine fans of the guava library will want to upgrade sooner rather than later. Me being one of them :) Indeed it's nice... but I guess we won't be able to adopt it until java 9 is out, which means at least two years. That is, unless something unprecedented happens and the user base just installs in mass java 8 on the servers within the next year. Looking around, what I see is people still working on java 7 upgrades, and only because they are basically forced by security considerations, with java 6 not receiving security patches anymore. Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Kevin Smith Junior Software Engineer | Boundless ksm...@boundlessgeo.com +1-778-785-7459 @boundlessgeo https://twitter.com/boundlessgeo -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
pretty much agree with all that's been said. I'm +1 On Wed, Mar 26, 2014 at 1:34 PM, Kevin Smith ksm...@boundlessgeo.com wrote: I'm another admirer of try-with-resources and AutoCloseable and I'd be happy to see GWC upped to Java 7 minimum as well. On 26 March 2014 04:58, Andrea Aime andrea.a...@geo-solutions.it wrote: On Wed, Mar 26, 2014 at 12:03 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: I guess my feedback remains the same as it always has been: until there are compelling language reasons to break backwards compatibility I think the cons outweigh the pros. While I would certainly recommend new installations use a 1.7 runtime the version itself doesn't bring that many new language features that i am aware of. So being able to remain 1.6 compatible while still able to utilize the newer runtime feels like having our cake and eating it too. Like Jody I also like try with resources, and to a lesser extend, diamond operator. I don't mind staying with java 6 and supporting java 7 officially too, but we'd need to double the build servers and make the java 7 ones official (and we cannot really rely on Travis, our builds are too big for it) meaning each commit would have to be validated twice and developers would have to pay extra attention (and I guess, either build twice before committing, or build once in java 6 and hope the change does not break java 7 builds) Java 8 on the other hand is an entirely different animal. Some very interesting new features there indeed like lambdas, interface defaults, and optionals. I imagine fans of the guava library will want to upgrade sooner rather than later. Me being one of them :) Indeed it's nice... but I guess we won't be able to adopt it until java 9 is out, which means at least two years. That is, unless something unprecedented happens and the user base just installs in mass java 8 on the servers within the next year. Looking around, what I see is people still working on java 7 upgrades, and only because they are basically forced by security considerations, with java 6 not receiving security patches anymore. Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Kevin Smith Junior Software Engineer | Boundless ksm...@boundlessgeo.com +1-778-785-7459 @boundlessgeo -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Gabriel Roldán Software Developer | Boundless grol...@boundlessgeo.com @gabrielroldan -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Ares build server stuck
On Wed, Mar 26, 2014 at 9:03 AM, Andrea Aime andrea.a...@geo-solutions.it wrote: On Mon, Mar 24, 2014 at 10:32 PM, Gabriel Roldan grol...@boundlessgeo.com wrote: Just an update on this. I think we could force all geotools and geoserver tests to create temporary files under their respective target/ directory at a very low cost with the following maven-surefire-plugin configuration in the root pom: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version2.16/version configuration systemPropertyVariables java.io.tmpdir${project.build.directory}/java.io.tmpdir /systemPropertyVariables /configuration /plugin I'm testing with geotools and so far it looks like it works just fine. Interesting, thanks for this. Was it ever adopted? I have adopted it in geogit and its working fine. Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Gabriel Roldán Software Developer | Boundless grol...@boundlessgeo.com @gabrielroldan -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Ares build server stuck
On Wed, Mar 26, 2014 at 2:15 PM, Gabriel Roldan grol...@boundlessgeo.com wrote: On Wed, Mar 26, 2014 at 9:03 AM, Andrea Aime andrea.a...@geo-solutions.it wrote: On Mon, Mar 24, 2014 at 10:32 PM, Gabriel Roldan grol...@boundlessgeo.com wrote: Just an update on this. I think we could force all geotools and geoserver tests to create temporary files under their respective target/ directory at a very low cost with the following maven-surefire-plugin configuration in the root pom: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId version2.16/version configuration systemPropertyVariables java.io.tmpdir${project.build.directory}/java.io.tmpdir /systemPropertyVariables /configuration /plugin I'm testing with geotools and so far it looks like it works just fine. Interesting, thanks for this. Was it ever adopted? I have adopted it in geogit and its working fine. Hit send too soon. I think it's not going to be that straightforward for geotools/geoserver though, cause there seems to be a lot of ad-hoc test code. I know for instance that it didn't work out of the box with geoserver due to some conflicts with assumptions in the geoserver tests infrastructure, but I can't exactly recall what the issue was. Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Gabriel Roldán Software Developer | Boundless grol...@boundlessgeo.com @gabrielroldan -- Gabriel Roldán Software Developer | Boundless grol...@boundlessgeo.com @gabrielroldan -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] OtherSRS first cut ready, couple of small doubts
Here is the updated pull request, with docs: https://github.com/geoserver/geoserver/pull/548 I've changed FeatureTypeInfo methods to use getResponseSRS(), just in case we want to make things uniform later down the road and pull that method up to ResourceInfo, this at least will avoid a interface breakage between FeatureTypeInfo and CoverageInfo. Also added docs. Cheers Andrea On Wed, Mar 26, 2014 at 2:51 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: On Wed, Mar 26, 2014 at 7:47 AM, Andrea Aime andrea.a...@geo-solutions.it wrote: On Wed, Mar 26, 2014 at 2:41 PM, Justin Deoliveira jdeol...@boundlessgeo.com wrote: Good stuff. Regarding the method naming I would say FeatureTypeInfo.getOtherSRS() is fine I think. I would say WMSInfo.getSRS() and WFSInfo.getSRS() could be better named but that is another matter. Question: Does it make sense to push getOtherSRS() up to ResourceInfo? Hum... hum... while all protocol have similar ideas, each one uses a different variation of it: * in wms it would be something you add to the base limited srs list, which may make sense * in wfs everything is type specific * in wcs it's coverage specific we have two srs lists, a request srs list (what srs you can use when restricting the desired area) and a response srs list (which srs we reprojected the output to), and these are both already defined in CoverageInfo So, pushing it up to ResourceInfo _might_ work, but we'd then have to do some implementation for WMS, probably rename it to getResponseSRS(), and do something about the existing WCS GUI for it. Cool, no worries, if it doesn't fit that is fine, no need to add more work now. Regarding controlling the override I think another boolean field makes sense and is most explicit. I agree that is the way to go. Cool Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- *Justin Deoliveira* Vice President, Engineering | Boundless jdeol...@boundlessgeo.com @j_deolive https://twitter.com/j_deolive -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
+1 for 7 for me too. The last java server was upgraded from 6 to 7 last week. We have been using the 1.7 runtime in development for quite a long time. Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] Make it clear what's up and down in the layer group page
Maybe we could replace the arrows for managing the ordering with icons that imply movement along a horizontal stack of layers, rather than a vertical one. while linking it to the vertical ordering of the list the right way around. Something like this maybe: http://draconic.ca/~smithkm/path3767.png On 21 March 2014 07:18, Andrea Aime andrea.a...@geo-solutions.it wrote: On Fri, Mar 21, 2014 at 3:14 PM, Chris Snider chris.sni...@issinc.comwrote: Perhaps a Render Order column that indicates 4, 3, 2, 1 listing the explicit order the layers will be rendered? Then the Top = Bottom and Bottom = Top labels will make sense to people that need the numbering to see the direction/ordering of render. Sure, a render order column is easily added. Just wondering if people will make the instant association between 1 and bottom Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- Kevin Smith Junior Software Engineer | Boundless ksm...@boundlessgeo.com +1-778-785-7459 @boundlessgeo https://twitter.com/boundlessgeo -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] [Geotools-devel] Java 8 is out! Hem... shall we start using java 7? ; -)
There is one downside to this . for the osx users, we will be asking our developers to migrate to an Oracle JDK (as apple has not provided a Java 7). Jody Garnett On Wed, Mar 26, 2014 at 8:21 PM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi, given that java 6 has been out of support for a while now, and java 8 is out, how do people feel about upping our minimal java requirement to java 7 on the master branches of GeoTools and GeoServer? Pro/cons, issues you see? Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ GeoTools-Devel mailing list geotools-de...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel -- ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
Re: [Geoserver-devel] writing an thread with concurrent notification
It will be part of my next pull request, going to work on it a bit more so the test fails if the expected event does not arrive within a time limit. But yeah so far I like the approach. Jody Garnett On Wed, Mar 26, 2014 at 11:03 PM, Andrea Aime andrea.a...@geo-solutions.itwrote: Hi Jody, looks cool, do you have the whole test using it handy? Cheers Andrea On Tue, Mar 25, 2014 at 11:25 AM, Jody Garnett jody.garn...@gmail.comwrote: I spent a bit of time today figuring out something I should of done a while ago .. how to make a good clean concurrent notification test. Here is the test snippet: AssertResourceListener listenerD = new AssertResourceListener(); store.addListener( DirC/FileD, listenerD ); Thread.sleep(1000); d.setLastModified(System.currentTimeMillis()); listenerD.await(); Normally I would handle this with a while loop, that wakes up and checks if the requested event has come in yet. Here is today's alternative (using Lock and a Condition): static class AssertResourceListener implements ResourceListener { Lock lock = new ReentrantLock(true); Condition notified = lock.newCondition(); private ResourceNotification notify = null; @Override public void changed(ResourceNotification notify) { if ( notify != null ){ lock.lock(); try { this.notify = notify; notified.signalAll(); } finally { lock.unlock(); } } } public void await() throws InterruptedException { lock.lock(); try { while (notify == null){ notified.await(); } } finally { lock.unlock(); } } } The result is a faster build and more reliable tests. -- Jody Garnett -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it --- -- ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] ares and nightly builds
I was updating the Nightly builds wiki landing page so we have links to the 2.5.x build: - http://geoserver.org/display/GEOS/Nightly And in checking links I found that 2.5.x was last updated on March 20th, The 2.4.x builds were last updated on March 26th (as expected). -- Jody Garnett -- ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel
[Geoserver-devel] [jira] (GEOS-6416) Logging bypasses JDBCConfig on start up
Title: Message Title Kevin Smith created an issue GeoServer / GEOS-6416 Logging bypasses JDBCConfig on start up Issue Type: Bug Affects Versions: 2.5, 2.4.3 Assignee: Kevin Smith Components: JDBCConfig, Main Created: 26/Mar/14 6:23 PM Priority: Minor Reporter: Kevin Smith When starting up, the logging system initializes itself by reading `logging.xml` directly from the file system rather than using the Config API which JDBCConfig works with. So changes made to the logging system are stored in the database, but are ignored during start up. To replicate: Set up with JDBCConfig, make wms requests, and they appear in the log at INFO level, change logging level to PRODUCTION and they stop being logged, restart and the INFO level messages will start being logged again, look in the Global Settings and PRODUCTION will still be selected, even though the INFO messages are being logged. As a workaround, add `logging.xml` to the data directory with the settings you want.
[Geoserver-devel] Jenkins build is back to normal : 2.4-cite-wfs-1.1 #167
See http://ares.opengeo.org/jenkins/job/2.4-cite-wfs-1.1/167/ -- ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel