I'd like to get azure-cli backported to EPEL 9, but this requires a lot of work on dependencies. This ticket will track the effort and the dependencies involved. My work in progress COPR: https://copr.fedorainfracloud.org/coprs/mhayden/azure-cli-epel9/monitor/
Current dependency graph: https://cdn.major.io/azure-cli-dependencies.png
Requires python-fabric, which depends on python-paramiko in BZ 2040427.
Need a python-cffi backport in BZ 2079602.
BZ 2079871: azure-cli > fabric > invoke
This should bring in almost all of the dependencies when it goes to stable: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6058343a42
What's left as of today: No matching package to install: 'python3dist(antlr4-python3-runtime) >= 4.7.2' No matching package to install: 'python3dist(applicationinsights) = 0.11.9' No matching package to install: 'python3dist(asn1crypto) >= 0.24' No matching package to install: 'python3dist(azure-appconfiguration) = 1.1.1' No matching package to install: 'python3dist(azure-keyvault) = 1.1' No matching package to install: 'python3dist(azure-mgmt-appconfiguration) = 2.1~b2' No matching package to install: 'python3dist(certifi) = 2021.10.8' No matching package to install: 'python3dist(cffi) = 1.15' No matching package to install: 'python3dist(distro) >= 1.6' No matching package to install: 'python3dist(fabric) >= 2.4' No matching package to install: 'python3dist(humanfriendly) = 10' No matching package to install: 'python3dist(invoke) >= 1.2' No matching package to install: 'python3dist(isodate) = 0.6' No matching package to install: 'python3dist(jmespath) >= 0.9.5' No matching package to install: 'python3dist(knack) = 0.9' No matching package to install: 'python3dist(packaging) = 21.3' No matching package to install: 'python3dist(paramiko) >= 2.10.1' No matching package to install: 'python3dist(pygithub) = 1.55' No matching package to install: 'python3dist(pynacl) = 1.4' No matching package to install: 'python3dist(requests) >= 2.26' No matching package to install: 'python3dist(requests[socks]) >= 2.26' No matching package to install: 'python3dist(semver) = 2.13' No matching package to install: 'python3dist(sshtunnel) >= 0.1.5' No matching package to install: 'python3dist(tabulate) = 0.8.9' No matching package to install: 'python3dist(urllib3) >= 1.26.7' No matching package to install: 'python3dist(websocket-client) >= 1.3.1'
----------- IN PROGRESS ----------- Waiting for epel9 branch request: applicationinsights Coming in epel9-build-side-53338: azure-appconfiguration azure-keyvault azure-mgmt-appconfiguration ---------- OTHER DEPS ---------- antlr4-python3-runtime: * Requested EPEL 9 build in BZ 2080977 asn1crypto: * Requested EPEL 9 build in BZ 2080978 certifi: * EPEL 9 has 2020.12.5 but azure-cli wants 2021.10.8 * rawhide to epel9 backport PR made: https://src.fedoraproject.org/rpms/python-certifi/pull-request/9 cffi: * appstream has 1.14.5 but azure-cli wants 1.15 * Will need to see if azure-cli tests run okay with a slightly older version distro: * appstream has 1.5.0 but azure-cli wants 1.6 * Will need to see if azure-cli tests run okay with a slightly older version fabric > paramiko > pynacl: fabric > invoke: * paramiko has a new release with SHA1 tests disabled: BZ 2040427 * pynacl rawhide build works in epel9. waiting for PR to merge: BZ 2040717 * invoke needed lexicon/fluidity-sm and both are backported now. awaiting invoke maintainer in BZ 2079871 humanfriendly: * rawhide build works in epel9. waiting on maintainer. BZ 2079604 jmespath: * Requested EPEL 9 build in BZ 2079606 * PR made to remove nose dep: https://src.fedoraproject.org/rpms/python-jmespath/pull-request/7 knack > tabulate: * knack backport in BZ 2078640 * tabulate PR merged in BZ 2032546, awaiting build packaging: * appstream has 20.9 but azure-cli wants 21.3 * Will need to see if azure-cli tests run okay with a slightly older version pygithub > pynacl: * Requested EPEL 9 build in BZ 2081019 requests: * centos has 2.25.1 but azure-cli wants 2.26 * Will need to see if azure-cli tests run okay with a slightly older version semver: * Requested EPEL 9 build in BZ 2079607 * rawhide build works just fine in epel9 sshtunnel > paramiko > pynacl: * BZ 2077979 urllib3: * centos has 1.26.7 but azure-cli wants 1.26.7 * Will need to see if azure-cli tests run okay with a slightly older version
Remaining issues as of today: asn1crypto: * Requested EPEL 9 build in BZ 2080978 fabric > paramiko > pynacl: fabric > invoke: * paramiko has a new release with SHA1 tests disabled: BZ 2040427 * pynacl rawhide build works in epel9. waiting for PR to merge: BZ 2040717 * invoke needed lexicon/fluidity-sm and both are backported now. awaiting invoke maintainer in BZ 2079871 humanfriendly: * rawhide build works in epel9. waiting on maintainer. BZ 2079604 jmespath: * Requested EPEL 9 build in BZ 2079606 * PR made to remove nose dep: https://src.fedoraproject.org/rpms/python-jmespath/pull-request/7 knack > tabulate: * knack backport in BZ 2078640 * tabulate reached testing today pygithub > pynacl: * Requested EPEL 9 build in BZ 2081019 semver: * Requested EPEL 9 build in BZ 2079607 sshtunnel > paramiko > pynacl: * BZ 2077979
python-knack-0.9.0-3.el9 is on the way to epel9 now and the nose dependency was removed for python-jmespath.
Remaining issues: asn1crypto: * Requested EPEL 9 build in BZ 2080978 fabric > paramiko > pynacl: fabric > invoke: * paramiko has a new release with SHA1 tests disabled: BZ 2040427 * pynacl rawhide build works in epel9. waiting for PR to merge: BZ 2040717 * invoke needed lexicon/fluidity-sm and both are backported now. awaiting invoke maintainer in BZ 2079871 humanfriendly: * rawhide build works in epel9. waiting on maintainer. BZ 2079604 pygithub > pynacl: * Requested EPEL 9 build in BZ 2081019 semver: * Requested EPEL 9 build in BZ 2079607 sshtunnel > paramiko > pynacl: * BZ 2077979
humanfriendly started rolling into EPEL 9! 🎉 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6ffcfd1ec5 What's left: asn1crypto: * Requested EPEL 9 build in BZ 2080978 fabric > paramiko > pynacl: fabric > invoke: * paramiko has a new release with SHA1 tests disabled: BZ 2040427 * pynacl rawhide build works in epel9. waiting for PR to merge: BZ 2040717 * invoke needed lexicon/fluidity-sm and both are backported now. awaiting invoke maintainer in BZ 2079871 pygithub > pynacl: * Requested EPEL 9 build in BZ 2081019 semver: * Requested EPEL 9 build in BZ 2079607 sshtunnel > paramiko > pynacl: * BZ 2077979
Relaxed jmespath requirement to 0.9.4 to match up with epel9's version. Monday update: asn1crypto: BZ 2080978 fabric > paramiko > pynacl: * paramiko in BZ 2040427 * pynacl in BZ 2040717 fabric > invoke: BZ 2079871 pygithub > pynacl: BZ 2081019 semver: BZ 2079607 sshtunnel > paramiko > pynacl: BZ 2077979
Forgot about pkginfo in BZ 2077852
Tuesday update: pkginfo is moving into epel9 today: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-ba8b22d34a 🎉 --------------- Remaining items --------------- antlr4-runtime: BZ 2083873 asn1crypto: BZ 2080978 fabric > paramiko > pynacl: * paramiko in BZ 2040427 * pynacl in BZ 2040717 fabric > invoke: BZ 2079871 pygithub > pynacl: BZ 2081019 semver: BZ 2079607 sshtunnel > paramiko > pynacl: BZ 2077979
🎉 pynacl is headed to epel9 testing: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6b3f707c38 --------------- Remaining items --------------- antlr4-runtime: BZ 2083873 asn1crypto: BZ 2080978 fabric > paramiko: BZ 2040427 fabric > invoke: BZ 2079871 pygithub: BZ 2081019 semver: BZ 2079607 sshtunnel > paramiko: BZ 2077979
pygithub is on its way! 🎉 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6b3f707c38 Just 6 left. 🤞🏻 --------------- Remaining items --------------- antlr4-runtime: BZ 2083873 asn1crypto: BZ 2080978 fabric > paramiko: BZ 2040427 fabric > invoke: BZ 2079871 semver: BZ 2079607 sshtunnel > paramiko: BZ 2077979
python-semver is on its way! 🎉 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-aa7d5f4650 Just 5 left. 5️⃣ --------------- Remaining items --------------- antlr4-runtime: BZ 2083873 asn1crypto: BZ 2080978 fabric > paramiko: BZ 2040427 fabric > invoke: BZ 2079871 sshtunnel > paramiko: BZ 2077979
Just noticed invoke is on its way to epel9, too! https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-5d307bcd86 4️⃣ remaining: --------------- Remaining items --------------- antlr4-runtime: BZ 2083873 asn1crypto: BZ 2080978 fabric > paramiko: BZ 2040427 sshtunnel > paramiko: BZ 2077979
python-antlr4-python3-runtime is on its way: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-4f329d7d67 3️⃣ left! --------------- Remaining items --------------- asn1crypto: BZ 2080978 fabric > paramiko: BZ 2040427 sshtunnel > paramiko: BZ 2077979
FEDORA-EPEL-2022-82f6915252 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-82f6915252
Now that paramiko is on its way, I was able to build fabric and sshtunnel a few moments ago. Just one remains: asn1crypto in BZ 2080978
FEDORA-EPEL-2022-82f6915252 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-82f6915252 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-2311d399e0 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-2311d399e0
FEDORA-EPEL-2022-2311d399e0 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-2311d399e0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-82f6915252 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2022-2311d399e0 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.