I need python-review_stats to be updated to 5.0.3 in epel7-infra tag.
Link to the scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=42192505
Let's wait for that one, i think we will need another build (See https://pagure.io/Fedora-Infra/review_stats/issue/2#comment-630809)
Metadata Update from @smooge: - Issue priority set to: Waiting on Assignee (was: Needs Review)
We can now process this ticket :-)
Rhh I just tried to use that package in stg and it is now complaining about python-bugzilla not being available.
There seems to be only the python2 version of that package in rhel/epel 7.
I'll try to reach out the python-bugzilla maintainer to ask why the python3 module is not being built.
Having this installed is critical for the script functionality, so if the maintainer says they don't want to provide it or it's not possible to have the python3-bugzilla in EL7 we will have to find some other solution. One could be to deploy and run the script in a virtualenv, so that we can install all dependencies from pypi. I don't know how hard could be to do that by ansible script.
I'll try to reach out the python-bugzilla maintainer to ask why the python3 module is not being built. Having this installed is critical for the script functionality, so if the maintainer says they don't want to provide it or it's not possible to have the python3-bugzilla in EL7 we will have to find some other solution. One could be to deploy and run the script in a virtualenv, so that we can install all dependencies from pypi. I don't know how hard could be to do that by ansible script.
We discussed a few solutions yesterday on IRC:
1 - move the sundries to RHEL8 (python3-bugzilla is in EPEL8), but there are many other application running on the sundries so we need to make sure that they would all work on RHEL8 2 - move review-stats in an openshift project and have the proxy sync the html from there instead of the sundries.
Solution 2 seems to be the easier path forward, I am happy to help with setting up an OpenShift project in staging.
I have created an OpenShift project in staging [0][1]
[0] - https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=0348aebd84fe5ee63b8aeb8e8e99beda7be2bc16 [1] - https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=e47954e348bdb8544af65481a00ec123ec7c7354
For now it does not do much, builds an image from the https://pagure.io/Fedora-Infra/review_stats repo and runs an hourly cronjob with that image.
We need to find out how to serve the html produce by the cron.
@mattia you have access to the project in https://os.stg.fedoraproject.org but most of the changes needs to happen in ansible. For now feel free to send patches to the infra mailing list and then we can look at adding you to one of the sysadmin group so that you can commit to the ansible repo and run playbooks.
Closing this ticket for now
Metadata Update from @cverna: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)