Consider reverting the autoconf 2.72 version bump requirement as it breaks compatibility with distros
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 77.2k
- Forks
- 35.9k
- Métriques de merge des PR
- Métriques de PR en attente
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Examinez la modification de la version minimale de autoconf introduite par l’issue 115765 ainsi que le chemin de régénération de configure qu’elle affecte. Reproduisez le build dans les environnements mentionnés CentOS Stream 9/RHEL 9 et CentOS Stream 10/RHEL 10, puis vérifiez que les versions de distribution prises en charge fonctionnent sans modifier les spec files.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100