Automated packages review tools
Summary
Package reviews are taking too long, bugzilla is not the best tool for doing them. Let's create a server dedicated to reviews. The fedora-review tool can be used for validation of packages, but that's only a first part. We need to make approved packages automatically appearing in rawhide (or preferred branch).
Owner
- Name: Your Name
- Email: <your email address so we can contact you, invite you to meetings, etc.>
- Release notes owner:
Current status
- Targeted release: [[Releases/<number> | Fedora 22? ]]
- Last updated: (DATE)
- Tracker bug: <will be assigned by the Wrangler>
Detailed Description
Benefit to Fedora
Reviews of new packages could be on review for shorter time. Lot of work can be done automatically (licenses, run fedora-review, build in rawhide buildroot, check requirements).
Scope
Run reviews on server, close reviews in bugzilla, remove component review from bugzilla, change documentation on wiki pages about reviews, speak to FPC if they agree...
- Proposal owners:
Feature owners have to make server working and then clean Fedora bugzilla from existing reviews.
- Other developers: N/A (not a System Wide Change)
- Release engineering: N/A (not a System Wide Change)
Packages from review server should be after approval automatically:
* added into dist-git * build in rawhide
- Policies and guidelines: N/A (not a System Wide Change)
All documents related to reviews must change.
Upgrade/compatibility impact
N/A (not a System Wide Change)
How To Test
N/A (not a System Wide Change)
User Experience
N/A (not a System Wide Change)
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
- Blocks product? product <-- Applicable for Changes that blocks specific product release/Fedora.next -->
Documentation
N/A (not a System Wide Change)