lupyuen commented on PR #18576:
URL: https://github.com/apache/nuttx/pull/18576#issuecomment-4252202953
@hartmannathan Awesome ideas! I was pondering your ideas with @simbit18, we
hit a couple of roadblocks:
1. How will we auto-refresh the Cached Dependencies in nuttx-ci-deps? To
make sure they are always up-to-date?
2. ESP32 Downloads might be tricky, I don't see any obvious way to hook the
ESP32 Builds to our Download Script. Also: I think ESP32 Downloads might need
to be refreshed more often.
3. Nearly all Download Failures are for URLs hosted at github.com. So we
don't have much problems with downloads from External Third Parties. I suspect
github.com is blocking our downloading because we run too many CI Jobs in
parallel, all spamming github.com at the same time. (Hence I implemented Random
Exponential Backoff)
4. FYI chromium.googlesource.com was blocking our download of libyuv
library, so we cached it at the NuttX Mirror Repo. libyuv hasn't been updated
since 2021, so we probably won't need to worry about refreshing:
- https://github.com/apache/nuttx-apps/pull/3449
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]