You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Consider avoiding the dependency on quay.io server in the GitHub Action "Check if generated files are up to date" job #112088
Last weeks/months, the quay.io server failed time time time. The problem is that the Python workflow has a GitHub Action "Check if generated files are up to date" job which pulls a container image from quay.io to run the make regen-configure command.
Should we consider avoiding the dependency on the quay.io server to make our workflow more reliable?
I tried to run autoreconf -ivf -Werror in an Ubuntu 22.04 container (same Ubuntu version than the one currently used by the GHA job) to see if we can get the exact output. Sadly, it changes the output :-(
On Fedora, I create an Ubuntu 22.04 container with:
podman image pull ubuntu:22.04
podman image list --all
podman run --name ubuntu-dev --hostname ubuntu-dev --interactive --tty ubuntu:22.04
Commands which are supposed to produce the same output than make regen-configure:
Activity
vstinner commentedon Nov 14, 2023
Recently, I documented commands to run
make regen-configurewith no container: https://docs.python.org/dev/using/configure.html#generated-filesI tried to run
autoreconf -ivf -Werrorin an Ubuntu 22.04 container (same Ubuntu version than the one currently used by the GHA job) to see if we can get the exact output. Sadly, it changes the output :-(On Fedora, I create an Ubuntu 22.04 container with:
Commands which are supposed to produce the same output than
make regen-configure:Output:
Versions retrieved by
dpkg -l|grep -E 'autotools|autoconf|pkgconf':vstinner commentedon Nov 14, 2023
cc @erlend-aasland
vstinner commentedon Nov 14, 2023
Example:
build: https://github.com/python/cpython/actions/runs/6869118007/job/18682243065?pr=112063
vstinner commentedon Nov 14, 2023
This latest server issue is tracked at: https://status.quay.io/incidents/z7sbjqmb34p1
pythongh-112088: Run autoreconf in GHA check_generated_files
vstinner commentedon Nov 14, 2023
The server fails with different errors:
vstinner commentedon Nov 14, 2023
Hum, pkg-config should be installed, not pkgconf.
pythongh-112088: Run autoreconf in GHA check_generated_files
vstinner commentedon Nov 14, 2023
Recent https://status.quay.io/ events:
pythongh-112088: Run autoreconf in GHA check_generated_files
pythongh-112088: Run autoreconf in GHA check_generated_files
gh-112088: Run autoreconf in GHA check_generated_files (#112090)
pythongh-112088: Run autoreconf in GHA check_generated_files (pythonG…
pythongh-112088: Run autoreconf in GHA check_generated_files (python#…
[3.12] gh-112088: Run autoreconf in GHA check_generated_files (GH-112090
pythongh-112088: Run autoreconf in GHA check_generated_files (python#…
pythongh-112088: Run autoreconf in GHA check_generated_files (python#…
pythongh-112088: aclocal version is updated to 1.16.5 in docs
gh-112088: aclocal version is updated to 1.16.5 in docs (#125457)
pythongh-112088: aclocal version is updated to 1.16.5 in docs (python…
[3.13] gh-112088: aclocal version is updated to 1.16.5 in docs (GH-12…