PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
5.45k stars 1.13k forks source link

Consider changing jfrog boost repository to sourceforge's. #3040

Open ggarra13 opened 1 month ago

ggarra13 commented 1 month ago

Description of Issue

This is a minor but annoying issue.

Currently, boost is fetched from the repository jfrog.com. Unfortunately, this repository fails quite often on Github Actions runs. The mirror at sourceforge, is hardly ever used and it does not seem to suffer from those problems. The biggest problem is with macOS 12 machines. Consider switching to sourceforge or use sourceforge as a backup repository in case jfrog fails a number of times.

Steps to Reproduce

  1. Send a GitHub Actions job compiling OpenUSD on macOS 12 and you will likely see it fail.

Here's a sample run of a failing workflow run:

https://github.com/ggarra13/mrv2/actions/runs/8665138526/job/23763139264

System Information (OS, Hardware)

Affects all platforms, but on GitHub Actions mainly macOS 12.

Package Versions

Any.

Build Flags

Default. It does not get to build, it fails on fetching.

spiffmon commented 1 month ago

Just a heads-up that we are hoping to be boost-free this year (with 24.05 we are almost free in a no-python build).

ggarra13 commented 1 month ago

Hurrah!!! Now if I could only convince you to drop Qt, for a lighter and faster to compile toolkit like ImGui, GLFW or FLTK, I would be in heaven 🥇

jesschimein commented 1 month ago

Filed as internal issue #USD-9551