[Geoserver-devel] Upgrade to NetCDF-Java 4.6.6

NetCDF-Java 4.6.6 has been built and published, but not yet announced. I would like to upgrade GeoTools and GeoServer master and stable to use it (master first, then cherry-pick onto stable). GeoTools and GeoServer currently use NetCDF-Java 4.6.2.

The main feature I want is improved support for rotated pole projections in GRIB2 files (I implemented support for GDS template 32769 in NetCDF-Java).

[GEOT-5434] Upgrade to NetCDF-Java 4.6.6
https://osgeo-org.atlassian.net/browse/GEOT-5434

One change that may impact some users is the intentional removal of longitude normalisation in GRIB2 latitude/longitude files, introduced in NetCDF-Java 4.6.4 (before my changes). This requires a change in a unit test.

[GEOT-5395] Build failure in gt-grib with -Dnetcdf.version=4.6.4 or later
https://osgeo-org.atlassian.net/browse/GEOT-5395

Pull request for GeoTools master:
https://github.com/geotools/geotools/pull/1211

Pull request for GeoServer master:
https://github.com/geoserver/geoserver/pull/1640

Once these PRs are merged, if there are no objections, I will cherry pick these changes onto 15.x / 2.9.x .

Kind regards,

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

We can discuss at today’s meeting, but I am in favour of the approach.

···

On 14 June 2016 at 04:28, Ben Caradoc-Davies <ben@anonymised.com> wrote:

NetCDF-Java 4.6.6 has been built and published, but not yet announced. I
would like to upgrade GeoTools and GeoServer master and stable to use it
(master first, then cherry-pick onto stable). GeoTools and GeoServer
currently use NetCDF-Java 4.6.2.

The main feature I want is improved support for rotated pole projections
in GRIB2 files (I implemented support for GDS template 32769 in
NetCDF-Java).

[GEOT-5434] Upgrade to NetCDF-Java 4.6.6
https://osgeo-org.atlassian.net/browse/GEOT-5434

One change that may impact some users is the intentional removal of
longitude normalisation in GRIB2 latitude/longitude files, introduced in
NetCDF-Java 4.6.4 (before my changes). This requires a change in a unit
test.

[GEOT-5395] Build failure in gt-grib with -Dnetcdf.version=4.6.4 or later
https://osgeo-org.atlassian.net/browse/GEOT-5395

Pull request for GeoTools master:
https://github.com/geotools/geotools/pull/1211

Pull request for GeoServer master:
https://github.com/geoserver/geoserver/pull/1640

Once these PRs are merged, if there are no objections, I will cherry
pick these changes onto 15.x / 2.9.x .

Kind regards,


Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/>
New Zealand


What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e


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


Jody Garnett

On Tue, Jun 14, 2016 at 7:10 PM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

We can discuss at today's meeting, but I am in favour of the approach.

I believe the main interesting party is Daniele, as the module maintainer,
please do not
take decisions without his feedback.

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

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

On 15/06/16 05:17, Andrea Aime wrote:

On Tue, Jun 14, 2016 at 7:10 PM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

We can discuss at today's meeting, but I am in favour of the approach.

I believe the main interesting party is Daniele, as the module maintainer,
please do not
take decisions without his feedback.

Sure. Daniele has been kind enough to review my previous gt-coverage-multidim pull requests and I intend to seek his feedback before we proceed.

Kind regards,

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

Merged on master, with Daniele's approval.

Any objection to backporting this one to 15.x / 2.9.x?

As this is a new feature and an upgraded dependency, I do not intend to backport to 14.x / 2.8.x.

Kind regards,
Ben.

On 14/06/16 23:28, Ben Caradoc-Davies wrote:

NetCDF-Java 4.6.6 has been built and published, but not yet announced. I
would like to upgrade GeoTools and GeoServer master and stable to use it
(master first, then cherry-pick onto stable). GeoTools and GeoServer
currently use NetCDF-Java 4.6.2.

The main feature I want is improved support for rotated pole projections
in GRIB2 files (I implemented support for GDS template 32769 in
NetCDF-Java).

[GEOT-5434] Upgrade to NetCDF-Java 4.6.6
https://osgeo-org.atlassian.net/browse/GEOT-5434

One change that may impact some users is the intentional removal of
longitude normalisation in GRIB2 latitude/longitude files, introduced in
NetCDF-Java 4.6.4 (before my changes). This requires a change in a unit
test.

[GEOT-5395] Build failure in gt-grib with -Dnetcdf.version=4.6.4 or later
https://osgeo-org.atlassian.net/browse/GEOT-5395

Pull request for GeoTools master:
https://github.com/geotools/geotools/pull/1211

Pull request for GeoServer master:
https://github.com/geoserver/geoserver/pull/1640

Once these PRs are merged, if there are no objections, I will cherry
pick these changes onto 15.x / 2.9.x .

Kind regards,

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

I have cherry-picked these changes on to 15.x / 2.9.x.

Kind regards,
Ben.

On 16/06/16 14:54, Ben Caradoc-Davies wrote:

Merged on master, with Daniele's approval.

Any objection to backporting this one to 15.x / 2.9.x?

As this is a new feature and an upgraded dependency, I do not intend to
backport to 14.x / 2.8.x.

Kind regards,
Ben.

On 14/06/16 23:28, Ben Caradoc-Davies wrote:

NetCDF-Java 4.6.6 has been built and published, but not yet announced. I
would like to upgrade GeoTools and GeoServer master and stable to use it
(master first, then cherry-pick onto stable). GeoTools and GeoServer
currently use NetCDF-Java 4.6.2.

The main feature I want is improved support for rotated pole projections
in GRIB2 files (I implemented support for GDS template 32769 in
NetCDF-Java).

[GEOT-5434] Upgrade to NetCDF-Java 4.6.6
https://osgeo-org.atlassian.net/browse/GEOT-5434

One change that may impact some users is the intentional removal of
longitude normalisation in GRIB2 latitude/longitude files, introduced in
NetCDF-Java 4.6.4 (before my changes). This requires a change in a unit
test.

[GEOT-5395] Build failure in gt-grib with -Dnetcdf.version=4.6.4 or later
https://osgeo-org.atlassian.net/browse/GEOT-5395

Pull request for GeoTools master:
https://github.com/geotools/geotools/pull/1211

Pull request for GeoServer master:
https://github.com/geoserver/geoserver/pull/1640

Once these PRs are merged, if there are no objections, I will cherry
pick these changes onto 15.x / 2.9.x .

Kind regards,

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand