Starting with 31150, koji has been packaged as a python3 application. This enables the
distro to continue removing python2 components as we prepare for the sunset of python2.
This also required /usr/bin/mash to be removed. It was a python2 application that
depended on the python2 APIs of koji.
As a part of this update, the following manual interventions are required in order for
hosted koji/DevOps services to continue working:
* If running the koji application, need to tell httpd to not try loading the python2
mod_wsgi module (it will load the python3 mod_wsgi module by default)
* Edit /etc/httpd/conf.modules.d/wsgi.conf
* Remove the line "LoadModule wsgi_module
lib/python2.7/site-packages/mod_wsgi/server/mod_wsgi-py27.so"
* systemctl restart httpd.service
* If running the mash service
* git clone
https://github.com/clearlinux/koji-setup-scripts.git
* Edit parameters.sh as needed for your installation directory of mash.sh (if this
was changed, otherwise can skip this step)
* cd koji-setup
* ./deploy-mash.sh