From eb8561d9e7886aaee01361d198a6fd49fd6673d0 Mon Sep 17 00:00:00 2001 From: Charlie Zender Date: Tue, 14 Mar 2023 11:15:11 -0700 Subject: [PATCH] Version 5.1.5: Rhubarb Pi --- bld/nco.spec | 2 +- configure | 20 +++++++++---------- configure.ac | 2 +- debian/changelog | 4 ++-- doc/ANNOUNCE | 4 ++-- doc/ChangeLog | 4 ++++ doc/VERSION | 2 +- doc/index.shtml | 49 ++++++++++++++++++++++++----------------------- doc/nco.texi | 6 +++--- src/nco/nco.h | 4 ++-- src/nco/nco_scm.c | 2 +- 11 files changed, 52 insertions(+), 47 deletions(-) diff --git a/bld/nco.spec b/bld/nco.spec index 17d7a126c1..874da9713d 100644 --- a/bld/nco.spec +++ b/bld/nco.spec @@ -108,7 +108,7 @@ fi # %{_libdir}/libnco++.so %changelog -* Tue Feb 10 2023 Charlie Zender - 5.1.5-1 +* Tue Mar 14 2023 Charlie Zender - 5.1.5-1 - new upstream 5.1.5 * Tue Jan 10 2023 Charlie Zender - 5.1.4-1 diff --git a/configure b/configure index 30fef12441..ae21bb50bf 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for NCO netCDF Operators 5.1.5-beta01. +# Generated by GNU Autoconf 2.71 for NCO netCDF Operators 5.1.5. # # Report bugs to . # @@ -623,8 +623,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='NCO netCDF Operators' PACKAGE_TARNAME='nco' -PACKAGE_VERSION='5.1.5-beta01' -PACKAGE_STRING='NCO netCDF Operators 5.1.5-beta01' +PACKAGE_VERSION='5.1.5' +PACKAGE_STRING='NCO netCDF Operators 5.1.5' PACKAGE_BUGREPORT='nco-bugs@lists.sourceforge.net' PACKAGE_URL='' @@ -1429,7 +1429,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.1.5-beta01 to adapt to many kinds of systems. +\`configure' configures NCO netCDF Operators 5.1.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1501,7 +1501,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of NCO netCDF Operators 5.1.5-beta01:";; + short | recursive ) echo "Configuration of NCO netCDF Operators 5.1.5:";; esac cat <<\_ACEOF @@ -1672,7 +1672,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -NCO netCDF Operators configure 5.1.5-beta01 +NCO netCDF Operators configure 5.1.5 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2428,7 +2428,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.1.5-beta01, which was +It was created by NCO netCDF Operators $as_me 5.1.5, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4315,7 +4315,7 @@ fi # Define the identity of the package. PACKAGE='nco' - VERSION='5.1.5-beta01' + VERSION='5.1.5' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -22439,7 +22439,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.1.5-beta01, which was +This file was extended by NCO netCDF Operators $as_me 5.1.5, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22507,7 +22507,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.1.5-beta01 +NCO netCDF Operators config.status 5.1.5 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 1d4d1bf70f..7aa094bfe1 100644 --- a/configure.ac +++ b/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.1.5-beta01],[nco-bugs@lists.sourceforge.net],[nco]) +AC_INIT([NCO netCDF Operators],[5.1.5],[nco-bugs@lists.sourceforge.net],[nco]) # Print GNU copyright in configure script AC_COPYRIGHT diff --git a/debian/changelog b/debian/changelog index 0e5f0fbb10..f507e4bc18 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ nco (5.1.5-1) unstable; urgency=low - * new upstream version fxm: + * new upstream version Rhubarb Pi: all: tgl->abs, NCZarr chk drc, dnd rgl fl; ncrcat: no_cll_mth; ncremap eamxx pdq plev, CF, prs_stt_usr fix plev_nm, ps_rtn, mss_val var_lst_zmid - -- Charlie Zender Tue, 10 Feb 2023 12:26:01 -0700 + -- Charlie Zender Tue, 14 Mar 2023 12:26:02 -0700 nco (5.1.4-1) unstable; urgency=low diff --git a/doc/ANNOUNCE b/doc/ANNOUNCE index 2fdd333386..f621aaa3bf 100644 --- a/doc/ANNOUNCE +++ b/doc/ANNOUNCE @@ -111,8 +111,8 @@ 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.1.4 built/tested under -MacOS 13.1 with netCDF 4.9.1-RC2 on HDF5 1.12.2 and with -Linux with netCDF 4.8.1 on HDF5 1.8.19. +MacOS 13.2 with netCDF 4.9.1 on HDF5 1.12.2 and with +Linux with netCDF 4.9.1 on HDF5 1.8.19. A. NOT YET FIXED (NCO problem) Correctly read arrays of NC_STRING with embedded delimiters in ncatted arguments diff --git a/doc/ChangeLog b/doc/ChangeLog index b24f58aa15..8cabd29091 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,5 +1,9 @@ 2023-03-14 Charlie Zender + * NCO 5.1.5 release procedure: + cd ~/nco;git commit -a -m 'Version 5.1.5: Rhubarb Pi';git push + git tag -a 5.1.5 -m 'all: tgl->abs, NCZarr chk drc, dnd rgl fl; ncrcat: no_cll_mth; ncremap eamxx pdq plev, CF, prs_stt_usr fix plev_nm, ps_rtn, mss_val var_lst_zmid';git push --tags + * NCO 5.1.5-beta01 release procedure: cd ~/nco;git commit -a -m 'Version 5.1.5-beta01: Heisler Picnic';git push git tag -a 5.1.5-beta01 -m 'all: tgl->abs, NCZarr chk drc, dnd rgl fl; ncrcat: no_cll_mth; ncremap eamxx pdq plev, CF, prs_stt_usr fix plev_nm, ps_rtn, mss_val var_lst_zmid';git push --tags diff --git a/doc/VERSION b/doc/VERSION index c6a1430f95..220d8e0a46 100644 --- a/doc/VERSION +++ b/doc/VERSION @@ -1 +1 @@ -5.1.5-beta01 +5.1.5 diff --git a/doc/index.shtml b/doc/index.shtml index 5be00e419f..b4df7b7f31 100644 --- a/doc/index.shtml +++ b/doc/index.shtml @@ -71,7 +71,7 @@ Try to disable Spammers' machines:

