Skip to content

Buildstream tar source fails when receiving HTTP code 103

Summary

One server we're dealing with returns HTTP code 103 "Early Hints", and bst is treating that as an error.

Steps to reproduce

try tracking core-deps/ppp.bst or core-deps/samba.bst on gnome-build-meta commit 3e945aab3d01fe07dbe7da8093cab82de71deb63

What is the current bug behavior?

I get an error https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/421663

What is the expected correct behavior?

It should continue normally, HTTP codes in the 100 range are informational

Possible fixes

https://gitlab.com/BuildStream/buildstream/blob/master/src/buildstream/plugins/sources/_downloadablefilesource.py#

It seems urllib is treating HTTP code 103 as an error.

Other relevant information


To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information