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