Why Wait for Christmas? (Don't!) #
If I know you, you don’t have Ruby 1.8.3 installed. And why not? Because of a YAML bug which broke RubyGems (my fault) and a Logger incompatibility with Rails (for simplicity’s sake, we’ll call that my fault as well.) Now, since I really know you so well, I know that you’ll probably wait until after Christmas to install Ruby 1.8.4. I guess you don’t want to spoil the surprise.
I urge you: please spoil the surprise. Give Ruby 1.8.4 preview 3 a whirl. Matz just minted the thing a couple of minutes ago.
Please, donate a few minutes:
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview3.tar.gz tar xzvf ruby-1.8.4-preview3.tar.gz cd ruby-1.8.4 ./configure --prefix=$HOME/local make make install export PATH="$HOME/local/bin:$PATH" ruby your_test_script.rb cd /your/rails/app ruby script/server
Best of all, install a few gems to this local copy of Ruby and help us make sure it’s all okay! Let’s not have any 1.8.4 evacuees this time.
why
To run the tests add:
Ezra
Cool, I just installed it cuz I want my Xmas present from Matz early. Everything is working fine so far for all the scripts I tested including a few rails apps.
why
There, do you see what a happy Christmas that Ezra is having, everyone?
Eaten-Alive
Is there a NEWS file so I can see the changes? ChangeLog is a little verbose…
Eaten-Alive
rosco
built it, installed it, ran make test-all (below). Apart from that there, works lovely. Ran all the tests I could lay my hands on and did gems too. Just this from make test-all, then:
mixonic
ACCEPT_KEYWORDS="~x86" emerge -Dav ruby
Happy Holidays all!
Eaten-Alive
I get the same errors using GCC 4 .0.
Mac OS X 10 .4.3
julik
no joy here either, wonder if it has to do with Apple’s readline
Wejn
(although I had to install before testing)
Oh, and my test scripts also run fine.
odanuki
But Im a sparc64 gentoo guy mixonic :P
Platte
I don’t remember seeing so many warnings building Ruby before. I grabbed all the warning lines, stripped out the repeated parts that say “
warning: pointer targets in
” ... and “differ in signedness
”, removed the lines forossl
andzlib
, and got this:Mac OS X 10 .4 with gcc 4.0. Hope this helps (?). I’ll post any interesting results of test-all separately, but given the problems reported with gcc 4.0, I wanted to put this out there in case it warranted review.
Platte
results from my
make test-all
: I got 79 “execution expired” errors on DRb tests. Other than that it was clean.Dave Burt
Guys, thanks for the tests. The most useful place for these reports, though, is ruby-talk or ruby-core.
robert
I swapped that for
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.hz
.Well,
test succeeded
looks pretty fine.ruby 1.8.4 (2005-12-24) [powerpc-darwin8.3.0]
looks good to me.Time to tweak in some gems.
why
Grrrppp. Testing comments.
Comments are closed for this entry.