Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2022-02-27 22:43:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and      /work/SRC/openSUSE:Factory/.hdf5.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hdf5"

Sun Feb 27 22:43:00 2022 rev:73 rq:957812 version:1.10.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes        2021-01-30 
13:57:50.546404649 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.1958/hdf5.changes      2022-02-27 
22:43:39.750640366 +0100
@@ -1,0 +2,74 @@
+Wed Feb 16 11:18:17 UTC 2022 - Atri Bhattacharya <[email protected]>
+
+- Update to version 1.10.8:
+  * Added new option to control the build of High-Level tools
+  * Adds C++ Autotools configuration file for Intel
+  * Adds C++ Autotools configuration file for PGI
+  * Updates PGI C options
+  * CMake will now run the shell script tests in test/ by default
+  * Removed unused HDF5_ENABLE_HSIZET option from CMake
+  * CMake no longer builds the C++ library by default
+  * Removal of pre-VS2015 work-arounds
+  * Add CMake variable HDF5_LIB_INFIX
+  * Added a configure-time option to control certain compiler
+    warnings
+  * CMake option to build the HDF filter plugins project as an
+    external project
+  * Added a configure-time option to consider certain compiler
+    warnings
+  * Autotools and CMake target added to produce doxygen generated
+    documentation
+  * CMake option to build the HDF filter plugins project as an
+    external project
+  * Added CMake option to format source files
+  * Change how the release part of version, in major.minor.release
+    is checked
+  * H5Gcreate1() now rejects size_hint parameters larger than
+    UINT32_MAX
+  * H5Pset_fapl_log() no longer crashes when passed an invalid
+    fapl ID
+  * Fixes a segfault when H5Pset_mdc_log_options() is called
+    multiple times
+  * File locking now works on Windows
+  * H5Epush_ret() now requires a trailing semicolon
+  * Improved performance of H5Sget_select_elem_pointlist
+  * H5Fget_name_f fixed to handle correctly trailing whitespaces
+    and newly allocated buffers.
+  * Added new H5S functions.
+  * Refactored the perform tools and removed dependencies on test
+    library.
+  * h5repack added help text for user-defined filters.
+  * Doxygen documentation is available when configured and
+    generated.
+  * Fixed CVE-2018-17432
+  * Fixed a segmentation fault
+  * Detection of simple data transform function "x"
+  * Fixed CVE-2020-10810 - an invalid read and memory leak when
+    parsing
+  * Fixed CVE-2018-14460
+  * Fixed CVE-2018-11206
+  * Fixed CVE-2018-14033 (same issue as CVE-2020-10811)
+  * Remove underscores on header file guards
+  * H5FArray.java class:
+    - Convert the entire byte array into a 1-d array of the
+      desired type, rather than performing 1 conversion per row;
+    - Use the Java Arrays method copyOfRange to grab the section
+      of the array from (1) that is desired to be inserted into
+      the destination array.
+  * Corrected path searched by CMake find_package command
+  * Corrected pkg-config compile script
+  * Fixed CMake C++ compiler flags
+  * Autotools clang debug optimization level change
+  * Better support for libaec (open-source Szip library) in CMake
+  * Refactor CMake configure for Fortran
+  * Remove arbitrary warning flag groups from CMake builds
+  * Reclassify CMake messages, to allow new modes and --log-level
+    option
+  * Fixes Autotools determination of the stat struct having an
+    st_blocks field
+  * Changed how h5dump and h5ls identify long double.
+  * Fixed tools argument parsing.
+  * Updated doxygen comments with changes for release
+- Minor rebase of patches to apply cleanly.
+
+-------------------------------------------------------------------

Old:
----
  hdf5-1.10.7.tar.bz2

New:
----
  hdf5-1.10.8.tar.bz2

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

Other differences:
------------------
++++++ hdf5.spec ++++++
--- /var/tmp/diff_new_pack.UdXX9C/_old  2022-02-27 22:43:40.442640565 +0100
+++ /var/tmp/diff_new_pack.UdXX9C/_new  2022-02-27 22:43:40.446640567 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,8 +34,8 @@
 
 %define use_sz2 0
 
-%define vers 1.10.7
-%define _vers 1_10_7
+%define vers 1.10.8
+%define _vers 1_10_8
 %define short_ver 1.10
 %define src_ver %{version}
 %define pname hdf5
@@ -912,8 +912,6 @@
 
 %files -n %{name}
 %{?with_hpc:%dir %my_bindir}
-%{my_bindir}/gif2h5
-%{my_bindir}/h52gif
 %{my_bindir}/h5clear
 %{my_bindir}/h5copy
 %{my_bindir}/h5debug
@@ -927,6 +925,7 @@
 %if %{with mpi}
 %{my_bindir}/ph5diff
 %{my_bindir}/h5perf
+%{my_bindir}/perf
 %endif
 %{my_bindir}/h5perf_serial
 %{my_bindir}/h5redeploy
