Ruby 1.8.6-p36 released

Hi all,

I am pleased to announce that the first bug fix release for Ruby 1.8.6
has been released.

This release includes some fixes made upon Ruby 1.8.6, the latest stable
release.

The source code tarballs are available in several formats at the
following locations:

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.gz
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.zip

Checksums:

MD5(ruby-1.8.6-p36.tar.gz)= 2a252394ecdcbcb3a55732efd9d38e27
SHA256(ruby-1.8.6-p36.tar.gz)= 

1a9db5f4720a7023d9ecfaa6c4128ecb5f8cd59460744fb4b5f3b64ed3786935
SIZE(ruby-1.8.6-p36.tar.gz)= 4535005

MD5(ruby-1.8.6-p36.tar.bz2)= eb7f25818cb6993839b38d1f21bd4ea1
SHA256(ruby-1.8.6-p36.tar.bz2)= 

a9b9715235580e1ba9248aeef5f9a8d329824b04d1b0af2a30ab74d3123c801c
SIZE(ruby-1.8.6-p36.tar.bz2)= 3905975

MD5(ruby-1.8.6-p36.zip)= 9ba29d5f1de37a49f89f280d94aea67d
SHA256(ruby-1.8.6-p36.zip)= 

b9d8945d6207db2a15991d874ce93320fe2565225a2b219cab8c56ffb3d8d834
SIZE(ruby-1.8.6-p36.zip)= 5544539

I’m sorry we have not yet written a errata document for 1.8.6 release.
Please refer following document to see the list of issues fixed.

http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog

Enjoy!

Is it intentional that this is not mentioned on the ruby-lang.org
website (not even the Japanese version afaict)?

Thanks

Michal

On 09/06/07, Urabe S. [email protected] wrote:

MD5(ruby-1.8.6-p36.tar.bz2)= eb7f25818cb6993839b38d1f21bd4ea1

http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog

Enjoy!

I tried to build it, and I get this:

hramrach@hp-tc2110:11(0) 06121345 23]~ $ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-linux]
hramrach@hp-tc2110:11(0) 06121345 24]~ $ ruby -w test.rb
ruby: no such file to load – auto_gem (LoadError)

I did not apply any patches, just ./configure --prefix=$HOME/ruby ;
make ; make install

I had similar problem with a 1.6.8 snapshot, I had to put an empty
auto_gem.rb somewhere to make it work.

Thanks

Michal

e$B$H$_$?$G$9!#e(B

