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

RVM cannot install rbx-2 on Ubuntu 12.04 Precise #3717

Closed
BanzaiMan opened this Issue Dec 14, 2016 · 2 comments

Comments

Projects
None yet
2 participants
@BanzaiMan

BanzaiMan commented Dec 14, 2016

  1. What command did you run?

rvm install rbx-2 --binary --fuzzy --install on Ubuntu 12.04

  1. What behavior did you expect?

I expected the installation to complete.

  1. What behavior did you get instead?

I observed the installation fail. https://travis-ci.org/BanzaiMan/travis_production_test/builds/183758512#L139

This is not an issue on Trusty. https://travis-ci.org/BanzaiMan/travis_production_test/builds/183769405#L109

  1. What version of Rubinius?

N/A

  1. What version of operating system?

Output of uname -a:

$ uname -a
Linux 44004d6ef886 4.4.27-moby #1 SMP Wed Oct 26 14:21:29 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  1. What is your operating system distribution, if your operating system has more than one?

Ubuntu

  1. How did you build your version of Rubinius?
  • I used RVM.
  • I used ruby-build.
  • I used ruby-install.
  • I built manually from a tarball.
  • I built manually from a git clone.
  • I installed a binary.
  1. Does this issue involve proprietary code?
  • Yes, this issue involves proprietary code that I cannot share.
  • Yes, this issue involves proprietary code, but I am able to share it under certain conditions.
  • No, this issued doesn't involve proprietary code.
  1. Are you able to help us debug the issue?
  • Yes, I'm able to help debug, including running commands under lldb.
  • No, I'm not able help debug or I don't have time to help.
@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan Dec 14, 2016

Looking at the files available from http://binaries.rubini.us, it appears to me that the Precise archives have been removed, and RVM can no longer find a suitable binary archive for use.

BanzaiMan commented Dec 14, 2016

Looking at the files available from http://binaries.rubini.us, it appears to me that the Precise archives have been removed, and RVM can no longer find a suitable binary archive for use.

@brixen

This comment has been minimized.

Show comment
Hide comment
@brixen

brixen Dec 14, 2016

Member

@BanzaiMan thanks for taking the time to open this issue.

We don't support any version of Rubinius 2.x. We accept issue reports on the current version of Rubinius, which is 3.69 right now. I'll update the Rubinius install page and the issues template to more clearly state this.

Even if we were to support Rubinius 2.x, we are not able to build binaries for current versions of Rubinius on Precise because the LLVM packages are too old. We also cannot use the custom LLVM packages because other system libraries are too old. This issue was causing significant confusion for people trying to test with Rubinius on Travis.

Precise end-of-life is April 2017, a few short months away. Other providers, like Heroku, completed migrations from Precise years ago. With our very limited resources we have no extra time to waste supporting OS distros and versions that are easily replaced with readily available modern versions.

Member

brixen commented Dec 14, 2016

@BanzaiMan thanks for taking the time to open this issue.

We don't support any version of Rubinius 2.x. We accept issue reports on the current version of Rubinius, which is 3.69 right now. I'll update the Rubinius install page and the issues template to more clearly state this.

Even if we were to support Rubinius 2.x, we are not able to build binaries for current versions of Rubinius on Precise because the LLVM packages are too old. We also cannot use the custom LLVM packages because other system libraries are too old. This issue was causing significant confusion for people trying to test with Rubinius on Travis.

Precise end-of-life is April 2017, a few short months away. Other providers, like Heroku, completed migrations from Precise years ago. With our very limited resources we have no extra time to waste supporting OS distros and versions that are easily replaced with readily available modern versions.

@brixen brixen closed this Dec 14, 2016

petems added a commit to petems/ffi-aspell that referenced this issue Mar 11, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

petems added a commit to petems/ffi-aspell that referenced this issue Mar 12, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

petems added a commit to petems/ffi-aspell that referenced this issue Mar 12, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

petems added a commit to petems/ffi-aspell that referenced this issue Mar 12, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

petems added a commit to petems/ffi-aspell that referenced this issue Mar 12, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

YorickPeterse added a commit to YorickPeterse/ffi-aspell that referenced this issue Mar 13, 2017

Updates Travis config
* Changes to use container infra (much faster!)
  - https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
* Fix for bundler issue on older rubies:
  - travis-ci/travis-ci#5239
* Changes apt packages to be installed from addons
* Rubinous 2.x is EOL, so change to 3.x and switch
to Trusty over precise, as EOL soon:
rubinius/rubinius#3717 (comment)
* Stringify Ruby versions for consistency

fsobanski added a commit to fsobanski/simple_dag that referenced this issue Jan 16, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment