Hello people,
Here is a slightly advanced Python task if someone wants to give it a try:
https://pagure.io/FedoraReview/issue/17
Context --------
FedoraReview is a tool that package maintainers use to review new package tickets: https://pagure.io/FedoraReview
You can install is using `dnf install fedora-review`, and then you can run it on a review ticket by running `fedora-review -b #bugnumber` in a terminal. It does a lot of automated checks for us package maintainers, since there are quite a lot of new package reviews waiting: https://fedoraproject.org/PackageReviewStatus/NEW.html
For example, I used it here to review the new nodejs-p-try package: https://bugzilla.redhat.com/show_bug.cgi?id=1796268#c2
Currently, FedoraReview uses "mock" to build the package on my local machine. This is great, but it only allows the package to be built on whatever architecture my machine is: x86_64 (64bit). In Fedora, however, we build packages for multiple architectures, and if something builds on x86_64, it may not on armv7.
https://fedoraproject.org/wiki/Architectures
So, if FedoraReview can be enhanced to use our main Koji build system for test builds, it will be able to verify if the package builds on all our architectures.
https://koji.fedoraproject.org/koji/
More information on maintaining packages in Fedora here: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers ---------------
So, if you'd like to do some Python work, this is a good task to work on. Comment on the ticket, fork the repo, get started. See what you do + learn. If you have any general questions on this, please ask away here also.
fedora-join@lists.fedoraproject.org