Comments

219 Comments

Installs fine inside a C10S container (also installing manually dependencies not already in stable):

[root@1087a3e03110 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-flask/3.1.0/2.el10_0/noarch/python3-flask-3.1.0-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//pack
ages/python-flask/3.1.0/2.el10_0/noarch/python3-flask+async-3.1.0-2.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-blinker/1.9.0/1.el10_0/noarch/python3-blinker-1.9.0-1.el10_0
.noarch.rpm https://kojipkgs.fedoraproject.org//packages/python-dotenv/1.0.1/3.el10_0/noarch/python3-dotenv-1.0.1-3.el10_0.noarch.rpm                                 
python3-flask-3.1.0-2.el10_0.noarch.rpm                                                                                                                               287 kB/s | 197 kB     00:00
python3-flask+async-3.1.0-2.el10_0.noarch.rpm                                                                                                                          25 kB/s | 9.5 kB     00:00
python3-blinker-1.9.0-1.el10_0.noarch.rpm                                                                                                                              71 kB/s |  27 kB     00:00
python3-dotenv-1.0.1-3.el10_0.noarch.rpm                                                                                                                               99 kB/s |  46 kB     00:00
Dependencies resolved.

And import is ok too:

[root@1087a3e03110 /]# python3
Python 3.12.5 (main, Aug 23 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-1)] on linux                                                                         
Type "help", "copyright", "credits" or "license" for more information.                                                                                                
>>> import flask
>>>
BZ#2310349 [RFE:EPEL10] Please branch and build python-flask for EPEL10

Installs fine inside a C10S container:

