Consider reverting the autoconf 2.72 version bump requirement as it breaks compatibility with distros
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Python
- Estrelas
- 77.2k
- Forks
- 36k
- Métricas de merge de PRs
- Métricas de PR pendentes
Descrição
Bug report
Bug description:
autoconf minimum requirement was bumped to 2.72 through https://github.com/python/cpython/issues/115765
This breaks configure regeneration for CentOS Stream 9/RHEL9 (shipping 2.69 and extra 2.71) and CentOS Stream 10/RHEL10 (shipping 2.71). I presume other distros as well. We currently patch our spec files, lowering the version (to 2.69 and 2.71) makes them work fine.
I (re)discovered the issue by doing some testing on the newly added CentOS Stream buildbot.
And as far as I can see there is nothing used from 2.72, no functional changes. Requiring 2.72 is too aggressive and it seems it was not tested on any major distros at the time.
CPython versions tested on:
CPython main branch, 3.16, 3.15, 3.14
Operating systems tested on:
Linux
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Revise a alteração da versão mínima do autoconf introduzida pelo issue 115765 e o caminho de regeneração do configure que ela afeta. Reproduza o build nos ambientes mencionados CentOS Stream 9/RHEL 9 e CentOS Stream 10/RHEL 10 e, em seguida, verifique se as versões de distribuição suportadas funcionam sem modificar os spec files.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- build-system
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 52/100