Re: Fedora SPEC Review Tool

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 06, 2011 at 11:00:08PM -0700, Garrett Holmstrom wrote:
> On 4/6/2011 11:11, Jeffrey Ness wrote:
> > 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
> 
> I was expecting some sort of automated spec file / RPM checker, but it 
> turned out to essentially be a checklist program.  I guess I should have 
> read the readme first.  ;)
> 
> On that note, one thing that could improve it would be making it capable 
> of automatically providing relevant information to the reviewer. 
> Printing source file checksums, for instance, would be a small, but 
> relatively easy thing of this nature to do.
> 
> The review guidelines include the packaging guidelines by reference. 
> Your program does not.  Though the packaging guidelines tend to leave 
> more up to reviewers' discretion, they might still be worth including, 
> at least in part.
> 
> If it helps, several people posted wiki pages with the lists of things 
> that they look for when reviewing packages.  AFAIK mine is up to date 
> and fairly exhaustive, if you're interested in a starting point:
> https://fedoraproject.org/wiki/Gholms/review_template
> 
> I hope at least some of that feedback helps.  Anything that makes 
> reviewing easier is a good thing, so thanks for sharing your work!
>
Ah -- if this is a checklist app, you could also look at:

http://svn.berlios.de/viewvc/qa-assistant/trunk/

I wrote that for doing reviews of fedora.us packages as my first serious
pygtk program.  It has a generic way of defining the checklist via an xml
file and I had started to include ways to load code to automate tests about
the time that I stopped working on it.

-Toshio

Attachment: pgpq4K1g2QwNb.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux