The package rpms/conu.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/conu.git/commit/?id=57d9b839d13ba9d8....
Change: +ExcludeArch: ppc64
Thanks.
Full change: ============
commit 18c2cfa2921012d60e10d73a949288c19dc39afd Merge: 946cb26 609ae0b Author: Radoslav Pitonak rado.pitonak@gmail.com Date: Thu Sep 13 15:28:00 2018 +0200
merge f28
commit 609ae0bb621c94f6d303a0eb9b12ab1b13332600 Author: Radoslav Pitonak rado.pitonak@gmail.com Date: Thu Sep 13 14:32:57 2018 +0200
add dependency to kubernetes
diff --git a/conu.spec b/conu.spec index 91f526a..44df9fa 100644 --- a/conu.spec +++ b/conu.spec @@ -8,7 +8,7 @@
Name: %{pypi_name} Version: 0.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: library which makes it easy to write tests for your containers
License: GPLv3+ @@ -38,12 +38,16 @@ BuildRequires: python2-setuptools %if 0%{?rhel} && 0%{?rhel} <= 7 BuildRequires: python-docker-py BuildRequires: python-enum34 +BuildRequires: python-kubernetes +Requires: python-kubernetes Requires: python-docker-py Requires: python-enum34 Requires: python-requests %else BuildRequires: python2-docker BuildRequires: python2-enum34 +BuildRequires: python2-kubernetes +Requires: python2-kubernetes Requires: python2-docker Requires: python2-enum34 Requires: python2-requests @@ -84,6 +88,8 @@ Summary: %{summary} %{?python_provide:%python_provide python3-%{pypi_name}} BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-kubernetes +Requires: python3-kubernetes Requires: python3-docker Requires: python3-requests Requires: python3-pyxattr @@ -152,6 +158,9 @@ rm -rf html/.{doctrees,buildinfo} %license LICENSE
%changelog +* Thu Sep 13 2018 Radoslav Pitonak rado.pitonak@gmail.com - 0.5.0-2 +- add dependency kubernetes + * Thu Sep 13 2018 Radoslav Pitonak rado.pitonak@gmail.com - 0.5.0-1 - New upstream release 0.5.0
commit cbed483f04aea68877ad6c098368d517f33428d8 Author: Radoslav Pitonak rado.pitonak@gmail.com Date: Thu Sep 13 14:11:37 2018 +0200
Update to 0.5.0
diff --git a/.gitignore b/.gitignore index decfef6..46762b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /conu-0.2.0.tar.gz /conu-0.3.1.tar.gz /conu-0.4.0.tar.gz +/conu-0.5.0.tar.gz diff --git a/conu.spec b/conu.spec index 007bda5..91f526a 100644 --- a/conu.spec +++ b/conu.spec @@ -7,7 +7,7 @@ %endif
Name: %{pypi_name} -Version: 0.4.0 +Version: 0.5.0 Release: 1%{?dist} Summary: library which makes it easy to write tests for your containers
@@ -152,6 +152,9 @@ rm -rf html/.{doctrees,buildinfo} %license LICENSE
%changelog +* Thu Sep 13 2018 Radoslav Pitonak rado.pitonak@gmail.com - 0.5.0-1 +- New upstream release 0.5.0 + * Fri May 25 2018 Tomas Tomecek ttomecek@redhat.com - 0.4.0-1 - New upstream release 0.4.0
diff --git a/sources b/sources index 345b3a6..cfa35ec 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (conu-0.2.0.tar.gz) = 2a1f1e544e817372899fb27774919e51e61820e869d828d04228f253e9491fdb3e2ca68b34a4453a824be9e3e30a4a171f1eb729468ec5c536f1853df0a5260b -SHA512 (conu-0.3.1.tar.gz) = c9a82815e9050546ad83e793252e9e5961a1b9465e8304e1cbe2ffdf136e8696ad7d423268ba778e6c362534032ad1b78a711af49d71f009f83ed77cd5879cab -SHA512 (conu-0.4.0.tar.gz) = a8f0d7e2133d7a29d218a05bb617e7919552c09b1ee765de2ba7fb3538801561d5a1bcc55363278cf9ef8caf0aa448e4f4035e06e601af1aae155601d7f28f05 +SHA512 (conu-0.5.0.tar.gz) = 5e03f7328cd21c9ae87547811022f5d226071fb5ee7a22182aee73dd61a285dabcb15cd58d4b93ef7d168517e0719f7e415d41aad8f4c5eb4f8887f21ede4e9d
commit 537b9bdd39ec5566cb30269990193e91442f39c8 Merge: 1ccb2dc e870445 Author: Tomas Tomecek ttomecek@redhat.com Date: Mon Jun 4 13:52:25 2018 +0200
Merge branch 'master' into f28
commit 1ccb2dc1d9643062eb542e87ea48d9976f4e03f0 Merge: 57d9b83 3cb0985 Author: Tomas Tomecek ttomecek@redhat.com Date: Wed May 2 16:33:32 2018 +0200
Merge branch 'master' into f28
diff --cc sources index f1857ca,d0cf297..5e23517 --- a/sources +++ b/sources @@@ -1,1 -1,1 +1,2 @@@ +SHA512 (conu-0.2.0.tar.gz) = 2a1f1e544e817372899fb27774919e51e61820e869d828d04228f253e9491fdb3e2ca68b34a4453a824be9e3e30a4a171f1eb729468ec5c536f1853df0a5260b + SHA512 (conu-0.3.1.tar.gz) = c9a82815e9050546ad83e793252e9e5961a1b9465e8304e1cbe2ffdf136e8696ad7d423268ba778e6c362534032ad1b78a711af49d71f009f83ed77cd5879cab
commit 57d9b839d13ba9d8292801fec533dac0d8488a1e Author: Jan Koscielniak jkosciel@redhat.com Date: Tue Feb 20 15:51:42 2018 +0100
Exclude ppc64 because of docker packages
diff --git a/conu.spec b/conu.spec index 7a216cc..4c548f2 100644 --- a/conu.spec +++ b/conu.spec @@ -8,13 +8,16 @@
Name: %{pypi_name} Version: 0.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: library which makes it easy to write tests for your containers
License: GPLv3+ URL: https://github.com/fedora-modularity/conu Source0: https://files.pythonhosted.org/packages/source/c/%%7Bpypi_name%7D/%%7Bpypi_n... BuildArch: noarch +# exclude ppc64 because there is no docker package +# https://bugzilla.redhat.com/show_bug.cgi?id=1547049 +ExcludeArch: ppc64
BuildRequires: python2-devel BuildRequires: python2-setuptools
commit 5d8fb55c19b9ff3ccf776a8b86dbaa922bac6e27 Author: Jan Koscielniak jkosciel@redhat.com Date: Wed Feb 7 08:36:41 2018 +0100
Initital import (#1542561).
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c9d1ea5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/conu-0.2.0.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index ddb7032..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# conu - -The conu package \ No newline at end of file diff --git a/conu.spec b/conu.spec new file mode 100644 index 0000000..7a216cc --- /dev/null +++ b/conu.spec @@ -0,0 +1,158 @@ +%global pypi_name conu + +%if 0%{?fedora} +%bcond_without python3 +%else +%bcond_with python3 +%endif + +Name: %{pypi_name} +Version: 0.2.0 +Release: 1%{?dist} +Summary: library which makes it easy to write tests for your containers + +License: GPLv3+ +URL: https://github.com/fedora-modularity/conu +Source0: https://files.pythonhosted.org/packages/source/c/%%7Bpypi_name%7D/%%7Bpypi_n... +BuildArch: noarch + +BuildRequires: python2-devel +BuildRequires: python2-setuptools + +# for docs +%if 0%{?fedora} +BuildRequires: python2-docker +%else +BuildRequires: python-docker-py +%endif +BuildRequires: python%{?fedora:2}-sphinx +BuildRequires: pyxattr +BuildRequires: python%{?fedora:2}-enum34 + +%if %{with python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%endif + +%description +`conu` is a library which makes it easy to write tests for your containers +and is handy when playing with containers inside your code. +It defines an API to access and manipulate containers, +images and provides more, very helpful functions. + + +%package -n python2-%{pypi_name} +Summary: %{summary} +%if 0%{?fedora} +%{?python_provide:%python_provide python2-%{pypi_name}} +%endif + +%if 0%{?fedora} +Requires: python2-docker +%else +Requires: python-docker-py +%endif +Requires: python%{?fedora:2}-requests +Requires: python%{?fedora:2}-six +Requires: pyxattr +Requires: python%{?fedora:2}-enum34 +# this is the only way to create containers right now +Requires: docker +%if 0%{?fedora} +# these are optional but still recommended +Recommends: source-to-image +Recommends: acl +Recommends: atomic +Recommends: libselinux-utils +%else +# no s2i on centos :< +# Requires: source-to-image +Requires: acl +Requires: atomic +Requires: libselinux-utils +%endif +%description -n python2-%{pypi_name} +`conu` is a library which makes it easy to write tests for your containers +and is handy when playing with containers inside your code. +It defines an API to access and manipulate containers, +images and provides more, very helpful functions. + + +%if %{with python3} +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +Requires: python3-docker +Requires: python3-requests +Requires: python3-six +Requires: python3-pyxattr +Requires: source-to-image +Requires: pyxattr +# this is the only way to create containers right now +Requires: docker +# these are optional but still recommended +Recommends: source-to-image +Recommends: acl +Recommends: atomic +Recommends: libselinux-utils +%description -n python3-%{pypi_name} +`conu` is a library which makes it easy to write tests for your containers +and is handy when playing with containers inside your code. +It defines an API to access and manipulate containers, +images and provides more, very helpful functions. +%endif + + +%package -n %{pypi_name}-doc +Summary: conu documentation +%description -n %{pypi_name}-doc +Documentation for conu. + +%prep +%autosetup -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + +%build +%py2_build +%if %{with python3} +%py3_build +%endif +# generate html docs +PYTHONPATH="${PWD}:${PWD}/docs/" sphinx-build docs/source html +# remove the sphinx-build leftovers +rm -rf html/.{doctrees,buildinfo} + +%install +%if %{with python3} +%py3_install +%endif +%py2_install + +%files -n python2-%{pypi_name} +%license LICENSE +%doc README.md +%{python2_sitelib}/%{pypi_name} +%{python2_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info +%exclude %{python2_sitelib}/tests + +%if %{with python3} +%files -n python3-%{pypi_name} +%license LICENSE +%doc README.md +%{python3_sitelib}/%{pypi_name} +%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info +%exclude %{python3_sitelib}/tests +%endif + +%files -n %{pypi_name}-doc +%doc html +%license LICENSE + +%changelog +* Thu Feb 01 2018 Tomas Tomecek ttomecek@redhat.com 0.2.0-1 +- 0.2.0 release + +* Wed Dec 06 2017 Tomas Tomecek ttomecek@redhat.com - 0.1.0-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..f1857ca --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (conu-0.2.0.tar.gz) = 2a1f1e544e817372899fb27774919e51e61820e869d828d04228f253e9491fdb3e2ca68b34a4453a824be9e3e30a4a171f1eb729468ec5c536f1853df0a5260b
arch-excludes@lists.fedoraproject.org