[Git][debian-gis-team/nco][upstream] New upstream version 5.2.6
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Fri Jun 21 05:15:59 BST 2024
Bas Couwenberg pushed to branch upstream at Debian GIS Project / nco
Commits:
05bccf48 by Bas Couwenberg at 2024-06-21T06:01:02+02:00
New upstream version 5.2.6
- - - - -
16 changed files:
- bld/nco.spec
- bld/nco_dst.pl
- bm/NCO_rgr.pm
- configure
- configure.ac
- data/ncremap
- debian/changelog
- doc/ANNOUNCE
- doc/ChangeLog
- doc/VERSION
- doc/index.shtml
- doc/nco.texi
- src/nco/nco.h
- src/nco/nco_ctl.c
- src/nco/nco_flt.c
- src/nco/nco_scm.c
Changes:
=====================================
bld/nco.spec
=====================================
@@ -2,17 +2,17 @@
# http://cvs.fedoraproject.org/viewvc/devel/nco/nco.spec?view=co
Name: nco
-Version: 5.2.5
+Version: 5.2.6
Release: 1%{?dist}
Summary: Programs that manipulate netCDF files
Group: Applications/Engineering
License: BSD
URL: http://nco.sf.net/
-# Obtain NCO version 5.2.5-1 tar.gz from Sourceforge using CVS:
+# Obtain NCO version 5.2.6-1 tar.gz from Sourceforge using CVS:
# cvs -d:pserver:anonymous at nco.cvs.sf.net:/cvsroot/nco login
-# cvs -z3 -d:pserver:anonymous at nco.cvs.sf.net:/cvsroot/nco co -r nco-5.2.5-1 -d nco-%{version} nco
-# tar czf nco-%{version}.tar.gz --exclude='nco-5.2.5/debian*' --exclude='.cvsignore' --exclude=ncap_lex.c --exclude='ncap_yacc.[ch]' ./nco-%{version}
+# cvs -z3 -d:pserver:anonymous at nco.cvs.sf.net:/cvsroot/nco co -r nco-5.2.6-1 -d nco-%{version} nco
+# tar czf nco-%{version}.tar.gz --exclude='nco-5.2.6/debian*' --exclude='.cvsignore' --exclude=ncap_lex.c --exclude='ncap_yacc.[ch]' ./nco-%{version}
Source0: nco-%{version}.tar.gz
#Patch0: nco_install_C_headers.patch
#Patch1: nco_find_udunits-dat.patch
@@ -108,6 +108,9 @@ fi
# %{_libdir}/libnco++.so
%changelog
+* Thu Jun 20 2024 Charlie Zender <zender at uci.edu> - 5.2.6-1
+- new upstream 5.2.6
+
* Wed Jun 19 2024 Charlie Zender <zender at uci.edu> - 5.2.5-1
- new upstream 5.2.5
=====================================
bld/nco_dst.pl
=====================================
@@ -5,20 +5,20 @@
# Usage:
# Export tagged, public versions
-# /usr/bin/scp ${DATA}/nco-5.2.4.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src
-
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln nco-5.2.4 # Build, do not release on SF
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln --sf nco-5.2.4 # Build, release on SF
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --nst_all nco-5.2.4 # Install, do not build
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln --nst_all nco-5.2.4 # Build and install
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --acd_cnt nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --acd_prs nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --cgd_cnt nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --cray_prs nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --bbl_cnt nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --blk_cnt nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --dat_cnt nco-5.2.4
-# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --ute_prs nco-5.2.4
+# /usr/bin/scp ${DATA}/nco-5.2.6.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src
+
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln nco-5.2.6 # Build, do not release on SF
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln --sf nco-5.2.6 # Build, release on SF
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --nst_all nco-5.2.6 # Install, do not build
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --bld --cln --nst_all nco-5.2.6 # Build and install
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --acd_cnt nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --acd_prs nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --cgd_cnt nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --cray_prs nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --bbl_cnt nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --blk_cnt nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --dat_cnt nco-5.2.6
+# ${HOME}/nco/bld/nco_dst.pl --dbg=2 --cln --ute_prs nco-5.2.6
# Export daily snapshot
# ${HOME}/nco/bld/nco_dst.pl --dbg=2
@@ -256,7 +256,7 @@ if($bld){
# Set up FTP server
chdir $dst_pth_pfx or die "$prg_nm: ERROR unable to chdir to $dst_pth_pfx: $!\n"; # $! is system error string
cmd_prc("$cp_cmd $doc_fl ./$dst_vrs/doc"); # Copy derived documentation to source directory
- cmd_prc("$tar_cmd cvzf $dst_fl --exclude='nco-5.2.4/debian*' --exclude='.cvsignore' --exclude=ncap_lex.c --exclude=ncap_yacc.[ch] ./$dst_vrs"); # Create gzipped tarfile
+ cmd_prc("$tar_cmd cvzf $dst_fl --exclude='nco-5.2.6/debian*' --exclude='.cvsignore' --exclude=ncap_lex.c --exclude=ncap_yacc.[ch] ./$dst_vrs"); # Create gzipped tarfile
cmd_prc("$rsh_cmd $www_mch $rm_cmd $www_drc/src/$dst_fl"); # Remove any distribution with same name
if($dly_snp){cmd_prc("$rsh_cmd $www_mch $rm_cmd -r $www_drc/src/nco-????????.tar.gz");} # Remove previous daily snapshots from WWW server
cmd_prc("$rcp_cmd $dst_fl $www_mch:$www_drc/src"); # Copy local tarfile to WWW server
=====================================
bm/NCO_rgr.pm
=====================================
@@ -98,7 +98,7 @@ sub tst_rgr {
# Library 4.3.3 should return $? = 133
$exit_value+=300;
- # nco_exit_lbr_rcd() returns codes:
+ # nco_exit_lbr_rcd() returns codes from nco_ctl.c:
# 360 (for library 3.x)
# 410 (for library 4.1.x)
# 430 (for library 4.3.0)
@@ -127,6 +127,7 @@ sub tst_rgr {
# 492 (for library 4.9.2)
# 493 (for library 4.9.3)
# 494 (for library 4.9.4)
+ # 495 (for library 4.9.5)
if($exit_value == 410){print "netCDF version 4.1.x detected\n";}
if($exit_value == 431){print "netCDF version 4.3.1 detected\n";}
@@ -154,6 +155,7 @@ sub tst_rgr {
if($exit_value == 492){print "netCDF version 4.9.2 detected\n";}
if($exit_value == 493){print "netCDF version 4.9.3 detected\n";}
if($exit_value == 494){print "netCDF version 4.9.4 detected\n";}
+ if($exit_value == 495){print "netCDF version 4.9.5 detected\n";}
if($exit_value >= 400){$RUN_NETCDF4_TESTS=1;}
if($exit_value >= 431){$RUN_NETCDF4_TESTS_VERSION_GE_431=1;}
=====================================
configure
=====================================
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for NCO netCDF Operators 5.2.5.
+# Generated by GNU Autoconf 2.72 for NCO netCDF Operators 5.2.6.
#
# Report bugs to <nco-bugs at lists.sourceforge.net>.
#
@@ -616,8 +616,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='NCO netCDF Operators'
PACKAGE_TARNAME='nco'
-PACKAGE_VERSION='5.2.5'
-PACKAGE_STRING='NCO netCDF Operators 5.2.5'
+PACKAGE_VERSION='5.2.6'
+PACKAGE_STRING='NCO netCDF Operators 5.2.6'
PACKAGE_BUGREPORT='nco-bugs at lists.sourceforge.net'
PACKAGE_URL=''
@@ -1424,7 +1424,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures NCO netCDF Operators 5.2.5 to adapt to many kinds of systems.
+'configure' configures NCO netCDF Operators 5.2.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1496,7 +1496,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of NCO netCDF Operators 5.2.5:";;
+ short | recursive ) echo "Configuration of NCO netCDF Operators 5.2.6:";;
esac
cat <<\_ACEOF
@@ -1668,7 +1668,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-NCO netCDF Operators configure 5.2.5
+NCO netCDF Operators configure 5.2.6
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2447,7 +2447,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by NCO netCDF Operators $as_me 5.2.5, which was
+It was created by NCO netCDF Operators $as_me 5.2.6, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -4366,7 +4366,7 @@ fi
# Define the identity of the package.
PACKAGE='nco'
- VERSION='5.2.5'
+ VERSION='5.2.6'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -22890,7 +22890,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by NCO netCDF Operators $as_me 5.2.5, which was
+This file was extended by NCO netCDF Operators $as_me 5.2.6, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22958,7 +22958,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-NCO netCDF Operators config.status 5.2.5
+NCO netCDF Operators config.status 5.2.6
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
=====================================
configure.ac
=====================================
@@ -56,7 +56,7 @@
# 20170808: Choose between traditional version and Git-based version
# If Git, consider that Linux dynamic libraries will have full messy name, MacOS will not
# https://stackoverflow.com/questions/43526939/how-to-insert-git-based-version-in-autoconf-managed-project
-AC_INIT([NCO netCDF Operators],[5.2.5],[nco-bugs at lists.sourceforge.net],[nco])
+AC_INIT([NCO netCDF Operators],[5.2.6],[nco-bugs at lists.sourceforge.net],[nco])
# Print GNU copyright in configure script
AC_COPYRIGHT
=====================================
data/ncremap
=====================================
@@ -1978,8 +1978,10 @@ fi # !sgs
if [ "${prc_sgs}" = 'Yes' ]; then
if [ -n "${sgs_frc_usr}" ]; then sgs_frc="${sgs_frc_usr}"; fi
if [ -z "${sgs_frc}" ]; then
- fi # !sgs_frc
- rgr_opt="${rgr_opt} --rgr sgs_frc_nm=${sgs_frc}"
+ echo "ERROR: SGS processing invoked without specifying sgs_frc variable name"
+ echo "HINT: Specify sgs_frc variable name with --sgs_frc=var_name"
+ exit 1
+ fi # !sgs_frc rgr_opt="${rgr_opt} --rgr sgs_frc_nm=${sgs_frc}"
if [ -n "${sgs_msk}" ]; then
rgr_opt="${rgr_opt}#sgs_msk_nm=${sgs_msk}"
fi # !sgs_msk
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+nco (5.2.6-1) unstable; urgency=low
+
+ * new upstream version Solstice: ncremap: 1-line bugfix
+
+ -- Charlie Zender <zender at uci.edu> Thu, 28 Aug 2024 12:26:13 -0700
+
nco (5.2.5-1) unstable; urgency=low
* new upstream version Freight Train: all: qnt_alg nm cf cv, btr mre; ncclimo: xcl_var tms md, mpas fl_nm v3; ncremap: mpasa, vrt level(level)
=====================================
doc/ANNOUNCE
=====================================
@@ -1,12 +1,18 @@
$Header$ -*-text-*-
-netCDF Operators NCO version 5.2.5 crash the gates
+netCDF Operators NCO version 5.2.6 re-crash the gates
http://nco.sf.net (Homepage, Mailing lists, Help)
http://github.com/nco/nco (Source Code, Issues, Releases)
+Version 5.2.6 contains a one-line bugfix to ncremap in 5.2.5.
+Unfortunately that horse had already escaped the barn.
+There is nothing else new in 5.2.6, so the release notes below
+repeat those for 5.2.5 so people can get a quick summary of new
+features since the previous widely distributed version, 5.2.4.
+
What's new?
-Version 5.2.5 fully implements the draft CF lossy metadata convention
+Version 5.2.6 fully implements the draft CF lossy metadata convention
for all NCO internal quantization algorithms. It also improves ncclimo
diagnostics and adds a new invocation synonym (--qnt) for
quantization, and outputs a maximum_relative_error statistic
@@ -14,7 +20,7 @@ where possible. ncclimo/ncremap add support for MPAS-Atmosphere
datasets, and ncclimo supports excluding variable lists in timeseries
mode. Skip this release if these changes are not important to you.
-Work on NCO 5.2.6 has commenced and will add support for Zarr S3
+Work on NCO 5.2.7 has commenced and will add support for Zarr S3
stores, and will enhance the vertical regridder.
Enjoy,
@@ -147,7 +153,7 @@ KNOWN PROBLEMS DUE TO NCO:
This section of ANNOUNCE reports and reminds users of the
existence and severity of known, not yet fixed, problems.
-These problems occur with NCO 5.2.0 built/tested under
+These problems occur with NCO 5.2.6 built/tested under
MacOS 14.5 with netCDF 4.9.3-dev on HDF5 1.14.3 and with
Linux FC38 with netCDF 4.9.2 on HDF5 1.14.1.
=====================================
doc/ChangeLog
=====================================
@@ -1,3 +1,15 @@
+2024-06-20 Charlie Zender <zender at uci.edu>
+
+ * NCO 5.2.7-alpha01 release procedure:
+ cd ~/nco;git commit -a -m 'Version 5.2.7-alpha01: Nordheimer';git push
+ git tag -a 5.2.7-alpha01 -m 'Functionally identical to 5.2.6';git push --tags
+
+ * NCO 5.2.6 release procedure:
+ cd ~/nco;git commit -a -m 'Version 5.2.6: Solstice';git push
+ git tag -a 5.2.6 -m 'Functionally identical to 5.2.5 with one-line ncremap bugfix';git push --tags
+
+ * ncremap fix syntax error and bug introduced in 5.2.5 sgs_frc checking code
+
2024-06-19 Charlie Zender <zender at uci.edu>
* NCO 5.2.5 release procedure:
=====================================
doc/VERSION
=====================================
@@ -1 +1,2 @@
-5.2.5
+5.2.6
+
=====================================
doc/index.shtml
=====================================
@@ -71,7 +71,7 @@ Try to disable Spammers' machines:
<p><h1 align="center">Bienvenue sur le netCDF Operator (NCO) site</h1>
<p><h2>
-Current stable NCO version is 5.2.5 released <!--#flastmod file="src/nco-5.2.5.tar.gz"-->
+Current stable NCO version is 5.2.6 released <!--#flastmod file="src/nco-5.2.6.tar.gz"-->
</h2>
<table border=0 width=100%>
@@ -155,7 +155,8 @@ and
<h2>Recent Releases & Milestones</h2>
<ul>
-<li>2024 Aug ??: 5.2.6 <i>In Progress...</i>
+<li>2024 Aug ??: 5.2.7 <i>In Progress...</i>
+<li>2024 Jun 20: 5.2.6 Fix 5.2.5 ncremap
<li>2024 Jun 19: 5.2.5 MPAS-A, --qnt
<li>2024 Apr 15: 5.2.4 CF lossy metadata
<li>2024 Apr 03: 5.2.3 ncclimo --rgn_avg
@@ -656,21 +657,23 @@ Identical copies of those tarballs are also stored
<a href="http://nco.sf.net/src">here</a> on SourceForge for historical
continuity.
You may retrieve the source of tagged versions directly with, e.g.,
-<tt>git clone -b 5.2.5 http://github.com/nco/nco.git nco-5.2.5</tt></a>.
+<tt>git clone -b 5.2.6 http://github.com/nco/nco.git nco-5.2.6</tt></a>.
<ul>
-<li><b>NCO 5.2.7</b>: (<i>Future</i>)
+<li><b>NCO 5.2.8</b>: (<i>Future</i>)
netCDF4 user-defined types support;
<tt>ncks --xtn</tt> better extensive variable treatment?;
<tt>ncks --bsa</tt> Byte-swap algoritm;
<tt>ncremap</tt> small-circle weights;</li>
-<li><b>NCO 5.2.6</b>: (<i>In Progress, features in-progress or complete include</i>)
+<li><b>NCO 5.2.7</b>: (<i>In Progress, features in-progress or complete include</i>)
<tt>ncremap</tt> CF Convention for longitude vertices in map-files</li>
-<li><b>NCO 5.2.5</b>: (<i>Current Stable Release</i>)
+<li><b>NCO 5.2.6</b>: (<i>Current Stable Release</i>)
+<tt>ncremap</tt> one-line bugfix to 5.2.5</li>
+<li><b>NCO 5.2.5</b>:
<tt>all</tt> output <tt>maximum_relative_error</tt> for NCO BitRound algorithm;
<tt>all</tt> <tt>--qnt_alg</tt> support for NCO algorithms;
-<tt>ncclimo</tt> support <tt>--xcl_var<tt> in timeseries mode;
-<tt>ncremap</tt> support <tt>level<tt> coordinate (ERA5) for vertical interpolation;
-<tt>ncclimo/ncremap</tt> support MPAS-A</tt></li>
+<tt>ncclimo</tt> support <tt>--xcl_var</tt> in timeseries mode;
+<tt>ncremap</tt> support <tt>level</tt> coordinate (ERA5) for vertical interpolation;
+<tt>ncclimo/ncremap</tt> support MPAS-A</li>
<li><b>NCO 5.2.4</b>:
<tt>all</tt> CF lossy metadata support for NCO algorithms;
<tt>ncclimo/ncremap</tt> add debug info</tt></li>
@@ -829,7 +832,7 @@ Or, alternatively, permanently add conda-forge (which teems with goodies besides
‘<tt>conda config --add channels conda-forge</tt>’, then
install NCO with ‘<tt>conda install nco</tt>’.
The default NCO installed by <tt>conda</tt> is generally within a month of the latest release.
-<li><a href="https://github.com/conda-forge/nco-feedstock">nco-5.2.5</a> Executables Anaconda-compatible. Maintained by Filipe Fernandes.</li>
+<li><a href="https://github.com/conda-forge/nco-feedstock">nco-5.2.6</a> Executables Anaconda-compatible. Maintained by Filipe Fernandes.</li>
Thanks to Rich Signell, Filipe Fernandes, Pedro Vicente, Xylar Asay-Davis and others for developing and maintaining the NCO package for conda.
</ul>
@@ -838,7 +841,7 @@ Thanks to Rich Signell, Filipe Fernandes, Pedro Vicente, Xylar Asay-Davis and ot
<h3><a href="http://www.debian.org">Debian</a> and <a href="http://www.ubuntu.com">Ubuntu</a> GNU/Linux</a></h3>
<ul>
<!--
-<li><a href="http://www.debian.org">Debian</a> and <a href="http://www.ubuntu.com">Ubuntu</a> GNU/Linux-compatible Intel systems, prebuilt binary executable <a href="http://www.debian.org">deb</a>: <a href="http://packages.debian.org/testing/math/nco.html">nco-5.2.5</a></li>
+<li><a href="http://www.debian.org">Debian</a> and <a href="http://www.ubuntu.com">Ubuntu</a> GNU/Linux-compatible Intel systems, prebuilt binary executable <a href="http://www.debian.org">deb</a>: <a href="http://packages.debian.org/testing/math/nco.html">nco-5.2.6</a></li>
-->
<a href="http://packages.debian.org/unstable/science/nco">Debian NCO</a> and
<a href="https://launchpad.net/ubuntu/+source/nco">Ubuntu NCO</a> homepages.
@@ -846,8 +849,8 @@ Thanks to Rich Signell, Filipe Fernandes, Pedro Vicente, Xylar Asay-Davis and ot
NCO packages in the Debian/Ubuntu repositories (e.g., Sid and Raring) generally lag the packages distributed here by 6–12 months.
<a name="beta"></a><a name="prerelease"> <!-- http://nco.sf.net#beta -->
Newer (beta- or pre-release) packages are often available for intrepid Debian/Ubuntu users as described <a href="https://github.com/nco/nco/tree/master/doc/beta.txt">here</a>.
-<dt>Debian package for most recent NCO release (install with, e.g., ‘<tt>dpkg --install nco_5.2.5-1_i386.deb</tt>’):</dt>
-<li><a href="https://launchpad.net/ubuntu/+source/nco/5.2.5-1">nco_5.2.5-1_amd64.deb</a> : Executables AMD64-compatible</li>
+<dt>Debian package for most recent NCO release (install with, e.g., ‘<tt>dpkg --install nco_5.2.6-1_i386.deb</tt>’):</dt>
+<li><a href="https://launchpad.net/ubuntu/+source/nco/5.2.6-1">nco_5.2.6-1_amd64.deb</a> : Executables AMD64-compatible</li>
Thanks to Daniel Baumann, Sebastian Couwenberg, Barry deFreese, Francesco Lovergine,
Brian Mays, Rorik Peterson, and Matej Vela for their help packaging
NCO for Debian over the years.
@@ -891,10 +894,10 @@ Thanks to Gavin Burris and Kyle Wilcox for documenting build procedures for RHEL
<!--
# MacOS 14.5 (Ventura) systems (firn, sastrugi, spectral):
/usr/bin/scp ~/nco/doc/index.shtml zender,nco at web.sf.net:/home/project-web/nco/htdocs
-cd ~/bin;tar cvzf ${DATA}/nco-5.2.5.macos.14.5.tar.gz nc*;scp ${DATA}/nco-5.2.5.macos.14.5.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src
+cd ~/bin;tar cvzf ${DATA}/nco-5.2.6.macos.14.5.tar.gz nc*;scp ${DATA}/nco-5.2.6.macos.14.5.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src
-->
The most up-to-date executables are probably those in the tarball below. Those unfamiliar with installing executables from tarballs may try the (older) <a href="http://en.wikipedia.org/wiki/Apple_Disk_Image">DMG</a> files (you may need to add <tt>/opt/local/bin</tt> to your executable path to access those operators).
-<li><a href="src/nco-5.2.5.macos.14.5.tar.gz">nco-5.2.5.macos.14.5.tar.gz</a> (<!--#fsize file="src/nco-5.2.5.macos.14.5.tar.gz"-->): Executables MacOS 14.5-compatible (last updated <!--#flastmod file="src/nco-5.2.5.macos.14.5.tar.gz"-->). Maintained by NCO Project.</li>
+<li><a href="src/nco-5.2.6.macos.14.5.tar.gz">nco-5.2.6.macos.14.5.tar.gz</a> (<!--#fsize file="src/nco-5.2.6.macos.14.5.tar.gz"-->): Executables MacOS 14.5-compatible (last updated <!--#flastmod file="src/nco-5.2.6.macos.14.5.tar.gz"-->). Maintained by NCO Project.</li>
<li><a href="http://fink.sf.net">Fink</a> packages for <a href="http://fink.sf.net/pdb/package.php/nco">NCO</a>: Currently NCO 4.9.5. Maintained by Alexander Hansen.</li>
<li><a href="http://brew.sh">Homebrew</a> packages for <a href="https://formulae.brew.sh/formula/nco">NCO</a>: Currently NCO 5.1.5. Install with ‘<tt>brew install nco</tt>’. Maintained by Carlo Cabrera, Ian Lancaster, Alejandro Soto, and others over the years.</li>
<li><a href="http://trac.macosforge.org/projects/macports/wiki">MacPorts</a> infrastructure for <a href="https://ports.macports.org/port/nco">NCO</a>: <a href="https://ports.macports.org/port/nco">Portfile</a>: Currently NCO 5.1.1. Install with ‘<tt>sudo port install nco</tt>’. Maintained by Takeshi Enomoto.</li>
@@ -1097,12 +1100,12 @@ On the <a href="https://sourceforge.net/p/nco/bugs">Bug Tickets</a> site.</li>
The simplest way to acquire the source is to download the compressed tarball:
<ul>
<li>
-<!-- scp ${DATA}/nco-5.2.5.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src -->
-<a href="https://github.com/nco/nco/archive/5.2.5.tar.gz">nco-5.2.5.tar.gz</a>
-(<!--#fsize file="src/nco-5.2.5.tar.gz"--> compressed tar-file)<br>
-<!--#exec cmd="openssl dgst -md5 src/nco-5.2.5.tar.gz"--><br>
-<!--#exec cmd="openssl dgst -sha1 src/nco-5.2.5.tar.gz"--><br>
-<!--#exec cmd="openssl dgst -sha256 src/nco-5.2.5.tar.gz"-->
+<!-- scp ${DATA}/nco-5.2.6.tar.gz zender,nco at web.sf.net:/home/project-web/nco/htdocs/src -->
+<a href="https://github.com/nco/nco/archive/5.2.6.tar.gz">nco-5.2.6.tar.gz</a>
+(<!--#fsize file="src/nco-5.2.6.tar.gz"--> compressed tar-file)<br>
+<!--#exec cmd="openssl dgst -md5 src/nco-5.2.6.tar.gz"--><br>
+<!--#exec cmd="openssl dgst -sha1 src/nco-5.2.6.tar.gz"--><br>
+<!--#exec cmd="openssl dgst -sha256 src/nco-5.2.6.tar.gz"-->
</li>
</ul>
@@ -1123,8 +1126,8 @@ To avoid the churn that comes with using the latest snapshot,
potential contributors may wish to retrieve a recent tagged (i.e.,
stable and released) version,
This command retrieves the entire NCO repository (< 20 MB) and
-then checks out NCO version <tt>5.2.5</tt>:
-<p><tt>git clone https://github.com/nco/nco.git;cd nco;git checkout 5.2.5</tt></p>
+then checks out NCO version <tt>5.2.6</tt>:
+<p><tt>git clone https://github.com/nco/nco.git;cd nco;git checkout 5.2.6</tt></p>
However, the most efficient way to actively track and develop NCO is to
retrieve the current (“bleeding edge”) NCO snapshot.
This command retrieves the latest NCO master branch into a local
@@ -1134,12 +1137,12 @@ directory named <tt>nco</tt>:
Track changes to the development version using
<p><tt>cd nco;git pull</tt></p>
One difference between running a "tagged" release
-(e.g., <tt>5.2.5</tt>) and the development version is that the
+(e.g., <tt>5.2.6</tt>) and the development version is that the
tagged release operators will print a valid version number (e.g.,
-<tt>5.2.5</tt>) when asked to do so with the <tt>-r</tt> flag
+<tt>5.2.6</tt>) when asked to do so with the <tt>-r</tt> flag
(e.g., <tt>ncks -r</tt>).
Snapshots will include the sub-version and patch-level in the version
-information (e.g., <tt>5.2.5-alpha06</tt>).
+information (e.g., <tt>5.2.6-alpha06</tt>).
<!--
<a name="doxy"></a>
@@ -1322,9 +1325,9 @@ As of 20131101 there is no Cygwin package for ANTLR, and the Cygwin netCDF packa
<li>Once you have installed the pre-requisites as shown above, you may then build the latest stable NCO and install it in, e.g., <tt>/usr/local</tt> with:
<tt>
-<dt>wget https://github.com/nco/nco/archive/5.2.5.tar.gz</dt>
-<dt>tar xvzf 5.2.5.tar.gz</dt>
-<dt>cd nco-5.2.5</dt>
+<dt>wget https://github.com/nco/nco/archive/5.2.6.tar.gz</dt>
+<dt>tar xvzf 5.2.6.tar.gz</dt>
+<dt>cd nco-5.2.6</dt>
<dt>./configure --prefix=/usr/local</dt>
<dt>make</dt>
<dt>sudo make install</dt>
=====================================
doc/nco.texi
=====================================
@@ -128,8 +128,8 @@ Octave TeXInfo manual shows clean TeXInfo structure
@setfilename nco.info
@c Define edition, date, ...
- at set nco-edition 5.2.5
- at set doc-edition 5.2.5
+ at set nco-edition 5.2.6
+ at set doc-edition 5.2.6
@set copyright-years 1995--2024
@set update-year 2024
@set update-date 19 June 2024
=====================================
src/nco/nco.h
=====================================
@@ -373,7 +373,7 @@ extern "C" {
# define NCO_VERSION_MINOR 2
#endif /* !NCO_VERSION_MINOR */
#ifndef NCO_VERSION_PATCH
-# define NCO_VERSION_PATCH 5
+# define NCO_VERSION_PATCH 6
#endif /* !NCO_VERSION_PATCH */
#ifndef NCO_VERSION_NOTE
# define NCO_VERSION_NOTE "" /* Blank for final versions, non-blank (e.g., "-beta73") for pre-release versions */
@@ -383,7 +383,7 @@ extern "C" {
# define NCO_LIB_VERSION ( NCO_VERSION_MAJOR * 100 + NCO_VERSION_MINOR * 10 + NCO_VERSION_PATCH )
#endif /* !NCO_LIB_VERSION */
#ifndef NCO_VERSION
-# define NCO_VERSION "5.2.5"
+# define NCO_VERSION "5.2.6"
#endif /* !NCO_VERSION */
/* Compatibility tokens new to netCDF4 netcdf.h: */
=====================================
src/nco/nco_ctl.c
=====================================
@@ -628,6 +628,7 @@ nco_exit_lbr_rcd(void) /* [fnc] Exit with netCDF library version as return code
else if(lbr_sng[0] == '4' && lbr_sng[1] == '.' && lbr_sng[2] == '9' && lbr_sng[3] == '.' && lbr_sng[4] == '2'){rcd=492;}
else if(lbr_sng[0] == '4' && lbr_sng[1] == '.' && lbr_sng[2] == '9' && lbr_sng[3] == '.' && lbr_sng[4] == '3'){rcd=493;}
else if(lbr_sng[0] == '4' && lbr_sng[1] == '.' && lbr_sng[2] == '9' && lbr_sng[3] == '.' && lbr_sng[4] == '4'){rcd=494;}
+ else if(lbr_sng[0] == '4' && lbr_sng[1] == '.' && lbr_sng[2] == '9' && lbr_sng[3] == '.' && lbr_sng[4] == '5'){rcd=495;}
#endif /* HAVE_NETCDF4_H */
/* Use exit() not nco_exit(), because behavior of latter depends on NCO_ABORT_ON_ERROR
When True, NCO_ABORT_ON_ERROR causes NCO to abort() not exit(rcd)
=====================================
src/nco/nco_flt.c
=====================================
@@ -1648,7 +1648,7 @@ nco_qnt_mtd /* [fnc] Define output filters based on input filters */
Unless existing container variable is for different algorithm
Note that NCO can only handle writing one algorithm type per-invocation
Hence we consider having an existing container for a different algorithm to be a corner case
- We do not yet support changing the container name for a second algorith type (e.g., "compression_info2")
+ We do not yet support changing the container name for a second algorithm type (e.g., "compression_info2")
However, this is something to consider for the future */
;
}else if(rcd != NC_NOERR){
=====================================
src/nco/nco_scm.c
=====================================
@@ -210,7 +210,7 @@ nco_nmn_get(void) /* [fnc] Return mnemonic that describes current NCO version */
/* Purpose: Return mnemonic describing current NCO version
20191221: ncremap/ncclimo print left quote and first word of this string, so one-word strings look best
20200117: fixed this limitation, multi-word versions work fine */
- return "Freight Train";
+ return "Solstice";
} /* !nco_nmn_get() */
void
View it on GitLab: https://salsa.debian.org/debian-gis-team/nco/-/commit/05bccf48e6c44eabe47fff5b0c6cc5246f759a81
--
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/debian-gis-team/nco/-/commit/05bccf48e6c44eabe47fff5b0c6cc5246f759a81
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20240621/ad52ccf8/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list