@@ -934,7 +933,6 @@
 %{my_bindir}/h5repart
 %{my_bindir}/h5stat
 %{my_bindir}/h5unjam
-%{my_bindir}/h5watch
 %{my_bindir}/mirror_server
 %{my_bindir}/mirror_server_stop
 

++++++ PPC64LE-Fix-long-double-handling.patch ++++++
--- /var/tmp/diff_new_pack.UdXX9C/_old  2022-02-27 22:43:40.470640574 +0100
+++ /var/tmp/diff_new_pack.UdXX9C/_new  2022-02-27 22:43:40.474640575 +0100
@@ -11,10 +11,10 @@
  hdf5-1.10.1/test/dt_arith.c                | 26 ++++++++++++++++++++++++--
  2 files changed, 40 insertions(+), 2 deletions(-)
 
-Index: hdf5-1.10.7/config/cmake/ConversionTests.c
+Index: hdf5-1.10.8/config/cmake/ConversionTests.c
 ===================================================================
---- hdf5-1.10.7.orig/config/cmake/ConversionTests.c
-+++ hdf5-1.10.7/config/cmake/ConversionTests.c
+--- hdf5-1.10.8.orig/config/cmake/ConversionTests.c
++++ hdf5-1.10.8/config/cmake/ConversionTests.c
 @@ -34,6 +34,14 @@ int HDF_NO_UBSAN main(void)
      unsigned char       s2[8];
      int                 ret = 1;
@@ -45,15 +45,15 @@
      if(sizeof(long double) == 16) {
          /*make sure the long double type is the same as the failing type
           *which has 16 bytes in size and 11 bits of exponent.  If it is,
-Index: hdf5-1.10.7/test/dt_arith.c
+Index: hdf5-1.10.8/test/dt_arith.c
 ===================================================================
---- hdf5-1.10.7.orig/test/dt_arith.c
-+++ hdf5-1.10.7/test/dt_arith.c
-@@ -3045,7 +3045,18 @@ test_conv_flt_1 (const char *name, int r
-                         buf, saved, nelmts);
- #if H5_SIZEOF_LONG_DOUBLE!=H5_SIZEOF_DOUBLE && H5_SIZEOF_LONG_DOUBLE!=0
-             } else if(src_type == FLT_LDOUBLE) {
--                 INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, 
dst_size,
+--- hdf5-1.10.8.orig/test/dt_arith.c
++++ hdf5-1.10.8/test/dt_arith.c
+@@ -3040,7 +3040,18 @@ test_conv_flt_1(const char *name, int ru
+ #if H5_SIZEOF_LONG_DOUBLE != H5_SIZEOF_DOUBLE && H5_SIZEOF_LONG_DOUBLE != 0
+             }
+             else if (src_type == FLT_LDOUBLE) {
+-                INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, 
dst_size, buf, saved, nelmts);
 +               size_t mant_dig = LDBL_MANT_DIG;
 +               if (mant_dig >= src_nbits) {
 +                   /* This happens for IBM long double in little endian.
@@ -65,14 +65,14 @@
 +                      override the mantissa size.  */
 +                   mant_dig = 52;
 +               }
-+                 INIT_FP_SPECIAL(src_size, src_nbits, sendian, mant_dig, 
dst_size,
-                         buf, saved, nelmts);
++                 INIT_FP_SPECIAL(src_size, src_nbits, sendian, mant_dig, 
dst_size, buf, saved, nelmts);
  #endif
-             } else
-@@ -3705,7 +3716,18 @@ test_conv_int_fp(const char *name, int r
-             INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, 
sendian, dst_size,
-                     buf, saved, nelmts);
-         } else {
+             }
+             else
+@@ -3750,7 +3761,18 @@ test_conv_int_fp(const char *name, int r
+                            nelmts);
+         }
+         else {
 -            INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, 
dst_size, buf, saved, nelmts);
 +          size_t mant_dig = LDBL_MANT_DIG;
 +          if (mant_dig >= src_nbits) {
@@ -88,5 +88,5 @@
 +            INIT_FP_SPECIAL(src_size, src_nbits, sendian, mant_dig, dst_size, 
buf, saved, nelmts);
          }
  #endif
-     } else
+     }
 

++++++ hdf5-1.10.7.tar.bz2 -> hdf5-1.10.8.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/hdf5/hdf5-1.10.7.tar.bz2 
/work/SRC/openSUSE:Factory/.hdf5.new.1958/hdf5-1.10.8.tar.bz2 differ: char 11, 
line 1

++++++ hdf5-1.8.11-abort_unknown_host_config.patch ++++++
--- /var/tmp/diff_new_pack.UdXX9C/_old  2022-02-27 22:43:40.526640591 +0100
+++ /var/tmp/diff_new_pack.UdXX9C/_new  2022-02-27 22:43:40.530640592 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- configure.orig
 +++ configure
