boost icon indicating copy to clipboard operation
boost copied to clipboard

Where is https://archives.boost.io/ hosted?

Open cortinico opened this issue 1 year ago • 7 comments

Hi all, Nicola from the React Native team here,

Over the last ~2 days, the JFrog Boost repository was down/slow-to-respond and caused significant disruption to the whole React Native ecosystem (iOS apps could not build due to failing CocoaPods installation, Android CI was broken, etc.)

I've seen that your official website now recommends to use https://archives.boost.io/ instead of the JFrog repository.

I'm wondering where is https://archives.boost.io/ hosted. Is it going to be maintained long term or is it just a temporary measure while JFrog was down?

We're considering moving our download URL to point to https://archives.boost.io/ but we're wondering if this is now the recommended repository where to download Boost sources from:

  • https://github.com/facebook/react-native/pull/42118

cortinico avatar Jan 02 '24 10:01 cortinico

The original jfrog links should be re-activated and working now. It was a mistake on their end.

(archives.boost.io used a major cloud cdn)

sdarwin avatar Jan 02 '24 21:01 sdarwin

Thanks for the clarification @sdarwin

(archives.boost.io used a major cloud cdn)

I'm wondering what is the recommended source from now on. Should React Native users download from archives.boost.io or from JFrog?

cortinico avatar Jan 03 '24 08:01 cortinico

what is the recommended source

At this moment, the preferred choice is JFrog. The boost website ought to reflect that soon.

However...

We hope to switch the JFrog hosting to use a Fastly CDN because they are concerned about the amount of bandwidth. When that happens the download links will change again.

sdarwin avatar Jan 03 '24 12:01 sdarwin

what is the recommended source

At this moment, the preferred choice is JFrog. The boost website ought to reflect that soon.

However...

We hope to switch the JFrog hosting to use a Fastly CDN because they are concerned about the amount of bandwidth. When that happens the download links will change again.

Thanks for the clarification. Will there be an announcement or should we just check the download link regularly?

cortinico avatar Jan 03 '24 15:01 cortinico

Hoping to enable the new downloads within the next week if possible, but not guaranteed. At least, check the main website.

sdarwin avatar Jan 03 '24 15:01 sdarwin

@sdarwin we're back with JFrog being down. Any official updates on your end? Should we move everyone to archives.boost.io?

cortinico avatar Jan 08 '24 08:01 cortinico

The PowerGridModel/power-grid-model moved to https://archives.boost.io/ but it also appears to be flaky. Restarting our CI once or twice does fix the issue, but it's not really the optimal solution.

We've had similar issues before with nlohmann-json and msgpack-cxx and decided to push the packaged files to PyPI (see https://github.com/PowerGridModel/nlohmann-json-pypi/tree/main and https://github.com/PowerGridModel/msgpack-cxx-pypi). PyPI has a good track record in terms of availability and is completely free for open source projects and is great for us because we're creating a Python package, anyways.

We're likely going to do the same for boost in the coming days so that our CI is no longer dependent on archives with flaky uptime. I will update here when it is done. If the boost maintainers like to take ownership of this - now or in the future - we're very much open to that. We do not seek to have this as our responsibility, anyways, and are more than happy to migrate it to the boost organisation.

For the moderators: if this is not the right location to post this, feel free to move and/or request me to post somewhere else.

mgovers avatar Jan 10 '24 14:01 mgovers