Fedora-App-ReviewTool

 view release on metacpan or  search on metacpan

bin/reviewtool  view on Meta::CPAN


=head2 Submitter

TODO.

=head2 Reviewer

TODO.

=head1 CAVEATS

We don't try to be too smart about things; we just stick to doing the basic,
mundane things that are identical no matter what sort of package we're
reviewing.  If you're expecting this to be a magical review-oh-matic tool,
you're going to be disappointed.

We hit up Bugzilla for bug info at every stage, rather than keeping it
locally.  This is saner than keeping data locally, as the advantage to that is
minimal, and has the nice side-effect that changes made to a review bug
through some other means (or by someone else) are always reflected in our
data.

We're confused by situations in which multiple review bugs exist for the same
package, and were closed at different times for different reasons.  e.g.
packager A submits "foo" for review at some point, abandons it and closes the
bug; packager B goes to submit the same package at some later point.  The
result here is undefined, is known to be wonky, and will be fixed at some
point.

=head1 DEPENDENCIES

If you're seeing this, it probably means you've installed it via yum and all
needful deps have been automagically pulled in.  If not, you know to run 'perl
./Makefile.PL' and see what it complains about :-)

Successful usage depends on a number of things, not the least of which is
access to the main fedora infrastructure tools.  If you're a sponsored
packager you should have all the needful access; if not, please follow the
"How to Get Sponsored" guidelines (lack of sponsorship will really just
prevent from running koji scratch builds and certain reviewing functions).


=head1 INCOMPATIBILITIES

None known.  Persons desiring a Python version of this package are encouraged
to examine Damian Conway's L<Acme::Python> package.

=head1 TODO

Lots!  This is an evolving package; there are going to be rough edges and poor
documentation for a while.  Patches are very welcome :-)

The most significant thing lacking at the moment is any reviewer
functionality.  For initial work on this, please see the mercurial repository.

=head1 SEE ALSO

L<http://fedoraproject.org/wiki/ReviewTool>,
L<http://camelus.fedorahosted.org>, L<http://fedorapeople.org>, etc.

=head1 BUGS AND LIMITATIONS

All complex software has bugs lurking in it, and this module is no
exception. If you find a bug please either email me, or add the bug to
the trac tickets under the "camelus" instance at:

    L<http://camelus.fedorahosted.org>

=head1 AUTHOR

Chris Weyl  <cweyl@alumni.drew.edu>


=head1 LICENSE AND COPYRIGHT

Copyright (c) 2009 Chris Weyl <cweyl@alumni.drew.edu>

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the 

    Free Software Foundation, Inc.
    59 Temple Place, Suite 330
    Boston, MA  02111-1307  USA

=cut



( run in 0.470 second using v1.01-cache-2.11-cpan-97f6503c9c8 )