The package rpms/eccodes.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/eccodes.git/commit/?id=aa2a12089c....
Change:
-ExcludeArch: s390x
Thanks.
Full change:
============
commit bc33423cd0bedc2054faf5050ebde8f3cfead959
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Thu May 26 15:05:03 2022 +0200
add new source code, new datapack, and remove some old patch files
diff --git a/.gitignore b/.gitignore
index ea782d6..b3652b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,20 +1,2 @@
-/eccodes_test_data.tar.gz
-/eccodes_test_data_20181010.tar.gz
-/eccodes-2.12.0-Source.tar.gz
-/eccodes-2.12.5-Source.tar.gz
-/eccodes-2.13.0-Source.tar.gz
-/eccodes-2.14.1-Source.tar.gz
-/eccodes-2.15.0-Source.tar.gz
-/eccodes-2.16.0-Source.tar.gz
-/eccodes-2.17.0-Source.tar.gz
-/eccodes-2.18.0-Source.tar.gz
-/eccodes_test_data_20200626.tar.gz
-/eccodes-2.19.0-Source.tar.gz
-/eccodes-2.19.1-Source.tar.gz
-/eccodes-2.20.0-Source.tar.gz
-/eccodes-2.21.0-Source.tar.gz
-/eccodes-2.22.0-Source.tar.gz
-/eccodes-2.22.1-Source.tar.gz
-/eccodes-2.23.0-Source.tar.gz
-/eccodes-2.24.0-Source.tar.gz
-/eccodes-2.25.0-Source.tar.gz
+/eccodes-2.26.0-Source.tar.gz
+/eccodes_test_data_20220526.tar.gz
diff --git a/eccodes-32bit.patch b/eccodes-32bit.patch
deleted file mode 100644
index 8bf6d79..0000000
--- a/eccodes-32bit.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- eccodes-2.19.0-Source.unchanged/src/grib_api_prototypes.h 2020-10-15
13:21:34.000000000 +0200
-+++ eccodes-2.19.0-Source/src/grib_api_prototypes.h 2020-10-16 08:52:25.171175169 +0200
-@@ -859,8 +859,8 @@ double grib_ieeefloat_error(double x);
- double grib_long_to_ieee(unsigned long x);
- int grib_nearest_smaller_ieee_float(double a, double* x);
- unsigned long grib_ieee_to_long(double x);
--unsigned long grib_ieee64_to_long(double x);
--double grib_long_to_ieee64(unsigned long x);
-+uint64_t grib_ieee64_to_long(double x);
-+double grib_long_to_ieee64(uint64_t x);
- int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes,
double* val);
- int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes,
double* val);
- int grib_ieee_encode_array(grib_context* c, double* val, size_t nvals, int bytes,
unsigned char* buf);
---- eccodes-2.19.0-Source.unchanged/src/grib_ieeefloat.c 2020-10-15 13:21:34.000000000
+0200
-+++ eccodes-2.19.0-Source/src/grib_ieeefloat.c 2020-10-16 09:01:37.712934707 +0200
-@@ -442,7 +442,7 @@ unsigned long grib_ieee_to_long(double x
- * Byte swapping is actually implemented in grib_decode_unsigned_long and
- * grib_encode_unsigned_long.
- */
--unsigned long grib_ieee64_to_long(double x)
-+uint64_t grib_ieee64_to_long(double x)
- {
- unsigned long lval;
- DebugAssert(sizeof(double) == sizeof(long));
-@@ -450,7 +450,7 @@ unsigned long grib_ieee64_to_long(double
- return lval;
- }
-
--double grib_long_to_ieee64(unsigned long x)
-+double grib_long_to_ieee64(uint64_t x)
- {
- double dval;
- DebugAssert(sizeof(double) == sizeof(long));
diff --git a/eccodes-test-grib_to_netcdf.patch b/eccodes-test-grib_to_netcdf.patch
deleted file mode 100644
index eff2a26..0000000
--- a/eccodes-test-grib_to_netcdf.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- eccodes-2.23.0-Source.unchanged/tests/grib_to_netcdf.sh 2021-08-25 11:35:41.000000000
+0200
-+++ eccodes-2.23.0-Source/tests/grib_to_netcdf.sh 2021-09-02 10:31:33.417295119 +0200
-@@ -64,8 +64,10 @@ if [ $ECCODES_ON_WINDOWS -eq 0 ]; then
- set -e
- if [ $stat -eq 0 ]; then
- have_netcdf4=1
-- res=`${tools_dir}/grib_get -TA -p identifier,versionNumberOfSuperblock
$tempNetcdf`
-- [ "$res" = "HDF5 0" ]
-+# res=`${tools_dir}/grib_get -TA -p identifier,versionNumberOfSuperblock
$tempNetcdf`
-+# [ "$res" = "HDF5 0" ]
-+ res=`${tools_dir}/grib_get -TA -p identifier $tempNetcdf`
-+ [ "$res" = "HDF5" ]
- fi
- fi
-
diff --git a/sources b/sources
index 45bc82a..6d7fcc8 100644
--- a/sources
+++ b/sources
@@ -1,8 +1,2 @@
-SHA512 (eccodes_test_data_20200626.tar.gz) =
553eb69f3664c2f847c5ee7a84066e814ef03b3148ae2c13d845891038336daca815673650f1d06efee4f4a1ddaa4326f2ddfbe81d29382e3f25608b249b8d9e
-SHA512 (eccodes-2.20.0-Source.tar.gz) =
ea2953987c4713b230e6d75ad5ae1dbbeea2633d1caf60614ececfe2fabe07d7c794baf120f5df82716f37b2540f7f6a6cd82f04070a78bf65dc7d499ca50dc0
-SHA512 (eccodes-2.21.0-Source.tar.gz) =
f2ba8361b99800646a92f5f5beb7ec2facf2ee3b8a3f7985d9681a23b2faae778004c8c688ebe4b3a8492e99c76422c66ecc8943d12d3342d5bc1d38362ccf06
-SHA512 (eccodes-2.22.0-Source.tar.gz) =
488ff560cd9969c2d5c0dd0ce3e6b4433954893758ae1a2bd9177536d8b08a89f37aac4f6a175c271f528d5c838fd4ec7b090dfb1f691df5cfceb67508bdc470
-SHA512 (eccodes-2.22.1-Source.tar.gz) =
86818604eca75a34c8ce0cf0540d255c0db2d92bf03970a65c972fb2a16b6c472f6dcebfd04bdac4b76b8db2fcf2ed4dfa8a70875eaf1353a775fc185e5de9a0
-SHA512 (eccodes-2.23.0-Source.tar.gz) =
df8e9f25396d91ae0adb1b1502cdb6c1473d80caf79ce3fe9318ecc63194fd1c7dc7424fccf44aabf8c06ea343d59093bb21e75f6e5466f21ce44cb514e07350
-SHA512 (eccodes-2.24.0-Source.tar.gz) =
cfd1989ff6d733c3053dae75d1951d6ba475dd6a388b6d747c3a87ade3de9a77da8a6954b6a6ea2eb8cfbd3e08aad7a8b12db1561893f8acc2a9041ce7718e24
-SHA512 (eccodes-2.25.0-Source.tar.gz) =
b6c675e9bb7377120ae0eb5f1601c3980925b78f240aa26e46cf50ce0d64c5566a4191c83b2ca6ab11fcbcadb70bad1f2c4e188adc245dcf2237292bd359078d
+SHA512 (eccodes-2.26.0-Source.tar.gz) =
cd4fd2048ad98a4a5c82a0a233b2e64eb67a195d42637607423669351b6cd295b111a382f6d9ecb05ffe25f79599bf3963550ca27d84e7f9ef55e499e183a35f
+SHA512 (eccodes_test_data_20220526.tar.gz) =
0457878caad6a3395daf60e27cfb72121526065b0cf4da144c7499b8d38bebae0952ddbd20ef0eb53fad77ada60160039340da01001f19fbb7fb1ccbb3d0547a
commit 2378143ac93fefd19076d42b7139ebbbb3a41b9c
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Thu May 26 15:00:04 2022 +0200
update to new version 2.26.0
diff --git a/eccodes-jasper3-use-wrapper-entry-point.patch
b/eccodes-jasper3-use-wrapper-entry-point.patch
deleted file mode 100644
index cebee2d..0000000
--- a/eccodes-jasper3-use-wrapper-entry-point.patch
+++ /dev/null
@@ -1,74 +0,0 @@
---- eccodes-2.25.0-Source.unchanged/src/grib_jasper_encoding.c 2022-03-03
15:40:43.000000000 +0100
-+++ eccodes-2.25.0-Source/src/grib_jasper_encoding.c 2022-03-06 16:18:43.875617700 +0100
-@@ -30,7 +30,7 @@ int grib_jasper_decode(grib_context* c,
- jas_matrix_t* matrix = NULL;
- jas_image_cmpt_t* p;
- int i, j, k;
--
-+ jas_conf_clear(); jas_conf_set_max_mem_usage(jas_get_total_mem_size());
jas_init_library(); jas_init_thread();
- jpeg = jas_stream_memopen((char*)buf, *buflen);
- if (!jpeg) {
- code = GRIB_DECODING_ERROR;
-@@ -39,7 +39,7 @@ int grib_jasper_decode(grib_context* c,
-
- grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_decode: Jasper version
%s", jas_getversion());
-
-- image = jpc_decode(jpeg, NULL);
-+ image = jas_image_decode (jpeg, -1, 0);
- if (!image) {
- code = GRIB_DECODING_ERROR;
- goto cleanup;
-@@ -77,7 +77,7 @@ cleanup:
- jas_image_destroy(image);
- if (jpeg)
- jas_stream_close(jpeg);
--
-+ jas_cleanup_thread(); jas_cleanup_library();
- return code;
- }
-
-@@ -94,6 +94,7 @@ int grib_jasper_encode(grib_context* c,
- long no_values = helper->no_values;
- long bits8;
- int i;
-+ int fmt;
-
- size_t buflen = 0;
- unsigned char* encoded = NULL;
-@@ -156,7 +157,7 @@ int grib_jasper_encode(grib_context* c,
- }
- }
-
-- /*jas_init();*/
-+ jas_conf_clear(); jas_conf_set_max_mem_usage(jas_get_total_mem_size());
jas_init_library(); jas_init_thread();
-
- opts[0] = 0;
-
-@@ -175,7 +176,8 @@ int grib_jasper_encode(grib_context* c,
- cmpt.stream_ = istream;
-
- jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer,
helper->buffer_size);
-- jaserr = jpc_encode(&image, jpcstream, opts);
-+ fmt = jas_image_strtofmt("jpc");
-+ jaserr = jas_image_encode(&image, jpcstream, fmt, opts);
-
- if (jaserr != 0) {
- /* increase the number of guard bits */
-@@ -189,7 +191,7 @@ int grib_jasper_encode(grib_context* c,
- istream = jas_stream_memopen((char*)encoded, buflen);
- cmpt.stream_ = istream;
- jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer,
helper->buffer_size);
-- jaserr = jpc_encode(&image, jpcstream, opts);
-+ jaserr = jas_image_encode(&image, jpcstream, fmt, opts);
- }
-
- if (jaserr != 0) {
-@@ -210,7 +212,7 @@ cleanup:
- jas_stream_close(istream);
- if (jpcstream)
- jas_stream_close(jpcstream);
--
-+ jas_cleanup_thread(); jas_cleanup_library();
- return code;
- }
-
diff --git a/eccodes-soversion.patch b/eccodes-soversion.patch
index c1cd6b2..0cf8084 100644
--- a/eccodes-soversion.patch
+++ b/eccodes-soversion.patch
@@ -1,5 +1,5 @@
---- eccodes-2.25.0-Source.unchanged/fortran/CMakeLists.txt 2022-03-03 15:40:42.000000000
+0100
-+++ eccodes-2.25.0-Source/fortran/CMakeLists.txt 2022-03-06 15:40:01.323606416 +0100
+--- eccodes-2.26.0-Source.unchanged/fortran/CMakeLists.txt 2022-05-18 13:20:10.000000000
+0200
++++ eccodes-2.26.0-Source/fortran/CMakeLists.txt 2022-05-26 14:15:01.080533587 +0200
@@ -49,7 +49,8 @@ if( HAVE_FORTRAN )
GENERATED grib_f90.f90 eccodes_f90.f90
PUBLIC_INCLUDES
$<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
@@ -10,13 +10,14 @@
if( DEFINED ecbuild_VERSION AND NOT ${ecbuild_VERSION} VERSION_LESS 3.1 )
# Installed module directory is not in the PUBLIC INCLUDES!
---- eccodes-2.25.0-Source.unchanged/src/CMakeLists.txt 2022-03-03 15:40:42.000000000
+0100
-+++ eccodes-2.25.0-Source/src/CMakeLists.txt 2022-03-06 15:40:01.324606392 +0100
-@@ -437,6 +437,7 @@ ecbuild_add_library( TARGET eccodes
+--- eccodes-2.26.0-Source.unchanged/src/CMakeLists.txt 2022-05-18 13:20:10.000000000
+0200
++++ eccodes-2.26.0-Source/src/CMakeLists.txt 2022-05-26 14:18:49.300260787 +0200
+@@ -437,6 +437,8 @@ ecbuild_add_library( TARGET eccodes
PRIVATE_LIBS ${ECCODES_EXTRA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}
${AEC_LIBRARIES} ${PNG_LIBRARIES}
PUBLIC_LIBS ${CMATH_LIBRARIES} ${THREADS_LIBRARIES}
- TEMPLATES ${grib_api_extra_srcs}
-+ SOVERSION ${ECCODES_SOVERSION}
+ TEMPLATES ${eccodes_extra_src_files}
++ SOVERSION ${ECCODES_SOVERSION}
++
INSTALL_HEADERS_LIST
grib_api.h
eccodes.h
diff --git a/eccodes.spec b/eccodes.spec
index 0ee87a0..d5c01de 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,12 +1,12 @@
Name: eccodes
-Version: 2.25.0
-Release: 2%{?dist}
+Version: 2.26.0
+Release: 1%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
%global so_version 0.1
%global so_version_f90 0.1
-%global datapack_date 20200626
+%global datapack_date 20220526
# latest fedora-36 grib_api version is 1.27.0-12
# but this version number is to be updated as soon as we know
@@ -47,13 +47,6 @@ Patch1: eccodes-soversion.patch
#
https://software.ecmwf.int/issues/browse/SUP-2073
# (and again, unfortunately this issue is not public)
-# jasper3 now hides internal encoder / decoder. Use wrapper entry point
-# c.f.
https://github.com/jasper-software/jasper/commit/5fe57ac5829ec31396e7eaab...
-# Also, now with jasper3, calling jas_stream_memopen (for example) always needs jasper
-# library initialization
-Patch2: eccodes-jasper3-use-wrapper-entry-point.patch
-
-
BuildRequires: cmake3
BuildRequires: gcc
BuildRequires: gcc-gfortran
@@ -185,13 +178,6 @@ pushd %{_vpath_builddir}
tar xf %SOURCE1
popd
-# remove executable permissions from c files
-chmod 644 tigge/*.c
-chmod 644 tools/*.c
-
-# remove executable permissions from the authors and license file
-chmod 644 AUTHORS LICENSE
-
%build
#-- The following features are disabled by default and not switched on:
@@ -270,8 +256,6 @@ rm %{buildroot}%{_datadir}/%{name}/definitions/installDefinitions.sh
# copy the html documentation to the install directory
mkdir -p %{buildroot}%{_datadir}/doc/%{name}/
cp -r html %{buildroot}%{_datadir}/doc/%{name}/
-# and remove an unneeded Makefile from the html directory
-rm %{buildroot}%{_datadir}/doc/%{name}/html/Makefile.am
# copy the example scripts/programs to the install directory
# but dont copy the shell scripts and Makefiles, since these
@@ -351,6 +335,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Thu May 26 2022 Jos de Kloe <josdekloe(a)gmail.com> - 2.26.0-1
+- Upgrade to upstream version 2.26.0
+
* Fri May 20 2022 Sandro Mani <manisandro(a)gmail.com> - 2.25.0-2
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
commit 6a1c7f8e6986c96fb4d163ec573e73c2545c44a9
Author: Sandro Mani <manisandro(a)gmail.com>
Date: Sat May 21 00:10:53 2022 +0200
Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
diff --git a/eccodes.spec b/eccodes.spec
index 2e1bdd5..0ee87a0 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
Version: 2.25.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -351,6 +351,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Fri May 20 2022 Sandro Mani <manisandro(a)gmail.com> - 2.25.0-2
+- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
+
* Sun Mar 06 2022 Jos de Kloe <josdekloe(a)gmail.com> - 2.25.0-1
- Upgrade to upstream version 2.25.0
- Add new BR libaec-devel
commit 277f1158773ab44b8886626bce614888f03ebcbc
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Sun Mar 6 17:20:32 2022 +0100
add new sources
diff --git a/.gitignore b/.gitignore
index dcaab7e..ea782d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
/eccodes-2.22.1-Source.tar.gz
/eccodes-2.23.0-Source.tar.gz
/eccodes-2.24.0-Source.tar.gz
+/eccodes-2.25.0-Source.tar.gz
diff --git a/sources b/sources
index aaa3ee8..45bc82a 100644
--- a/sources
+++ b/sources
@@ -5,3 +5,4 @@ SHA512 (eccodes-2.22.0-Source.tar.gz) =
488ff560cd9969c2d5c0dd0ce3e6b44339548937
SHA512 (eccodes-2.22.1-Source.tar.gz) =
86818604eca75a34c8ce0cf0540d255c0db2d92bf03970a65c972fb2a16b6c472f6dcebfd04bdac4b76b8db2fcf2ed4dfa8a70875eaf1353a775fc185e5de9a0
SHA512 (eccodes-2.23.0-Source.tar.gz) =
df8e9f25396d91ae0adb1b1502cdb6c1473d80caf79ce3fe9318ecc63194fd1c7dc7424fccf44aabf8c06ea343d59093bb21e75f6e5466f21ce44cb514e07350
SHA512 (eccodes-2.24.0-Source.tar.gz) =
cfd1989ff6d733c3053dae75d1951d6ba475dd6a388b6d747c3a87ade3de9a77da8a6954b6a6ea2eb8cfbd3e08aad7a8b12db1561893f8acc2a9041ce7718e24
+SHA512 (eccodes-2.25.0-Source.tar.gz) =
b6c675e9bb7377120ae0eb5f1601c3980925b78f240aa26e46cf50ce0d64c5566a4191c83b2ca6ab11fcbcadb70bad1f2c4e188adc245dcf2237292bd359078d
commit 285b274271838ab315308bd6e31c78769ca1e4fe
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Sun Mar 6 17:17:56 2022 +0100
Upgrade to upstream version 2.25.0; Add new BR libaec-devel
diff --git a/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
b/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
deleted file mode 100644
index 5df7da7..0000000
--- a/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- eccodes-2.24.0-Source.unchanged/src/grib_api_internal.h 2021-12-07 12:03:44.000000000
+0100
-+++ eccodes-2.24.0-Source/src/grib_api_internal.h 2021-12-09 10:02:54.686070864 +0100
-@@ -40,9 +40,9 @@ extern "C" {
-
- #if IS_BIG_ENDIAN
- #if GRIB_MEM_ALIGN
--#define FAST_BIG_ENDIAN 0
--#else
- #define FAST_BIG_ENDIAN 1
-+#else
-+#define FAST_BIG_ENDIAN 0
- #endif
- #endif
-
diff --git a/eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
b/eccodes-jasper3-use-wrapper-entry-point.patch
similarity index 86%
rename from eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
rename to eccodes-jasper3-use-wrapper-entry-point.patch
index 67548af..cebee2d 100644
--- a/eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
+++ b/eccodes-jasper3-use-wrapper-entry-point.patch
@@ -1,6 +1,5 @@
-diff -urp -x '*~' -x redhat-linux-build -x '*.list' -x
'.package_note*' eccodes-2.24.0-Source/src/grib_jasper_encoding.c
eccodes-2.24.0-Source.new/src/grib_jasper_encoding.c
---- eccodes-2.24.0-Source/src/grib_jasper_encoding.c 2021-12-07 20:03:44.000000000 +0900
-+++ eccodes-2.24.0-Source.new/src/grib_jasper_encoding.c 2022-02-14 23:35:10.954255326
+0900
+--- eccodes-2.25.0-Source.unchanged/src/grib_jasper_encoding.c 2022-03-03
15:40:43.000000000 +0100
++++ eccodes-2.25.0-Source/src/grib_jasper_encoding.c 2022-03-06 16:18:43.875617700 +0100
@@ -30,7 +30,7 @@ int grib_jasper_decode(grib_context* c,
jas_matrix_t* matrix = NULL;
jas_image_cmpt_t* p;
diff --git a/eccodes-soversion.patch b/eccodes-soversion.patch
index 61b7292..c1cd6b2 100644
--- a/eccodes-soversion.patch
+++ b/eccodes-soversion.patch
@@ -1,5 +1,5 @@
---- eccodes-2.24.0-Source.unchanged/fortran/CMakeLists.txt 2021-12-07 12:03:44.000000000
+0100
-+++ eccodes-2.24.0-Source/fortran/CMakeLists.txt 2021-12-09 09:57:37.787105551 +0100
+--- eccodes-2.25.0-Source.unchanged/fortran/CMakeLists.txt 2022-03-03 15:40:42.000000000
+0100
++++ eccodes-2.25.0-Source/fortran/CMakeLists.txt 2022-03-06 15:40:01.323606416 +0100
@@ -49,7 +49,8 @@ if( HAVE_FORTRAN )
GENERATED grib_f90.f90 eccodes_f90.f90
PUBLIC_INCLUDES
$<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
@@ -10,9 +10,9 @@
if( DEFINED ecbuild_VERSION AND NOT ${ecbuild_VERSION} VERSION_LESS 3.1 )
# Installed module directory is not in the PUBLIC INCLUDES!
---- eccodes-2.24.0-Source.unchanged/src/CMakeLists.txt 2021-12-07 12:03:44.000000000
+0100
-+++ eccodes-2.24.0-Source/src/CMakeLists.txt 2021-12-09 09:57:37.811104942 +0100
-@@ -444,6 +444,7 @@ ecbuild_add_library( TARGET eccodes
+--- eccodes-2.25.0-Source.unchanged/src/CMakeLists.txt 2022-03-03 15:40:42.000000000
+0100
++++ eccodes-2.25.0-Source/src/CMakeLists.txt 2022-03-06 15:40:01.324606392 +0100
+@@ -437,6 +437,7 @@ ecbuild_add_library( TARGET eccodes
PRIVATE_LIBS ${ECCODES_EXTRA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}
${AEC_LIBRARIES} ${PNG_LIBRARIES}
PUBLIC_LIBS ${CMATH_LIBRARIES} ${THREADS_LIBRARIES}
TEMPLATES ${grib_api_extra_srcs}
diff --git a/eccodes.spec b/eccodes.spec
index aeabec5..2e1bdd5 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
-Version: 2.24.0
-Release: 4%{?dist}
+Version: 2.25.0
+Release: 1%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -32,7 +32,7 @@ Summary: WMO data format decoding and encoding
License: ASL 2.0
-URL:
https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home
+URL:
https://confluence.ecmwf.int/display/ECC/ecCodes+Home
Source0:
https://software.ecmwf.int/wiki/download/attachments/45757960/eccodes-%{v...
# note: this data package is unversioned upstream but still it is updated
# now and then so rename the datapack using the download date
@@ -47,15 +47,11 @@ Patch1: eccodes-soversion.patch
#
https://software.ecmwf.int/issues/browse/SUP-2073
# (and again, unfortunately this issue is not public)
-# grib_api_internal.h: reverse definition of FAST_BIG_ENDIAN
-#
https://jira.ecmwf.int/browse/SUP-2410
-Patch2: eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
-
# jasper3 now hides internal encoder / decoder. Use wrapper entry point
# c.f.
https://github.com/jasper-software/jasper/commit/5fe57ac5829ec31396e7eaab...
# Also, now with jasper3, calling jas_stream_memopen (for example) always needs jasper
# library initialization
-Patch3: eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
+Patch2: eccodes-jasper3-use-wrapper-entry-point.patch
BuildRequires: cmake3
@@ -67,6 +63,7 @@ BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: netcdf-devel
BuildRequires: openjpeg2-devel
+BuildRequires: libaec-devel
# For tests
BuildRequires: perl(Getopt::Long)
@@ -354,6 +351,10 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Sun Mar 06 2022 Jos de Kloe <josdekloe(a)gmail.com> - 2.25.0-1
+- Upgrade to upstream version 2.25.0
+- Add new BR libaec-devel
+
* Mon Feb 14 2022 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.24.0-4
- jasper3: use wrapper entry point for jpeg2000 decoder
commit a086e5e7b27c579a9fd0afbc4b7be1ab80956766
Author: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Tue Feb 15 00:10:55 2022 +0900
jasper3: use wrapper entry point for jpeg2000 decoder
diff --git a/eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
b/eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
new file mode 100644
index 0000000..67548af
--- /dev/null
+++ b/eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
@@ -0,0 +1,75 @@
+diff -urp -x '*~' -x redhat-linux-build -x '*.list' -x
'.package_note*' eccodes-2.24.0-Source/src/grib_jasper_encoding.c
eccodes-2.24.0-Source.new/src/grib_jasper_encoding.c
+--- eccodes-2.24.0-Source/src/grib_jasper_encoding.c 2021-12-07 20:03:44.000000000 +0900
++++ eccodes-2.24.0-Source.new/src/grib_jasper_encoding.c 2022-02-14 23:35:10.954255326
+0900
+@@ -30,7 +30,7 @@ int grib_jasper_decode(grib_context* c,
+ jas_matrix_t* matrix = NULL;
+ jas_image_cmpt_t* p;
+ int i, j, k;
+-
++ jas_conf_clear(); jas_conf_set_max_mem_usage(jas_get_total_mem_size());
jas_init_library(); jas_init_thread();
+ jpeg = jas_stream_memopen((char*)buf, *buflen);
+ if (!jpeg) {
+ code = GRIB_DECODING_ERROR;
+@@ -39,7 +39,7 @@ int grib_jasper_decode(grib_context* c,
+
+ grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_decode: Jasper version
%s", jas_getversion());
+
+- image = jpc_decode(jpeg, NULL);
++ image = jas_image_decode (jpeg, -1, 0);
+ if (!image) {
+ code = GRIB_DECODING_ERROR;
+ goto cleanup;
+@@ -77,7 +77,7 @@ cleanup:
+ jas_image_destroy(image);
+ if (jpeg)
+ jas_stream_close(jpeg);
+-
++ jas_cleanup_thread(); jas_cleanup_library();
+ return code;
+ }
+
+@@ -94,6 +94,7 @@ int grib_jasper_encode(grib_context* c,
+ long no_values = helper->no_values;
+ long bits8;
+ int i;
++ int fmt;
+
+ size_t buflen = 0;
+ unsigned char* encoded = NULL;
+@@ -156,7 +157,7 @@ int grib_jasper_encode(grib_context* c,
+ }
+ }
+
+- /*jas_init();*/
++ jas_conf_clear(); jas_conf_set_max_mem_usage(jas_get_total_mem_size());
jas_init_library(); jas_init_thread();
+
+ opts[0] = 0;
+
+@@ -175,7 +176,8 @@ int grib_jasper_encode(grib_context* c,
+ cmpt.stream_ = istream;
+
+ jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer,
helper->buffer_size);
+- jaserr = jpc_encode(&image, jpcstream, opts);
++ fmt = jas_image_strtofmt("jpc");
++ jaserr = jas_image_encode(&image, jpcstream, fmt, opts);
+
+ if (jaserr != 0) {
+ /* increase the number of guard bits */
+@@ -189,7 +191,7 @@ int grib_jasper_encode(grib_context* c,
+ istream = jas_stream_memopen((char*)encoded, buflen);
+ cmpt.stream_ = istream;
+ jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer,
helper->buffer_size);
+- jaserr = jpc_encode(&image, jpcstream, opts);
++ jaserr = jas_image_encode(&image, jpcstream, fmt, opts);
+ }
+
+ if (jaserr != 0) {
+@@ -210,7 +212,7 @@ cleanup:
+ jas_stream_close(istream);
+ if (jpcstream)
+ jas_stream_close(jpcstream);
+-
++ jas_cleanup_thread(); jas_cleanup_library();
+ return code;
+ }
+
diff --git a/eccodes.spec b/eccodes.spec
index f7ed4e2..aeabec5 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
Version: 2.24.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -51,6 +51,13 @@ Patch1: eccodes-soversion.patch
#
https://jira.ecmwf.int/browse/SUP-2410
Patch2: eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
+# jasper3 now hides internal encoder / decoder. Use wrapper entry point
+# c.f.
https://github.com/jasper-software/jasper/commit/5fe57ac5829ec31396e7eaab...
+# Also, now with jasper3, calling jas_stream_memopen (for example) always needs jasper
+# library initialization
+Patch3: eccodes-2.24.0-jasper3-use-wrapper-entry-point.patch
+
+
BuildRequires: cmake3
BuildRequires: gcc
BuildRequires: gcc-gfortran
@@ -347,6 +354,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Mon Feb 14 2022 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.24.0-4
+- jasper3: use wrapper entry point for jpeg2000 decoder
+
* Sun Feb 13 2022 Josef Ridky <jridky(a)redhat.com> - 2.24.0-3
- Rebuilt for libjasper.so.6
commit c6b0799102e15d7f86b386a5cf6d6ea674594e91
Author: Josef Řídký <jridky(a)redhat.com>
Date: Sun Feb 13 13:45:43 2022 +0100
Rebuilt for libjasper.so.6
diff --git a/eccodes.spec b/eccodes.spec
index 0f6b74b..f7ed4e2 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
Version: 2.24.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -347,6 +347,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Sun Feb 13 2022 Josef Ridky <jridky(a)redhat.com> - 2.24.0-3
+- Rebuilt for libjasper.so.6
+
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.24.0-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
commit 4a460677adb78f46c46aee964e2505fabce4b427
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jan 20 01:35:29 2022 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/eccodes.spec b/eccodes.spec
index 0512a6d..0f6b74b 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
Version: 2.24.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -347,6 +347,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.24.0-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
* Thu Dec 09 2021 Jos de Kloe <josdekloe(a)gmail.com> - 2.24.0-1
- Upgrade to upstream version 2.24.0
- Remove no longer needed patch2 (grib_to_netcdf test fix)
commit 9abde243ee7d5849e3b471e7ab6537e43b5196bc
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Thu Dec 9 10:42:26 2021 +0100
Upgrade to upstream version 2.24.0
diff --git a/.gitignore b/.gitignore
index 2e004eb..dcaab7e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/eccodes-2.22.0-Source.tar.gz
/eccodes-2.22.1-Source.tar.gz
/eccodes-2.23.0-Source.tar.gz
+/eccodes-2.24.0-Source.tar.gz
diff --git a/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
b/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
index 803c2cf..5df7da7 100644
--- a/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
+++ b/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
@@ -1,27 +1,5 @@
-From 8cc6b5ee3ac27355ae95c4ce0d60d4e70ad9bbd6 Mon Sep 17 00:00:00 2001
-From: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
-Date: Wed, 1 Dec 2021 20:23:31 +0900
-Subject: [PATCH] grib_api_internal.h: reverse definition of FAST_BIG_ENDIAN
-
-In grib_api_internal.h, currently on big endian system, FAST_BIG_ENDIAN is defined
-if GRIB_MEM_ALIGN is *not* defined.
-On the other hand, for example in src/grib_bits.c, when FAST_BIG_ENDIAN is defined
-"grib_bits_fast_big_endian.c" is included, otherwise
"grib_bits_any_endian.c" is
-included.
-
-As "grib_bits_any_endian.c" is used also in x86_64 system, it is reasonable to
think that
-the original intention is that "grib_bits_fast_big_endian.c" needs some
alignment
-condition, and uses such condition for optimization, otherwise
"grib_bits_any_endian.c"
-should be used, so it is natural to think that the condition on grib_api_internal.h
-is opposite.
----
- src/grib_api_internal.h | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/grib_api_internal.h b/src/grib_api_internal.h
-index 3b8fae3c..0c8fcf17 100644
---- a/src/grib_api_internal.h
-+++ b/src/grib_api_internal.h
+--- eccodes-2.24.0-Source.unchanged/src/grib_api_internal.h 2021-12-07 12:03:44.000000000
+0100
++++ eccodes-2.24.0-Source/src/grib_api_internal.h 2021-12-09 10:02:54.686070864 +0100
@@ -40,9 +40,9 @@ extern "C" {
#if IS_BIG_ENDIAN
@@ -34,6 +12,3 @@ index 3b8fae3c..0c8fcf17 100644
#endif
#endif
---
-2.33.1
-
diff --git a/eccodes-soversion.patch b/eccodes-soversion.patch
index 78e9b89..61b7292 100644
--- a/eccodes-soversion.patch
+++ b/eccodes-soversion.patch
@@ -1,5 +1,5 @@
---- eccodes-2.23.0-Source.unchanged/fortran/CMakeLists.txt 2021-08-25 11:35:41.000000000
+0200
-+++ eccodes-2.23.0-Source/fortran/CMakeLists.txt 2021-09-01 08:40:58.089840900 +0200
+--- eccodes-2.24.0-Source.unchanged/fortran/CMakeLists.txt 2021-12-07 12:03:44.000000000
+0100
++++ eccodes-2.24.0-Source/fortran/CMakeLists.txt 2021-12-09 09:57:37.787105551 +0100
@@ -49,7 +49,8 @@ if( HAVE_FORTRAN )
GENERATED grib_f90.f90 eccodes_f90.f90
PUBLIC_INCLUDES
$<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
@@ -10,8 +10,8 @@
if( DEFINED ecbuild_VERSION AND NOT ${ecbuild_VERSION} VERSION_LESS 3.1 )
# Installed module directory is not in the PUBLIC INCLUDES!
---- eccodes-2.23.0-Source.unchanged/src/CMakeLists.txt 2021-08-25 11:35:41.000000000
+0200
-+++ eccodes-2.23.0-Source/src/CMakeLists.txt 2021-09-01 08:31:13.559364510 +0200
+--- eccodes-2.24.0-Source.unchanged/src/CMakeLists.txt 2021-12-07 12:03:44.000000000
+0100
++++ eccodes-2.24.0-Source/src/CMakeLists.txt 2021-12-09 09:57:37.811104942 +0100
@@ -444,6 +444,7 @@ ecbuild_add_library( TARGET eccodes
PRIVATE_LIBS ${ECCODES_EXTRA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}
${AEC_LIBRARIES} ${PNG_LIBRARIES}
PUBLIC_LIBS ${CMATH_LIBRARIES} ${THREADS_LIBRARIES}
diff --git a/eccodes.spec b/eccodes.spec
index 3ed79f5..0512a6d 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
-Version: 2.23.0
-Release: 2%{?dist}
+Version: 2.24.0
+Release: 1%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -8,7 +8,7 @@ Summary: WMO data format decoding and encoding
%global so_version_f90 0.1
%global datapack_date 20200626
-# latest fedora-35 grib_api version is 1.27.0-12
+# latest fedora-36 grib_api version is 1.27.0-12
# but this version number is to be updated as soon as we know
# what the final release of grib_api by upstream will be.
# latest upstream grib_api release is 1.28.0 (05-Dec-2018)
@@ -43,18 +43,13 @@ Source1:
http://download.ecmwf.org/test-data/eccodes/eccodes_test_data.ta
#
https://software.ecmwf.int/issues/browse/SUP-1809
Patch1: eccodes-soversion.patch
-# Disable versionNumberOfSuperblock checking, since the test expects 0 but
-# on Fedora rawhide the code returns a value of 2.
-# Issue reported upstream as:
https://jira.ecmwf.int/browse/SUP-3497
-Patch2: eccodes-test-grib_to_netcdf.patch
-
# note that the requests to make the other issues public are filed here:
#
https://software.ecmwf.int/issues/browse/SUP-2073
# (and again, unfortunately this issue is not public)
# grib_api_internal.h: reverse definition of FAST_BIG_ENDIAN
#
https://jira.ecmwf.int/browse/SUP-2410
-Patch3: eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
+Patch2: eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
BuildRequires: cmake3
BuildRequires: gcc
@@ -352,6 +347,10 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Thu Dec 09 2021 Jos de Kloe <josdekloe(a)gmail.com> - 2.24.0-1
+- Upgrade to upstream version 2.24.0
+- Remove no longer needed patch2 (grib_to_netcdf test fix)
+
* Wed Dec 1 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.23.0-2
- Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)
diff --git a/sources b/sources
index 0317ff5..aaa3ee8 100644
--- a/sources
+++ b/sources
@@ -4,3 +4,4 @@ SHA512 (eccodes-2.21.0-Source.tar.gz) =
f2ba8361b99800646a92f5f5beb7ec2facf2ee3b
SHA512 (eccodes-2.22.0-Source.tar.gz) =
488ff560cd9969c2d5c0dd0ce3e6b4433954893758ae1a2bd9177536d8b08a89f37aac4f6a175c271f528d5c838fd4ec7b090dfb1f691df5cfceb67508bdc470
SHA512 (eccodes-2.22.1-Source.tar.gz) =
86818604eca75a34c8ce0cf0540d255c0db2d92bf03970a65c972fb2a16b6c472f6dcebfd04bdac4b76b8db2fcf2ed4dfa8a70875eaf1353a775fc185e5de9a0
SHA512 (eccodes-2.23.0-Source.tar.gz) =
df8e9f25396d91ae0adb1b1502cdb6c1473d80caf79ce3fe9318ecc63194fd1c7dc7424fccf44aabf8c06ea343d59093bb21e75f6e5466f21ce44cb514e07350
+SHA512 (eccodes-2.24.0-Source.tar.gz) =
cfd1989ff6d733c3053dae75d1951d6ba475dd6a388b6d747c3a87ade3de9a77da8a6954b6a6ea2eb8cfbd3e08aad7a8b12db1561893f8acc2a9041ce7718e24
commit aa2a12089c209a83c60a9edc1331af1f899c5c6d
Author: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Wed Dec 1 21:04:23 2021 +0900
Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)
diff --git a/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
b/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
new file mode 100644
index 0000000..803c2cf
--- /dev/null
+++ b/eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
@@ -0,0 +1,39 @@
+From 8cc6b5ee3ac27355ae95c4ce0d60d4e70ad9bbd6 Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
+Date: Wed, 1 Dec 2021 20:23:31 +0900
+Subject: [PATCH] grib_api_internal.h: reverse definition of FAST_BIG_ENDIAN
+
+In grib_api_internal.h, currently on big endian system, FAST_BIG_ENDIAN is defined
+if GRIB_MEM_ALIGN is *not* defined.
+On the other hand, for example in src/grib_bits.c, when FAST_BIG_ENDIAN is defined
+"grib_bits_fast_big_endian.c" is included, otherwise
"grib_bits_any_endian.c" is
+included.
+
+As "grib_bits_any_endian.c" is used also in x86_64 system, it is reasonable to
think that
+the original intention is that "grib_bits_fast_big_endian.c" needs some
alignment
+condition, and uses such condition for optimization, otherwise
"grib_bits_any_endian.c"
+should be used, so it is natural to think that the condition on grib_api_internal.h
+is opposite.
+---
+ src/grib_api_internal.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/grib_api_internal.h b/src/grib_api_internal.h
+index 3b8fae3c..0c8fcf17 100644
+--- a/src/grib_api_internal.h
++++ b/src/grib_api_internal.h
+@@ -40,9 +40,9 @@ extern "C" {
+
+ #if IS_BIG_ENDIAN
+ #if GRIB_MEM_ALIGN
+-#define FAST_BIG_ENDIAN 0
+-#else
+ #define FAST_BIG_ENDIAN 1
++#else
++#define FAST_BIG_ENDIAN 0
+ #endif
+ #endif
+
+--
+2.33.1
+
diff --git a/eccodes.spec b/eccodes.spec
index d0395fa..3ed79f5 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,6 +1,6 @@
Name: eccodes
Version: 2.23.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: WMO data format decoding and encoding
# force the shared libraries to have these so versions
@@ -52,6 +52,10 @@ Patch2: eccodes-test-grib_to_netcdf.patch
#
https://software.ecmwf.int/issues/browse/SUP-2073
# (and again, unfortunately this issue is not public)
+# grib_api_internal.h: reverse definition of FAST_BIG_ENDIAN
+#
https://jira.ecmwf.int/browse/SUP-2410
+Patch3: eccodes-grib_api_internal.h-reverse-definition-of-FAST_BIG_E.patch
+
BuildRequires: cmake3
BuildRequires: gcc
BuildRequires: gcc-gfortran
@@ -97,8 +101,6 @@ Obsoletes: grib_api < %{final_grib_api_version}
# as explained in bugzilla #1562066
ExcludeArch: i686
-# as explained in bugzilla #1562076
-ExcludeArch: s390x
# as explained in bugzilla #1562084
ExcludeArch: armv7hl
@@ -350,6 +352,9 @@ ctest3 -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Wed Dec 1 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.23.0-2
+- Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)
+
* Thu Sep 02 2021 Jos de Kloe <josdekloe(a)gmail.com> - 2.23.0-1
- Upgrade to upstream version 2.23.0