Bug 2208051 - Backport oci-cli to epel9
Summary: Backport oci-cli to epel9
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: oci-cli
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Major Hayden 🤠
QA Contact:
URL:
Whiteboard:
Depends On: 2208063 2208065 2208062
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-17 19:46 UTC by Major Hayden 🤠
Modified: 2023-08-16 08:09 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Major Hayden 🤠 2023-05-17 19:46:17 UTC
Now that oci-cli is packaged in F38/rawhide, let's get it going in EPEL 9.

Will obviously need python-oci and python-circuitbreaker brought back, but we need some extras for oci-cli:

No matching package to install: 'python3dist(arrow) >= 1'
No matching package to install: 'python3dist(click) >= 8.0.4'
No matching package to install: 'python3dist(jmespath) >= 0.10'

click and jmespath work fine with the older versions, but arrow is missing from EPEL 9. It has a few missing deps:

No matching package to install: 'python3-chai'
No matching package to install: 'python3-dateparser'
No matching package to install: 'python3-mock'

Mock might be able to be avoided via a find/replace.

Comment 1 Major Hayden 🤠 2023-05-17 20:07:53 UTC
https://copr.fedorainfracloud.org/coprs/mhayden/oci/monitor/

python-arrow's deps:

 > python-chai: clean backport to rhel

 > python-dateparser: /usr/bin/xindy for PDF docs generation, but that could be skipped on EPEL
   > Dependency: python-tzlocal looks like a clean backport

 > python-mock isn't needed at all

Comment 2 Major Hayden 🤠 2023-05-17 20:45:03 UTC
Removing mock dependency for python-arrow: https://src.fedoraproject.org/rpms/python-arrow/pull-request/2

Removing xindy dependency in EPEL 9 for python-dateparser: https://src.fedoraproject.org/rpms/python-dateparser/pull-request/2

Comment 3 Fedora Update System 2023-05-17 21:14:09 UTC
FEDORA-EPEL-2023-e958e62053 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-e958e62053

Comment 4 Fedora Update System 2023-05-21 00:23:37 UTC
FEDORA-EPEL-2023-e958e62053 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-2023-e958e62053

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2023-05-29 00:46:44 UTC
FEDORA-EPEL-2023-e958e62053 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Fedora Release Engineering 2023-08-16 08:09:30 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.


Note You need to log in before you can comment on or make changes to this bug.