This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Provide make target to regenerate autoconf files with container
Type: enhancement Stage: patch review
Components: Build Versions: Python 3.11, Python 3.10, Python 3.9
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: christian.heimes Nosy List: brett.cannon, christian.heimes, gregory.p.smith
Priority: normal Keywords: patch

Created on 2022-03-10 13:29 by christian.heimes, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 31792 merged christian.heimes, 2022-03-10 13:32
Messages (2)
msg414846 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2022-03-10 13:29
CPython stores auto-generated autoconf files (configure, aclocal.m4, pyconfig.h.in) in git. The files must be regenerated with very specific versions of autotools 2.69 + runtimestate patch, autoarchive, and pkg-config's m4 macros. I provide a container image based on Alpine 3.13 for automation and CI.

Let's add a build target to make it easier for contributors to regenerate the files and utilize the container images. The command needs a container runtime (podman, docker), though.
msg414868 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2022-03-10 17:03
New changeset 434ffb7f1f86e6b0cdfad3ede59993934d86e464 by Christian Heimes in branch 'main':
bpo-46973: Add regen-configure make target (GH-31792)
https://github.com/python/cpython/commit/434ffb7f1f86e6b0cdfad3ede59993934d86e464
History
Date User Action Args
2022-04-11 14:59:57adminsetgithub: 91129
2022-03-10 17:03:38christian.heimessetmessages: + msg414868
2022-03-10 13:32:17christian.heimessetkeywords: + patch
stage: patch review
pull_requests: + pull_request29896
2022-03-10 13:29:14christian.heimescreate