Re: Attract QA'ers

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

 



enrico.scholz@xxxxxxxxxxxxxxxxxxxxxxxxx (Enrico Scholz) writes:

> The question is, whether it would be worth to begin such an
> implementation

FWIW, I expressed my ideas about the underlying database in an ERD at

      http://www.tu-chemnitz.de/~ensc/fedora.us-build/qadb/qadb.ps


The role of 'pkgsubmission', 'comment', 'review' and 'reviewer' is
the interesting part. Basic procedure is given below in a technical
description (which is not interesting for the enduser):


As soon as a 'pkgsubmission' becomes valid for a certain 'os_branch', it
will be given to the buildsystem and be built for this 'os_branch'. When
build fails, an automatic 'comment' will be generated with 'REJECT' as
the 'review'.


A 'valid pkgsubmission' for a certain 'os_branch' is a 'pkgsubmission':
* which is not obsoleted by another 'pkgsubmission', and
* does not have a valid REJECT 'review', and
* which has a ranksum above X (value must be defined; currently it is 2)


A 'valid review' is a 'review' without a valid veto. This review must be
related to a direct 'comment' for a 'pkgsubmission'. 'reviews' related
to 'comments' of 'comments' are not valid and should be rejected by the
userinterface.

A 'valid veto' is a 'comment' of type VETO which does not have a
VETO. This applies only once, you can not veto the veto of a veto. To
do this, create a new veto for the original comment.

The ranksum is the sum of 'rank' of all 'reviewers' which did a valid
APPROVAL for the pkgsubmission.




Enrico



[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