1.8.5 release schedule?


#1

e$B$H$$$&$o$1$G:#F|$N4pD49V1i$Ge(B8e$B7n$Ke(B1.8.5e$B$,=P$k$3$H$K$J$C$?$o$1$G$9$,!#e(B

e$B6qBNE*$JF|IU$H$7$F$O$$$D$N%j%j!<%9$r9M$($F$*$i$l$^$9$+e(B?
6/11e$B$+$ie(B10e$B=54V$N%j%j!<%9%5%$%/%k$r9T$&$H%j%j!<%9$Oe(B8e$B7ne(B20e$BF|$K$J$k$h$&$G$9!#e(B


#2

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28708] 1.8.5 release schedule?”
on Sat, 10 Jun 2006 20:19:05 +0900, URABE Shyouhei
removed_email_address@domain.invalid writes:

|e$B$H$$$&$o$1$G:#F|$N4pD49V1i$Ge(B8e$B7n$Ke(B1.8.5e$B$,=P$k$3$H$K$J$C$?$o$1$G$9$,!#e(B
|
|e$B6qBNE*$JF|IU$H$7$F$O$$$D$N%j%j!<%9$r9M$($F$*$i$l$^$9$+e(B?
|6/11e$B$+$ie(B10e$B=54V$N%j%j!<%9%5%$%/%k$r9T$&$H%j%j!<%9$Oe(B8e$B7ne(B20e$BF|$K$J$k$h$&$G$9!#e(B

e$B$G$-$l$P$*K_A0$Ne(B14e$BF|$H$+$NJ}$,$"$j$,$?$$$s$G$9$,!#e(B


#3

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

Yukihiro M. wrote:

e$B$G$-$l$P$*K_A0$Ne(B14e$BF|$H$+$NJ}$,$"$j$,$?$$$s$G$9$,!#e(B

e$B$3$s$J46$8$G$I$&$G$9$+!#e(B

e$BBhe(B0e$B=5e(B[6/12-6/16]: e$B%j%j!<%9%5%$%/%k$N;O$^$je(B
e$B3F<oe(BMLe$B$K$=$N;]%"%J%&%s%9e(B
e$B3F%W%i%C%H%U%)!<%$4$H$NF0:n8!>Z$r$9$k?M$rJg=8"*7hDje(B e$B%I%-%e%a%s%H=q$/?M$rJg=8"*:n@.e(B 1.8.4e$B$+$i$N:9J,e(B(e$BF|!&1Qe(B) e$B%j%j!<%9%"%J%&%s%99pCNC4Ev<TJg=8"*7hDje(B e$B3F%a%G%#%"e(B(e$B$k$S$^$H$+e(B)e$B8~$1%W%l%9%j%j!<%9C4Ev<TJg=8"*7hDje(B e$BBhe(B1e$B=5e(B[6/19-6/23]: preview1e$B%j%j!<%9e(B e$BBhe(B2e$B=5e(B[6/26-6/30]: preview1e$B%P%0=$@5e(B e$BBhe(B3e$B=5e(B[7/3-7/7]:preview1e$B$NF0:n8!>Ze(B e$BBhe(B4e$B=5e(B[7/10-7/14]: preview2e$B%j%j!<%9e(B e$BCWL?E*$G$J$$JQ99$N6X;_e(B e$BBhe(B5e$B=5e(B[7/17-7/21]: preview2e$B%P%0=$@5e(B e$BBhe(B6e$B=5e(B[7/24-7/28]:preview2e$B$NF0:n8!>Ze(B e$BBhe(B7e$B=5e(B[7/31-8/4]: preview3e$B%j%j!<%9e(B e$B$h$[$I$N$3$H$,$J$$8B$j86B'E*$KJQ996X;_e(B e$BBhe(B8e$B=5e(B[8/7-8/12]: e$B@5<0HG%j%j!<%9D>A0:n6He(B e$B%"%J%&%s%9$^$G$K%I%-%e%a%s%H$r=Hw$9$ke(B
e$BBhe(B9e$B=5e(B[8/14-]: e$B%j%j!<%9e(B
e$B3FJ}LL$K%"%J%&%s%9e(B


#4

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

URABE Shyouhei wrote:

e$B$3$s$J46$8$G$I$&$G$9$+!#e(B

e$B$I$&$G$9$+!#NI$$$H$+0-$$$H$+8@$C$F$$$?$@$1$J$$$H?J$a$h$&$,$J$$$s$G$9$,!#e(B


#5

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

Yukihiro M. wrote:

e$B$"!"NI$$$G$9!#e(B

e$B$8$c$"$H$j$"$($:e(BPreview1e$B=P$7$^$;$se(B?


#6

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28751] Re: 1.8.5 release schedule?”
on Mon, 19 Jun 2006 19:42:17 +0900, URABE Shyouhei
removed_email_address@domain.invalid writes:

|URABE Shyouhei wrote:
|> e$B$3$s$J46$8$G$I$&$G$9$+!#e(B
|>
|e$B$I$&$G$9$+!#NI$$$H$+0-$$$H$+8@$C$F$$$?$@$1$J$$$H?J$a$h$&$,$J$$$s$G$9$,!#e(B

e$B$"!"NI$$$G$9!#e(B


#7

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

Yukihiro M. wrote:

e$B$(!<$H!":#=5Cf$K$Oe(B(e$BM=DjDL$je(B)e$B!#e(B
mpute$B$5$s!"e(Bbasecampe$B$K%^%$%k%9%H!<%sN)$F$F$b$i$($^$;$s$+!)e(B

e$B$I$&$b8"8B$,B-$j$J$$$N$+!";d$K$O%^%$%k%9%H!<%s$rN)$F$k$3$H$,$G$-$J$$$h$&e(B
e$B$G$9!#e(B


#8

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

From: Yukihiro M. removed_email_address@domain.invalid
Subject: [ruby-dev:28754] Re: 1.8.5 release schedule?
Date: Mon, 19 Jun 2006 20:12:05 +0900
Message-ID: removed_email_address@domain.invalid

|e$B$8$c$"$H$j$"$($:e(BPreview1e$B=P$7$^$;$se(B?

e$B$(!<$H!":#=5Cf$K$Oe(B(e$BM=DjDL$je(B)e$B!#e(B

[ruby-dev:28718] e$B$K$D$$$F$O!$$I$N$h$&$K$J$j$=$&$G$7$g$&$+!)e(B

  • preview1 e$B$r=P$9A0$K$O=$@5e(B
  • preview2 e$B$+e(B 3 e$B$/$i$$$^$G$K$Oe(B (;_:wink:
  • 1.8.5 release e$B$^$G$K$O=$@5e(B (;;)(;:wink:
  • 1.8.5 e$B$G$Oe(B knwon bug or problem (;;)(;;)(;;)(;:wink:
  • bug e$B$G$O$J$/!$=$@5M=Dj$O0l@Z$J$7e(B
    (;;)(;;)(;;)(;;)(;;)(;;)(;_:wink:
  • e$B=$@5$NBe$j$Ke(B toplevel_eval e$BF3F~e(B

[ruby-dev:28736]

e$B$NJVEz$r$$$?$@$$$F$$$k$N$G4|BT$7$F$$$k$N$G$9$,!%!%!%e(B


#9

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28758] Re: 1.8.5 release schedule?”
on Mon, 19 Jun 2006 23:56:36 +0900, Hidetoshi NAGAI
removed_email_address@domain.invalid writes:

|[ruby-dev:28718] e$B$K$D$$$F$O!$$I$N$h$&$K$J$j$=$&$G$7$g$&$+!)e(B
|
| * preview1 e$B$r=P$9A0$K$O=$@5e(B

e$B$3$l$r4uK>$7$F$$$^$9$,!"e(B

| * preview2 e$B$+e(B 3 e$B$/$i$$$^$G$K$Oe(B (;_:wink:

e$B$3$C$A$K$J$k$+$be(B(e$B;W$C$?$h$j:,$,?<$=$&e(B)e$B!#$G$b!"e(B1.8.5e$B:G=*$^$Ge(B
e$B$J$K$b<j$rBG$?$J$$$H$$$&$3$H$O$J$$$G$9!#e(B


#10

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28757] Re: 1.8.5 release schedule?”
on Mon, 19 Jun 2006 23:17:17 +0900, URABE Shyouhei
removed_email_address@domain.invalid writes:

|> mpute$B$5$s!“e(Bbasecampe$B$K%^%$%k%9%H!<%sN)$F$F$b$i$($^$;$s$+!)e(B
|
|e$B$I$&$b8"8B$,B-$j$J$$$N$+!”;d$K$O%^%$%k%9%H!<%s$rN)$F$k$3$H$,$G$-$J$$$h$&e(B
|e$B$G$9!#e(B

e$BN)$F$H$-$^$7$?!#$H$j$"$($:e(Bpreview1, preview2,
releasee$B$Ne(B3e$B$D$@$1!#e(B
e$B8"8B$K$D$$$F$OD4$Y$F$*$-$^$9!#e(B


#11

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

From: Yukihiro M. removed_email_address@domain.invalid
Subject: [ruby-dev:28762] Re: 1.8.5 release schedule?
Date: Tue, 20 Jun 2006 08:00:55 +0900
Message-ID: removed_email_address@domain.invalid

In message “Re: [ruby-dev:28758] Re: 1.8.5 release schedule?”
on Mon, 19 Jun 2006 23:56:36 +0900, Hidetoshi NAGAI removed_email_address@domain.invalid writes:
| * preview1 e$B$r=P$9A0$K$O=$@5e(B
e$B$3$l$r4uK>$7$F$$$^$9$,!"e(B
| * preview2 e$B$+e(B 3 e$B$/$i$$$^$G$K$Oe(B (;_:wink:
e$B$3$C$A$K$J$k$+$be(B(e$B;W$C$?$h$j:,$,?<$=$&e(B)e$B!#$G$b!"e(B1.8.5e$B:G=*$^$Ge(B
e$B$J$K$b<j$rBG$?$J$$$H$$$&$3$H$O$J$$$G$9!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!%e(B
e$B>/$J$/$H$be(B 1.8.5 e$B$G$=$N$^$^$H$$$&$3$H$O$J$$$H$$$&E@$G$Oe(B
e$B0B?4$G$-$^$7$?!%e(B
e$B3F=j$N=$@5$GBgJQ$=$&$G$9$,!$$h$m$7$/$*4j$$CW$7$^$9!%e(B


#12

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28753] Re: 1.8.5 release schedule?”
on Mon, 19 Jun 2006 19:47:58 +0900, URABE Shyouhei
removed_email_address@domain.invalid writes:

|> e$B$"!“NI$$$G$9!#e(B
|>
|e$B$8$c$”$H$j$"$($:e(BPreview1e$B=P$7$^$;$se(B?

e$B$(!<$H!":#=5Cf$K$Oe(B(e$BM=DjDL$je(B)e$B!#e(B
mpute$B$5$s!"e(Bbasecampe$B$K%^%$%k%9%H!<%sN)$F$F$b$i$($^$;$s$+!)e(B


#13

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

Yukihiro M. wrote:

|e$B$8$c$"$H$j$"$($:e(BPreview1e$B=P$7$^$;$se(B?

e$B$(!<$H!":#=5Cf$K$Oe(B(e$BM=DjDL$je(B)e$B!#e(B

e$B:#=5Cf$H$$$&$N$O$I$3$N%?%$%`%>!<%s$G$NOC$G$9$+e(B?


#14

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28813] Re: 1.8.5 release schedule?”
on Fri, 23 Jun 2006 23:59:03 +0900, URABE Shyouhei
removed_email_address@domain.invalid writes:

|> e$B$(!<$H!":#=5Cf$K$Oe(B(e$BM=DjDL$je(B)e$B!#e(B
|>
|e$B:#=5Cf$H$$$&$N$O$I$3$N%?%$%`%>!<%s$G$NOC$G$9$+e(B?

e$B%O%o%$!)e(B ^^;;;

e$B@hDx!"CV$-$^$7$?!#e(B

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview1.tar.gz

e$B$G$9!#EZMKF|$O$^$@:#=5$N$&$A$H$$$&$3$H$G5v$7$F$/$@$5$$!#e(B


#15

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

Yukihiro M. wrote:

e$B@hDx!"CV$-$^$7$?!#e(B

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview1.tar.gz

e$B$H$$$&$o$1$G$_$J$5$s$K$O!"3F%W%i%C%H%U%)!<%`$Ge(B
(1)e$B>e5-$Ne(BURLe$B$+$i%@%&%s%m!<%I!&E83+$7$Fe(B
(2) configure; make; make install
(3) make check
e$B$G!"e(B0 failures 0 errorse$B$K$J$k$+$N3NG’$r$*4j$$$7$^$9!#e(B

e$B:#2s$b%5%]!<%H$7$?$$%W%i%C%H%U%)!<%`$Oe(B

  • Linux
  • Windows(mswin32)
  • Windows(cygwin/MinGW/djgpp)
  • Windows(bcc32)
  • Mac OS X
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Solaris
  • HP-UX
  • Tru64
  • BeOS
  • e$B$=$NB>e(B

e$B$G$$$$$s$G$7$g$&$+!#$H$j$"$($:<j85$Ne(Bpowerpc-darwin7.9.0e$B$G$Oe(B

1598 tests, 16448 assertions, 0 failures, 0 errors

e$B$G$9$,!"ESCf$Ge(B

config.status: WARNING: Makefile.in seems to ignore the --datarootdir
setting

e$B$H$+I=<($5$l$k$"$?$j$K0lKu$NIT0B$r46$8$^$9!#e(B


#16

In article removed_email_address@domain.invalid,
Kouhei Y. removed_email_address@domain.invalid writes:

Windows2000 + Cygwin e$B4D6-$G$9$,!"e(B
socket/test_nonblock.rb e$B$Ne(B test_udp_recv_nonblock e$B$G;_$^$j$^$9!#e(B

e$B$$$A$*$&LdBj$N@Z$jJ,$1$r$9$k$?$a$K3NG’$7$?$$$s$G$9$,!"$=$N4De(B
e$B6-$G0J2<$N$h$&$K$9$k$H$I$&$J$k$G$7$g$&$+!#e(B

% ./ruby -rsocket -ve ’
u1 = UDPSocket.new
u2 = UDPSocket.new
u1.bind("", 0)
u2.send("", 0, u1.getsockname)
p u1.recv(10)

ruby 1.8.5 (2006-06-22) [i686-linux]
“”

Linux e$B$G$O!">e$N$h$&$Ke(B “” e$B$K$J$k$s$G$9$,!#e(B


#17

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

Windows2000 + Cygwin e$B4D6-$G$9$,!"e(B
socket/test_nonblock.rb e$B$Ne(B test_udp_recv_nonblock
e$B$G;_$^$j$^$9!#e(B

C-c e$B$GCfCG$7$?7k2L$O0J2<$N$H$*$j$G$9!#e(B

% make TESTS=‘socket/test_nonblock -v’ test-all
./miniruby.exe ./runruby.rb --extout=.ext – -C “./test” runner.rb
–runner=console socket/test_nonblock -v
Loaded suite test_nonblock
Started
test_accept_nonblock(TestNonblockSocket): .
test_connect_nonblock(TestNonblockSocket): .
test_read_nonblock(TestNonblockSocket): .
test_socket_recvfrom_nonblock(TestNonblockSocket): .
test_tcp_recv_nonblock(TestNonblockSocket): .
test_udp_recv_nonblock(TestNonblockSocket):
./socket/test_nonblock.rb:86:in select': Interrupt from ./socket/test_nonblock.rb:86:intest_udp_recv_nonblock’
from /var/tmp/ruby-1.8.5/lib/test/unit/testcase.rb:70:in run' from /var/tmp/ruby-1.8.5/lib/test/unit/testsuite.rb:32:inrun’
from /var/tmp/ruby-1.8.5/lib/test/unit/testsuite.rb:31:in run' from /var/tmp/ruby-1.8.5/lib/test/unit/testsuite.rb:32:inrun’
from /var/tmp/ruby-1.8.5/lib/test/unit/testsuite.rb:31:in run' from /var/tmp/ruby-1.8.5/lib/test/unit/ui/testrunnermediator.rb:44:inrun_suite’
from
/var/tmp/ruby-1.8.5/lib/test/unit/ui/console/testrunner.rb:65:in
start_mediator' from /var/tmp/ruby-1.8.5/lib/test/unit/ui/console/testrunner.rb:39:instart’
from
/var/tmp/ruby-1.8.5/lib/test/unit/ui/testrunnerutilities.rb:27:in run' from /var/tmp/ruby-1.8.5/lib/test/unit/autorunner.rb:200:inrun’
from /var/tmp/ruby-1.8.5/lib/test/unit/autorunner.rb:13:in `run’
from runner.rb:7
make: *** [test-all] Error 1


#18

In article removed_email_address@domain.invalid,
Kouhei Y. removed_email_address@domain.invalid writes:

u1.recv(10) e$B$+$iLa$C$F$-$^$;$s!#e(B

e$B$H$9$k$H!"e(Brecv_nonblock e$B$NLdBj$G$O$J$$$G$9$M!#e(B

e$B$^$?!"e(B1.8.4 e$B$G$bF1MM$N8=>]$,5/$3$k$h$&$G$9!#e(B

e$B$H$9$k$H!"e(B1.8.5
e$B$GF~$l$F$7$^$C$?LdBj$H$$$&$o$1$G$b$J$$$G$9$M!#e(B

e$B%W%i%C%H%U%)!<%`$NLdBj$+$J$!!#e(B


#19

mswin32 e$BHG$G$O$I$&$J$k$N$@$m$&$H;W$C$Fe(B
ActiveScriptRuby 1.8.4.2 e$B$G;n$7$F$_$?$H$3$m!"e(B

H:>type a.rb
require ‘socket’
u1 = UDPSocket.new
u2 = UDPSocket.new
u1.bind("", 0)
u2.send("", 0, u1.getsockname)
p u1.recv(10)

H:>ruby -v a.rb
ruby 1.8.4 (2005-12-24) [i386-mswin32]
a.rb:5:in `send’: e$BMW5a$7$?%"%I%l%9$N%3%s%F%-%9%H$,L58z$G$9!#e(B -
send(2) (Errno::E
ADDRNOTAVAIL)
from a.rb:5

e$B$H$J$j$^$7$?!#e(B

u1.bind("", 0) e$B$re(B u1.bind(“127.0.0.1”, 0) e$B$KJQ$($?$H$3$m!"e(B

H:>ruby -v a.rb
ruby 1.8.4 (2005-12-24) [i386-mswin32]
“”

e$B$H$J$j$^$7$?!#e(B

e$B$H$$$&$o$1$G!"e(Brecv e$B$+$iLa$C$F$3$J$$$H$$$&$N$Oe(B
e$B$I$&$d$ie(B cygwin e$BHG$K$N$B8:$9$kLdBj$N$h$&$G$9!#e(B


#20

e$B$$$A$*$&LdBj$N@Z$jJ,$1$r$9$k$?$a$K3NG’$7$?$$$s$G$9$,!"$=$N4De(B
e$B6-$G0J2<$N$h$&$K$9$k$H$I$&$J$k$G$7$g$&$+!#e(B

u1.recv(10) e$B$+$iLa$C$F$-$^$;$s!#e(B
C-c e$B$GCfCG$7$?7k2L$,0J2<$G$9!#e(B

% /var/tmp/ruby/bin/ruby -rsocket -ve ’
quote> u1 = UDPSocket.new
quote> u2 = UDPSocket.new
quote> u1.bind("", 0)
quote> u2.send("", 0, u1.getsockname)
quote> p u1.recv(10)
quote> ’
ruby 1.8.5 (2006-06-22) [i386-cygwin]
-e:6:in `recv’: Interrupt
from -e:6

e$B$^$?!"e(B1.8.4 e$B$G$bF1MM$N8=>]$,5/$3$k$h$&$G$9!#e(B

% ruby -rsocket -ve ’
u1 = UDPSocket.new
u2 = UDPSocket.new
u1.bind("", 0)
u2.send("", 0, u1.getsockname)
p u1.recv(10)

ruby 1.8.4 (2005-12-24) [i386-cygwin]
-e:6:in `recv’: Interrupt
from -e:6