Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netcdf for openSUSE:Factory checked 
in at 2023-01-04 17:53:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netcdf (Old)
 and      /work/SRC/openSUSE:Factory/.netcdf.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netcdf"

Wed Jan  4 17:53:00 2023 rev:67 rq:1049747 version:4.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/netcdf/netcdf.changes    2022-12-12 
17:42:26.878045488 +0100
+++ /work/SRC/openSUSE:Factory/.netcdf.new.1563/netcdf.changes  2023-01-04 
17:53:14.146405485 +0100
@@ -1,0 +2,92 @@
+Fri Dec 30 10:06:16 UTC 2022 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Update to version 4.9.0:
+  * [Enhancement] Improve filter installation process to avoid use
+    of an extra shell script. See gh#Unidata/netcdf-c#2348.
+  * [Bug Fix] Get "make distcheck" to work See
+    gh#Unidata/netcdf-c#/2343.
+  * [Enhancement] Allow the read/write of JSON-valued Zarr
+    attributes to allow for domain specific info such as used by
+    GDAL/Zarr. See gh#Unidata/netcdf-c#2278.
+  * [Enhancement] Turn on the XArray convention for NCZarr files by
+    default. WARNING, this means that the mode should explicitly
+    specify nczarr" or "zarr" even if "xarray" or "noxarray" is
+    specified. See gh#Unidata/netcdf-c#2257.
+  * [Enhancement] Update the documentation to match the current
+    filter capabilities See gh#Unidata/netcdf-c#2249.
+  * [Enhancement] Support installation of pre-built standard
+    filters into user-specified location. See
+    gh#Unidata/netcdf-c#2318.
+  * [Enhancement] Improve filter support. More specifically (1)
+    add nc_inq_filter_avail to check if a filter is available, (2)
+    add the notion of standard filters, (3) cleanup szip support
+    to fix interaction with NCZarr. See gh#Unidata/netcdf-c#2245.
+  * [Enhancement] Switch to tinyxml2 as the default xml parser
+    implementation. See gh#Unidata/netcdf-c#2170.
+  * [Bug Fix] Require that the type of the variable in
+    nc_def_var_filter is not variable length.
+    See gh#Unidata/netcdf-c#/2231.
+  * [File Change] Apply HDF5 v1.8 format compatibility when
+    writing to previous files, as well as when creating new files.
+    The superblock version remains at 2 for newly created files.
+    Full backward read/write compatibility for netCDF-4 is
+    maintained in all cases. See gh#Unidata/netcdf-c#2176.
+  * [Enhancement] Add ability to set dataset alignment for
+    netcdf-4/HDF5 files. See gh#Unidata/netcdf-c#2206.
+  * [Bug Fix] Improve UTF8 support on windows so that it can use
+    utf8 natively. See gh#Unidata/netcdf-c#2222.
+  * [Enhancement] Add complete bitgroom support to NCZarr.
+    See gh#Unidata/netcdf-c#2197.
+  * [Bug Fix] Clean up the handling of deeply nested VLEN
+    types. Marks nc_free_vlen() and nc_free_string as deprecated
+    in favor of ncaux_reclaim_data(). See gh#Unidata/netcdf-c#2179.
+  * [Bug Fix] Make sure that netcdf.h accurately defines the flags
+    in the open/create mode flags. See gh#Unidata/netcdf-c#2183.
+  * [Enhancement] Improve support for msys2+mingw platform. See
+    gh#Unidata/netcdf-c#2171.
+  * [Bug Fix] Clean up the various inter-test dependencies in
+    ncdump for CMake. See gh#Unidata/netcdf-c#2168.
+  * [Bug Fix] Fix use of non-aws appliances. See
+    gh#Unidata/netcdf-c#2152.
+  * [Enhancement] Added options to suppress the new behavior from
+    gh#Unidata/netcdf-c#2135.
+  * [Enhancement] Support optional use of libxml2, otherwise
+    default to ezxml. See gh#Unidata/netcdf-c#2135
+  * [Bug Fix] Fix several os related errors. See
+    gh#Unidata/netcdf-c#2138.
+  * [Enhancement] Support byte-range reading of netcdf-3 files
+    stored in private buckets in S3. See gh#Unidata/netcdf-c#2134
+  * [Enhancement] Support Amazon S3 access for NCZarr. Also support
+    use of the existing Amazon SDK credentials system. See
+    gh#Unidata/netcdf-c#2114
+  * [Bug Fix] Fix string allocation error in H5FDhttp.c. See
+    gh#Unidata/netcdf-c#2127.
+  * [Bug Fix] Apply patches for ezxml and for selected oss-fuzz
+    detected errors. See gh#Unidata/netcdf-c#2125.
+  * [Bug Fix] Ensure that internal Fortran APIs are always
+    defined. See gh#Unidata/netcdf-c#2098.
+  * [Enhancement] Support filters for NCZarr. See
+    gh#Unidata/netcdf-c#2101
+  * [Bug Fix] Make PR 2075 long file name be idempotent. See
+    gh#Unidata/netcdf-c#2094.
+- Remove unused doxygen build dependency.
+- Remove some obsolete Provides/Obsoletes from library package.
+- Drop upstream patches:
+  * swap-4-8-b-Satisfy-strict-aliasing-rules.patch
+  * 
Fix-type-punning-in-val_NC_check_voff-by-using-memcpy-instead-of-assignment.patch
+  * 
Fix-type-punning-in-xxdrntohdouble-by-using-memcpy-instead-of-assignment.patch
+  * NCD4_dumpbytes-use-correct-swapline-for-object-size.patch
+  * d4util.h-make-swapinlineXX-more-robust-against-type-punning.patch
+  * bin_reclaim_compound-Fixed-uninitialized-variable.patch
+- Drop ezxml patches (replaced by tinyxml2/libxml2):
+  * Fix-for-CVE-2019-20200-ezxml-bug-19.patch
+  * 
Fix-for-CVE-2019-20006-CVE-2019-20202-CVE-2021-31598-ezxml-bug-15-17-28.patch
+  * Fix-for-CVE-2019-20199-ezxml-bug-18.patch
+  * Fix-for-CVE-2019-20007-ezxml-bug-13.patch
+  * Fix-for-CVE-2021-26221-ezxml-bug-21.patch
+  * Fix-for-CVE-2021-26222-ezxml-bug-22.patch
+  * Fix-CVE-2021-30485-bug-25.patch
+  * Fix-CVE-2021-31229-bug-26-CVE-2019-20201-bug-16-CVE-2019-20198-bug-20.patch
+  * Fix-CVE-2021-31347-bug-27.patch
+
+-------------------------------------------------------------------

