+++ This bug was initially created as a clone of Bug #1800696 +++ Description of problem: more-itertools, pulled in by setuptools, dropped support for python2. We need to pin the more-itertools version to Version-Release number of selected component (if applicable): First showed up in 4.4, likely needs to be backported to all versions How reproducible: 100% Steps to Reproduce: 1. Attempt to build the CI dockerfile with the command `docker build -f build/custom-ci-build-root.Dockerfile . Actual results: Syntax error during install due to `yield from` syntax in more-itertools dependency Expected results: Build succeeds Additional info:
Change severity and priority to HIGH since these are needed to unblock other PRs for the repo.
There is no QA task for this bug, it's just a bug used to track changes to a dockerfile used by CI.
Verified. Both template-service-broker-operator and template-service-broker can be installed successfully with image 4.3.19-202005041055 $ oc get csv -n openshift-template-service-broker NAME DISPLAY VERSION REPLACES PHASE openshifttemplateservicebrokeroperator.4.3.19-202005041055 OpenShift Template Service Broker Operator 4.3.19-202005041055 Succeeded $ oc get po -n openshift-template-service-broker NAME READY STATUS RESTARTS AGE apiserver-1-deploy 0/1 Completed 0 70s apiserver-1-wn9dk 1/1 Running 0 66s openshift-template-service-broker-operator-69f78d5777-x62wk 1/1 Running 0 2m12s
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:2129