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=8164a378ba....
Change:
-ExcludeArch: armv7hl
Thanks.
Full change:
============
commit 8164a378ba60996c7151fe07c3ef6f8777fdc570
Author: Jos de Kloe <josdekloe(a)gmail.com>
Date: Thu Jul 5 14:14:39 2018 +0200
Upgrade to version 2.8.0 (and disable excludearch switches for testing)
diff --git a/.gitignore b/.gitignore
index c9bee99..5cd40f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/eccodes-2.7.0-Source.tar.gz
/eccodes_test_data.tar.gz
/eccodes-2.7.3-Source.tar.gz
+/eccodes-2.8.0-Source.tar.gz
diff --git a/eccodes-32bit.patch b/eccodes-32bit.patch
index dbf5d56..1e6495d 100644
--- a/eccodes-32bit.patch
+++ b/eccodes-32bit.patch
@@ -1,6 +1,6 @@
---- eccodes-2.7.0-Source.orig/src/grib_api_prototypes.h 2018-03-02 10:52:20.000000000
+0100
-+++ eccodes-2.7.0-Source/src/grib_api_prototypes.h 2018-03-10 10:03:31.661896844 +0100
-@@ -868,8 +868,8 @@ double grib_ieeefloat_error(double x);
+--- eccodes-2.8.0-Source.orig/src/grib_api_prototypes.h 2018-06-12 13:50:54.000000000
+0200
++++ eccodes-2.8.0-Source/src/grib_api_prototypes.h 2018-06-28 14:58:28.302344717 +0200
+@@ -869,8 +869,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);
@@ -11,8 +11,8 @@
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.7.0-Source.orig/src/grib_ieeefloat.c 2018-03-02 10:52:20.000000000 +0100
-+++ eccodes-2.7.0-Source/src/grib_ieeefloat.c 2018-03-10 10:12:28.773274523 +0100
+--- eccodes-2.8.0-Source.orig/src/grib_ieeefloat.c 2018-06-12 13:50:54.000000000 +0200
++++ eccodes-2.8.0-Source/src/grib_ieeefloat.c 2018-06-28 14:58:28.303344693 +0200
@@ -392,14 +392,14 @@ unsigned long grib_ieee_to_long(double x
* grib_encode_unsigned_long.
*/
diff --git a/eccodes.spec b/eccodes.spec
index 3f03f0f..1b12a63 100644
--- a/eccodes.spec
+++ b/eccodes.spec
@@ -1,5 +1,5 @@
Name: eccodes
-Version: 2.7.3
+Version: 2.8.0
Release: 1%{?dist}
Summary: WMO data format decoding and encoding
@@ -14,30 +14,19 @@ Summary: WMO data format decoding and encoding
%global final_grib_api_version 1.26.1-1
# license remarks:
-# most of eccodes is licensed ASL 2.0 but some special cases must be noted.
+# most of eccodes is licensed ASL 2.0 but a special case must be noted.
# these 2 files:
# src/grib_yacc.c
# src/grib_yacc.h
# contain a special exception clause that allows them to be
# relicensed if they are included in a larger project
-# and these 3 files:
-# src/grib_accessor_class_bufr_data_element.c
-# src/grib_accessor_class_pack_bufr_values.c
-# src/grib_accessor_class_unpack_bufr_values.c
-# are LGPL licensed.
-# It seems this is a mistake upstream.
-# I reported this at:
-#
https://software.ecmwf.int/issues/browse/SUP-2387
-# (unfortunately this issue is not yet public)
-# and they confirm this, and have fixed this for their next release 2.8.0.
License: ASL 2.0
URL:
https://software.ecmwf.int/wiki/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. The current copy was downloaded 03-Jan-2018
-# (it was still the same on 08-May-2018)
+# now and then. The current copy was downloaded 05-Jul-2018
Source1:
http://download.ecmwf.org/test-data/grib_api/eccodes_test_data.tar.gz
# Support 32-bit
#
https://software.ecmwf.int/issues/browse/SUP-1813
@@ -98,13 +87,13 @@ Requires: %{name}-data = %{version}-%{release}
Obsoletes: grib_api < %{final_grib_api_version}
# as explained in bugzilla #1562066
-ExcludeArch: i686
+#ExcludeArch: i686
# as explained in bugzilla #1562071
-ExcludeArch: ppc64
+#ExcludeArch: ppc64
# as explained in bugzilla #1562076
-ExcludeArch: s390x
+#ExcludeArch: s390x
# as explained in bugzilla #1562084
-ExcludeArch: armv7hl
+#ExcludeArch: armv7hl
%description
ecCodes is a package developed by ECMWF which provides an application
@@ -353,6 +342,9 @@ ctest -V %{?_smp_mflags}
%doc %{_datadir}/doc/%{name}/
%changelog
+* Thu Jul 5 2018 Jos de Kloe <josdekloe(a)gmail.com> - 2.8.0-1
+- Upgrade to version 2.8.0
+
* Tue May 08 2018 Jos de Kloe <josdekloe(a)gmail.com> - 2.7.3-1
- Upgrade to version 2.7.3
- adjust latest grib_api version to 1.26.1-1
diff --git a/sources b/sources
index 1449418..0bca58c 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (eccodes-2.7.3-Source.tar.gz) =
a6ac6dae5a785a14e2b69ecc698e72f4173c96655c8944f6e6f1c530e72a078036c2fd76d77473e17b33be606ec36f8236a0efa22afc8b4d7760d88a053902f4
-SHA512 (eccodes_test_data.tar.gz) =
b0baa0867ac583ec9000e21b2653d11c26333a50bb817a41cad0ebc30b445fc9295f7b5cbc6908364aed502bfc4786929f2dcd0526b6540b26c1c024c90ede6a
+SHA512 (eccodes-2.8.0-Source.tar.gz) =
c915d5e5f5856caf219101c42225a4846e61c523cb313b369fb7dd2d32ee556088fba79d7091befa29aec0795660e3aa671be8e0c1ea4bd0badd75152bf484a8
+SHA512 (eccodes_test_data.tar.gz) =
0f13137584525f12e184068501cc13a58fb8bb16ada680ca7f1575c6066fd2bc5995ec7afffb175c38958e71d991cea4b3972ad01402b54d2550e442241ffc7b