-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(travis-config): allow rbx-3.107 to fail #70
Conversation
Troubleshooting build failure: ```text $ rvm use rbx-3.107 --install --binary --fuzzy 431 curl: (22) The requested URL returned error: 404 Not Found 432 Required rbx-3.107 is not installed - installing. 433 curl: (22) The requested URL returned error: 404 Not Found 434 Searching for binary rubies, this might take some time. 435 Requested binary installation but no rubies are available to download, consider skipping --binary flag. 436 Gemset '' does not exist, 'rvm rbx-3.107 do rvm gemset create ' first, or append '--create'. 437 The command "rvm use rbx-3.107 --install --binary --fuzzy" failed and exited with 2 during . ```
To add a bit more context on this, from the Travis community board:
So it seems that the binaries are not available for Travis to pull in. And there's no way to say for sure if they ever will be again. I propose using |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the sake of comprehensibility, can we clean up the commit history on this branch a bit?
Yeah, @sherwinski I originally had opened up a whole new branch, made the changes there with the intention of clean history. Though, I wondered if we we could squash all of these commits to try to be a bit more descriptive about what has already been attempted (to fix the problem). I can easily clean this up and include more history (in a new branch, with a single commit), just lmk |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Up to you, I don't mind keeping the history in this branch as reference, so long as we Squash and merge
at the end. Either way, I would like the resulting history in the base branch to be succinct.
This PR makes failures allowable w.r.t.
rbx-3.107
. Prior to this PR the buildwas failing due to
rbx-3.107
, now these failures are allowed while wecontinue to troubleshoot the issue. Answers on how to correct these issues
were sparse and essentially all resulted in
allow_failures
being added tothe repos experiencing failures.
Right now, I think this issue is between travis and the gem vendor for rbx.
Below is information that could be helpful in the future:
Troubleshooting build failure:
As of 2018, this was still seen as an issue. Most travis configs I've seen just
allow_failures
for rbx.What even is rbx?
Rbx itself seems to be either down or dead? Though, I don't think this is even rbx's fault as seen here:
There could be an issue pulling/installing this on travis' end or some disconnect between travis and rbx? Or at least, the link provided on Travis which is:
Just navigates to here:
From @sherwinski:
To add a bit more context on this, from the Travis community board:
So it seems that the binaries are not available for Travis to pull in. And there's no way to say for sure if they ever will be again. I propose using allow_failures for the time being, and revisiting this again in the future.