[CentOS-devel] python3.11-devel in CS8 (and RHEL8)

Sun Mar 19 14:35:31 UTC 2023
Miro Hrončok <mhroncok at redhat.com>

On 19. 03. 23 14:36, Neal Gompa wrote:
> On Sun, Mar 19, 2023 at 9:23 AM Josh Boyer <jwboyer at redhat.com> wrote:
>>
>> On Fri, Mar 17, 2023 at 9:44 PM Orion Poplawski <orion at nwra.com> wrote:
>>>
>>> Pythno 3.11 and some modules have appeared in CentOS Stream 8 appstream.
>>>    However I don't see python3.11-devel and the other modules that are in
>>> CentOS Stream 9 crb in CS8 powertools.  I do see them in CS9 koji.
>>>
>>> Is this just an oversight or some kind of lag?  Or is this intentional?
>>> It will make it impossible for EPEL to build needed modules for EPEL 8.
>>
>> Didn't the EPEL project just remove all modules and declare modularity defunct?
>>
>> https://fedoramagazine.org/epel-8-modularity-is-going-away/
>>
>> Your question seems fine otherwise, but this seems to have no impact
>> on EPEL as far as I can tell.
>>
> 
> EPEL 8 consumes RHEL 8 via an internal recompose that demodularizes
> out all non-conflicting modules and imports them so that Koji exposes
> them for packagers to build against. This means that all Python
> versions are available for EPEL 8 packagers.

Agreed, EPEL 8 can build RPM packages against Python 2.7, 3.6, 3.8, 3.9 and 
soon 3.11 without RHEL modularity. The fact that some of those are a modular 
streams in RHEL 8 is successfully abstracted away in EPEL 8.

Python 3.11 will not be a moduluar stream in RHEL 8 anyway but as far as EPEL 8 
packagers are concerned, there will be no difference (except bugs or lack thereof).

I believe that Orion simply meant "Python modules" as in "libraries you can 
install and import from Python" which was a term long before folks invented a 
different meaning of the word "module".

-- 
Miro Hrončok
-- 
Phone: +420777974800
IRC: mhroncok