f6115fe
%global srcname relval
f6115fe
f6115fe
Name:           relval
0f5a0bd
Version:        2.4.5
26ff987
Release:        1%{?dist}
f6115fe
Summary:        Tool for interacting with Fedora QA wiki pages
f6115fe
f6115fe
License:        GPLv3+
2e9668b
URL:            https://pagure.io/fedora-qa/relval
f6115fe
Source0:        https://www.happyassassin.net/relval/releases/%{srcname}-%{version}.tar.xz
f6115fe
BuildArch:      noarch
f6115fe
c525c2d
BuildRequires:  python3-devel
c525c2d
BuildRequires:  python3-setuptools
a9385c0
Requires:       python3-fedfind >= 2.8.0
c525c2d
Requires:       python3-markupsafe
c525c2d
Requires:       python3-mwclient
c525c2d
Requires:       python3-setuptools
c525c2d
Requires:       python3-six
a9385c0
Requires:       python3-wikitcms >= 2.2.0
8538987
Requires:       python3-bugzilla
f6115fe
f6115fe
%description
f6115fe
Relval can perform various tasks related to Fedora QA by interacting with the
f6115fe
Fedora wiki. It lets you:
f6115fe
f6115fe
* Create wiki pages for Fedora release validation test events
f6115fe
* Generate statistics on release validation testing
f6115fe
* Report release validation test results using a console interface
f6115fe
f6115fe
See https://fedoraproject.org/wiki/QA/SOP_Release_Validation_Test_Event for
f6115fe
more information on the process relval helps with.
f6115fe
f6115fe
%prep
c525c2d
%autosetup -n %{srcname}-%{version}
f6115fe
f6115fe
%build
c525c2d
%{py3_build}
f6115fe
f6115fe
%install
f6115fe
rm -rf %{buildroot}
c525c2d
%{py3_install}
f6115fe
f6115fe
%files
f6115fe
%doc README.md
f6115fe
%license COPYING
c525c2d
%{python3_sitelib}/%{srcname}*
f6115fe
%{_bindir}/relval
f6115fe
f6115fe
%changelog
0f5a0bd
* Thu Sep 19 2019 Adam Williamson <awilliam@redhat.com> - 2.4.5-1
0f5a0bd
- New release 2.4.5: correct python-bugzilla requirement
0f5a0bd
8538987
* Thu Sep 19 2019 Adam Williamson <awilliam@redhat.com> - 2.4.4-1
8538987
- New release 2.4.4: size-check can now file bugs for oversize images
8538987
26ff987
* Thu Sep 12 2019 Adam Williamson <awilliam@redhat.com> - 2.4.3-1
26ff987
- New release 2.4.3: avoid deprecation warnings with mwclient 0.10.0+
26ff987
7193699
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.4.2-4
7193699
- Rebuilt for Python 3.8
7193699
e2e4c96
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
e2e4c96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e2e4c96
68f226d
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
68f226d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
68f226d
a1d6d48
* Wed Jan 30 2019 Adam Williamson <awilliam@redhat.com> - 2.4.2-1
a1d6d48
- New release 2.4.2: per-environment last_tested in testcase_stats json
a1d6d48
96947d3
* Thu Nov 22 2018 Adam Williamson <awilliam@redhat.com> - 2.4.1-1
96947d3
- New release 2.4.1: fix broken `compose --cid` from 2.4.0 (#5)
96947d3
0398e35
* Fri Oct 05 2018 Adam Williamson <awilliam@redhat.com> - 2.4.0-1
0398e35
- New release 2.4.0:
0398e35
  + compose: clarify --cid vs. release/milestone/compose
0398e35
  + Revise code and docs for new-style wiki auth
0398e35
  + Stop allowing 'Alpha' milestone for most purposes
0398e35
00a4ba6
* Fri Oct 05 2018 Adam Williamson <awilliam@redhat.com> - 2.3.0-1
00a4ba6
- New release 2.3.0: output testcase_stats data as JSON also (jskladan)
00a4ba6
56abddc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-4
56abddc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
56abddc
b7ac8ec
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.2.1-3
b7ac8ec
- Rebuilt for Python 3.7
b7ac8ec
59c9569
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
59c9569
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
59c9569
474cb32
* Thu Dec 07 2017 Adam Williamson <awilliam@redhat.com> - 2.2.1-1
474cb32
- New release 2.2.1: avoid unneeded Modular questions in report-results
474cb32
a9385c0
* Fri Nov 10 2017 Adam Williamson <awilliam@redhat.com> - 2.2.0-1
a9385c0
- New release 2.2.0: support Modular events
a9385c0
4b75a14
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.8-2
4b75a14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4b75a14
af2868c
* Tue Jun 06 2017 Adam Williamson <awilliam@redhat.com> - 2.1.8-1
af2868c
- new release 2.1.8: adjust KDE target size to 2GB (per KDE sig)
af2868c
357c6d5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-3
357c6d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
357c6d5
1fabd3c
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.1.7-2
1fabd3c
- Rebuild for Python 3.6
1fabd3c
216d2f1
* Wed Nov 09 2016 Adam Williamson <awilliam@redhat.com> - 2.1.7-1
216d2f1
- new release 2.1.7:
216d2f1
- + Adjust to 'Final' milestone becoming 'RC' from Fedora 24 on
216d2f1
- + size-check: really catch when we don't find any images
216d2f1
- + size-check: include arch of over-size images in comment
216d2f1
5487c7b
* Sat Oct 08 2016 Adam Williamson <awilliam@redhat.com> - 2.1.5-1
5487c7b
- new release 2.1.5 (add `--since` and `--until` for `user-stats`)
5487c7b
48016fa
* Wed Oct 05 2016 Adam Williamson <awilliam@redhat.com> - 2.1.4-1
48016fa
- new release 2.1.4 (update size-check for ostree installer metadata mess)
48016fa
0adadb9
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.3-2
0adadb9
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
0adadb9
29459fb
* Thu Apr 28 2016 Adam Williamson <awilliam@redhat.com> - 2.1.3-1
29459fb
- new release 2.1.3 (fix compose --download-only, it was totally busted)
29459fb
4a2577c
* Thu Mar 17 2016 Adam Williamson <awilliam@redhat.com> - 2.1.2-1
4a2577c
- new release 2.1.2 (adjust to fedfind changes)
4a2577c
00c6adc
* Thu Mar 17 2016 Adam Williamson <awilliam@redhat.com> - 2.1.1-1
00c6adc
- new release 2.1.1 (fix testcase-stats bitmap sorting)
00c6adc
45a0f5e
* Wed Mar 16 2016 Adam Williamson <awilliam@redhat.com> - 2.1.0-1
45a0f5e
- new release 2.1.0 (adjust to wikitcms Pungi 4 changes)
45a0f5e
96ceb5d
* Fri Mar 04 2016 Adam Williamson <awilliam@redhat.com> - 2.0.3-1
96ceb5d
- new release 2.0.3 (add system-wide credentials file)
96ceb5d
c525c2d
* Thu Mar 03 2016 Adam Williamson <awilliam@redhat.com> - 2.0.2-1
c525c2d
- new release 2.0.2 (major changes, now Python 3)
c525c2d
cd12d02
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.7-2
cd12d02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cd12d02
031957c
* Thu Dec 24 2015 Adam Williamson <awilliam@redhat.com> - 1.11.7-1
031957c
- new release 1.11.7: add --wait argument for nightly subcommand
031957c
f6115fe
* Thu Nov 05 2015 Adam Williamson <awilliam@redhat.com> - 1.11.6-2
f6115fe
- use license macro
f6115fe
- use py2_build and py2_install macros
f6115fe
f6115fe
* Tue Oct 20 2015 Adam Williamson <awilliam@redhat.com> - 1.11.6-1
f6115fe
- new release 1.11.6: improve testcase_stats page sorting
f6115fe
f6115fe
* Mon May 04 2015 Adam Williamson <awilliam@redhat.com> - 1.11.5-1
f6115fe
- new release 1.11.5: small fixes and cleanups
f6115fe
f6115fe
* Tue Apr 21 2015 Adam Williamson <awilliam@redhat.com> - 1.11.4-1
f6115fe
- new release 1.11.4: various changes for 'bot' results
f6115fe
f6115fe
* Fri Apr 17 2015 Adam Williamson <awilliam@redhat.com> - 1.11.3-1
f6115fe
- new release 1.11.3: comments in size-check, env in shebangs
f6115fe
f6115fe
* Wed Mar 25 2015 Adam Williamson <awilliam@redhat.com> - 1.11.1-1
f6115fe
- new release 1.11.1: size-check: display compose being checked
f6115fe
f6115fe
* Wed Mar 25 2015 Adam Williamson <awilliam@redhat.com> - 1.11-1
f6115fe
- new release 1.11: new size-check subcommand, under-the-hood changes
f6115fe
f6115fe
* Mon Mar 16 2015 Adam Williamson <awilliam@redhat.com> - 1.10.2-1
f6115fe
- new release 1.10.2: report-auto test case searching now case-insensitive
f6115fe
f6115fe
* Wed Feb 18 2015 Adam Williamson <awilliam@redhat.com> - 1.10.1-1
f6115fe
- fix some leftover version bugs in report-results
f6115fe
f6115fe
* Wed Feb 18 2015 Adam Williamson <awilliam@redhat.com> - 1.10-1
f6115fe
- update for wikitcms versioning changes, fix some bugs
f6115fe
f6115fe
* Thu Feb 12 2015 Adam Williamson <awilliam@redhat.com> - 1.9.4-1
f6115fe
- new release 1.9.4: add Download page generation, bugfixes
f6115fe
f6115fe
* Mon Feb 02 2015 Adam Williamson <awilliam@redhat.com> - 1.9.3-1
f6115fe
- new release 1.9.3: add report-auto and comment support for report-results
f6115fe
f6115fe
* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.8-1
f6115fe
- new release 1.8.8: one more mistake, honest, this one really works
f6115fe
f6115fe
* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.7-1
f6115fe
- new release 1.8.7: complete fix from 1.8.6
f6115fe
f6115fe
* Wed Jan 07 2015 Adam Williamson <awilliam@redhat.com> - 1.8.6-1
f6115fe
- new release 1.8.6: bugfix (no wiki login with Python < 2.7.9)
f6115fe
f6115fe
* Fri Jan 02 2015 Adam Williamson <awilliam@redhat.com> - 1.8.5-1
f6115fe
- new release 1.8.5: SECURITY: input sanitization for stats subcommands
f6115fe
f6115fe
* Tue Dec 23 2014 Adam Williamson <awilliam@redhat.com> - 1.8.3-1
f6115fe
- new release 1.8.3: multiple fixes and enhancements
f6115fe
f6115fe
* Fri Dec 19 2014 Adam Williamson <awilliam@redhat.com> - 1.7-1
f6115fe
- new release 1.7: handle wikitcms changes, bugfixes
f6115fe
f6115fe
* Tue Dec 16 2014 Adam Williamson <awilliam@redhat.com> - 1.6-1
f6115fe
- new release 1.6: handle wikitcms changes, bugfixes
f6115fe
f6115fe
* Fri Dec 12 2014 Adam Williamson <awilliam@redhat.com> - 1.5.2-1
f6115fe
- new release: re-fix bugzilla URL links (lost between 1.4.1 and 1.5)
f6115fe
f6115fe
* Tue Dec 09 2014 Adam Williamson <awilliam@redhat.com> - 1.5-1
f6115fe
- new release: nightly compose support
f6115fe
f6115fe
* Fri Oct 31 2014 Adam Williamson <awilliam@redhat.com> - 1.4.1-1
f6115fe
- new release 1.4.1: fix URL of bugzilla links on detail pages (tcs)
f6115fe
f6115fe
* Sat Oct 25 2014 Adam Williamson <awilliam@redhat.com> - 1.4-1
f6115fe
- new release (some refinements to result reporting and testcase-stats)
f6115fe
f6115fe
* Thu Oct 23 2014 Adam Williamson <awilliam@redhat.com> - 1.3.2-1
f6115fe
- new release (misc. bugfixes in result reporting)
f6115fe
f6115fe
* Wed Oct 22 2014 Adam Williamson <awilliam@redhat.com> - 1.3.1-1
f6115fe
- new release 1.3.1 (fix crasher in result reporting)
f6115fe
f6115fe
* Tue Oct 21 2014 Adam Williamson <awilliam@redhat.com> - 1.3-1
f6115fe
- new release 1.3
f6115fe
f6115fe
* Fri Oct 17 2014 Adam Williamson <awilliam@redhat.com> - 1.2.1-1
f6115fe
- brown paper bag release 1.2.1
f6115fe
f6115fe
* Thu Oct 16 2014 Adam Williamson <awilliam@redhat.com> - 1.2-1
f6115fe
- new release 1.2
f6115fe
f6115fe
* Mon Oct 13 2014 Adam Williamson <awilliam@redhat.com> - 1.1-1
f6115fe
- first build of relval as separate package from wikitcms