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]

Reply via email to