I am deploying a new builder on Fedora 27 and am getting `ImportError: No module named koji`. In comparing this with my other CentOS 7 builders, I see the difference appears to be that they have python2- koji while the F27 builder has python3-koji. If I install python2-koji the builder is able to start successfully.
First this seems like a packaging bug somehow. I'd blame the deps, but I get the desire to be moving to Python 3 where possible. So I imagine that there's some config option that tells the builder which to use? I looked at a virgin kojid.conf but didn't see any hint. Nor did I in the 1.14 release notes. What am I missing?
Koji only supports python3 for the cli and the core library so far. The builder definitely does not support python3 right now. Our spec has an explicit python2-koji requires for the builder package, Fedora's does not for some reason.
Python3 support was added to the client in 1.13. The change was described here: https://docs.pagure.org/koji/release_notes_1.13/
On Tue, Nov 28, 2017 at 4:23 PM, John Florian john@doubledog.org wrote:
I am deploying a new builder on Fedora 27 and am getting `ImportError: No module named koji`. In comparing this with my other CentOS 7 builders, I see the difference appears to be that they have python2- koji while the F27 builder has python3-koji. If I install python2-koji the builder is able to start successfully.
First this seems like a packaging bug somehow. I'd blame the deps, but I get the desire to be moving to Python 3 where possible. So I imagine that there's some config option that tells the builder which to use? I looked at a virgin kojid.conf but didn't see any hint. Nor did I in the 1.14 release notes. What am I missing? _______________________________________________ koji-devel mailing list -- koji-devel@lists.fedorahosted.org To unsubscribe send an email to koji-devel-leave@lists.fedorahosted.org
koji-devel@lists.stg.fedorahosted.org