Blob Blame History Raw
%global srcname relval

Name:           relval
Version:        2.1.0
Release:        1%{?dist}
Summary:        Tool for interacting with Fedora QA wiki pages

Group:          Applications/Productivity
License:        GPLv3+
URL:            https://www.happyassassin.net/wikitcms
Source0:        https://www.happyassassin.net/relval/releases/%{srcname}-%{version}.tar.xz
BuildArch:      noarch

BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
Requires:       python3-fedfind >= 2.0.0
Requires:       python3-markupsafe
Requires:       python3-mwclient
Requires:       python3-setuptools
Requires:       python3-six
Requires:       python3-wikitcms >= 2.0.0

%description
Relval can perform various tasks related to Fedora QA by interacting with the
Fedora wiki. It lets you:

* Create wiki pages for Fedora release validation test events
* Generate statistics on release validation testing
* Report release validation test results using a console interface

See https://fedoraproject.org/wiki/QA/SOP_Release_Validation_Test_Event for
more information on the process relval helps with.

%prep
%autosetup -n %{srcname}-%{version}

%build
%{py3_build}

%install
rm -rf %{buildroot}
%{py3_install}

%files
%doc README.md
%license COPYING
%{python3_sitelib}/%{srcname}*
%{_bindir}/relval

%changelog
* Wed Mar 16 2016 Adam Williamson <awilliam@redhat.com> - 2.1.0-1
- new release 2.1.0 (adjust to wikitcms Pungi 4 changes)

* Fri Mar 04 2016 Adam Williamson <awilliam@redhat.com> - 2.0.3-1
- new release 2.0.3 (add system-wide credentials file)

* Thu Mar 03 2016 Adam Williamson <awilliam@redhat.com> - 2.0.2-1
- new release 2.0.2 (major changes, now Python 3)

* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Thu Dec 24 2015 Adam Williamson <awilliam@redhat.com> - 1.11.7-1
- new release 1.11.7: add --wait argument for nightly subcommand

* Thu Nov 05 2015 Adam Williamson <awilliam@redhat.com> - 1.11.6-2
- use license macro
- use py2_build and py2_install macros

* Tue Oct 20 2015 Adam Williamson <awilliam@redhat.com> - 1.11.6-1
- new release 1.11.6: improve testcase_stats page sorting

* Mon May 04 2015 Adam Williamson <awilliam@redhat.com> - 1.11.5-1
- new release 1.11.5: small fixes and cleanups

* Tue Apr 21 2015 Adam Williamson <awilliam@redhat.com> - 1.11.4-1
- new release 1.11.4: various changes for 'bot' results

* Fri Apr 17 2015 Adam Williamson <awilliam@redhat.com> - 1.11.3-1
- new release 1.11.3: comments in size-check, env in shebangs

* Wed Mar 25 2015 Adam Williamson <awilliam@redhat.com> - 1.11.1-1
- new release 1.11.1: size-check: display compose being checked

* Wed Mar 25 2015 Adam Williamson <awilliam@redhat.com> - 1.11-1
- new release 1.11: new size-check subcommand, under-the-hood changes

* Mon Mar 16 2015 Adam Williamson <awilliam@redhat.com> - 1.10.2-1
- new release 1.10.2: report-auto test case searching now case-insensitive

* Wed Feb 18 2015 Adam Williamson <awilliam@redhat.com> - 1.10.1-1
- fix some leftover version bugs in report-results

* Wed Feb 18 2015 Adam Williamson <awilliam@redhat.com> - 1.10-1
- update for wikitcms versioning changes, fix some bugs

* Thu Feb 12 2015 Adam Williamson <awilliam@redhat.com> - 1.9.4-1
- new release 1.9.4: add Download page generation, bugfixes

* Mon Feb 02 2015 Adam Williamson <awilliam@redhat.com> - 1.9.3-1
- new release 1.9.3: add report-auto and comment support for report-results

* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.8-1
- new release 1.8.8: one more mistake, honest, this one really works

* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.7-1
- new release 1.8.7: complete fix from 1.8.6

* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.6-1
- new release 1.8.6: bugfix (no wiki login with Python < 2.7.9)

* Fri Jan 02 2015 Adam Williamson <awilliam@redhat.com> - 1.8.5-1
- new release 1.8.5: SECURITY: input sanitization for stats subcommands

* Tue Dec 23 2014 Adam Williamson <awilliam@redhat.com> - 1.8.3-1
- new release 1.8.3: multiple fixes and enhancements

* Fri Dec 19 2014 Adam Williamson <awilliam@redhat.com> - 1.7-1
- new release 1.7: handle wikitcms changes, bugfixes

* Tue Dec 16 2014 Adam Williamson <awilliam@redhat.com> - 1.6-1
- new release 1.6: handle wikitcms changes, bugfixes

* Fri Dec 12 2014 Adam Williamson <awilliam@redhat.com> - 1.5.2-1
- new release: re-fix bugzilla URL links (lost between 1.4.1 and 1.5)

* Tue Dec 09 2014 Adam Williamson <awilliam@redhat.com> - 1.5-1
- new release: nightly compose support

* Fri Oct 31 2014 Adam Williamson <awilliam@redhat.com> - 1.4.1-1
- new release 1.4.1: fix URL of bugzilla links on detail pages (tcs)

* Sat Oct 25 2014 Adam Williamson <awilliam@redhat.com> - 1.4-1
- new release (some refinements to result reporting and testcase-stats)

* Thu Oct 23 2014 Adam Williamson <awilliam@redhat.com> - 1.3.2-1
- new release (misc. bugfixes in result reporting)

* Wed Oct 22 2014 Adam Williamson <awilliam@redhat.com> - 1.3.1-1
- new release 1.3.1 (fix crasher in result reporting)

* Tue Oct 21 2014 Adam Williamson <awilliam@redhat.com> - 1.3-1
- new release 1.3

* Fri Oct 17 2014 Adam Williamson <awilliam@redhat.com> - 1.2.1-1
- brown paper bag release 1.2.1

* Thu Oct 16 2014 Adam Williamson <awilliam@redhat.com> - 1.2-1
- new release 1.2

* Mon Oct 13 2014 Adam Williamson <awilliam@redhat.com> - 1.1-1
- first build of relval as separate package from wikitcms