flaky test, HTTP 400 from pet httpd (fetch of http://127.0.0.1 ...)
https://salsa.debian.org/dgit-team/dgit/-/jobs/6907922
query: fetching http://127.0.0.1:45347/pari-extra.git/HEAD...
dgit: error: fetch of http://127.0.0.1:45347/pari-extra.git/HEAD gave HTTP code 400
I inspected the logs and everything up to this point looks normal. The httpd is http-static-server
, which has special code in it to turn response failures into 404. The requested file does not exist, but this seems to be normal in this test case. For example, in https://dgit-team.pages.debian.net/-/dgit/-/jobs/6908097/artifacts/tests/tmp/dsd-clone-nogit.log we see this:
query: fetching http://127.0.0.1:45811/pari-extra.git/HEAD...
dgit-repos check_for_git => .
That was a retry of the same git commit. Therefore this is a flaky test. IDK why this might happen. I have a vague memory of a previous flaky test where IIRC some file was mysteriously EPERM.