Bug 2149497

Summary: Move python-greenlet-devel to CRB
Product: Red Hat Enterprise Linux 9 Reporter: Michel Lind <michel>
Component: python-greenletAssignee: Brian Lane <bcl>
Status: CLOSED ERRATA QA Contact: Dalibor Pospíšil <dapospis>
Severity: unspecified Docs Contact: Mirek Jahoda <mjahoda>
Priority: unspecified    
Version: 9.1CC: ansasaki, atodorov, bcl, bleanhar, carl, dapospis, dueno, gfialova, rpittau, scorreia, zveleba
Target Milestone: rcKeywords: Triaged
Target Release: ---Flags: tsedovic: needinfo-
pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python3-greenlet-1.1.2-4.el9 Doc Type: Enhancement
Doc Text:
.`python3-greenlet-devel` is now available in CRB The `python3-greenlet-devel` package is now available in the CodeReady Linux Builder (CRB) repository, which you must explicitly enable. See the link:https://access.redhat.com/articles/4348511[How to enable and make use of content within CodeReady Linux Builder] Knowledgebase article for more information. Note that packages included in the CRB repository are unsupported.
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-11-07 08:35:46 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:
Bug Depends On:    
Bug Blocks: 2098497    

Description Michel Lind 2022-11-30 03:43:41 UTC
Description of problem:
python-greenlet was added to RHEL's appstream for 9.1, but python-greenlet-devel was not made available in CRB. This means we can't retire the old EPEL package, because doing so would make python-gevent and uwsgi (both in EPEL) unbuildable

Version-Release number of selected component (if applicable):
1.1.2-3.el9

How reproducible:
Always

Steps to Reproduce:
1. sudo dnf list --showduplicates python3-greenlet-devel
2. sudo dnf repoquery --enablerepo=epel-source --whatrequires python3-greenlet-devel

Actual results:
ansible-playbooks on  main                                                                                                 
⬢ [almalinux:9] ❯ sudo dnf list --showduplicates python3-greenlet-devel                                                     
Last metadata expiration check: 0:03:29 ago on Tue 29 Nov 2022 09:34:07 PM CST.                                             
Available Packages                                                                                                          
python3-greenlet-devel.x86_64                  1.1.2-2.el9                  epel                                            
                                                                                                                            
ansible-playbooks on  main                                                                                                 
⬢ [almalinux:9] ❯ sudo dnf repoquery --enablerepo=epel-source --whatrequires python3-greenlet-devel                         
Extra Packages for Enterprise Linux 9 - x86_64  1.3 MB/s | 2.5 MB     00:01                                                 
Last metadata expiration check: 0:00:03 ago on Tue 29 Nov 2022 09:38:05 PM CST.                                             
python-gevent-0:21.12.0-1.el9.src                                                                                           
uwsgi-0:2.0.21-2.el9.src 

Expected results:
python3-greenlet-devel should be available

Additional info:

Comment 1 Michel Lind 2022-11-30 03:44:35 UTC
This also needs to be added to CRB in Stream, but I picked 9.1 because python-greenlet was added to RHEL then.

Comment 2 Brian Lane 2023-04-17 19:05:15 UTC
I don't think it can be added to CRB since the package is in AppStream, but we should be able to add -devel to AppStream.

Comment 3 Carl George 🤠 2023-04-20 23:00:48 UTC
It's quite common for subpackages to be split between baseos/appstream and crb.  Here are a few examples.

[root@rhel9-container:~]# dnf -q list --available {bison,jq,samba}{,-devel}.x86_64
Available Packages
bison.x86_64                              3.7.4-5.el9                            appstream
bison-devel.x86_64                        3.7.4-5.el9                            crb      
jq.x86_64                                 1.6-12.el9                             appstream
jq-devel.x86_64                           1.6-12.el9                             crb      
samba.x86_64                              4.16.4-101.el9                         baseos   
samba-devel.x86_64                        4.16.4-101.el9                         crb

Comment 29 errata-xmlrpc 2023-11-07 08:35:46 UTC
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 (python-greenlet bug fix and enhancement update), 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-2023:6504