Old:
----
  Fix-CVE-2021-30485-bug-25.patch
  Fix-CVE-2021-31229-bug-26-CVE-2019-20201-bug-16-CVE-2019-20198-bug-20.patch
  Fix-CVE-2021-31347-bug-27.patch
  Fix-for-CVE-2019-20006-CVE-2019-20202-CVE-2021-31598-ezxml-bug-15-17-28.patch
  Fix-for-CVE-2019-20007-ezxml-bug-13.patch
  Fix-for-CVE-2019-20199-ezxml-bug-18.patch
  Fix-for-CVE-2019-20200-ezxml-bug-19.patch
  Fix-for-CVE-2021-26221-ezxml-bug-21.patch
  Fix-for-CVE-2021-26222-ezxml-bug-22.patch
  
Fix-type-punning-in-val_NC_check_voff-by-using-memcpy-instead-of-assignment.patch
  Fix-type-punning-in-xxdrntohdouble-by-using-memcpy-instead-of-assignment.patch
  NCD4_dumpbytes-use-correct-swapline-for-object-size.patch
  bin_reclaim_compound-Fixed-uninitialized-variable.patch
  d4util.h-make-swapinlineXX-more-robust-against-type-punning.patch
  netcdf-c-4.8.1.tar.gz
  swap-4-8-b-Satisfy-strict-aliasing-rules.patch

New:
----
  netcdf-c-4.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ netcdf.spec ++++++
--- /var/tmp/diff_new_pack.e0Th7T/_old  2023-01-04 17:53:14.882409823 +0100
+++ /var/tmp/diff_new_pack.e0Th7T/_new  2023-01-04 17:53:14.886409846 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,8 +20,8 @@
 
 %define _do_check 1
 
-%define ver 4.8.1
-%define _ver 4_8_1
+%define ver 4.9.0
+%define _ver 4_9_0
 %define pname netcdf
 %define sonum   19
 
@@ -38,6 +38,8 @@
 %endif
 
 %bcond_with valgrind_checks
+# Keep disabled until properly set up on HDF5 library side
+%bcond_with plugins
 
 %if "%flavor" == ""
 %define package_name %{pname}
@@ -479,44 +481,28 @@
 URL:            https://www.unidata.ucar.edu/software/netcdf/
 Source:         
https://downloads.unidata.ucar.edu/netcdf-c/%{version}/%{pname}-c-%{version}.tar.gz
 Source1:        nc-config.1.gz