[root@a5f1c05df3fe /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-dotenv/1.0.1/3.el10_0/noarch/python3-dotenv-1.0.1-3.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//pa
ckages/python-dotenv/1.0.1/3.el10_0/noarch/python3-dotenv+cli-1.0.1-3.el10_0.noarch.rpm                                                                                
Last metadata expiration check: 5:12:43 ago on Mon Dec 16 07:39:15 2024.                                                                                               
python3-dotenv-1.0.1-3.el10_0.noarch.rpm                                                                                                                               91 kB/s |  46 kB     00:00
python3-dotenv+cli-1.0.1-3.el10_0.noarch.rpm                                                                                                                           25 kB/s | 9.5 kB     00:00
Dependencies resolved. 

and then it imports correctly as well:

[root@a5f1c05df3fe /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import dotenv
>>>
BZ#2330576 Please branch and build python3-dotenv in epel10

I can install everything inside a C10S container (so there is no missing dependency in EPEL):

[root@a5f1c05df3fe /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/rust-ansi_term0.11/0.11.0/18.el10_0/noarch/rust-ansi_term0.11-devel-0.11.0-18.el10_0.noarch.rpm https://kojipkgs.fe
doraproject.org//packages/rust-annotate-snippets0.6/0.6.1/3.el10_0/noarch/rust-annotate-snippets0.6-devel-0.6.1-3.el10_0.noarch.rpm^C
[root@a5f1c05df3fe /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/rust-ansi_term0.11/0.11.0/18.el10_0/noarch/rust-ansi_term0.11+default-devel-0.11.0-18.el10_0.noarch.rpm https://koj
ipkgs.fedoraproject.org//packages/rust-ansi_term0.11/0.11.0/18.el10_0/noarch/rust-ansi_term0.11-devel-0.11.0-18.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/rust-chic/1.2.2/3.el10_
0/noarch/rust-chic+default-devel-1.2.2-3.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/rust-chic/1.2.2/3.el10_0/noarch/rust-chic-devel-1.2.2-3.el10_0.noarch.rpm https://kojipkgs.fed
oraproject.org//packages/rust-annotate-snippets0.6/0.6.1/3.el10_0/noarch/rust-annotate-snippets0.6+ansi_term-devel-0.6.1-3.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/rust-annotat
e-snippets0.6/0.6.1/3.el10_0/noarch/rust-annotate-snippets0.6+color-devel-0.6.1-3.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/rust-annotate-snippets0.6/0.6.1/3.el10_0/noarch/rust-
annotate-snippets0.6+default-devel-0.6.1-3.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/rust-annotate-snippets0.6/0.6.1/3.el10_0/noarch/rust-annotate-snippets0.6-devel-0.6.1-3.el10_0.noarch.rpm
Last metadata expiration check: 3:23:53 ago on Mon Dec 16 07:39:15 2024.
rust-ansi_term0.11+default-devel-0.11.0-18.el10_0.noarch.rpm                                                                                                           24 kB/s | 7.8 kB     00:00
rust-ansi_term0.11-devel-0.11.0-18.el10_0.noarch.rpm                                                                                                                   61 kB/s |  23 kB     00:00
rust-chic+default-devel-1.2.2-3.el10_0.noarch.rpm                                                                                                                      25 kB/s | 7.3 kB     00:00
rust-chic-devel-1.2.2-3.el10_0.noarch.rpm                                                                                                                              41 kB/s |  16 kB     00:00
rust-annotate-snippets0.6+ansi_term-devel-0.6.1-3.el10_0.noarch.rpm                                                                                                    25 kB/s | 7.6 kB     00:00
rust-annotate-snippets0.6+color-devel-0.6.1-3.el10_0.noarch.rpm                                                                                                        26 kB/s | 7.5 kB     00:00
rust-annotate-snippets0.6+default-devel-0.6.1-3.el10_0.noarch.rpm                                                                                                      25 kB/s | 7.5 kB     00:00
rust-annotate-snippets0.6-devel-0.6.1-3.el10_0.noarch.rpm                                                                                                              85 kB/s |  32 kB     00:00
Dependencies resolved.

These being rust packages, I honestly don't know how to validate more that "it works".

BZ#2331029 Please branch and build rust-chic in epel10

Installs fine inside a C10s container:

[root@a5f1c05df3fe /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-funcy/1.17/8.el10_0/noarch/python3-funcy-1.17-8.el10_0.noarch.rpm           
Last metadata expiration check: 0:02:45 ago on Mon Dec 16 07:39:15 2024.                                                                                              
python3-funcy-1.17-8.el10_0.noarch.rpm                                                                                                                                187 kB/s |  88 kB     00:00
Dependencies resolved. 

And import works too:

[root@a5f1c05df3fe /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import funcy
>>>
BZ#2327858 Please branch and build python-funcy in epel10

Installs fine inside a C10s container:

[root@a5f1c05df3fe /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-semver/3.0.2/2.el10_0/noarch/python3-semver-3.0.2-2.el10_0.noarch.rpm
CentOS Stream 10 - BaseOS                                                                                                                                              39 kB/s |  16 kB     00:00
CentOS Stream 10 - AppStream                                                                                                                                          117 kB/s |  17 kB     00:00
CentOS Stream 10 - CRB                                                                                                                                                812 kB/s | 646 kB     00:00
Extra Packages for Enterprise Linux 10 - x86_64                                                                                                                       3.1 MB/s | 2.9 MB     00:00
python3-semver-3.0.2-2.el10_0.noarch.rpm                                                                                                                               78 kB/s |  44 kB     00:00
Dependencies resolved.

And import is ok too:

[root@a5f1c05df3fe /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import semver
>>>
BZ#2327896 Please branch and build python-semver in epel10

Installs fine inside a C10S container:

[root@4bd53d97e2d8 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-traitlets/5.14.3/1.el10_0/noarch/python3-traitlets-5.14.3-1.el10_0.noarch.rpm
CentOS Stream 10 - BaseOS                                                                                                                                   42 kB/s |  16 kB     00:00
CentOS Stream 10 - AppStream                                                                                                                                45 kB/s |  17 kB     00:00
CentOS Stream 10 - CRB                                                                                                                                     601 kB/s | 646 kB     00:01
Extra Packages for Enterprise Linux 10 - x86_64                                                                                                            3.1 MB/s | 2.9 MB     00:00
python3-traitlets-5.14.3-1.el10_0.noarch.rpm                                                                                                               249 kB/s | 196 kB     00:00
Dependencies resolved. 

and imports works fine:

[root@4bd53d97e2d8 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import traitlets
>>>
BZ#2331022 Please branch and build python3-traitlets in epel10

Installs fine inside a C10S container:

[root@ca04c5cc46b5 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-fields/5.0.0/22.el10_0/noarch/python3-fields-5.0.0-22.el10_0.noarch.rpm
Last metadata expiration check: 0:08:02 ago on Sat Dec 14 03:57:31 2024.
python3-fields-5.0.0-22.el10_0.noarch.rpm                                                                                                                   76 kB/s |  35 kB     00:00
Dependencies resolved. 

and then import is ok:

[root@ca04c5cc46b5 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fields
>>>
BZ#2331023 Please branch and build python3-fields in epel10

Installs fine inside a C10S container:

[root@ca04c5cc46b5 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-blinker/1.9.0/1.el10_0/noarch/python3-blinker-1.9.0-1.el10_0.noarch.rpm
CentOS Stream 10 - BaseOS                                                                                                                                   37 kB/s |  16 kB     00:00
CentOS Stream 10 - AppStream                                                                                                                                41 kB/s |  17 kB     00:00
CentOS Stream 10 - CRB                                                                                                                                     173 kB/s |  16 kB     00:00
CentOS Stream 10 - Extras packages                                                                                                                         135 kB/s |  18 kB     00:00
python3-blinker-1.9.0-1.el10_0.noarch.rpm                                                                                                                   65 kB/s |  27 kB     00:00
Dependencies resolved. 

And import is ok:

[root@ca04c5cc46b5 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import blinker
>>>
BZ#2330583 Please branch and build python3-blinker in epel10

Installs fine inside a C10S container:

[root@ca04c5cc46b5 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-cppy/1.3.0/1.el10_0/noarch/python3-cppy-1.3.0-1.el10_0.noarch.rpm 
CentOS Stream 10 - BaseOS                                                                                                                                  105 kB/s |  16 kB     00:00
CentOS Stream 10 - AppStream                                                                                                                                45 kB/s |  17 kB     00:00
CentOS Stream 10 - CRB                                                                                                                                     479 kB/s | 646 kB     00:01
python3-cppy-1.3.0-1.el10_0.noarch.rpm                                                                                                                      46 kB/s |  18 kB     00:00
Dependencies resolved.      

and then import works fine:

[root@ca04c5cc46b5 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cppy
>>>
BZ#2329748 Please branch and build python-cppy in epel10

Installs fine inside a C10S container:

[root@ca04c5cc46b5 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-kiwisolver/1.4.7/1.el10_0/x86_64/python3-kiwisolver-1.4.7-1.el10_0.x86_64.rpm
Extra Packages for Enterprise Linux 10 - x86_64                                                                                                            2.2 MB/s | 2.9 MB     00:01
Last metadata expiration check: 0:00:02 ago on Fri Dec 13 18:42:53 2024.                                                                                   
python3-kiwisolver-1.4.7-1.el10_0.x86_64.rpm                                                                                                               126 kB/s |  67 kB     00:00
Dependencies resolved. 

and then it can be imported:

[root@ca04c5cc46b5 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import kiwisolver
>>>
BZ#2329667 Please branch and build python-kiwisolver in epel10

Installs fine in a C10S container:

[root@97b8e208640f /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-pycurl/7.45.3/4.el10_0/x86_64/python3-pycurl-7.45.3-4.el10_0.x86_64.rpm
 ... (snapped)
Installed:
  python3-pycurl-7.45.3-4.el10_0.x86_64

Complete!

and imports fine:

[root@97b8e208640f /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
>>>
BZ#2309443 [RFE:EPEL10] Please branch and build python-pycurl for EPEL10

Now that koji is in epel testing, this one now installs fine:

[root@e4e2deba14d7 /]# dnf install --enablerepo=epel-testing -y https://kojipkgs.fedoraproject.org//packages/bodhi-client/8.2.0/2.el10_0/noarch/bodhi-client-8.2.0-2.el10_0.noarch.rpm

and also seems to run at least for a basic command:

[root@e4e2deba14d7 /]# bodhi --version
8.2.0

Note that in the meantime, version 8.3.0 was pushed in git, so I don't know if we also want to upgrade the EPEL 10 branch accordingly.

BZ#2319898 Please branch and build bodhi-client for EPEL 10

All packages install fine inside a C10S container (unlike the previous release):

[root@b6fc85010c03 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-builder-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-builder-plugins-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-hub-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-hub-plugins-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-utils-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-vm-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/koji-web-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/python3-koji-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/python3-koji-cli-plugins-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/python3-koji-hub-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/python3-koji-hub-plugins-1.35.1-5.el10_0.noarch.rpm https://kojipkgs.fedoraproject.org//packages/koji/1.35.1/5.el10_0/noarch/python3-koji-web-1.35.1-5.el10_0.noarch.rpm

Koji import in python works as well:

[root@b6fc85010c03 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import koji
>>>
BZ#2319897 Please branch and build koji for EPEL 10

Installs fines inside a C10S container:

[root@84f5ae8c6809 /]# dnf install https://kojipkgs.fedoraproject.org//packages/python-sphinx-theme-py3doc-enhanced/2.4.0/12.el10_0/noarch/python3-sphinx-theme-py3doc-enhanced-2.4.0-12.el10_0.noarch
.rpm
Last metadata expiration check: 0:02:14 ago on Mon Dec  9 13:23:47 2024.                                                                                               
python3-sphinx-theme-py3doc-enhanced-2.4.0-12.el10_0.noarch.rpm                                                                                                        83 kB/s |  42 kB     00:00
Dependencies resolved. 
======================================================================================================================================================================================================
 Package                                                           Architecture                        Version                                        Repository                                 Size
======================================================================================================================================================================================================
Installing:
 python3-sphinx-theme-py3doc-enhanced                              noarch                              2.4.0-12.el10_0                                @commandline                               42 k

Transaction Summary
======================================================================================================================================================================================================
Install  1 Package
BZ#2331024 Please branch and build python3-sphinx-theme-py3doc-enhanced in epel10

Installs fine:

[root@4578dc17e031 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-backcall/0.1.0/24.el10_0/noarch/python3-backcall-0.1.0-24.el10_0.noarch.rpm
Last metadata expiration check: 0:02:40 ago on Sun Dec  8 18:01:07 2024.                                                                                    
python3-backcall-0.1.0-24.el10_0.noarch.rpm                                                                                                                 84 kB/s |  32 kB     00:00
Dependencies resolved. 

And then imports works:

[root@4578dc17e031 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import backcall
>>>
BZ#2331017 Please branch and build python3-backcall in epel10

Installs files:

[root@4578dc17e031 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-process-tests/3.0.0/3.el10_0/noarch/python3-process-tests-3.0.0-3.el10_0.noarch.rpm

and import works:

[root@4578dc17e031 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import process_tests
>>>
BZ#2331026 Please branch and build python3-process-tests in epel10

Installs fine in a C10S container:

[root@4578dc17e031 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-gevent/24.2.1/1.el10_0/x86_64/python3-gevent-24.2.1-1.el10_0.x86_64.rpm
Last metadata expiration check: 3:15:58 ago on Sun Dec  8 10:24:06 2024.                                                                                   
python3-gevent-24.2.1-1.el10_0.x86_64.rpm                                                                                                                  1.6 MB/s | 1.8 MB     00:01
Dependencies resolved. 

And import works:

[root@4578dc17e031 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gevent
>>>
BZ#2311649 Please branch and build python-gevent in epel10
BZ#2324994 Please branch and build python3-sphinxcontrib-autoprogram in epel10

Installs fine inside a C10S container:

[root@fb88d8b888a8 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-sh/2.1.0/1.el10_0/noarch/python3-sh-2.1.0-1.el10_0.noarch.rpm    
Last metadata expiration check: 0:00:17 ago on Sat Dec  7 01:23:28 2024.                                                                                   
python3-sh-2.1.0-1.el10_0.noarch.rpm 

Import also works fine:

[root@fb88d8b888a8 /]# python3
Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sh
>>>
BZ#2330578 Please branch and build python3-sh in epel10

This is installable inside a centos 10 streams + EPEL container:

[root@4206ca2621f9 /]# dnf install -y https://kojipkgs.fedoraproject.org//packages/python-pytest-relaxed/2.0.2/3.el10_0/noarch/python3-pytest-relaxed-2.0.2-3.el10_0.noarch.rpm

and is importable:

[root@4206ca2621f9 /]# python3 Python 3.12.6 (main, Oct 29 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-2)] on linux Type "help", "copyright", "credits" or "license" for more information.

import pytest_relaxed

BZ#2313791 Please branch and build python-pytest-relaxed for EPEL 10