DescriptionMichel 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 1Michel 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.
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
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: