Mos build local broken for 'release': Github mbedtls library 404

This may be github’s issue, but it’s worth raising attention to it.

If you are asking a question, please follow this template:

  1. My goal is: mos build local
  2. My actions are: standard command, using the RELEASE update channel
  3. The result I see is:

Fetching libmbedtls-esp32.a (2.15.0) from https://github.com/mongoose-os-libs/mbedtls/releases/download/2.15.0/libmbedtls-esp32.a
Fetching libmbedtls-esp32.a (2.15.0) from https://api.github.com/repos/mongoose-os-libs/mbedtls/releases/assets/14044072
E1023 11:03:05.631363 39866 swmodule.go:366] GitHub asset libmbedtls-esp32.a download failed (attempt 1): failed to fetch https://api.github.com/repos/mongoose-os-libs/mbedtls/releases/assets/14044072: Get https://github-production-release-asset-2e65be.s3.amazonaws.com/149471942/f40e3d00-b3e4-11e9-8826-e46476554b6e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20191023%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20191023T000305Z&X-Amz-Expires=300&X-Amz-Signature=34f42fb351b303657ace2a1a6172275ba113fff9f080b49ac376379d77c7f109&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlibmbedtls-esp32.a&response-content-type=application%2Foctet-stream: dial tcp: lookup github-production-release-asset-2e65be.s3.amazonaws.com: no such host

  1. My expectation & question is: it would download the library.

There was a commit to the library last night. What isn’t clear is whether it’s a github/aws asset download issue or last night when a commit was made to the library (14 hours ago # 40d14b5) there were other changes I can’t see to the asset library.

Hi.
It’s the ‘release’ channel

If you use ‘latest’ it works ok.

It works for me with both release and latest.

Fetching libmbedtls-esp32.a (2.15.0) from https://github.com/mongoose-os-libs/mbedtls/releases/download/2.15.0/libmbedtls-esp32.a...
Fetching libmongoose-esp32.a (2.15.0) from https://github.com/mongoose-os-libs/mongoose/releases/download/2.15.0/libmongoose-esp32.a...
...
Fetching libmbedtls-esp32.a (latest) from https://github.com/mongoose-os-libs/mbedtls/releases/download/latest/libmbedtls-esp32.a...
Fetching libmongoose-esp32.a (latest) from https://github.com/mongoose-os-libs/mongoose/releases/download/latest/libmongoose-esp32.a...

Thanks!

Per earlier, I think the issue actually was with Github / AWS caching thereof causing the host not found. Switching to latest fixed it for me at the time.

Thought I’d raise it in case last night’s commit had triggered an issue with the asset library.

AFAIK, the latest and release binary libraries do not interfere with each other.

definitely github <-> AWS then