Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nco for openSUSE:Factory checked in at 2026-10-28 17:48:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nco (Old) and /work/SRC/openSUSE:Factory/.nco.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nco" Wed Oct 28 17:48:41 2026 rev:15 rq:1393271 version:5.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nco/nco.changes 2026-05-04 12:53:55.802499259 +0200 +++ /work/SRC/openSUSE:Factory/.nco.new.2252680/nco.changes 2026-10-28 17:48:53.523949084 +0100 @@ -1,0 +2,28 @@ +Fri Oct 23 14:45:11 UTC 2026 - Andrea Manzini <[email protected]> + +- Update to version 5.4.1: + * ncclimo and ncremap now invoke srun --exclusive in MPI mode + (--par=mpi) to prevent compute nodes from sharing resources + * Add data/nco_e3smu.sh regression script for testing NCO in + batch mode in the E3SM-Unified environment + * Fix unbound variable errors in ncremap and ncclimo +- Update to version 5.4.0: + * ncclimo now supports generating ensemble monthly climatologies + * ncclimo --mth_end now defaults to 11 months after --mth_srt, + and --yr_srt/--yr_end now accept YYYYMM format + * Support --rad (retain_all_dimensions) in ncap2, ncecat, nces, + ncflint, ncpdq, and ncwa to preserve orphaned dimensions + * Support setting the netCDF4 metadata block size via --blk_sz + in all data operators + * ncremap now tolerates absent reference surface pressure + variables (p0/P0) in hybrid sigma-pressure coordinate datasets + * ncremap now supports regridding MODIS MOD10CM datasets + * Add --alg as a synonym for --alg_typ in ncremap + * Limit BitGroom single-precision quantization to NSD<=6 + significant digits to avoid producing NaN + * Fix duplicate CASEID prefix in ncclimo filenames + * Fix ncap2 build with Clang in C++23 mode + * Fix potential buffer overrun in nco_flt() filter string + construction + +------------------------------------------------------------------- Old: ---- nco-5.3.9.tar.gz New: ---- nco-5.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nco.spec ++++++ --- /var/tmp/diff_new_pack.RzW3XF/_old 2026-10-28 17:48:54.289981130 +0100 +++ /var/tmp/diff_new_pack.RzW3XF/_new 2026-10-28 17:48:54.290981172 +0100 @@ -16,19 +16,25 @@ # -#---netcdf is for TW no longer available on 32bit archs, disable them: -%if 0%{?suse_version} > 1600 -ExcludeArch: %{ix86} %{arm} +%define soname 5_4_1 +%define major 5 +%if 0%{?fedora_version} +%define ext_man .gz +%define ext_info .gz +BuildRequires: antlr-C++ +BuildRequires: antlr-tool +BuildRequires: java-headless +BuildRequires: texinfo-tex +%else +BuildRequires: antlr-devel +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} %endif - Name: nco -Version: 5.3.9 -%define soname 5_3_9 -%define major 5 +Version: 5.4.1 Release: 0 Summary: Suite of programs for manipulating NetCDF/HDF files License: BSD-3-Clause -Group: Productivity/Scientific/Other URL: https://github.com/nco/nco/ Source0: https://github.com/nco/nco/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: %{name}-rpmlintrc @@ -37,7 +43,6 @@ BuildRequires: flex BuildRequires: gawk BuildRequires: gcc-c++ -BuildRequires: hdf5-devel >= 1.8.8 BuildRequires: libaec-devel BuildRequires: libsz2-devel BuildRequires: netcdf @@ -45,20 +50,13 @@ BuildRequires: texinfo BuildRequires: udunits2-devel BuildRequires: pkgconfig(gsl) +BuildRequires: pkgconfig(hdf5) >= 1.8.8 BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(netcdf) >= 4.1.3 BuildRequires: pkgconfig(zlib) -%if 0%{?fedora_version} -%define ext_man .gz -%define ext_info .gz -BuildRequires: antlr-C++ -BuildRequires: antlr-tool -BuildRequires: java-headless -BuildRequires: texinfo-tex -%else -BuildRequires: antlr-devel -Requires(post): %{install_info_prereq} -Requires(preun):%{install_info_prereq} +#---netcdf is for TW no longer available on 32bit archs, disable them: +%if 0%{?suse_version} > 1600 +ExcludeArch: %{ix86} %{arm} %endif %description @@ -68,7 +66,6 @@ %package -n lib%{name}-%{soname} Summary: Libraries for accessing %{name} -Group: System/Libraries Provides: libnco = %{version}-%{release} Provides: libnco-%{major} = %{version}-%{release} @@ -82,7 +79,6 @@ %package -n lib%{name}_c++-%{soname} Summary: Libraries for accessing %{name} -Group: System/Libraries Provides: libnco_c++ = %{version}-%{release} Provides: libnco_c++-%{major} = %{version}-%{release} @@ -96,13 +92,12 @@ %package -n lib%{name}-devel Summary: Development files for %{name} -Group: Development/Libraries/C and C++ -Provides: %{name}-devel = %{version}-%{release} -Obsoletes: %{name}-devel < %{version}-%{release} -Provides: lib%{name}_c++-devel = %{version}-%{release} Requires: lib%{name}-%{soname} = %{version}-%{release} Requires: lib%{name}_c++-%{soname} = %{version}-%{release} Recommends: %{name} = %{version}-%{release} +Provides: %{name}-devel = %{version}-%{release} +Obsoletes: %{name}-devel < %{version}-%{release} +Provides: lib%{name}_c++-devel = %{version}-%{release} %description -n lib%{name}-devel The netCDF Operators, NCO, are a suite of command line programs to @@ -114,7 +109,6 @@ %package doc Summary: Documentation for %{name} -Group: Documentation/HTML BuildArch: noarch %description doc @@ -152,7 +146,7 @@ find %{buildroot} -type f -name "*.la" -delete -print rm -f %{buildroot}%{_infodir}/dir # Fix shebangs -sed -i '1 s|.*env bash|#!/usr/bin/bash|' \ +sed -i '1 s|.*env bash|#!%{_bindir}/bash|' \ %{buildroot}%{_bindir}/{ncchecker,ncclimo,ncremap,ncz2psx} %check ++++++ nco-5.3.9.tar.gz -> nco-5.4.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/nco/nco-5.3.9.tar.gz /work/SRC/openSUSE:Factory/.nco.new.2252680/nco-5.4.1.tar.gz differ: char 13, line 1