-@@ -4160,6 +4160,8 @@ done
+@@ -4286,6 +4286,8 @@ done
  if test "X$host_config" != "Xnone"; then
    CC_BASENAME="`echo $CC | cut -f1 -d' ' | xargs basename 2>/dev/null`"
    . $host_config
@@ -15,7 +15,7 @@
 ===================================================================
 --- configure.ac.orig
 +++ configure.ac
-@@ -271,6 +271,8 @@ done
+@@ -294,6 +294,8 @@ done
  if test "X$host_config" != "Xnone"; then
    CC_BASENAME="`echo $CC | cut -f1 -d' ' | xargs basename 2>/dev/null`"
    . $host_config

++++++ hdf5-LD_LIBRARY_PATH.patch ++++++
--- /var/tmp/diff_new_pack.UdXX9C/_old  2022-02-27 22:43:40.538640594 +0100
+++ /var/tmp/diff_new_pack.UdXX9C/_new  2022-02-27 22:43:40.542640594 +0100
@@ -1,8 +1,8 @@
-Index: hdf5-1.10.7/src/Makefile.in
+Index: hdf5-1.10.8/src/Makefile.in
 ===================================================================
---- hdf5-1.10.7.orig/src/Makefile.in
-+++ hdf5-1.10.7/src/Makefile.in
-@@ -1941,8 +1941,6 @@ help:
+--- hdf5-1.10.8.orig/src/Makefile.in
++++ hdf5-1.10.8/src/Makefile.in
+@@ -1990,8 +1990,6 @@ help:
  # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
  # is set to ignore the error.
  H5Tinit.c: H5detect$(EXEEXT)
@@ -11,7 +11,7 @@
        $(RUNSERIAL) ./H5detect$(EXEEXT) > $@  ||                               
\
            (test $$HDF5_Make_Ignore && echo "*** Error ignored") ||          \
            ($(RM) $@ ; exit 1)
-@@ -1953,8 +1951,6 @@ H5Tinit.c: H5detect$(EXEEXT)
+@@ -2002,8 +2000,6 @@ H5Tinit.c: H5detect$(EXEEXT)
  # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
  # is set to ignore the error.
  H5lib_settings.c: H5make_libsettings$(EXEEXT) libhdf5.settings

++++++ hdf5-Remove-timestamps-from-binaries.patch ++++++
--- /var/tmp/diff_new_pack.UdXX9C/_old  2022-02-27 22:43:40.550640597 +0100
+++ /var/tmp/diff_new_pack.UdXX9C/_new  2022-02-27 22:43:40.554640599 +0100
@@ -10,30 +10,31 @@
 ---
  src/H5detect.c | 15 ---------------
  1 file changed, 15 deletions(-)
-Index: hdf5-1.10.7/src/H5detect.c
+Index: hdf5-1.10.8/src/H5detect.c
 ===================================================================
---- hdf5-1.10.7.orig/src/H5detect.c
-+++ hdf5-1.10.7/src/H5detect.c
-@@ -1234,21 +1234,6 @@ bit.\n";
+--- hdf5-1.10.8.orig/src/H5detect.c
++++ hdf5-1.10.8/src/H5detect.c
+@@ -1190,22 +1190,6 @@ bit.\n";
      fprintf(rawoutstream, "/* Generated automatically by H5detect -- do not 
edit */\n\n\n");
-     HDfputs(FileHeader, rawoutstream);        /*the copyright notice--see top 
of this file */
+     HDfputs(FileHeader, rawoutstream); /*the copyright notice--see top of 
this file */
  
--    fprintf(rawoutstream, " *\n * Created:\t\t%s %2d, %4d\n",
--    month_name[tm->tm_mon], tm->tm_mday, 1900 + tm->tm_year);
--    if(pwd || real_name[0] || host_name[0]) {
+-    fprintf(rawoutstream, " *\n * Created:\t\t%s %2d, %4d\n", 
month_name[tm->tm_mon], tm->tm_mday,
+-            1900 + tm->tm_year);
+-    if (pwd || real_name[0] || host_name[0]) {
 -        fprintf(rawoutstream, " *\t\t\t");
--        if(real_name[0])
+-        if (real_name[0])
 -            fprintf(rawoutstream, "%s <", real_name);
 -#ifdef H5_HAVE_GETPWUID
--        if(pwd) HDfputs(pwd->pw_name, rawoutstream);
+-        if (pwd)
+-            HDfputs(pwd->pw_name, rawoutstream);
 -#endif
--        if(host_name[0])
+-        if (host_name[0])
 -            fprintf(rawoutstream, "@%s", host_name);
--        if(real_name[0])
+-        if (real_name[0])
 -            fprintf(rawoutstream, ">");
 -        HDfputc('\n', rawoutstream);
 -    }
      fprintf(rawoutstream, " *\n * Purpose:\t\t");
-     for(s = purpose; *s; s++) {
+     for (s = purpose; *s; s++) {
          HDfputc(*s, rawoutstream);
 

Reply via email to