indygreg / python-build-standalone

Produce redistributable builds of Python
BSD 3-Clause "New" or "Revised" License
1.71k stars 107 forks source link

Linux image builds in GitHub Actions could increase use of retry logic and hit snapshot.debian.org less hard #178

Closed Edward-Knight closed 9 months ago

Edward-Knight commented 1 year ago

This change is designed to help resolve #177, see for more details.

We already set Acquire::Retries "5" on build.cross.Dockerfile and base.Dockerfile. We could try increasing this, as well as setting Acquire::Queue-Mode "host" to avoid opening so many connections.

This would slow down the job, but potentially avoid hitting rate limiting / IP blocking rules. May also be worth setting Debug::Acquire::http and Debug::pkgAcquire::Auth to dig further.

indygreg commented 9 months ago

I haven't seen image build reliability issues in a few months. So going to call this one closed.