Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 2133903

Summary: Add python3-ruamel-yaml to ubi9 package repositories
Product: Red Hat Enterprise Linux 9 Reporter: Jason Montleon <jmontleo>
Component: distributionAssignee: RHEL Program Management <pm-rhel>
Status: CLOSED CURRENTRELEASE QA Contact: Release Test Team <release-test-team-automation>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: jwboyer
Target Milestone: rcFlags: pm-rhel: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-10-26 20:27:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jason Montleon 2022-10-11 19:58:48 UTC
Description of problem:
python3-ruamel-yaml was available via EPEL 8 and is a dependency of python3-openshift. 

Version-Release number of selected component (if applicable):
cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.0 (Plow)

python3-ruamel-yaml was added to the CRB repo in EL9 and is available for most 

How reproducible:
Always

Steps to Reproduce:
1. Attempt to install python3-openshift on ubi9

The instructions for other EL9 variants instruct the user to enable the CRB repo, which makes this package available. For UBI9 the package remains unavailable

Actual results:
It is not possible to install python3-openshift from EPEL on UBI9 using UBI repos.

Expected results:
It should be possible to install the package.

Additional info:
I believe it is desirable for this package to be installable in containers.

# dnf install -y python3-openshift
Updating Subscription Management repositories.
Unable to read consumer identity
Subscription Manager is operating in container mode.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Extra Packages for Enterprise Linux 9 - x86_64  7.6 MB/s |  11 MB     00:01    
Red Hat Universal Base Image 9 (RPMs) - BaseOS  815 kB/s | 545 kB     00:00    
Red Hat Universal Base Image 9 (RPMs) - AppStre 2.4 MB/s | 1.4 MB     00:00    
Red Hat Universal Base Image 9 (RPMs) - CodeRea  29 kB/s |  14 kB     00:00    
Error: 
 Problem: conflicting requests
  - nothing provides python3-ruamel-yaml needed by python3-openshift-1:0.13.1-1.el9.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 1 Josh Boyer 2022-10-26 12:13:50 UTC
python3-ruamel-yaml will be available in the ubi9 repositories in the near future.

Comment 2 Josh Boyer 2022-10-26 20:27:06 UTC
This package is now available in the ubi9 repository.

[jwboyer@vader foo]$ podman run -it --rm ubi9 yum --disablerepo=rhel\* install -y python3-ruamel-yaml
Updating Subscription Management repositories.
Unable to read consumer identity
Subscription Manager is operating in container mode.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Red Hat Universal Base Image 9 (RPMs) - BaseOS  501 kB/s | 555 kB     00:01    
Red Hat Universal Base Image 9 (RPMs) - AppStre  88 kB/s | 1.4 MB     00:16    
Red Hat Universal Base Image 9 (RPMs) - CodeRea  25 kB/s |  15 kB     00:00    
Dependencies resolved.
================================================================================
 Package               Arch   Version        Repository                    Size
================================================================================
Installing:
 python3-ruamel-yaml   x86_64 0.16.6-7.el9.1 ubi-9-codeready-builder-rpms 213 k
Installing dependencies:
 python3-ruamel-yaml-clib
                       x86_64 0.1.2-8.el9.1  ubi-9-codeready-builder-rpms 144 k

Transaction Summary
================================================================================
Install  2 Packages

Total download size: 357 k
Installed size: 1.4 M
Downloading Packages:
(1/2): python3-ruamel-yaml-0.16.6-7.el9.1.x86_6 250 kB/s | 213 kB     00:00    
(2/2): python3-ruamel-yaml-clib-0.1.2-8.el9.1.x 146 kB/s | 144 kB     00:00    
--------------------------------------------------------------------------------
Total                                           363 kB/s | 357 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python3-ruamel-yaml-clib-0.1.2-8.el9.1.x86_64          1/2 
  Installing       : python3-ruamel-yaml-0.16.6-7.el9.1.x86_64              2/2 
  Running scriptlet: python3-ruamel-yaml-0.16.6-7.el9.1.x86_64              2/2 
  Verifying        : python3-ruamel-yaml-0.16.6-7.el9.1.x86_64              1/2 
  Verifying        : python3-ruamel-yaml-clib-0.1.2-8.el9.1.x86_64          2/2 
Installed products updated.

Installed:
  python3-ruamel-yaml-0.16.6-7.el9.1.x86_64                                     
  python3-ruamel-yaml-clib-0.1.2-8.el9.1.x86_64                                 

Complete!
[jwboyer@vader foo]$