On Sun, 2021-02-21 at 17:24 +0000, Mattia Verga via devel wrote:
> Hello folks,
> 
> during the last winter holidays I've started to write a new flask app
> to
> automatize the new package submission process. The goals of this app
> would be:
> 
> - Get rid of manually open and manage Bugzilla tickets. Have the
> ticket
> filed in a web form (or maybe by CLI), and have the ticket workflow
> managed automatically.

Sorry , I may not be seeing everything but with FedoraReview ( 
https://pagure.io/FedoraReview ) you already can do that [1]

[1]
"Another tool (fedora-create-review) is also included to automate the
process of submitting a review request for a new package" .

> - Have tests (possibly all) run automatically upon submission instead
> of
> rely on tests performed locally by a reviewer. This will make package
> submission more secure, review results more consistent and, most of
> all,
> will speed up the approval process (or at least will give the
> submitter
> a quick answer whether or not their package adhere to Fedora
> Guidelines). We may have some tests still performed and filed
> manually
> by reviewers if we cannot make all tests performed automatically, but
> we
> will not be blocked by a single reviewer.
> 
> - When all tests pass, have the package repository automatically
> created
> in git, import the srpm and fire the build in Rawhide. This will
> ensure
> that what is approved is what is packaged - later changes will be
> tracked and noted. It will also avoid users to create releng tickets
> and
> releng folks waste their precious time handling those tickets.
> 
> As this is my first flask project and I can only spend few hours per
> week, the code is still in very early stage. I would have preferred
> to
> write this announcement with something more "production ready", but
> since this is such a big project I've already realized that I need
> help
> from users with a lot more experience in flask development. Probably,
> I've already made some mistake in the current code I should be
> ashamed
> for... :-)
> 
> So, I've pushed the current code on a Pagure repository [1], it would
> be
> nice to have some folks working on this together. If, of course, you
> think it's a good idea.
> 
> Have a nice time,
> Mattia
> 
> [1] https://pagure.io/feluca
> 
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: 
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure
-- 
Sérgio M. B.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to