Hello,

I have some questions about upcoming changes in Koji related to porting to python 3. Since Fedora rel eng depends on this change for porting about 80% of our rel eng scripts over to python 3, we wanted to reach out with some questions in anticipation of this change.

First, we are wondering if these changes will affect how we interact with the Koji library and cli. For example, should we anticipate function signatures changes, different return values, etc.?

Second, is the Python2-Koji-Library guaranteed to continue to have compatibility with the Python3-Koji-Server?  As noted by one of our developers, Rob Marshall (who I've cc'ed on this email), Python3-Koji-Server is supposed to drop in mid-July. We are currently planning to have some overlap where we use the Python2-Koji-Library to talk to the Python3-Koji-Server. We are concerned our calls will fail due to the mismatch between the Python versions of the calling API versus the server.

Best,
Kate


Project Manager | RCM | Westford, MA
Office: +1 (857) 770-0448 | IRC: katec