The package rpms/uwsgi.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/uwsgi.git/commit/?id=565208c465e8...
https://src.fedoraproject.org/cgit/rpms/uwsgi.git/commit/?id=bbc4d7fe28e1...
https://src.fedoraproject.org/cgit/rpms/uwsgi.git/commit/?id=e751a2372bac...
https://src.fedoraproject.org/cgit/rpms/uwsgi.git/commit/?id=5b32fcf186ec...
https://src.fedoraproject.org/cgit/rpms/uwsgi.git/commit/?id=0329e9ef2cd7....
Change:
-%ifnarch %{ix86} x86_64 %{arm}
-%ifnarch ppc ppc64 s390 s390x
+%ifarch %{ix86} x86_64 %{arm} aarch64 s390x
-%ifarch ppc64
-%ifarch %arm
Thanks.
Full change:
============
commit e751a2372bacf9d3dbe6bba453bb394ba6cb1a03
Author: Carl George <carl(a)george.computer>
Date: Tue Mar 26 15:54:41 2019 -0500
Disable mono plugins on ppc64le because mono-4.8.0-17 dropped that arch rhbz#1686983
diff --git a/uwsgi.spec b/uwsgi.spec
index 2212e97..dcd030c 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -25,10 +25,11 @@
#
https://bugzilla.redhat.com/show_bug.cgi?id=1574335
%bcond_with mod_proxy_uwsgi
#mono
-%ifnarch %{mono_arches}
-%bcond_with mono
-%else
+# normally we could use %%{mono_arches} but it's busted rhbz#1686983
+%ifarch %{ix86} x86_64 %{arm} aarch64 s390x
%bcond_without mono
+%else
+%bcond_with mono
%endif
# mongodblibs
# mongo-cxx-driver-legacy broken in rawhide rhbz#1675407
@@ -1724,6 +1725,7 @@ fi
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy
orphanage)
- Disable v8 plugin on Fedora due to v8-314 retirement
- Disable mongo plugins on Fedora due to mongo-cxx-driver-legacy being broken in rawhide
+- Disable mono plugins on ppc64le because mono-4.8.0-17 dropped that arch rhbz#1686983
* Mon Mar 18 2019 Remi Collet <remi(a)fedoraproject.org> - 2.0.17.1-9
- rebuild for libargon2 new soname
commit bbc4d7fe28e10626e4fe0933369b5277656ad375
Author: Carl George <carl(a)george.computer>
Date: Tue Mar 26 15:15:59 2019 -0500
Disable mongo plugins on Fedora
mongo-cxx-driver-legacy is broken in rawhide.
https://bugzilla.redhat.com/show_bug.cgi?id=1675407
diff --git a/uwsgi.spec b/uwsgi.spec
index cbb746e..2212e97 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -31,12 +31,8 @@
%bcond_without mono
%endif
# mongodblibs
-# mongodb is little endian only
-%ifnarch ppc ppc64 s390 s390x
-%bcond_without mongodblibs
-%else
+# mongo-cxx-driver-legacy broken in rawhide rhbz#1675407
%bcond_with mongodblibs
-%endif
# v8-314 retired
%bcond_with v8
#mongodblibs dependency
@@ -205,7 +201,7 @@ BuildRequires: v8-devel
%if 0%{?fedora} >= 30
BuildRequires: mongo-cxx-driver-legacy-devel
%else
-BuildRequires: libmongodb-devel
+BuildRequires: mongo-cxx-driver-devel
%endif
%endif
@@ -1727,6 +1723,7 @@ fi
* Tue Mar 26 2019 Carl George <carl(a)george.computer> - 2.0.17.1-10
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy
orphanage)
- Disable v8 plugin on Fedora due to v8-314 retirement
+- Disable mongo plugins on Fedora due to mongo-cxx-driver-legacy being broken in rawhide
* Mon Mar 18 2019 Remi Collet <remi(a)fedoraproject.org> - 2.0.17.1-9
- rebuild for libargon2 new soname
commit 565208c465e8a40de3bcdab10c7a8987ab1f813a
Author: Carl George <carl(a)george.computer>
Date: Tue Mar 26 15:13:09 2019 -0500
Disable v8 plugin on Fedora
v8-314 was retired.
diff --git a/uwsgi.spec b/uwsgi.spec
index 53b2b6a..cbb746e 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -37,12 +37,8 @@
%else
%bcond_with mongodblibs
%endif
-# v8
-%ifnarch %{ix86} x86_64 %{arm}
+# v8-314 retired
%bcond_with v8
-%else
-%bcond_without v8
-%endif
#mongodblibs dependency
%if %{without mongodblibs}
%bcond_with gridfs
@@ -1730,6 +1726,7 @@ fi
%changelog
* Tue Mar 26 2019 Carl George <carl(a)george.computer> - 2.0.17.1-10
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy
orphanage)
+- Disable v8 plugin on Fedora due to v8-314 retirement
* Mon Mar 18 2019 Remi Collet <remi(a)fedoraproject.org> - 2.0.17.1-9
- rebuild for libargon2 new soname
commit 5b32fcf186ec0d00fc67bafd0d2e418972f90e38
Author: Carl George <carl(a)george.computer>
Date: Tue Mar 26 12:59:32 2019 -0500
Disable jvm plugin on Fedora and EL6
javapackages-tools will soon be retired due to apache-ivy being orphaned.
diff --git a/uwsgi.spec b/uwsgi.spec
index 26e9cb6..53b2b6a 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -19,7 +19,8 @@
%bcond_without python2_greenlet
%bcond_without perl
%bcond_without glusterfs
-%bcond_without java
+# javapackages-tools retired (apache-ivy orphanage)
+%bcond_with java
# Fedora httpd includes mod_proxy_uwsgi
#
https://bugzilla.redhat.com/show_bug.cgi?id=1574335
%bcond_with mod_proxy_uwsgi
@@ -53,12 +54,8 @@
# Conditionally disable some things in epel6
%if 0%{?rhel} == 6
-# el6 ppc64 doesn't hava java
-%ifarch ppc64
+# javapackages-tools retired in epel (apache-ivy orphanage)
%bcond_with java
-%else
-%bcond_without java
-%endif
# el6 doesn't ship with systemd
%bcond_with systemd
# el6 doesn't have go
@@ -130,7 +127,7 @@
Name: uwsgi
Version: 2.0.17.1
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Fast, self-healing, application container server
License: GPLv2 with exceptions
URL:
https://github.com/unbit/uwsgi
@@ -180,7 +177,7 @@ BuildRequires: compat-openssl10-devel
BuildRequires: openssl-devel
%endif
BuildRequires: bzip2-devel, gmp-devel, pam-devel
-BuildRequires: java-devel, sqlite-devel, libcap-devel
+BuildRequires: sqlite-devel, libcap-devel
BuildRequires: httpd-devel, libcurl-devel
BuildRequires: gloox-devel, libstdc++-devel
BuildRequires: GeoIP-devel, libevent-devel, zlib-devel
@@ -675,6 +672,7 @@ This package contains the gridfs plugin for uWSGI
%if %{with java}
%package -n uwsgi-plugin-jvm
Summary: uWSGI - Plugin for JVM support
+BuildRequires: java-devel
Requires: uwsgi-plugin-common = %{version}-%{release}, java-headless, jpackage-utils
%description -n uwsgi-plugin-jvm
@@ -1730,6 +1728,9 @@ fi
%changelog
+* Tue Mar 26 2019 Carl George <carl(a)george.computer> - 2.0.17.1-10
+- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy
orphanage)
+
* Mon Mar 18 2019 Remi Collet <remi(a)fedoraproject.org> - 2.0.17.1-9
- rebuild for libargon2 new soname
commit 0329e9ef2cd74ee3200366d031e11878af47e091
Author: Carl George <carl(a)george.computer>
Date: Tue Mar 26 12:48:03 2019 -0500
Remove java-1.8.0-openjdk-aarch32 hack
This is no longer necessary because java-1.8.0-openjdk-aarch32 no longer
provides java-devel.
https://src.fedoraproject.org/rpms/java-1.8.0-openjdk-aarch32/c/8e3a1b61c...
diff --git a/uwsgi.spec b/uwsgi.spec
index c59aa89..26e9cb6 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -180,13 +180,6 @@ BuildRequires: compat-openssl10-devel
BuildRequires: openssl-devel
%endif
BuildRequires: bzip2-devel, gmp-devel, pam-devel
-%ifarch %arm
-# FIXME: explicitly specify java package not to use
-# java-1.8.0-openjdk-aarch32, which provides client/libjvm.so
-# but not server/libjvm.so, which uwsgi requires
-BuildRequires: java-1.8.0-openjdk-headless
-BuildRequires: java-1.8.0-openjdk-devel
-%endif
BuildRequires: java-devel, sqlite-devel, libcap-devel
BuildRequires: httpd-devel, libcurl-devel
BuildRequires: gloox-devel, libstdc++-devel
commit ecb34158716e9ff9d77e4d67436ff6c42e580ce0
Author: Remi Collet <remi(a)fedoraproject.org>
Date: Mon Mar 18 13:25:51 2019 +0100
rebuild for libargon2 new soname
diff --git a/uwsgi.spec b/uwsgi.spec
index c53f702..c59aa89 100644
--- a/uwsgi.spec
+++ b/uwsgi.spec
@@ -130,7 +130,7 @@
Name: uwsgi
Version: 2.0.17.1
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Fast, self-healing, application container server
License: GPLv2 with exceptions
URL:
https://github.com/unbit/uwsgi
@@ -1737,6 +1737,9 @@ fi
%changelog
+* Mon Mar 18 2019 Remi Collet <remi(a)fedoraproject.org> - 2.0.17.1-9
+- rebuild for libargon2 new soname
+
* Sun Feb 03 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.0.17.1-8
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild