Commit graph

877 commits

Author SHA1 Message Date
Erik Michaels-Ober
be7d096d23 ruby-build 20141225
Closes https://github.com/sstephenson/ruby-build/issues/689.
2014-12-25 09:45:37 -06:00
SHIBATA Hiroshi
e455975286 Merge pull request #688 from hsbt/ruby220
Added definition of Ruby 2.2.0
2014-12-25 19:00:39 +09:00
SHIBATA Hiroshi
9bffe18e8a added definition of ruby 2.2.0 2014-12-25 18:58:38 +09:00
Erik Michaels-Ober
a2e7795fea Merge pull request #687 from neojin/add-jruby-1.7.18
add jruby-1.7.18
2014-12-24 14:19:54 -06:00
Jin Lee
e2579ebb74 add jruby-1.7.18 2014-12-24 09:34:03 -08:00
Erik Michaels-Ober
dd1ab1dded ruby-build 20141222 2014-12-22 07:25:34 -05:00
SHIBATA Hiroshi
27ecb9b626 Merge pull request #684 from deepj/master
Add definition of Ruby 2.2.0-rc1
2014-12-19 10:32:44 +09:00
deepj
34de110764 Add definition of Ruby 2.2.0-rc1 2014-12-19 01:05:17 +01:00
Mislav Marohnić
30ec563272 Merge pull request #679 from headius/master
Final dist filename change for JRuby 9000.
2014-12-16 13:08:11 -08:00
Erik Michaels-Ober
b79e713655 ruby-build 20141210 2014-12-10 15:52:53 +01:00
SHIBATA Hiroshi
0aeb918cf9 Merge pull request #681 from dkoprov/jruby-1.7.17
Add jruby-1.7.17
2014-12-10 22:52:13 +09:00
Dmitry Koprov
c54b8cb319 Add jruby-1.7.17
http://www.jruby.org/2014/12/09/jruby-1-7-17

Highlights:
  56 issues fixed for 1.7.17
  native crypt()
  Fixed bad encoding of string interpolated within backticks
  popen2+ now works properly with env hash
  improvements to align MRI and JRuby FFI
  updated stdlib to 1.9.3p392 (+ rexml security fixes)
  tzdata updated
2014-12-10 16:13:53 +03:00
Erik Michaels-Ober
3ac8e7d022 ruby-build 20141208 2014-12-08 21:48:54 +01:00
Erik Michaels-Ober
2c61685c69 Add jruby-1.7.16.2
JRuby 1.7.16.2 has been released to address CVE-2014-8090.  All users
are encouraged to upgrade

http://jruby.org/2014/12/08/jruby-1-7-16-2.html
2014-12-08 21:47:14 +01:00
Charles Oliver Nutter
0ac93161b6 Final dist filename change for JRuby 9000. 2014-12-03 13:26:57 -06:00
SHIBATA Hiroshi
545692836e ruby-build 20141128 2014-11-28 23:35:09 +09:00
SHIBATA Hiroshi
236c45b682 Merge pull request #678 from sstephenson/2-2-0-preview2
Added definition of 2.2.0preview2
2014-11-28 23:32:21 +09:00
SHIBATA Hiroshi
2b8222bccd added definition of 2.2.0preview2 2014-11-28 23:00:02 +09:00
Mislav Marohnić
aa1976b23e Merge branch 'extra-arguments'
Fixes #667, closes #668
2014-11-26 20:47:16 -08:00
Mislav Marohnić
34246f9f2e Have rbenv-uninstall respect -h|--help 2014-11-26 20:46:44 -08:00
Mislav Marohnić
96d9cbe77c Move rbenv-install/uninstall tests to rbenv.bats 2014-11-26 20:46:44 -08:00
Mislav Marohnić
3ae43a44e2 Capitalize "Usage:" header for consistency with rbenv help system 2014-11-26 20:46:44 -08:00
Mislav Marohnić
960e183d4c Extract ruby-build usage from comments like we do in rbenv 2014-11-26 20:46:44 -08:00
Mislav Marohnić
4a6b9280bb Provide CLI usage help on stout/stderr appropriately
When requested via `-h|--help`, usage text should be displayed on stdout
and the exit status should be 0.