-Patch1:         swap-4-8-b-Satisfy-strict-aliasing-rules.patch
-Patch2:         
Fix-type-punning-in-val_NC_check_voff-by-using-memcpy-instead-of-assignment.patch
-Patch3:         
Fix-type-punning-in-xxdrntohdouble-by-using-memcpy-instead-of-assignment.patch
-Patch4:         NCD4_dumpbytes-use-correct-swapline-for-object-size.patch
-Patch5:         
d4util.h-make-swapinlineXX-more-robust-against-type-punning.patch
 Patch6:         
parseServers-Fix-uninitialized-variable-simplify-error-path.patch
-Patch7:         bin_reclaim_compound-Fixed-uninitialized-variable.patch
 Patch8:         val_NC_check_voff-Fix-uninitialized-variable-warning.patch
 Patch9:         pr_att-Fix-uninitialized-variable.patch
 Patch10:        NCD4_dumpbytes-Add-missing-initialization-of-float-types.patch
 Patch11:        NCZ_def_var_chunking-make-sure-cs-is-set-before-used.patch
 Patch12:        Fix-spurious-uninitialized-variable-warning.patch
-Patch13:        Fix-for-CVE-2019-20200-ezxml-bug-19.patch
-Patch14:        
Fix-for-CVE-2019-20006-CVE-2019-20202-CVE-2021-31598-ezxml-bug-15-17-28.patch
-Patch15:        Fix-for-CVE-2019-20199-ezxml-bug-18.patch
-Patch16:        Fix-for-CVE-2019-20007-ezxml-bug-13.patch
-Patch17:        Fix-for-CVE-2021-26221-ezxml-bug-21.patch
-Patch18:        Fix-for-CVE-2021-26222-ezxml-bug-22.patch
-Patch19:        Fix-CVE-2021-30485-bug-25.patch
-Patch20:        
Fix-CVE-2021-31229-bug-26-CVE-2019-20201-bug-16-CVE-2019-20198-bug-20.patch
-Patch21:        Fix-CVE-2021-31347-bug-27.patch
 
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  doxygen
 BuildRequires:  gawk
 BuildRequires:  libcurl-devel >= 7.18.0
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  unzip
 BuildRequires:  zlib-devel >= 1.2.5
+BuildRequires:  pkgconfig(libxml-2.0)
 %if 0%{?valgrind_checks}
 BuildRequires:  valgrind
 %endif
 %if %{without hpc}
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
-# Note hdf5 1.10 has incompatible on disk files
 BuildRequires:  hdf5%{p_suffix}-devel
 BuildRequires:  libhdf5_hl%{p_suffix}
  %if %{with mpi}
@@ -548,12 +534,6 @@
 %package -n     %{libname -s %{sonum}}
 Summary:        Shared libraries for the NetCDF scientific data format
 Group:          Productivity/Scientific/Other
-%if %{without mpi} && %{without hpc}
-Provides:       %{libname}-4 = %{version}
-Obsoletes:      %{libname}-4 < %{version}
-%endif
-%{!?with_hpc:Provides:       %{libname} = %{version}}
-Obsoletes:      %{libname} < %{version}
 %if %{without hpc}
 # To avoid unresolvable errors due to multiple providers of the library
 %{requires_eq libhdf5%{p_suffix}}
@@ -704,9 +684,17 @@
     --with-pic \
     --disable-doxygen \
     --enable-static \
+%if %{with plugins}
+    --enable-plugins \
+    --with-plugin-dir=%{p_libdir}/hdf5/plugin/
+%else
+    --disable-plugins \
+%endif
 #    --enable-logging \
 
-make %{?_smp_mflags}
+%make_build
+# Build tests without executing
+%make_build check TESTS=""
 
 %install
 %{?with_hpc:%{hpc_setup}}
@@ -823,8 +811,9 @@
  . /usr/%_lib/mpi/gcc/%{mpi_flavor}%{?mpi_ext}/bin/mpivars.sh
  %endif
 %endif
-%ifarch ppc64 s390x
-    make check || { echo -e "WARNING: ignore check error for ppc64/s390x"; }
+%ifarch ppc64 s390x %ix86
+# tst_netcdf4_4 fails on ix86 - https://github.com/Unidata/netcdf-c/issues/2433
+    make check || { echo -e "WARNING: ignore check error for 
ppc64/s390x/ix86"; }
 %else
     make check
 %endif


++++++ netcdf-c-4.8.1.tar.gz -> netcdf-c-4.9.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/netcdf/netcdf-c-4.8.1.tar.gz 
/work/SRC/openSUSE:Factory/.netcdf.new.1563/netcdf-c-4.9.0.tar.gz differ: char 
5, line 1

Reply via email to