python / python/cpython

make regen-configure cannot be run in GH codespaces

Aberta
#148,812 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

build infra type-bug
Linguagem predominante
Python
Estrelas
77.2k
Forks
36k
Métricas de merge de PRs
Métricas de PR pendentes

Descrição

While tackling https://github.com/python/cpython/issues/148810 and after modifying the configure.ac, I attempted to run the provided Tools/build/regen-configure.sh. With neither podman nor docker preinstalled with the Dev Container as specified in .devcontainer/devcontainer.json, regenerating the configure file in Codespaces is impossible.

Also, manually running autoreconf -ivf -Werror yielded the following:

autoreconf: export WARNINGS=error
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299.
autoreconf: error: aclocal failed with exit status: 2
Linked PRs
  • gh-148828

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece com Tools/build/regen-configure.sh e .devcontainer/devcontainer.json e, em seguida, reproduza a falha no ambiente do Codespaces ou Dev Container usando o comando autoreconf mostrado. Verifique o trabalho vinculado em gh-148828 para consultar a alteração pretendida; considera-se concluído quando configure puder ser regenerado no Codespaces sem a falha de ferramenta ausente relatada.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
docker, github, python
Domínio
build-system, cloud, devops
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.