When usage text is shown due to invalid arguments, it should be
printed to stderr and exit status should be 1.
2014-11-26 20:46:44 -08:00
Mislav Marohnić
22c73bf3f5 Perform CLI argument validation as early as possible 2014-11-26 20:46:44 -08:00
Mislav Marohnić
38ae3b56b0 Improve ruby-build test for too many arguments
Use exactly the same arguments that would have `ruby-build` succeed at
executing, but add one more extra to test argument counting.
2014-11-26 20:46:44 -08:00
Ivan Kuchin
fa38b660e2 Abort with usage help on wrong number of CLI arguments
- rbenv-install accepts 0 or 1 argument
- rbenv-uninstall accepts 1 argument
- ruby-build accepts 2 arguments
2014-11-26 20:45:53 -08:00
Erik Michaels-Ober
63f6fa2e98 Merge pull request #672 from headius/jruby-9.0.0.0
JRuby 9000 is now 9.0.0.0 (official version number for release).
2014-11-18 17:29:31 +01:00
Charles Oliver Nutter
e9bfdb5737 JRuby 9000 is now 9.0.0.0 (official version number for release). 2014-11-18 08:14:30 -08:00
Mislav Marohnić
ff2b5dc90e Ensure that assert_output_contains receives an argument 2014-11-17 15:07:40 -08:00
Mislav Marohnić
7f1869cbcd Fix error message assertions in JRuby tests
`assert_failure` only accepts an expected message as argument, and only
if it matches the output in full.
2014-11-17 14:56:06 -08:00
Mislav Marohnić
d7b881d20e Fix script/test in a non-Travis environment
`script/test` will now only attempt to call `script/mirror` if either
TRAVIS_PULL_REQUEST or TRAVIS_COMMIT_RANGE is set.
2014-11-16 17:17:35 -08:00
Mislav Marohnić
19a59f42cc Ignore RUBY_CONFIGURE_OPTS from environment in testing
Avoids failures caused by somebody's environment possibly having
RUBY_CONFIGURE_OPTS exported to have a value.
2014-11-16 16:07:39 -08:00
Mislav Marohnić
553572ccf3 Merge pull request #669 from Zorbash/master
Mention 'subversion' in error message when svn is missing
2014-11-16 15:58:47 -08:00
Dimitrios Zorbas
e32e087d3b Change Error message for missing subversion
The current error message for missing subversion is "error: please install \`svn\` and try again", leading the user to try to find and install a package named "svn" (eg. `aptitude install svn for # debian / ubuntu). Changing it to "subversion" can help users unaware that svn is a binary installed by the subversion package, get through the error.
2014-11-17 00:37:56 +02:00
SHIBATA Hiroshi
ae0f2b9f22 ruby-build 20141113 2014-11-13 23:56:24 +09:00
SHIBATA Hiroshi
4211125ff1 Merge branch 'upgrade-latest-rubies' 2014-11-13 23:08:58 +09:00
SHIBATA Hiroshi
bb1c2427d2 added latest rubies: ruby-1.9.3-p551, ruby-2.0.0-p598 and ruby-2.1.5 2014-11-13 23:05:55 +09:00
Erik Michaels-Ober
d22a3205c5 Merge pull request #665 from olleolleolle/patch-1
Add jruby-1.7.16.1
2014-11-03 12:05:41 +01:00
Olle Jonsson
3b14690dde Add jruby-1.7.16.1
1.7.16.1 is a security fix release for CVE-2014-8080. All users are strongly recommended to upgrade.

http://jruby.org/2014/10/28/jruby-1-7-16-1.html
2014-11-03 11:56:30 +01:00
Mislav Marohnić
e8a97b10f6 Fix the test suite on Darwin
Setting CC makes sure that we never have to perform the Darwin-specific
check for whether we should default to `CC=clang` and thus break `uname`
stubs in unrelated tests.

CI never caught this because Travis already has CC set to gcc-4.6.
2014-10-31 04:13:57 +01:00
Mislav Marohnić
fc6e0ae69d Fix comparing OS X version when it has 3 components 2014-10-31 04:08:00 +01:00
Mislav Marohnić
de155dd12b Fix brew-publish command
[ci skip]
2014-10-28 20:46:24 +01:00
Mislav Marohnić
81807c6314 ruby-build 20141028 2014-10-28 20:33:20 +01:00
Mislav Marohnić
d536fa7a3f Merge branch 'duplicate-versions'
Closes #646, fixes #641
2014-10-28 20:29:40 +01:00
Mislav Marohnić
ffcb7ed67f Add test that ensures duplicate Ruby definitions don't get displayed 2014-10-28 19:30:01 +01:00
David Bayendor
54301c16bf Don't display duplicate definitions
This fixes `rbenv install -l` displaying each version twice due to
RUBY_BUILD_DEFINITIONS path containing ruby-build's own definitions path
twice: both as an rbenv plugin and by appending its own internal path.
2014-10-28 19:27:26 +01:00
Mislav Marohnić
194e007e62 Merge branch 'yosemite'
Fixes #651, fixes #648
2014-10-28 18:52:50 +01:00
Mislav Marohnić
84d61e8675 Unset CC to isolate from CI build environment 2014-10-28 18:03:14 +01:00
Mislav Marohnić
87d7e10934 Merge branch 'rbx'
See https://github.com/rubinius/rubinius/issues/3169
2014-10-28 17:55:05 +01:00