The package rpms/fts-rest.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/fts-rest.git/commit/?id=7bb5ce23f....
Change:
-ExcludeArch: ppc64le
Thanks.
Full change:
============
commit d6bc8ada3a268424f595162a19ddc6adce5756d3
Author: andreamanzi <andrea.manzi(a)gmail.com>
Date: Tue Feb 26 12:51:24 2019 +0100
new upstream release
diff --git a/fts-rest.spec b/fts-rest.spec
index 130ec35..1ff5a9a 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -4,8 +4,8 @@
%{!?nosetest_path: %global nosetest_path "/tmp"}
Name: fts-rest
-Version: 3.7.1
-Release: 4%{?dist}
+Version: 3.8.3
+Release: 1%{?dist}
BuildArch: noarch
Summary: FTS3 Rest Interface
License: ASL 2.0
@@ -60,6 +60,17 @@ Requires: python-requests
%description
This package provides the FTS3 REST interface
+%if %{?rhel}%{!?rhel:0} >= 7
+%package firewalld
+Summary: FTS3 Rest Firewalld
+Group: Applications/Internet
+
+Requires: firewalld-filesystem
+
+%description firewalld
+FTS3 Rest firewalld.
+%endif
+
%package cloud-storage
Summary: FTS3 Rest Cloud Storage extensions
Requires: fts-rest = %{version}-%{release}
@@ -183,7 +194,9 @@ popd
%install
mkdir -p %{buildroot}
make install DESTDIR=%{buildroot}
-
+%if %{?rhel}%{!?rhel:0} == 6
+rm -rf %{buildroot}/%{_prefix}/lib/firewalld/services/fts3rest.xml
+%endif
mkdir -p %{buildroot}/%{_var}/cache/fts3rest/
mkdir -p %{buildroot}/%{_var}/log/fts3rest/
@@ -260,6 +273,11 @@ EOF
%doc docs/install.md
%doc docs/api.md
+%if %{?rhel}%{!?rhel:0} >= 7
+%files firewalld
+%config(noreplace) %{_prefix}/lib/firewalld/services/fts3rest.xml
+%endif
+
%files cloud-storage
%{python2_sitelib}/fts3rest/config/routing/cstorage.py*
%{python2_sitelib}/fts3rest/controllers/cloudStorage.py*
@@ -299,6 +317,9 @@ EOF
%doc LICENSE
%changelog
+* Tue Feb 26 2019 Alejandro Alvarez Ayllon <aalvarez(a)cern.ch> - 3.8.3-1
+- Update for new upstream release
+
* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index d539211..421fe0e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fts-rest-3.7.1.tar.gz) =
cc0cf9764ae7d0080c8c98bd633f8773eb831047dc244ee4da0d593e434363ad0c3289b64e87190bedf9c692156001fe6dbff7dc0cdc0c90f895a1a2385b87ae
+SHA512 (fts-rest-3.8.3.tar.gz) =
8967a92ac95e572427ce08818da634ea9c5eb3db0b20a8cfeb4f9ef782cc359c3264adf7b081d30ebb45829c2c1bf87963891f45501d05d44bd03b4e663cab2b
commit 27b440aeb107de0b61913255cc303703e6852283
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jan 31 20:17:05 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/fts-rest.spec b/fts-rest.spec
index f0c24bc..130ec35 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -5,7 +5,7 @@
Name: fts-rest
Version: 3.7.1
-Release: 3%{?dist}
+Release: 4%{?dist}
BuildArch: noarch
Summary: FTS3 Rest Interface
License: ASL 2.0
@@ -299,6 +299,9 @@ EOF
%doc LICENSE
%changelog
+* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Thu Aug 23 2018 Peter Robinson <pbrobinson(a)fedoraproject.org> 3.7.1-3
- Build on ppc64le (all deps now present)
- Drop package groups
commit 7bb5ce23f1f1bc3398a1ef0740e93ad67e2db597
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Thu Aug 23 14:43:50 2018 +0100
Build on ppc64le (all deps now present), Drop package groups
diff --git a/fts-rest.spec b/fts-rest.spec
index e0e1d5a..f0c24bc 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -5,10 +5,9 @@
Name: fts-rest
Version: 3.7.1
-Release: 2%{?dist}
+Release: 3%{?dist}
BuildArch: noarch
Summary: FTS3 Rest Interface
-Group: System Environment/Daemon
License: ASL 2.0
URL:
http://fts3-service.web.cern.ch/
# git clone
https://gitlab.cern.ch/fts/fts-rest.git --depth 1 -b master fts-rest-3.7.1
@@ -17,8 +16,6 @@ URL:
http://fts3-service.web.cern.ch/
# cd ..
# tar vczf fts-rest-3.7.1.tar.gz --exclude-vcs fts-rest-3.7.1
Source0: %{name}-%{version}.tar.gz
-# Due to missing dependencies
-ExcludeArch: ppc64le
BuildRequires: gcc
BuildRequires: gcc-c++
@@ -65,8 +62,6 @@ This package provides the FTS3 REST interface
%package cloud-storage
Summary: FTS3 Rest Cloud Storage extensions
-Group: Applications/Internet
-
Requires: fts-rest = %{version}-%{release}
%description cloud-storage
@@ -74,8 +69,6 @@ FTS3 Rest Cloud Storage extensions. Includes support for Dropbox
%package oauth2
Summary: FTS3 Rest OAuth2 provider
-Group: Applications/Internet
-
Requires: fts-rest = %{version}-%{release}
%description oauth2
@@ -83,8 +76,6 @@ FTS3 Rest OAuth2 provider
%package http-authz-signed-cert
Summary: FTS3 Rest HTTP_AUTHORIZATION signed-cert method
-Group: Application/Internet
-
Requires: python-dateutil
Requires: python-m2ext
Requires: fts-rest = %{version}-%{release}
@@ -94,8 +85,6 @@ FTS3 Rest HTTP_AUTHORIZATION signed-cert method
%package cli
Summary: FTS3 Rest Interface CLI
-Group: Applications/Internet
-
Requires: python-fts = %{version}-%{release}
Requires: python-m2ext
@@ -104,8 +93,6 @@ Command line utilities for the FTS3 REST interface
%package selinux
Summary: SELinux support for fts-rest
-Group: Applications/Internet
-
Requires: %{name} = %{version}-%{release}
%description selinux
@@ -118,7 +105,6 @@ SELinux support for fts-rest
%package -n python-fts
%endif
Summary: FTS3 database model
-Group: Applications/Internet
Requires: m2crypto
Requires: python-pycurl
%if %{?fedora}%{!?fedora:0} >= 17 || %{?rhel}%{!?rhel:0} >= 7
@@ -313,6 +299,10 @@ EOF
%doc LICENSE
%changelog
+* Thu Aug 23 2018 Peter Robinson <pbrobinson(a)fedoraproject.org> 3.7.1-3
+- Build on ppc64le (all deps now present)
+- Drop package groups
+
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
commit 801fe5e175b0a47498f379be562bd05209968645
Author: andreamanzi <andrea.manzi(a)gmail.com>
Date: Thu Aug 16 13:22:18 2018 +0200
fix for python2 changes in f29
diff --git a/fts-rest.spec b/fts-rest.spec
index f5dc5c4..e0e1d5a 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -1,5 +1,5 @@
-%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib())")}
-%{!?python_sitearch: %global python_sitearch %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
+%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib())")}
+%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
%{!?nosetest_path: %global nosetest_path "/tmp"}
@@ -178,7 +178,7 @@ if [ "$fts_api_ver" != "$fts_spec_ver" ]; then
exit 1
fi
-%cmake . -DCMAKE_INSTALL_PREFIX=/ -DPYTHON_SITE_PACKAGES=%{python_sitelib}
+%cmake . -DCMAKE_INSTALL_PREFIX=/ -DPYTHON_SITE_PACKAGES=%{python2_sitelib}
make %{?_smp_mflags}
%if %{?fedora}%{!?fedora:0} < 28 || %{?rhel}%{!?rhel:0} >= 6
@@ -201,9 +201,9 @@ make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/%{_var}/cache/fts3rest/
mkdir -p %{buildroot}/%{_var}/log/fts3rest/
-cp --preserve=timestamps -r src/fts3 %{buildroot}/%{python_sitelib}
+cp --preserve=timestamps -r src/fts3 %{buildroot}/%{python2_sitelib}
-cat > %{buildroot}/%{python_sitelib}/fts3.egg-info <<EOF
+cat > %{buildroot}/%{python2_sitelib}/fts3.egg-info <<EOF
Metadata-Version: 1.0
Name: fts3
Version: %{version}
@@ -215,7 +215,7 @@ License: Apache2
EOF
%files
-%dir %{python_sitelib}/fts3rest/
+%dir %{python2_sitelib}/fts3rest/
%{python2_sitelib}/fts3rest.egg-info/*
commit 1bf815e77458bf98292ddba89fe437ebf778a6b2
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Jul 29 23:11:41 2018 +0200
%{python_sitelib} %{python2_sitelib}
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/fts-rest.spec b/fts-rest.spec
index 3021e34..f5dc5c4 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -217,52 +217,52 @@ EOF
%files
%dir %{python_sitelib}/fts3rest/
-%{python_sitelib}/fts3rest.egg-info/*
-
-%{python_sitelib}/fts3rest/__init__.py*
-%{python_sitelib}/fts3rest/websetup.py*
-
-%{python_sitelib}/fts3rest/config/*.py*
-%{python_sitelib}/fts3rest/config/routing/__init__.py*
-%{python_sitelib}/fts3rest/config/routing/base.py*
-
-%{python_sitelib}/fts3rest/controllers/api.py*
-%{python_sitelib}/fts3rest/controllers/archive.py*
-%{python_sitelib}/fts3rest/controllers/autocomplete.py*
-%{python_sitelib}/fts3rest/controllers/banning.py*
-%{python_sitelib}/fts3rest/controllers/config/*.py*
-%{python_sitelib}/fts3rest/controllers/datamanagement.py*
-%{python_sitelib}/fts3rest/controllers/delegation.py*
-%{python_sitelib}/fts3rest/controllers/error.py*
-%{python_sitelib}/fts3rest/controllers/__init__.py*
-%{python_sitelib}/fts3rest/controllers/files.py*
-%{python_sitelib}/fts3rest/controllers/jobs.py*
-%{python_sitelib}/fts3rest/controllers/optimizer.py*
-%{python_sitelib}/fts3rest/controllers/serverstatus.py*
-
-%{python_sitelib}/fts3rest/lib/api/
-%{python_sitelib}/fts3rest/lib/app_globals.py*
-%{python_sitelib}/fts3rest/lib/base.py*
-%{python_sitelib}/fts3rest/lib/gfal2_wrapper.py*
-%{python_sitelib}/fts3rest/lib/heartbeat.py*
-%{python_sitelib}/fts3rest/lib/helpers/
-%{python_sitelib}/fts3rest/lib/http_exceptions.py*
-%{python_sitelib}/fts3rest/lib/__init__.py*
-%{python_sitelib}/fts3rest/lib/JobBuilder.py*
-%{python_sitelib}/fts3rest/lib/middleware/*.py*
-%{python_sitelib}/fts3rest/lib/middleware/fts3auth/*.py*
-%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/__init__.py*
-%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/ssl.py*
-%{python_sitelib}/fts3rest/lib/scheduler/schd.py*
-%{python_sitelib}/fts3rest/lib/scheduler/db.py*
-%{python_sitelib}/fts3rest/lib/scheduler/Cache.py*
-%{python_sitelib}/fts3rest/lib/scheduler/__init__.py*
-
-%{python_sitelib}/fts3rest/model/
-
-%{python_sitelib}/fts3rest/public/
-%{python_sitelib}/fts3rest/templates/delegation.html
-%{python_sitelib}/fts3rest/templates/config/
+%{python2_sitelib}/fts3rest.egg-info/*
+
+%{python2_sitelib}/fts3rest/__init__.py*
+%{python2_sitelib}/fts3rest/websetup.py*
+
+%{python2_sitelib}/fts3rest/config/*.py*
+%{python2_sitelib}/fts3rest/config/routing/__init__.py*
+%{python2_sitelib}/fts3rest/config/routing/base.py*
+
+%{python2_sitelib}/fts3rest/controllers/api.py*
+%{python2_sitelib}/fts3rest/controllers/archive.py*
+%{python2_sitelib}/fts3rest/controllers/autocomplete.py*
+%{python2_sitelib}/fts3rest/controllers/banning.py*
+%{python2_sitelib}/fts3rest/controllers/config/*.py*
+%{python2_sitelib}/fts3rest/controllers/datamanagement.py*
+%{python2_sitelib}/fts3rest/controllers/delegation.py*
+%{python2_sitelib}/fts3rest/controllers/error.py*
+%{python2_sitelib}/fts3rest/controllers/__init__.py*
+%{python2_sitelib}/fts3rest/controllers/files.py*
+%{python2_sitelib}/fts3rest/controllers/jobs.py*
+%{python2_sitelib}/fts3rest/controllers/optimizer.py*
+%{python2_sitelib}/fts3rest/controllers/serverstatus.py*
+
+%{python2_sitelib}/fts3rest/lib/api/
+%{python2_sitelib}/fts3rest/lib/app_globals.py*
+%{python2_sitelib}/fts3rest/lib/base.py*
+%{python2_sitelib}/fts3rest/lib/gfal2_wrapper.py*
+%{python2_sitelib}/fts3rest/lib/heartbeat.py*
+%{python2_sitelib}/fts3rest/lib/helpers/
+%{python2_sitelib}/fts3rest/lib/http_exceptions.py*
+%{python2_sitelib}/fts3rest/lib/__init__.py*
+%{python2_sitelib}/fts3rest/lib/JobBuilder.py*
+%{python2_sitelib}/fts3rest/lib/middleware/*.py*
+%{python2_sitelib}/fts3rest/lib/middleware/fts3auth/*.py*
+%{python2_sitelib}/fts3rest/lib/middleware/fts3auth/methods/__init__.py*
+%{python2_sitelib}/fts3rest/lib/middleware/fts3auth/methods/ssl.py*
+%{python2_sitelib}/fts3rest/lib/scheduler/schd.py*
+%{python2_sitelib}/fts3rest/lib/scheduler/db.py*
+%{python2_sitelib}/fts3rest/lib/scheduler/Cache.py*
+%{python2_sitelib}/fts3rest/lib/scheduler/__init__.py*
+
+%{python2_sitelib}/fts3rest/model/
+
+%{python2_sitelib}/fts3rest/public/
+%{python2_sitelib}/fts3rest/templates/delegation.html
+%{python2_sitelib}/fts3rest/templates/config/
%{_libexecdir}/fts3
%config(noreplace) %{_sysconfdir}/fts3/fts3rest.ini
@@ -275,26 +275,26 @@ EOF
%doc docs/api.md
%files cloud-storage
-%{python_sitelib}/fts3rest/config/routing/cstorage.py*
-%{python_sitelib}/fts3rest/controllers/cloudStorage.py*
-%{python_sitelib}/fts3rest/controllers/CSdropbox.py*
-%{python_sitelib}/fts3rest/controllers/CSInterface.py*
+%{python2_sitelib}/fts3rest/config/routing/cstorage.py*
+%{python2_sitelib}/fts3rest/controllers/cloudStorage.py*
+%{python2_sitelib}/fts3rest/controllers/CSdropbox.py*
+%{python2_sitelib}/fts3rest/controllers/CSInterface.py*
%files oauth2
-%{python_sitelib}/fts3rest/config/routing/oauth2.py*
-%{python_sitelib}/fts3rest/controllers/oauth2.py*
-%{python_sitelib}/fts3rest/lib/oauth2lib/
-%{python_sitelib}/fts3rest/lib/oauth2provider.py*
-%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/oauth2.py*
-%{python_sitelib}/fts3rest/templates/app.html
-%{python_sitelib}/fts3rest/templates/app_register.html
-%{python_sitelib}/fts3rest/templates/apps.html
-%{python_sitelib}/fts3rest/templates/authz_confirm.html
-%{python_sitelib}/fts3rest/templates/authz_failure.html
-%{python_sitelib}/fts3rest/templates/authz_noredirect.html
+%{python2_sitelib}/fts3rest/config/routing/oauth2.py*
+%{python2_sitelib}/fts3rest/controllers/oauth2.py*
+%{python2_sitelib}/fts3rest/lib/oauth2lib/
+%{python2_sitelib}/fts3rest/lib/oauth2provider.py*
+%{python2_sitelib}/fts3rest/lib/middleware/fts3auth/methods/oauth2.py*
+%{python2_sitelib}/fts3rest/templates/app.html
+%{python2_sitelib}/fts3rest/templates/app_register.html
+%{python2_sitelib}/fts3rest/templates/apps.html
+%{python2_sitelib}/fts3rest/templates/authz_confirm.html
+%{python2_sitelib}/fts3rest/templates/authz_failure.html
+%{python2_sitelib}/fts3rest/templates/authz_noredirect.html
%files http-authz-signed-cert
-%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/http.py*
+%{python2_sitelib}/fts3rest/lib/middleware/fts3auth/methods/http.py*
%files cli
%{_bindir}/fts-rest-*
@@ -308,8 +308,8 @@ EOF
%else
%files -n python-fts
%endif
-%{python_sitelib}/fts3
-%{python_sitelib}/fts3.egg-info
+%{python2_sitelib}/fts3
+%{python2_sitelib}/fts3.egg-info
%doc LICENSE
%changelog
commit 9afe46b288a5dffeea126ed02a54ec57f046f392
Author: andreamanzi <andrea.manzi(a)gmail.com>
Date: Tue Jul 17 21:53:43 2018 +0200
use python2
diff --git a/fts-rest.spec b/fts-rest.spec
index 6380adb..3021e34 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -1,5 +1,5 @@
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib())")}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
+%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib())")}
+%{!?python_sitearch: %global python_sitearch %(%{__python2} -c "from
distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
%{!?nosetest_path: %global nosetest_path "/tmp"}
commit d0ca99862575a51df7e6f3553db9bb6ce6769c70
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 13 00:55:48 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/fts-rest.spec b/fts-rest.spec
index 175a802..6380adb 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -5,7 +5,7 @@
Name: fts-rest
Version: 3.7.1
-Release: 1%{?dist}
+Release: 2%{?dist}
BuildArch: noarch
Summary: FTS3 Rest Interface
Group: System Environment/Daemon
@@ -313,6 +313,9 @@ EOF
%doc LICENSE
%changelog
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org>
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit b5d77e323912dda901d22c8a22f24ba2c9a36921
Author: Igor Gnatenko <ignatenko(a)redhat.com>
Date: Mon Jul 9 19:06:44 2018 +0200
add BuildRequires: gcc-c++,gcc
Reference:
https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
diff --git a/fts-rest.spec b/fts-rest.spec
index c42fff4..175a802 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -20,6 +20,8 @@ Source0: %{name}-%{version}.tar.gz
# Due to missing dependencies
ExcludeArch: ppc64le
+BuildRequires: gcc
+BuildRequires: gcc-c++
BuildRequires: gfal2-python
BuildRequires: gfal2-plugin-mock
BuildRequires: cmake