Ubuntu Feisty e$B$Ge(B ruby-1.8.6-p36 e$B$Ge(B make test-all
e$B$9$k$He(B 2F0E e$B$K$J$j$^$9!#e(B

  1. Failure:
    test_should_propagate_signaled(TestBeginEndBlock)
    [./test/ruby/test_beginendblock.rb:84]:
    expected but was
    <130>.

  2. Failure:
    test_condvar_wait_not_owner(TC_Thread)
    [./test/thread/test_thread.rb:35]:
    exception expected but none was thrown.

1575 tests, 15641 assertions, 2 failures, 0 errors

make install e$B8e$K!"e(Bruby ./test/runner.rb e$B$9$k$H!"e(B1F0E
e$B$G$9!#e(B

  1. Failure:
    test_should_propagate_signaled(TestBeginEndBlock)
    [./test/ruby/test_beginendblock.rb:84]:
    expected but was
    <130>.

1575 tests, 15641 assertions, 1 failures, 0 errors

e$B%F%9%H%3!<%I$,<!$N$h$&$K$J$C$F$$$^$9$,!"e(B

def test_should_propagate_signaled
ruby = EnvUtil.rubybin
out = IO.popen("#{q(ruby)} -e ‘STDERR.reopen(STDOUT);"
"at_exit{Process.kill(:INT, $$)}’"){|f|
f.read
}
assert_match /Interrupt$/, out
assert_nil $?.exitstatus
assert_equal Signal.list[“INT”], $?.termsig
end

e$B%7%’%k7PM3$G<B9T$7$?%3%^%s%I$,%7%0%J%k$G=*N;$7$F$$$k$N$G!"e(B
$?.exitstatus e$B$Oe(B 128+e$B%7%0%J%kHV9fe(B e$B$K$J$C$F!"e(B$?.termsig
e$B$Oe(B nil e$B$K$J$k$He(B
e$B;W$$$^$9!#e(B

e$B$b$7$+$7$?$i4D6-0MB8$+$bCN$l$^$;$s$,!D!#e(B

I put auto_gem into the RUBYLIB variable so as to try and automatically load
rubygems when the interpreter starts. If you’re unemerged the stock ruby provided
by Gentoo, you’ll need to get rid of this from your environment variables.

Note: that should be “if you’ve unmerged the stock ‘rubygems’”

See the rubygems ebuild for more information.

Caleb

hramrach@hp-tc2110:11(0) 06121345 23]~ $ ruby -v
ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-linux]
hramrach@hp-tc2110:11(0) 06121345 24]~ $ ruby -w test.rb
ruby: no such file to load – auto_gem (LoadError)

Gentoo, I presume?

I put auto_gem into the RUBYLIB variable so as to try and automatically
load
rubygems when the interpreter starts. If you’re unemerged the stock
ruby provided
by Gentoo, you’ll need to get rid of this from your environment
variables.

Caleb

I haven’t unmerged them. However, the newly built ruby does not have
the gems, only the system one does.

Hmm, then it should work. The easiest workaround is to just “unset
RUBYOPT” from
the command line. I guess your installed “test” version of Ruby just
doesn’t know
where to find extra system ruby files.

Caleb

On 12/06/07, Caleb T. [email protected] wrote:

I put auto_gem into the RUBYLIB variable so as to try and automatically load
rubygems when the interpreter starts. If you’re unemerged the stock ruby provided
by Gentoo, you’ll need to get rid of this from your environment variables.

Note: that should be “if you’ve unmerged the stock ‘rubygems’”

See the rubygems ebuild for more information.

Caleb

I haven’t unmerged them. However, the newly built ruby does not have
the gems, only the system one does.

Thanks

Michal

On 6/12/07, Michal S. [email protected] wrote:

Is it intentional that this is not mentioned on the ruby-lang.org
website (not even the Japanese version afaict)?

Actually, it seems like it was mentioned:

http://www.ruby-lang.org/ja/news/2007/06/09/ruby-1-8-6-p36-release/

I don’t know what the deal is with the other language editions.

You might be interested to know that the releases were timed with

RubyKaigi2007

  • Leonard

Michal S. wrote:

Is it intentional that this is not mentioned on the ruby-lang.org
website (not even the Japanese version afaict)?

Thanks

Michal

Also, are there plans to release mswin binaries? The mswin binaries
posted at Download Ruby are still for the March
2007 release (patch level 0).

I’m just not familiar with the Ruby release process.

Thanks,
Dan Teitsort

e$BKNIt$G$9!#e(B

e$B$H$_$?$^$5$R$me(B wrote:

e$B$H$_$?$G$9!#e(B

Ubuntu Feisty e$B$Ge(B ruby-1.8.6-p36 e$B$Ge(B make test-all e$B$9$k$He(B 2F0E e$B$K$J$j$^$9!#e(B

  1. Failure:
    test_should_propagate_signaled(TestBeginEndBlock) [./test/ruby/test_beginendblock.rb:84]:
    expected but was
    <130>.

RubyKaigie$B$N2q>l$J$I$G<c435DO@$7$^$7$?$,!"$3$NLdBj$O$h$&$9$k$Ke(Bunderlying
e$B$Je(Bshelle$B$N5sF0$,KNIt<j85$N4D6-$H0[$J$k>l9g$,$"$k$?$a$K5/$3$C$F$$$F!"%F%9e(B
e$B%H$N=q$-J}$NLdBje(B(Rubye$B<+BN$N5sF0$OBg>fIW$=$&e(B)e$B$H$$$&7kO@$K$J$j$^$7$?!#e(B

e$B%F%9%H$N3:EvItJ,$O$J$+$@$5$s$K$h$C$F=$@5$5$l$F$$$^$9e(B(r12503)e$B!#e(B

  1. Failure:
    test_condvar_wait_not_owner(TC_Thread) [./test/thread/test_thread.rb:35]:
    exception expected but none was thrown.

e$B0lJ}!"e(BChangeLoge$B$N5-=R$K$h$k$H$3$N%F%9%H$O8=>u$G$Oe(BFailuree$B$K$J$k>uBV$,0U?^e(B
e$B$7$?5sF0$i$7$$$G$9!#e(B