Automate parts of review process?

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

 



Hi,

I think large parts of the review process could be automated or at the
very least aided, so that reviewers have less trivial stuff to check
and can be reviewing more effectively.

In order to allow any kind of automation, the submission process would
have to change, e.g. instead of posting a URL a packager would submit
the whole src.rpm to some submission mechanism. There the system could
test whether the package builds on all non-excluded platforms and on
the supported distribution releases (development and any more the
submitter choses to add). The system would furthermore be able to run
rpmlint and other rpm checking tools on the generated packages and
prepare a submission web page for the packager (for example if rpmlint
output is not silent the packager would have to comment on it, or if a
static lib is found the same and so on). The result would be cast into
bugzilla.

That would catch most of the trivial packaging issues especially ones
made by newbies before any reviewer needs to spend time on it.

Perhaps the review process itself could use a helper that for example
offers the proper remaining checklists for the package in
question. Since the helper has access to the package it would know
which items of the review are irrelevant and hide them from the
reviewer (e.g. if the package has no python bits mask away python
related checks). This part would be optional, e.g. reviewers are free
to use the usuall methods of checking a package or could opt to using
the helper.

Would something like that make sense?
-- 
Axel.Thimm at ATrpms.net

Attachment: pgpZoysVwUbm7.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux