Last modified 2 months ago Last modified on 11/04/16 11:43:58

Welcome to FedoraReview

FedoraReview: Tools to help review packages for inclusion in Fedora

This tool automates much of the dirty work when reviewing a package for the Fedora Package Collection.


  • Downloading SRPM & SPEC from Bugzilla or other websites.
  • Download upstream source.
  • Build and install package in mock.
  • Run rpmlint on package, also the installed version.
  • Checksum verification
  • Running licensecheck -r
  • Do an overall review template with both manual & automated checks, serving as a starting point for the review work.

FedoraReview IS FROZEN, under way to be moved to


# yum install fedora-review

You can also try the development version or try the latest nightly build.


You will need to have mock installed and be member of the mock group for the build to work. Run as root:

# usermod -a -G mock [your user name]

After adding groups this way, you must either logout and login again or use the newgrp(1) command - the list of groups for a user is not read until a login (or newgrp). After doing this, try:

$ fedora-review -b <bugzilla report number>

It will download the SPEC & SRPM files from the Bugzilla report, build them in mock, run a number of test and generate a report template. That template is your starting point when doing your review.

Too see the other options of the tools:

$ fedora-review --help
$ man fedora-review

There is more usage info in using fedora-review.

New features

Last announce message:NEWS file


FedoraReview is licensed under GPLv2+, for more details check COPYING.



List of open tickets

Add interactive mode
Test package in Koji scratch build
Show date of guidelines tool is based on
If deprecating check returns "not_applicable" deprecated check should be run instead
CheckDocRuntime could be semi-automated.
Download upstream sources in background
CheckReqPkgConfig could be run unconditionally.
Check that packages are 64-bit safe?
spec file is not EPEL6 compliant
check spec url file and spec file in srpm are in sync before creating or starting review
plugins are tested in main tests.
fedora-create-review should't blindly offer the user to create a duplicate ticket
#268 should keep logs for all arches
Change default mock config to avoid warning about non-rawhide buildroot
RFE: recode EXARCH extension using new yum mechanisms
please improve python message
Patch: Fix regex for gem install matching
C/C++ should (must) have gcc or clang dependency
New guidelines: snippets and other stuff
Integration with Travis-CI
Outdated information about unnecessary build dependencies

Fixed Problems Scheduled for next release (0.6.2)

No results