ReviewTool is a script designed to help with submitting and reviewing packages... It leverages the standard infrastructure tools (e.g., [[Koji]], [[Bugzilla]], [[fedorapeople.org]]) completely from one's own laptop, using no different or additional access to any to any tool than your id has.

ReviewTool is a script designed to help with submitting and reviewing packages... It leverages the standard infrastructure tools (e.g., [[Koji]], [[Bugzilla]], [[fedorapeople.org]]) completely from one's own laptop, using no different or additional access to any to any tool than your id has.

−

= Submitting Packages for Review =

+

It does NOT attempt to magically do the review for you, nor does it autogenerate spec files. It does, however, attempt to take the pain out of various routine bits of the process that goes into submitting and reviewing packages.

+

+

== Installing reviewtool ==

+

+

{{admon/warning|reviewtool is under active development!|reviewtool is under active development, and as such, is liable and likely to change significantly before it GA's. While it's not likely to file a zillion bugs or kick off a thousand koji scratch builds, if it breaks, you get to keep all the pieces. Please add any comments, etc, to [[Talk:ReviewTool]]}}

+

+

Almost all of the prereqs for reviewtool are in Fedora, but review tool itself is not. You can install it by either downloading the packages manually, or letting yum hash it all out for you. There is a temporary development repository set up at http://fedorapeople.org/~cweyl/reviewtool/.

+

+

Installing the following as /etc/yum.repo.d/reviewtool.repo will enable you to use yum to automagically resolve any dependencies that haven't yet been installed on your system. Note that this development repository will go away as soon as everything is in Fedora proper.

+

+

<pre>

+

[reviewtool]

+

name=reviewtool temp devel repo

+

baseurl=http://fedorapeople.org/~cweyl/reviewtool/

+

enabled=1

+

gpgcheck=0

+

</pre>

+

+

After this repo file is in place, installing is a simple matter of:

+

+

<pre>

+

[root@athena ~]# yum install reviewtool

+

</pre>

+

+

=== Configuring ===

+

+

==== review space ====

+

+

Login at [[fedorapeople.org]], and make sure ~/public_html/review/ exists. Right now reviewtool only supports posting to your space on fedorapeople.org.

+

+

==== local configuration ====

+

+

Create a ~/.reviewtool.ini as:

+

+

<pre>

+

[bugzilla]

+

userid=my@email.address.com

+

passwd=XXXXX

+

</pre>

+

+

Alternatively, run "reviewtool setup". This will prompt you and write out a config file.

+

+

Or, don't do anything. reviewtool will prompt you when it needs ids and passwords, looking at your ~/.fedora.cert to try to guess some defaults.

+

+

== Submitting Packages for Review ==

+

+

# Writing a spec file and creating a package

+

# Submitting a package for review

+

# Updating that review ticket (e.g. with a new spec/srpm/scratch when a revision has been made)

+

# Requesting branches be created

+

# Closing the review ticket

+

+

We handle everything except for #1.

−

== Status ==

+

=== Status ===

<pre>

<pre>

Line 35:

Line 85:

</pre>

</pre>

−

== Submitting ==

+

In the above table, columns R and C are the settings of flags: fedora-'''r'''eview and fedora-'''c'''vs, respectively.

Revision as of 17:46, 8 May 2009

ReviewTool is a script designed to help with submitting and reviewing packages... It leverages the standard infrastructure tools (e.g., Koji, Bugzilla, fedorapeople.org) completely from one's own laptop, using no different or additional access to any to any tool than your id has.

It does NOT attempt to magically do the review for you, nor does it autogenerate spec files. It does, however, attempt to take the pain out of various routine bits of the process that goes into submitting and reviewing packages.

Installing reviewtool

reviewtool is under active development!reviewtool is under active development, and as such, is liable and likely to change significantly before it GA's. While it's not likely to file a zillion bugs or kick off a thousand koji scratch builds, if it breaks, you get to keep all the pieces. Please add any comments, etc, to Talk:ReviewTool

Almost all of the prereqs for reviewtool are in Fedora, but review tool itself is not. You can install it by either downloading the packages manually, or letting yum hash it all out for you. There is a temporary development repository set up at http://fedorapeople.org/~cweyl/reviewtool/.

Installing the following as /etc/yum.repo.d/reviewtool.repo will enable you to use yum to automagically resolve any dependencies that haven't yet been installed on your system. Note that this development repository will go away as soon as everything is in Fedora proper.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks or registered trademarks of
Red Hat, Inc. or its subsidiaries in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community
maintained site. Red Hat is not responsible for content.