Blame libtaskotron.spec

3dbb7d0
Name:           libtaskotron
d18dbd9
# NOTE: if you update version, *make sure* to also update `libtaskotron/__init__.py`
e3b2505
Version:        0.4.25
66faf4f
Release:        2%{?dist}
3dbb7d0
Summary:        Taskotron Support Library
3dbb7d0
3dbb7d0
License:        GPLv3
d18dbd9
URL:            https://pagure.io/taskotron/libtaskotron
ac68511
Source0:        https://qa.fedoraproject.org/releases/%{name}/%{name}-%{version}.tar.gz
3dbb7d0
3dbb7d0
BuildArch:      noarch
3dbb7d0
3dbb7d0
# sorted alphabetically
3dbb7d0
Requires:       libtaskotron-config = %{version}-%{release}
3dbb7d0
Requires:       libtaskotron-core = %{version}-%{release}
3dbb7d0
Requires:       libtaskotron-fedora = %{version}-%{release}
3dbb7d0
Requires:       libtaskotron-disposable = %{version}-%{release}
3dbb7d0
3dbb7d0
%description
3dbb7d0
Libtaskotron is a support library for running taskotron tasks. The top level
3dbb7d0
libtaskotron package is a meta-package which will install all sub-packages.
3dbb7d0
3dbb7d0
%package -n libtaskotron-core
3dbb7d0
Summary:        The minimal, core parts of libtaskotron
3dbb7d0
3dbb7d0
Requires:       libtaskotron-config = %{version}-%{release}
66faf4f
Requires:       python2-configparser >= 3.5.0b2
66faf4f
Requires:       python2-jinja2 >= 2.8
66faf4f
%if 0%{?fedora} <= 27
3dbb7d0
Requires:       python-progressbar >= 2.3
d18dbd9
Requires:       python-resultsdb_api >= 2.0.0
3dbb7d0
Requires:       python-requests >= 2.7.0
3dbb7d0
Requires:       python-setuptools
cc563b4
Requires:       python-xunitparser >= 1.3.3
3dbb7d0
Requires:       PyYAML >= 3.11
66faf4f
%else
66faf4f
Requires:       python2-progressbar >= 2.3
66faf4f
Requires:       python2-resultsdb_api >= 2.0.0
66faf4f
Requires:       python2-requests >= 2.7.0
66faf4f
Requires:       python2-setuptools
66faf4f
Requires:       python2-xunitparser >= 1.3.3
66faf4f
Requires:       python2-pyyaml >= 3.11
66faf4f
%endif
cc360b0
Requires:       sudo
4766d1d
Requires:       tar >= 1.28-6
3dbb7d0
BuildRequires:  python2-devel
66faf4f
BuildRequires:  python2-configparser >= 3.5.0b2
66faf4f
%if 0%{?fedora} <= 27
3dbb7d0
BuildRequires:  python-dingus >= 0.3.4
cc360b0
BuildRequires:  python-mock >= 2.0.0
3dbb7d0
BuildRequires:  python-progressbar >= 2.3
d18dbd9
BuildRequires:  python2-pytest >= 2.7.3
d18dbd9
BuildRequires:  python-pytest-cov >= 2.2.1
d18dbd9
BuildRequires:  python-resultsdb_api >= 2.0.0
3dbb7d0
BuildRequires:  python-requests >= 2.7.0
3dbb7d0
BuildRequires:  python-setuptools
6dd0c55
BuildRequires:  python2-sphinx_rtd_theme >= 0.1.9
cc563b4
BuildRequires:  python-xunitparser >= 1.3.3
3dbb7d0
BuildRequires:  PyYAML >= 3.11
66faf4f
%else
66faf4f
BuildRequires:  python2-dingus >= 0.3.4
66faf4f
BuildRequires:  python2-mock >= 2.0.0
66faf4f
BuildRequires:  python2-progressbar >= 2.3
66faf4f
BuildRequires:  python2-pytest >= 2.7.3
66faf4f
BuildRequires:  python2-pytest-cov >= 2.2.1
66faf4f
BuildRequires:  python2-resultsdb_api >= 2.0.0
66faf4f
BuildRequires:  python2-requests >= 2.7.0
66faf4f
BuildRequires:  python2-setuptools
66faf4f
BuildRequires:  python2-sphinx_rtd_theme >= 0.1.9
66faf4f
BuildRequires:  python2-xunitparser >= 1.3.3
66faf4f
BuildRequires:  python2-pyyaml >= 3.11
66faf4f
%endif
3dbb7d0
3dbb7d0
%description -n libtaskotron-core
3dbb7d0
The minimal, core parts of libtaskotron that are needed to run tasks
3dbb7d0
3dbb7d0
%package -n libtaskotron-config
3dbb7d0
Summary:        Configuration files needed for using libtaskotron
3dbb7d0
3dbb7d0
%description -n libtaskotron-config
3dbb7d0
libtaskotron-config contains all of the configuration files needed for using
3dbb7d0
libtaskotron.
3dbb7d0
3dbb7d0
%package -n libtaskotron-fedora
3dbb7d0
Summary:        Fedora specific module for libtaskotron
3dbb7d0
3dbb7d0
Requires:       createrepo
3dbb7d0
Requires:       dnf >= 0.6.4
41c1725
%if 0%{?fedora} >= 27
41c1725
Requires:       python2-koji >= 1.10.0
41c1725
%else
d18dbd9
Requires:       koji >= 1.10.0
41c1725
%endif
3dbb7d0
Requires:       libtaskotron-core = %{version}-%{release}
3dbb7d0
Requires:       mash
66faf4f
Requires:       python2-fedora >= 0.8.0
66faf4f
Requires:       python2-hawkey >= 0.4.13-1
66faf4f
%if 0%{?fedora} <= 27
3dbb7d0
Requires:       python-munch >= 2.0.2
66faf4f
%else
66faf4f
Requires:       python2-munch >= 2.0.2
66faf4f
%endif
66faf4f
Requires:       python2-rpm
41c1725
%if 0%{?fedora} >= 27
41c1725
BuildRequires:  python2-koji >= 1.10.0
41c1725
%else
d18dbd9
BuildRequires:  koji >= 1.10.0
41c1725
%endif
3dbb7d0
BuildRequires:  mash
66faf4f
BuildRequires:  python2-fedora >= 0.8.0
66faf4f
BuildRequires:  python2-hawkey >= 0.4.13-1
66faf4f
BuildRequires:  python2-rpmfluff >= 0.5.1
66faf4f
%if 0%{?fedora} <= 27
3dbb7d0
BuildRequires:  python-munch >= 2.0.2
66faf4f
%else
66faf4f
BuildRequires:  python2-munch >= 2.0.2
66faf4f
%endif
3dbb7d0
3dbb7d0
%description -n libtaskotron-fedora
3dbb7d0
Module for libtaskotron which contains all functionality which is fedora-only
3dbb7d0
3dbb7d0
%package -n libtaskotron-disposable
3dbb7d0
Summary:        disposable client module for libtaskotron
3dbb7d0
3dbb7d0
Requires:       libtaskotron-core = %{version}-%{release}
66faf4f
Requires:       python2-paramiko >= 1.15.1
e3b2505
Requires:       testcloud >= 0.1.15
66faf4f
BuildRequires:  python2-paramiko >= 1.15.1
e3b2505
BuildRequires:  testcloud >= 0.1.15
3dbb7d0
3dbb7d0
%description -n libtaskotron-disposable
3dbb7d0
Module for libtaskotron which enables the use of disposable clients
3dbb7d0
3dbb7d0
7a8497d
%pre core
3dbb7d0
getent group taskotron >/dev/null || groupadd taskotron
3dbb7d0
3dbb7d0
%prep
3dbb7d0
%setup -q
3dbb7d0
3dbb7d0
%check
3dbb7d0
%{__python} setup.py test
3dbb7d0
3dbb7d0
%build
3dbb7d0
%{__python} setup.py build
3dbb7d0
3dbb7d0
%install
3dbb7d0
rm -rf %{buildroot}
3dbb7d0
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
3dbb7d0
3dbb7d0
# configuration files
3dbb7d0
mkdir -p %{buildroot}%{_sysconfdir}/taskotron/
3dbb7d0
install -m 0644 conf/taskotron.yaml.example %{buildroot}%{_sysconfdir}/taskotron/taskotron.yaml
3dbb7d0
install -m 0644 conf/namespaces.yaml.example %{buildroot}%{_sysconfdir}/taskotron/namespaces.yaml
3dbb7d0
install -m 0644 conf/yumrepoinfo.conf.example %{buildroot}%{_sysconfdir}/taskotron/yumrepoinfo.conf
3dbb7d0
3dbb7d0
# log dir
3dbb7d0
install -d %{buildroot}/%{_localstatedir}/log/taskotron
3dbb7d0
3dbb7d0
# tmp dir
3dbb7d0
install -d %{buildroot}/%{_tmppath}/taskotron
3dbb7d0
3dbb7d0
# artifacts dir
3dbb7d0
install -d %{buildroot}/%{_sharedstatedir}/taskotron/artifacts
3dbb7d0
3dbb7d0
# cache dir
3dbb7d0
install -d %{buildroot}/%{_localstatedir}/cache/taskotron
3dbb7d0
3dbb7d0
# images dir
3dbb7d0
install -d %{buildroot}/%{_sharedstatedir}/taskotron/images
3dbb7d0
3dbb7d0
%files
3dbb7d0
3dbb7d0
%files -n libtaskotron-core
d18dbd9
%doc README.rst
3dbb7d0
%license LICENSE
3dbb7d0
%{python2_sitelib}/libtaskotron/*.py*
3dbb7d0
%{python2_sitelib}/libtaskotron/directives/*.py*
3dbb7d0
%{python2_sitelib}/libtaskotron/ext/*.py*
3dbb7d0
%{python2_sitelib}/libtaskotron/report_templates/*.j2
3dbb7d0
%{python2_sitelib}/*.egg-info
3dbb7d0
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/ext/fedora
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/ext
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/directives
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/report_templates
3dbb7d0
3dbb7d0
%attr(755, root, root) %{_bindir}/runtask
cc563b4
%attr(755, root, root) %{_bindir}/taskotron_result
3dbb7d0
3dbb7d0
%dir %attr(2775, root, taskotron) %{_tmppath}/taskotron
3dbb7d0
%dir %attr(2775, root, taskotron) %{_localstatedir}/log/taskotron
3dbb7d0
%dir %attr(2775, root, taskotron) %{_localstatedir}/cache/taskotron
3dbb7d0
%dir %attr(2775, root, taskotron) %{_sharedstatedir}/taskotron
3dbb7d0
%dir %attr(2775, root, taskotron) %{_sharedstatedir}/taskotron/artifacts
3dbb7d0
%dir %attr(2775, root, taskotron) %{_sharedstatedir}/taskotron/images
3dbb7d0
3dbb7d0
%files -n libtaskotron-config
3dbb7d0
%dir %{_sysconfdir}/taskotron
3dbb7d0
%config(noreplace) %{_sysconfdir}/taskotron/taskotron.yaml
3dbb7d0
%config(noreplace) %{_sysconfdir}/taskotron/namespaces.yaml
3dbb7d0
%config %{_sysconfdir}/taskotron/yumrepoinfo.conf
3dbb7d0
3dbb7d0
%files -n libtaskotron-fedora
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/ext/fedora
3dbb7d0
%{python2_sitelib}/libtaskotron/ext/fedora/*
3dbb7d0
3dbb7d0
%files -n libtaskotron-disposable
3dbb7d0
%dir %{python2_sitelib}/libtaskotron/ext/disposable
3dbb7d0
%{python2_sitelib}/libtaskotron/ext/disposable/*
3dbb7d0
3dbb7d0
%changelog
66faf4f
* Wed Jan 10 2018 Kamil Páral <kparal@redhat.com> - 0.4.25-2
66faf4f
- Update Python 2 dependency declarations to new packaging standards
66faf4f
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 and
66faf4f
  https://src.fedoraproject.org/rpms/libtaskotron/pull-request/1)
66faf4f
e3b2505
* Thu Nov 23 2017 Kamil Páral <kparal@redhat.com> - 0.4.25-1
e3b2505
- update yumrepoinfo
e3b2505
- update to latest testcloud API
e3b2505
- add `pull_request` item type
e3b2505
8cfdfb5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.24-2
8cfdfb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8cfdfb5
01061b5
* Fri Jul 14 2017 Kamil Páral <kparal@redhat.com> - 0.4.24-1
01061b5
- do not use --cacheonly for dnf operations
01061b5
41c1725
* Wed Jul 12 2017 Kamil Páral <kparal@redhat.com> - 0.4.23-1
41c1725
- fix python2-koji dep on F27+
41c1725
- fix broken test suite
41c1725
37fb8f6
* Wed Jul 12 2017 Kamil Páral <kparal@redhat.com> - 0.4.22-1
37fb8f6
- mark Fedora 26 as stable in yumrepoinfo
37fb8f6
- remove check for installed packages because it was problematic
37fb8f6
6dd0c55
* Fri Jun 30 2017 Kamil Páral <kparal@redhat.com> - 0.4.21-1
6dd0c55
- documentation improvements
6dd0c55
- DNF_REPO item type removed
6dd0c55
- default task artifact now points to artifacts root dir instead of task log
6dd0c55
- fix rpm deps handling via dnf on Fedora 26 (but only support package names
6dd0c55
  and filepaths as deps in task formulas)
6dd0c55
6ab5364
* Tue Apr 4 2017 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.20-1
6ab5364
- Add module_build item type (D1184)
6ab5364
- taskformula: replace vars in dictionary keys (D1176)
6ab5364
- koji_directive: always create target_dir (D1175)
6ab5364
- koji_directive: don't crash when latest stable build doesn't exist (D1174)
6ab5364
- argparse: change --arch to be a single value instead of a string (D1171)
6ab5364
- yumrepoinfo: specify all primary and alternate arches (D1172)
6ab5364
eb3db71
* Fri Mar 24 2017 Tim Flink <tflink@fedoraproject.org> - 0.4.19-4
eb3db71
- bumping revision to test package-specific testing again
eb3db71
41c1725
* Fri Mar 17 2017 Tim Flink <tflink@fedoraproject.org> - 0.4.19-3
93bab28
- bumping revision to test package-specific testing again
93bab28
41c1725
* Fri Mar 17 2017 Tim Flink <tflink@fedoraproject.org> - 0.4.19-2
b3e2610
- bumping revision to test package-specific testing
b3e2610
d18dbd9
* Fri Mar 17 2017 Tim Flink <tflink@fedoraproject.org> - 0.4.19-1
d18dbd9
- updating yumrepoinfo for F26
d18dbd9
- improved support for secondary architectures
d18dbd9
5bfb391
* Thu Mar 16 2017 Tim Flink <tflink@fedoraproject.org> - 0.4.18-3
5bfb391
- bumping revision to test package-specific testing
5bfb391
d18dbd9
* Fri Feb 17 2017 Kamil Páral <kparal@redhat.com> - 0.4.18-4
d18dbd9
- require koji >= 1.10.0 because of T910
d18dbd9
e2b40eb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.18-2
e2b40eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e2b40eb
d18dbd9
* Fri Feb 10 2017 Kamil Páral <kparal@redhat.com> - 0.4.18-3
d18dbd9
- add python-pytest-cov builddep because the test suite now needs it,
d18dbd9
  and python-rpmfluff because we're missing it
d18dbd9
d18dbd9
* Thu Feb 09 2017 Kamil Páral <kparal@redhat.com> - 0.4.18-2
d18dbd9
- require python-resultsdb_api >= 2.0.0
d18dbd9
ac68511
* Wed Jan 11 2017 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.18-1
ac68511
- distgit directive improvements (D1055, D1069)
ac68511
- yumrepoinfo.conf updates (D1057, D1074)
ac68511
- koji_utils: use supported arches when downloading build logs (D1076)
ac68511
cc360b0
* Thu Nov 3 2016 Tim Flink <tflink@fedoraproject.org> - 0.4.17-1
cc360b0
- add support for resultsdb 2.0 (D1019)
cc360b0
- add armhfp as a primary arch (D1040)
cc360b0
4766d1d
* Wed Aug 17 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.16-1
4766d1d
- symlink testcloud images instead of copying
4766d1d
- copy dir to minion via tarball
4766d1d
- yumrepoinfo.conf: Fedora 25 has been branched
4766d1d
7a8497d
* Thu Jul 28 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.15-1
7a8497d
- Allow resultsdb_directive to read from file
7a8497d
- create_report_directive: allow input from file
7a8497d
- bash to shell directive
7a8497d
- yumrepoinfo.conf: F22 is now EOL
7a8497d
- various fixes and improvements
7a8497d
cc563b4
* Tue Jul 12 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.14-1
cc563b4
- add xunit directive
cc563b4
- docker testing documentation
cc563b4
- taskotron_result tool
cc563b4
- various fixes and improvements
cc563b4
3dbb7d0
* Fri May 27 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.13-3
3dbb7d0
- fix download URL for Source0
3dbb7d0
- fix conf files permissions
3dbb7d0
3dbb7d0
* Thu May 26 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.13-2
3dbb7d0
- remove not needed custom python_sitelib macro
3dbb7d0
3dbb7d0
* Thu May 26 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.13-1
3dbb7d0
- add distgit docs
3dbb7d0
- fix progressbar
3dbb7d0
- koji: allow to exclude arches
3dbb7d0
- remote_exec: update to latest packages even when cache is outdated
3dbb7d0
3dbb7d0
* Tue May 10 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.12-2
3dbb7d0
- remove global write permissions of libtaskotron directories and change group ownership
3dbb7d0
  to the taskotron group
3dbb7d0
3dbb7d0
* Mon May 9 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.12-1
3dbb7d0
- bash directive
3dbb7d0
- allow using a dot to access attributes of a variable in formula
3dbb7d0
- various fixes
3dbb7d0
3dbb7d0
* Mon Apr 18 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.11-1
3dbb7d0
- add result namespace whitelist
3dbb7d0
- various fixes and small improvements
3dbb7d0
3dbb7d0
* Tue Mar 15 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.10-3
3dbb7d0
- add python-configparser as dep
3dbb7d0
- install namespaces.yaml
3dbb7d0
3dbb7d0
* Mon Mar 14 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.10-2
3dbb7d0
- add report_templates directory
3dbb7d0
3dbb7d0
* Thu Mar 03 2016 Martin Krizek <mkrizek@fedoraproject.org> - 0.4.10-1
3dbb7d0
- various performance fixes in disposable clients
3dbb7d0
3dbb7d0
* Sun Feb 07 2016 Tim Flink <tflink@fedoraproject.org> - 0.4.9-1
3dbb7d0
- add report directive (D735)
3dbb7d0
- restructure docs (D734)
3dbb7d0
3dbb7d0
* Thu Jan 28 2016 Martin Krizek <mkrizek@redhat.com> - 0.4.8-2
3dbb7d0
- Add jinja2 as a dep
3dbb7d0
3dbb7d0
* Mon Jan 25 2016 Tim Flink <tflink@fedoraproject.org> - 0.4.8-1
3dbb7d0
- Documentation updates (D726, D725)
3dbb7d0
3dbb7d0
* Wed Jan 20 2016 Tim Flink <tflink@fedoraproject.org> - 0.4.7-1
3dbb7d0
- changed filename structure for disposable images (D696)
3dbb7d0
- fixed crash when a check does not provide result (D723)
3dbb7d0
- Lots of documentation fixes and updates
3dbb7d0
3dbb7d0
* Wed Dec 9 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.6-1
3dbb7d0
- urlgrabber replaced with requests (D668)
3dbb7d0
- Make minion repos configurable (D682)
3dbb7d0
- Copy all config files on a minion (D662)
3dbb7d0
- Fix module import error masking missing modules (D659)
3dbb7d0
3dbb7d0
* Fri Nov 20 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.5-2
3dbb7d0
- Require the exact same version of subpackages
3dbb7d0
- Remove unused deps
3dbb7d0
3dbb7d0
* Thu Nov 19 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.5-1
3dbb7d0
- Do not fail when copying a task from cwd (D656)
3dbb7d0
- We need -core not -disposable on disposable clients (D652)
3dbb7d0
- Don't require -disposable in -core (D652)
3dbb7d0
3dbb7d0
* Thu Nov 12 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.4-1
3dbb7d0
- add %files for libtaskotron meta-package so it's actually built
3dbb7d0
- make imageurl configurable
3dbb7d0
- change package install commands to work with new subpackage structure
3dbb7d0
3dbb7d0
* Thu Nov 12 2015 Tim Flink <tflink@fedoraproject.org> - 0.4.3-1
3dbb7d0
- break libtaskotron up into subpackages (D616)
3dbb7d0
3dbb7d0
* Tue Nov 3 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.2-1
3dbb7d0
- setup.py: fix entry point
3dbb7d0
- check if packages are installed before installing them
3dbb7d0
- taskotron.yaml.example: fix typo
3dbb7d0
3dbb7d0
* Tue Nov 3 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.1-1
3dbb7d0
- Save tmp files into /tmpdir/$username (D632)
3dbb7d0
- find latest image using filename convention (D618)
3dbb7d0
- yumrepoinfo.conf: Fedora 23 has been released (D633)
3dbb7d0
3dbb7d0
* Wed Oct 14 2015 Martin Krizek <mkrizek@redhat.com> - 0.4.0-1
3dbb7d0
- merge disposable branch to add option to execute the task in a throwaway client
3dbb7d0
3dbb7d0
* Wed Sep 02 2015 Josef Skladanka <jskaladan@fedoraproject.org> - 0.3.24-1
3dbb7d0
- remove pytap, bayeux and yamlish dependencies
3dbb7d0
3dbb7d0
* Fri Aug 28 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.23-1
3dbb7d0
- only submit bodhi comments on failure (D542)
3dbb7d0
3dbb7d0
* Wed Aug 26 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.22-1
3dbb7d0
- Re-enabling bodhi comment directive (D527)
3dbb7d0
- Include artifacts dir at end of run (D533)
3dbb7d0
3dbb7d0
* Wed Aug 19 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.21-1
3dbb7d0
- Fixing bad initialization of bodhi_utils (D514)
3dbb7d0
- Removing default value of None for fas_password (D511)
3dbb7d0
3dbb7d0
* Tue Aug 18 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.20-1
3dbb7d0
- Fixing tests to not try network connecitons (T574)
3dbb7d0
3dbb7d0
* Tue Aug 18 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.19-1
3dbb7d0
- Fixes to make libtaskotron mostly compatible with bodhi2 (T558)
3dbb7d0
3dbb7d0
* Wed Jul 15 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.17-1
3dbb7d0
- several minor fixes and enhancements, see git log for more information
3dbb7d0
3dbb7d0
* Wed Jul 8 2015 Martin Krizek <mkrizek@redhat.com> - 0.3.16-1
3dbb7d0
- 0.3.16 release. See git log for more information
3dbb7d0
3dbb7d0
* Wed May 13 2015 Kamil Paral <kparal@redhat.com> - 0.3.15-2
3dbb7d0
- synchronize package versions between spec file and requirements.txt (D337)
3dbb7d0
3dbb7d0
* Mon Apr 20 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.15-1
3dbb7d0
- Do not report ABORTED runs to bodhi (T467)
3dbb7d0
3dbb7d0
* Mon Apr 20 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.14-1
3dbb7d0
- Removing logrotate in production (D339)
3dbb7d0
- Adding status to bodhi operations and removing excess queries (D344)
3dbb7d0
3dbb7d0
* Tue Apr 7 2015 Kamil Paral <kparal@redhat.com> - 0.3.13-2
3dbb7d0
- Require python-setuptools, otherwise runtask fails to execute. See T449.
3dbb7d0
3dbb7d0
* Tue Mar 31 2015 Martin Krizek <mkrizek@redhat.com> - 0.3.13-1
3dbb7d0
- Add support for execdb
3dbb7d0
- Various fixes
3dbb7d0
3dbb7d0
* Wed Feb 25 2015 Martin Krizek <mkrizek@redhat.com> - 0.3.12-1
3dbb7d0
- Add support for task artifacts
3dbb7d0
3dbb7d0
* Thu Feb 12 2015 Tim Flink <tflink@fedoraproject.org> - 0.3.11-1
3dbb7d0
- Adding 'compose' item type (T381)
3dbb7d0
- Fix issue with mash when no RPMs downloaded (T351)
3dbb7d0
3dbb7d0
* Wed Oct 22 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.10-1
3dbb7d0
- Fix for i386 unit tests (T361)
3dbb7d0
- Small documentation fixes
3dbb7d0
3dbb7d0
* Fri Oct 17 2014 Martin Krizek <mkrizek@redhat.com> - 0.3.9-1
3dbb7d0
- Improve logging messages
3dbb7d0
- Update documentation
3dbb7d0
3dbb7d0
* Thu Oct 9 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.8-1
3dbb7d0
- Adding bodhi query retries for read-only operations (T338)
3dbb7d0
- several small bugfixes and typo corrections
3dbb7d0
3dbb7d0
* Fri Aug 22 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.7-1
3dbb7d0
- Adding mash as a BR for functional tests
3dbb7d0
- removing all as an option for runtask
3dbb7d0
3dbb7d0
* Fri Aug 22 2014 Martin Krizek <mkrizek@redhat.com> - 0.3.6-1
3dbb7d0
- Releasing libtaskotron 0.3.6
3dbb7d0
3dbb7d0
* Tue Jul 08 2014 Martin Krizek <mkrizek@fedoraproject.org> - 0.3.3-2
3dbb7d0
- Add /var/log/taskotron directory
3dbb7d0
3dbb7d0
* Mon Jun 30 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.3-1
3dbb7d0
- Changed distibution license to gpl3
3dbb7d0
- New user-facing docs
3dbb7d0
3dbb7d0
* Mon Jun 23 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.2-1
3dbb7d0
- Gracefully handle missing rpms in build. Fixes T251.
3dbb7d0
3dbb7d0
* Mon Jun 23 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.1-1
3dbb7d0
- Better support for depcheck in koji_utils and mash_directive
3dbb7d0
- Added ability for check name to be specified in TAP13 output
3dbb7d0
3dbb7d0
* Mon Jun 16 2014 Tim Flink <tflink@fedoraproject.org> - 0.3.0-1
3dbb7d0
- Added sphinx to requirements.txt
3dbb7d0
3dbb7d0
* Fri Jun 13 2014 Tim Flink <tflink@fedoraproject.org> - 0.2.1-1
3dbb7d0
- documentation improvements, added LICENSE file
3dbb7d0
- better support for depcheck, srpm downloading
3dbb7d0
- improved logging configuration
3dbb7d0
3dbb7d0
* Wed May 28 2014 Tim Flink <tflink@fedoraproject.org> - 0.1.1-1
3dbb7d0
- adding libtaskotron-config as requires for libtaskotron
3dbb7d0
- changing variable syntax to $var and ${var}
3dbb7d0
- add yumrepoinfo directive, other bugfixes
3dbb7d0
3dbb7d0
* Fri May 16 2014 Tim Flink <tflink@fedoraproject.org> - 0.1.0-1
3dbb7d0
- Releasing libtaskotron 0.1
3dbb7d0
3dbb7d0
* Fri May 09 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.11-4
3dbb7d0
- Disabling %check so that the code can be used while the tests are fixed
3dbb7d0
3dbb7d0
* Tue May 06 2014 Kamil Páral <kparal@redhat.com> - 0.0.11-3
3dbb7d0
- Add a minimum version to python-hawkey. Older versions have a different API.
3dbb7d0
3dbb7d0
* Tue Apr 29 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.11-2
3dbb7d0
- moved config files to libtaskotron-config subpackage
3dbb7d0
3dbb7d0
* Tue Apr 29 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.11-1
3dbb7d0
- changed config files to be noreplace
3dbb7d0
- updated config file source paths
3dbb7d0
3dbb7d0
* Tue Apr 29 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.10-1
3dbb7d0
- yumrepo fix for upgradepath, output fix for readability
3dbb7d0
3dbb7d0
* Fri Apr 25 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.9-1
3dbb7d0
- koji_utils fix for upgradepath
3dbb7d0
3dbb7d0
* Fri Apr 25 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.8-1
3dbb7d0
- Updating to latest upstream version
3dbb7d0
- Fixing resultsdb integration, adding some rpm and koji utility methods
3dbb7d0
3dbb7d0
* Wed Apr 16 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.7-2
3dbb7d0
- Fixing some urls and other small packaging changes
3dbb7d0
3dbb7d0
* Tue Apr 15 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.7-1
3dbb7d0
- Updating to latest upstream
3dbb7d0
- Change to more generic CLI arguments to match reporting and work better with buildbot
3dbb7d0
3dbb7d0
* Mon Apr 14 2014 Tim Flink <tflink@fedoraproject.org> - 0.0.6-2
3dbb7d0
- Initial package for libtaskotron