|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%global srcname nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%global nfsmountable 1
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Name: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Version: 3.9.0
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Release: 1%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Summary: Nodepool management for a distributed test infrastructure
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
URL: https://zuul-ci.org
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
# Use gitea because tarball published by openstack doesn't have symlinks.
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
# It's also smaller as it doesn't contain built html bundles.
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Source0: https://opendev.org/zuul/nodepool/archive/%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source1: nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source2: nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Source10: nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Source11: secure.conf
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
Source12: launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
Source13: builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
Source14: sudoer
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
Patch0: 0001-Remove-uneeded-shebang-and-exec-bit-on-some-files.patch
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: ansible
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-pbr
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-pyyaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-paramiko
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-daemon
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-extras
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-statsd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-prettytable
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-six
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-os-client-config
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-openstacksdk
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: diskimage-builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-voluptuous
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-kazoo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-paste
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-webob
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-kubernetes
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-openshift
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: python3-boto3
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-devel
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-pbr
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-setuptools
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: systemd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool is a service used by the OpenStack CI team to deploy and manage a pool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
of devstack images on a cloud server for use in OpenStack project testing.
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool launcher service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description launcher
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Nodepool launcher service.
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool builder service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Requires: yum-utils
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: sudo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: qemu-img
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description builder
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Nodepool builder service.
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package doc
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Summary: Nodepool documentation
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-zuul-sphinx
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-sphinx
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-voluptuous
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-kazoo
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-zuul-sphinx
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-snowballstemmer
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-sphinxcontrib-programoutput
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-sphinxcontrib-httpdomain
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
BuildRequires: python3-reno
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
#
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description doc
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
Nodepool documentation.
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%autosetup -n nodepool -p1
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
rm requirements.txt test-requirements.txt
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
rm -Rf nodepool/tests
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
PBR_VERSION=%{version} %{__python3} setup.py build
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
# Make the Nodepool directory a repo to satisfy python-reno
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
git init /builddir/build/BUILD/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
pushd /builddir/build/BUILD/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
git config user.email "you@example.com"
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
git config user.name "Your Name"
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
git add -A .
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
git commit -m"Initial commit"
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
popd
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
PBR_VERSION=%{version} SPHINX_DEBUG=1 sphinx-build-3 -b html doc/source build/html
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
rm -Rf /builddir/build/BUILD/nodepool/.git
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
PBR_VERSION=%{version} %{__python3} setup.py install --skip-build --root %{buildroot}
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
# Copy non python modules over
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
install -p -D -m 0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/nodepool/nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
install -p -D -m 0640 %{SOURCE11} %{buildroot}%{_sysconfdir}/nodepool/secure.conf
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
install -p -D -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/nodepool/launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
install -p -D -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/nodepool/builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b502740 |
install -p -D -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/sudoers.d/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
install -p -d -m 0755 %{buildroot}%{_sysconfdir}/nodepool/scripts
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_sysconfdir}/nodepool/elements
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
install -p -d -m 0750 %{buildroot}%{_sharedstatedir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
install -p -d -m 0750 %{buildroot}%{_sharedstatedir}/nodepool/dib
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
install -p -d -m 0750 %{buildroot}%{_sharedstatedir}/nodepool/.config/openstack
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
install -p -d -m 0750 %{buildroot}%{_localstatedir}/log/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_localstatedir}/cache/nodepool/dib_cache
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_localstatedir}/cache/nodepool/dib_tmp
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%pre
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
getent group nodepool >/dev/null || groupadd -r nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
if ! getent passwd nodepool >/dev/null; then
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
useradd -r -g nodepool -G nodepool -d %{_sharedstatedir}/nodepool -s /sbin/nologin -c "Nodepool Daemon" nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
exit 0
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%post launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_post nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%post builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_post nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%preun launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_preun nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%preun builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_preun nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%postun launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_postun nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%postun builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_postun nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%config(noreplace) %attr(0644, root, root) %{_sysconfdir}/nodepool/nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
%config(noreplace) %attr(0644, root, nodepool) %{_sysconfdir}/nodepool/secure.conf
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%dir %{_sysconfdir}/nodepool/scripts
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%dir %{_sysconfdir}/nodepool/elements
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
%dir %attr(0755, nodepool, nodepool) %{_localstatedir}/log/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
a09b4e0 |
%attr(0755, nodepool, nodepool) %{_sharedstatedir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%{python3_sitelib}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%{python3_sitelib}/nodepool-*.egg-info
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_unitdir}/nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%config(noreplace) %attr(0644, root, root) %{_sysconfdir}/nodepool/launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool-builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_unitdir}/nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%{_sysconfdir}/sudoers.d/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%config(noreplace) %attr(0644, root, root) %{_sysconfdir}/nodepool/builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%attr(0755, nodepool, nodepool) %{_localstatedir}/cache/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files doc
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
%doc LICENSE build/html
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
* Fri Oct 11 2019 Fabien Boucher <fboucher@redhat.com> - 3.9.0-1
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
- Import 3.9.0 packaging from Software Factory
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
3e39ea5 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
59e28dc |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-7
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
59e28dc |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
59e28dc |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
40f5e4b |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-6
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
40f5e4b |
- Rebuilt for Python 3.8
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
40f5e4b |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
feb3ee5 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-5
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
feb3ee5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
feb3ee5 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-2
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
- Rebuilt for Python 3.7
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
* Mon Apr 02 2018 Tristan Cacqueray <tdecacqu@redhat.com> - 3.0.0-1
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
- Import from software factory repository
|