Fedora SPEC Review Tool

tim.lauridsen at gmail.com tim.lauridsen at gmail.com
Thu Apr 7 12:03:08 UTC 2011


On Wed, Apr 6, 2011 at 8:11 PM, Jeffrey Ness <jeffrey.ness at rackspace.com>wrote:

> Hello everyone,
>
> As I'm new to the community and RPM Package Review (and development), I
> figured a tool to assist with reviews would be a nice time saver.
>
> With that said I have a simple Python tool (still in early beta stages)
> which does just that.
>
> Keeping with the concept of sharing, I wanted to hand this tool out to the
> community and get any feedback from y'all:
>
>  https://github.com/jness/spec_checks
>
> This tool uses the "Package Review Guidelines" written by Tom 'spot'
> Callaway:
>
>  http://fedoraproject.org/wiki/Packaging/ReviewGuidelines
>
> Thanks for your time
> Jeffrey-
>
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>


I am working on a tool too, there automates much of the dirty work when
reviewing a package

Like:
- Downloading SRPM & SPEC from bugzilla report
- Download upstream source
- check md5sums
- do a total review report will both manual & automated checks, ready to
complete and paste into the bugzilla report.

https://github.com/timlau/FedoraReview

checkout and cd to the src/ dir.

./review.py -b <bugzilla report number>

it will download the spec & srpm from the bugzilla report and build them in
mock and run a number of test and generate
a report there will be opened in gedit along with the spec file, so the
stuff no automated can be reviewed manually.

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

./review.py --help

Will show you the other options of the tools.

./review.py -b <bugzilla report number> -u <bugzilla user> -p <bugzilla
password> --assign

Will assign the review to <bugzilla user> and set the review flags in the
bugzilla report.

It is still under heavy development, but can be very useful.

Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20110407/3294eed8/attachment.html 


More information about the devel mailing list