Bienvenue sur le netCDF Operator (NCO) site

-Current stable NCO version is 5.1.4 released +Current stable NCO version is 5.1.5 released

@@ -155,7 +155,8 @@ and

Recent Releases & Milestones

    -
  • 2023 Feb 09: 5.1.5 In Progress... +
  • 2023 Jun XX: 5.1.6 In Progress... +
  • 2023 Mar 14: 5.1.5 Small features/fixes
  • 2023 Jan 10: 5.1.4 Depth Interpolation
  • 2022 Nov 28: 5.1.3 EAMxx fix
  • 2022 Nov 18: 5.1.2 EAMxx @@ -644,7 +645,7 @@ Identical copies of those tarballs are also stored here on SourceForge for historical continuity. You may retrieve the source of tagged versions directly with, e.g., -git clone -b 5.1.4 http://github.com/nco/nco.git nco-5.1.4. +git clone -b 5.1.5 http://github.com/nco/nco.git nco-5.1.5.
    • NCO 5.1.6: (Future) netCDF4 user-defined types support; @@ -765,7 +766,7 @@ Or, alternatively, permanently add conda-forge (which teems with goodies besides ‘conda config --add channels conda-forge’, then install NCO with ‘conda install nco’. The default NCO installed by conda is generally within a month of the latest release. -
    • nco-5.1.4 Executables Anaconda-compatible. Maintained by Filipe Fernandes.
    • +
    • nco-5.1.5 Executables Anaconda-compatible. Maintained by Filipe Fernandes.
    • Thanks to Rich Signell, Filipe Fernandes, Pedro Vicente, Xylar Asay-Davis and others for developing and maintaining the NCO package for conda.
    @@ -774,7 +775,7 @@ Thanks to Rich Signell, Filipe Fernandes, Pedro Vicente, Xylar Asay-Davis and ot

    Debian and Ubuntu GNU/Linux

      Debian NCO and Ubuntu NCO homepages. @@ -782,8 +783,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. Newer (beta- or pre-release) packages are often available for intrepid Debian/Ubuntu users as described here. -
      Debian package for most recent NCO release (install with, e.g., ‘dpkg --install nco_5.1.4-1_i386.deb’):
      -
    • nco_5.1.4-1_amd64.deb : Executables AMD64-compatible
    • +
      Debian package for most recent NCO release (install with, e.g., ‘dpkg --install nco_5.1.5-1_i386.deb’):
      +
    • nco_5.1.5-1_amd64.deb : Executables AMD64-compatible
    • 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. @@ -825,12 +826,12 @@ Thanks to Gavin Burris and Kyle Wilcox for documenting build procedures for RHEL

      Mac OS Darwin

        The most up-to-date executables are probably those in the tarball below. Those unfamiliar with installing executables from tarballs may try the (older) DMG files (you may need to add /opt/local/bin to your executable path to access those operators). -
      • nco-5.1.4.macos.13.1.tar.gz (): Executables MacOS 13.1-compatible (last updated ). Maintained by NCO Project.
      • +
      • nco-5.1.5.macos.13.2.tar.gz (): Executables MacOS 13.2-compatible (last updated ). Maintained by NCO Project.
      • Fink packages for NCO: Currently NCO 4.9.5. Maintained by Alexander Hansen.
      • Homebrew packages for NCO: Currently NCO 5.1.1. Install with ‘brew install nco’. Maintained by Carlo Cabrera, Ian Lancaster, Alejandro Soto, and others over the years.
      • MacPorts infrastructure for NCO: Portfile: Currently NCO 5.1.1. Install with ‘sudo port install nco’. Maintained by Takeshi Enomoto.
      • @@ -1033,12 +1034,12 @@ On the Bug Tickets site. The simplest way to acquire the source is to download the compressed tarball: @@ -1059,8 +1060,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 5.1.4: -

        git clone https://github.com/nco/nco.git;cd nco;git checkout 5.1.4

        +then checks out NCO version 5.1.5: +

        git clone https://github.com/nco/nco.git;cd nco;git checkout 5.1.5

        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 @@ -1070,12 +1071,12 @@ directory named nco: Track changes to the development version using

        cd nco;git pull

        One difference between running a "tagged" release -(e.g., 5.1.4) and the development version is that the +(e.g., 5.1.5) and the development version is that the tagged release operators will print a valid version number (e.g., -5.1.4) when asked to do so with the -r flag +5.1.5) when asked to do so with the -r flag (e.g., ncks -r). Snapshots will include the sub-version and patch-level in the version -information (e.g., 5.1.4-alpha06). +information (e.g., 5.1.5-alpha06).