Bug 2149497 - Move python-greenlet-devel to CRB
Summary: Move python-greenlet-devel to CRB
Keywords:
Status: ON_QA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: python-greenlet
Version: 9.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Brian Lane
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks: 2098497
TreeView+ depends on / blocked
 
Reported: 2022-11-30 03:43 UTC by Michel Alexandre Salim
Modified: 2023-07-13 16:01 UTC (History)
10 users (show)

Fixed In Version: python-greenlet-1.1.2-4.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:
tsedovic: needinfo-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-140853 0 None None None 2022-11-30 03:53:53 UTC

Description Michel Alexandre Salim 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 Alexandre Salim 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


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