Import RubyGems to Ruby 1.9

e$B!!$5$5$@$G$9!#e(B

NAKAMURA, Hiroshi wrote:

e$B$H$3$m$G!“e(Bdebug.rbe$B$re(BUe$B$K$9$k$N$rK:$l$F$^$7$?!#e(B1.9e$B$K$Oe(Bbytecode basee$B$Ne(B
e$B%G%P%C%,$,$”$k$s$G$7$?$h$Me(B? set_trace_func basee$B$N$^$^e(B?

e$B!!7k6Ie(B set_trace_func
e$B%Y!<%9$N$^$^$G$9!#%P%$%H%3!<%I%Y!<%9$N%b%N$O!"e(B
e$B$^$@=PMh$F$$$^$;$s!#e(B

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

NAKAMURA, Hiroshi wrote:

e$B$=$m$=$m!"I8=`E:IU$+$i30$9%i%$%V%i%j$NOC$b$7$J$$$H$$$1$^$;$s$M!#e(B

e$BB>$K$O!"e(Bpatche$B$,J|CV$5$l$F$$$ke(Byamle$B!“e(Bxmlrpce$B$”$?$j$+$J!#@H<e@-$,$_$D$+$C$Fe(B
e$B$bD>$;$J$$>uBV$J$s$@$+$i!"30$5$J$$$H$$$1$J$$!#C/$+%a%s%F%J$d$j$^$9e(B?e$B!J$Ge(B
e$B$-$^$9e(B?e$B!Ke(B

e$B%i%$%V%i%j$H%a%s%F%J$N0lMwI=$r:n$i$J$$$H$$$1$J$$$+$Je(B? e$B$I$3$+$K$"$ke(B?

ruby-coree$B$K$$$$$N$,E>$,$C$F$?$N$G!"=&$C$F$-$^$7$?!#$_$J$5$s!“0J2<$N7jKde(B
e$B$a!”$^$?$O%3%a%s%H$r$*4j$$$7$^$9!#e(B

Urabee$B$5$s$,=q$+$l$?e(BRWikie$B$N>pJs$r%^!<%8$7$F!"%j%9%H$r99?7$7$^$7$?!#e(B

RWikie$B>e$G!Ve(Bobsoletee$B!W$H=q$$$F$"$k$b$N$O!"!Ve(BUe$B!W$H%^!<%/$7$F$"$j$^$9!#e(B
e$B!Ve(B1.9.Xe$B$G$OI8=`E:IUGQ;_!W$N0UL#$G$9!#$J$/$J$k$H:$$k$b$N$O$J$$$G$9$+e(B?

  • e$B8=9T%a%s%F%JITL@$N$b$N$O!"!Ve(BCe$B!W$H%^!<%/$7$F$"$j$^$9!#e(B
    e$B!V%a%s%F%J$,5o$J$1$l$PE:IUGQ;_!W$N0UL#$G$9!#e(Bgetoptlonge$B!"e(Bnet/telnete$B!"e(B
    rdoce$B!"e(Bxmlrpce$B!"e(Byaml/sycke$B!"e(Bbigdecimale$B!“e(Bptye$B!“e(Bzlibe$B$”$?$j$O!”$J$/$J$k$He(B
    e$B:$$k?M$bB?$$$O$:$J$N$G!"C/$+%a%s%F%J$rC5$5$J$$$H$$$1$J$$$G$7$g$&!#e(B
    e$B$b$7$/$O$^$D$b$H$5$s$rC4Ev%a%s%F%J$K$7$F$=$N$^$^E:IU$9$k!#e(B

/ / /

U … unbundle from 1.9.X
C … unbundle from 1.9.X if no chief maintainer found

lib:
abbrev, knu
base64, matz
benchmark, gotoken
cgi, matz
complex, keiju
csv, nahi
date, tadf
debug, nahi
delegate, matz
drb, seki
e2mmap, keiju
english, matz
U env, matz
erb, seki
U eregex, matz
fileutils, aamine
find, matz
forwardable, keiju
U ftools, eban
generator, knu
C getoptlong, ???
C gserver, ???
U importenv, matz
ipaddr, matz
irb, keiju
jcode, matz
logger, nahi
U mailread, matz
mathn, keiju
matrix, keiju
mkmf, matz
monitor, shugo
mutex_m, keiju
net-ftp, shugo
net-http, aamine
net-https, aamine
net-imap, shugo
net-pop, aamine
net-smtp, aamine
C net-telnet, ???
observer, matz
open-uri, akr
open3, gotoken
optparse, nobu
ostruct, matz
parsearg, tadf
U parsedate, tadf
pathname, akr
ping, matz
pp, akr
profile, matz
pstore, matz
rational, keiju
C rdoc, ???
U readbytes, matz
resolv-replace, akr
resolv, akr
rexml, ser
rinda, seki
rss, kou
rubyunit, ntalbott
scanf, dblack
securerandom, akr
set, knu
shell, keiju
shellwords, matz
singleton, matz
U soap, nahi
sync, matz
tempfile, matz
test-unit, ntalbott
thread, matz
thwait, keiju
time, akr
timeout, matz
tmpdir, eban
tracer, keiju
tsort, akr
un, eban
uri, akira
weakref, matz
webrick, gotoyuzo
U wsdl, nahi
C xmlrpc, mneumann
U xsd, nahi
C yaml, why

ext:
C bigdecimal, ???
continuation, ko1
curses, shugo
dbm, matz
digest, knu
dl, ttate
etc, matz
extmk, nobu
fcntl, matz
fiber, ko1
gdbm, matz
iconv, nobu
io-wait, nobu
json, naruse
nkf, naruse
openssl, gotoyuzo
probeprofiler, ko1
C pty, ???
racc, aamine
readline, shugo
ripper, aamine
sdbm, matz
socket, matz
stringio, nobu
strscan, aamine
C syck, why
syslog, knu
tk, nagai
win32api, eban
win32ole, suke
C zlib, ???
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRv5hwx9L2jg5EEGlAQIPJwf8D2ytDrCSNmUoBYECYpcEnf4mWlwnv3i3
B+QdeAt3nO+SF4CEHpCiw0K9qBWESFpgwemJfMdZ9X8GbZwQagudsRAm9vWVSGAf
IDkhz1Wc9M1weHljPTYUeV/YJ3l6/yGxUbL8RKwy7Y2a7/WiPbQwhmDtgyjqvEEO
knsB/97U1K9XkmRBpH/uALtdpkdGg7pjAFG5q+8fEm8mCTNFN51DkGiipAjC8vSJ
R6Fu0ZXiftmJ1no5IbOOs8igKlOHaMsF0tQVklCDPUK1nyMg6x4ukwDZ4J+WSsW2
V485mR0e5PSkODi5BBMu/u8EGwVQuatJGVZsHaMwIva8I6dMQAexiA==
=jNNT
-----END PGP SIGNATURE-----

In article E1IbdfW-0003Jq-A6@x31,
Yukihiro M. [email protected] writes:

| ipaddr, matz
akre$B$5$s$G$9$M!#e(B

e$B0c$$$^$9!#e(B

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

In message “Re: [ruby-dev:31905] Re: Import RubyGems to Ruby 1.9”
on Sat, 29 Sep 2007 23:32:06 +0900, “NAKAMURA, Hiroshi”
[email protected] writes:

| * e$B8=9T%a%s%F%JITL@$N$b$N$O!“!Ve(BCe$B!W$H%^!<%/$7$F$”$j$^$9!#e(B
| e$B!V%a%s%F%J$,5o$J$1$l$PE:IUGQ;_!W$N0UL#$G$9!#e(Bgetoptlonge$B!"e(Bnet/telnete$B!"e(B
| rdoce$B!"e(Bxmlrpce$B!"e(Byaml/sycke$B!"e(Bbigdecimale$B!“e(Bptye$B!“e(Bzlibe$B$”$?$j$O!”$J$/$J$k$He(B
| e$B:$$k?M$bB?$$$O$:$J$N$G!"C/$+%a%s%F%J$rC5$5$J$$$H$$$1$J$$$G$7$g$&!#e(B
| e$B$b$7$/$O$^$D$b$H$5$s$rC4Ev%a%s%F%J$K$7$F$=$N$^$^E:IU$9$k!#e(B

e$B;d$,C4Ev%a%s%F%J$G$bNI$$$G$9$h!#@Q6KE*$J%a%s%F$O4|BT$G$-$J$$e(B
e$B$G$7$g$&$1$I!#e(B

| ipaddr, matz
akre$B$5$s$G$9$M!#e(B

| C rdoc, ???
Eric H.e$B$G$9!#e(B

|ext:
| C bigdecimal, ???
e$B>.NS$5$s$C$FO"Mm$D$+$J$$$s$G$9$+!)e(B
e$B$=$&$$$($P:G6a8+$+$1$^$;$s$1$Ie(B

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yukihiro M. wrote:

| * e$B8=9T%a%s%F%JITL@$N$b$N$O!“!Ve(BCe$B!W$H%^!<%/$7$F$”$j$^$9!#e(B
| e$B!V%a%s%F%J$,5o$J$1$l$PE:IUGQ;_!W$N0UL#$G$9!#e(Bgetoptlonge$B!"e(Bnet/telnete$B!"e(B
| rdoce$B!"e(Bxmlrpce$B!"e(Byaml/sycke$B!"e(Bbigdecimale$B!“e(Bptye$B!“e(Bzlibe$B$”$?$j$O!”$J$/$J$k$He(B
| e$B:$$k?M$bB?$$$O$:$J$N$G!"C/$+%a%s%F%J$rC5$5$J$$$H$$$1$J$$$G$7$g$&!#e(B
| e$B$b$7$/$O$^$D$b$H$5$s$rC4Ev%a%s%F%J$K$7$F$=$N$^$^E:IU$9$k!#e(B

e$B;d$,C4Ev%a%s%F%J$G$bNI$$$G$9$h!#@Q6KE*$J%a%s%F$O4|BT$G$-$J$$e(B
e$B$G$7$g$&$1$I!#e(B

e$B@Q6KE*$J%a%s%F$O$J$/$F$b$$$$$s$8$c$J$$$G$9$+!#$=$l$G:$$k!“$H$J$C$?>l9g$Ke(B
e$B$J$s$i$+$N:G=*H=CG$r$9$k$N$O7k6I!”:,$C$3$N$^$D$b$H$5$s$G$9$+$i$M!#e(Bchief
maintainere$B$r7h$a$H$-$?$$$N$O!“FC$Ke([email protected]$B$KO"Mm$,Mh$?;~$Ne(B
e$B$?$a$G$9!#$3$N;~$O@Q6K@-$,5a$a$i$l$k$3$H$,B?$$$G$7$g$&!#!JCme(B:
e$B;d$Oe(B
[email protected]$B$N%a%s%P!<$G$O$”$j$^$;$s!Ke(B

e$B$H$3$m$G!“>e5-$K$”$2$?$b$N0J30$O!“e(Bgservere$B$He(Bsoap/wsdl/xsde$B$@$1$J$s$G$9e(B
e$B$,!”$3$l$i$K$D$$$F$b$^$D$b$H$5$s$,e(Bchief
maintainere$B$K$J$C$F$b$i$($^$9e(B? e$B$"e(B
e$B$k$$$OI8=`E:IUGQ;_e(B?

xmlrpce$B$K$D$$$F$O!"D4$Y$F$$k$H86:n<T$Ne(Bmneumanne$B$,e(Bruby-talke$B$K=P$F$-$F$ke(B
e$B$
$?$$$J$s$G!"e(Bmneumanne$B$K!"e(Bchiefe$B$K;D$C$F!JLa$C$F!K$b$i$&$h$&8r>D$7$^$9!#e(B

  1. tke$B$O$I$&$7$^$7$g$&!#e(B

e$B$H$$$&$o$1$G!“%j%9%H$r99?7$7$^$7$?!#e(B
http://www.atdot.net/~ko1/diary/200704.html#d24
e$B$bH?1G$5$;$F$”$j$^$9!#e(B

/ / /

U … unbundle from 1.9.X
C … unbundle from 1.9.X if no chief maintainer found
M … keep bundled and maintainer wanted
(Matz is the chief maintainer for now)

lib:
abbrev, knu
U base64, matz
benchmark, gotoken
cgi, matz
complex, keiju
csv, nahi
date, tadf
debug, nahi
delegate, matz
drb, seki
e2mmap, keiju
english, matz
U env, matz
erb, seki
U eregex, matz
fileutils, aamine
find, matz
forwardable, keiju
U ftools, eban
generator, knu
M getoptlong, matz
C gserver, ???
U importenv, matz
M ipaddr, matz
irb, keiju
jcode, matz
logger, nahi
U mailread, matz
mathn, keiju
matrix, keiju
mkmf, matz
monitor, shugo
mutex_m, keiju
net-ftp, shugo
net-http, aamine
net-https, aamine
net-imap, shugo
net-pop, aamine
net-smtp, aamine
M net-telnet, matz
observer, matz
open-uri, akr
open3, gotoken
optparse, nobu
ostruct, matz
U parsearg, tadf
U parsedate, tadf
pathname, akr
U ping, matz
pp, akr
profile, matz
pstore, matz
rational, keiju
rdoc, drbrain
U readbytes, matz
resolv-replace, akr
resolv, akr
rexml, ser
rinda, seki
rss, kou
U rubyunit, ntalbott
scanf, dblack
securerandom, akr
set, knu
shell, keiju
shellwords, matz
singleton, matz
C soap, ???
sync, matz
tempfile, matz
test-unit, ntalbott
thread, matz
thwait, keiju
time, akr
timeout, matz
tmpdir, eban
tracer, keiju
tsort, akr
un, eban
uri, akira
weakref, matz
webrick, gotoyuzo
C wsdl, ???
M xmlrpc, matz
C xsd, ???
M yaml, matz

ext:
M bigdecimal, matz
continuation, ko1
curses, shugo
dbm, matz
digest, knu
dl, ttate
etc, matz
extmk, nobu
fcntl, matz
fiber, ko1
gdbm, matz
iconv, nobu
io-wait, nobu
json, naruse
nkf, naruse
openssl, gotoyuzo
probeprofiler, ko1
M pty, matz
racc, aamine
readline, shugo
ripper, aamine
sdbm, matz
socket, matz
stringio, nobu
strscan, aamine
M syck, matz
syslog, knu
tk, nagai
U win32api, eban
win32ole, suke
M zlib, matz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRv76VB9L2jg5EEGlAQJ4qgf/QV5hC433bdaxZbBxsy0KC4XLx9ewtVgR
SQzM0quDNRLXMg7/zt1fHTfOQGW8yo1WT+UFU5BTDeDWv+h0YdsRRBNDTr2xuFYu
dlgjh4IjbgS4R/mR0Y+sY7ZEMLwq6eyWrqBB01HCYURp1wHs6Z2pmRDycnpIbxuR
JgyKqqzEV+1R7IeA3WApVCTG/nOzfa92kFV0mGJGyyTXAgNmfunmXrmw974f84/T
MDuDsG1JPAJpsUNJLfkqcyUZ6AUIm9g3K3tkm4WmX2WtF4n+ZP14shHimVRc9QJ9
gm0jXPnRpU2ELCiRNW6mPiYlOXQItUrTILjsfkQARqcCF80rrxKefA==
=MmBD
-----END PGP SIGNATURE-----

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

In message “Re: [ruby-dev:31907] Re: Import RubyGems to Ruby 1.9”
on Sat, 29 Sep 2007 23:56:26 +0900, Tanaka A. [email protected]
writes:

|> | ipaddr, matz
|> akre$B$5$s$G$9$M!#e(B
|
|e$B0c$$$^$9!#e(B

e$B$"$i!#3N$+$K!#:#$^$G4*0c$$$7$F$^$7$?!#e(B
e$B$3$l$b;d$,$R$-$H$C$F$b9=$$$^$;$s!#e(B

U parsearg, tadf

e$B$3$l$OKM$8$c$J$$$G$9$M!#0lMw$K$O$J$$$G$9$,!"e(Bparsearg
e$B$,0MB8$7$F$ke(B
getopts e$B$N$[$&$b:o$C$F$$$$$H;W$$$^$9!#e(B

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

NAKAMURA, Hiroshi wrote:

  1. RubyGemse$B$O!"e(Bruby/1.9.1e$B$K!"e(Brequiree$B$r%U%C%/$9$k5!G=$NDI2C$re(B
    e$BI,MW$H$9$k$+e(B? e$BMW7o$Oe(B?
  • RubyGemse$B$O%Q%C%1!<%8%s%0%7%9%F%$Ne(B1e$B$D$H$7$FI8=E:IU$9$k$N$_!#$J$Ne(B
    e$B$G!"$H$j$"$($:%3%^%s%I%i%$%s%*%W%7%g%s$Ne(B-re$B$K$h$ke(Brequiree$B$r%U%C%/$9$ke(B
    e$B5!G=$@$1DI2C$9$l$P$h$$!JCme(B: e$B8=>u$Ne(Brubye$B$G$O%U%C%/$G$-$J$$!Ke(B

e$B$3$l$K$D$$$F$O$^$D$b$H$5$s$+$i$b4XO"$9$k%a!<%k$,=P$F$^$9$,!“e(B
e$B!V$H$j$”$($:EvLL$Oe(B1e$B$D$J$s$@$7!“e(Bruby/1.9.1e$B$OCV$-49$($G$O$8$a$A$c$($P$$$$e(B
e$B$s$8$c$J$$e(B?e$B!W$H;W$C$F$^$9!#$b$A$m$s!”$+$C$3$$$$;EAH$_$rC/$+$,;W$$IU$$e(B
e$B$F!"$=$NI,MW@-$K$D$$$F$^$D$b$H$5$s$r@bF@$G$-$l$P$=$l$K1[$7$?$3$H$O$J$$$Ge(B
e$B$9$,!#e(B

e$B$H$$$&$o$1$G!“C/$b;W$$IU$+$J$+$C$?$i!“CV$-49$(MFG’!”$$$:$l$+$C$3$$$$%d%De(B
e$B$r8!F$!”$H$$$&J}8~$G!#e(B

e$BCfED$5$s$He(BIRCe$B$GAjCL$7$F!“e(BRubyGemse$BF3F~5DO@$r$H$j$”$($:?J$a$k$?$a$Ke(B-re$B$NJQe(B
e$B99$O$9$k!"!V$+$C$3$$$$%d%D!W$K$D$$$F$O!“C/$+$,;W$$$D$$$Fe(B1.9e$B$K4V$K9g$($Pe(B
e$B$=$l$+$iF~$l$k!”$H$$$&J}8~@-$G9g0U$7$^$7$?!#e(B

e$B$H$$$&$o$1$G!“e(B[ruby-dev:31322]e$B$N!“0J2<$NJ}8~$G$I$J$?$+BP1~$r$*4j$$$7$^e(B
e$B$9!#$^$D$b$H$5$s!”$$$$$G$9$Me(B? # e$B$5$”<!$Oe(Bruby-coree$B$@e(B

| -r e$B$,e(Brb_f_requiree$B$G$J$/!"e(Brb_funcall(ruby_top_self, :require, …)
| e$B$r8F$V$@$1$G$b0c$&$H;W$&$s$G$9$,!#$=$&$$$&OC$8$c$J$$!)e(B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRv+2Ch9L2jg5EEGlAQK2IggAjYVRacLwYgqA/XH6SrWvdJJBlqmcr4y0
rzMxJWYvIAQD4niL9fn5jrNe5qP+i/AiYcQnSewR5OeXkFMqx7g/d4rWTahGW9zy
5mQ7KKauqgBZaOXOlJYrvz71mpRQWB2MS+3+78bF6jqtryDtl0v53lIv8SnCOLai
XKtwK2Kioh879ZEDXxvCffZbRbrP7KgDV/tDqEG3YQL/1pguSmDpDSTHEYNlArqy
1MKU737MH8yZ7GSc4s8lbgkBN5hONeAt85TZTKld6ccyXGuF6fPaHnnSliXMq7di
cvUM5+kGQa/WikSsvg1xokIOG28H/1P/J7UUFS5e2lNByA+W27LuaQ==
=e2ie
-----END PGP SIGNATURE-----

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

In message “Re: [ruby-dev:31910] Re: Import RubyGems to Ruby 1.9”
on Sun, 30 Sep 2007 10:23:03 +0900, “NAKAMURA, Hiroshi”
[email protected] writes:

|1. e$B$H$3$m$G!“>e5-$K$”$2$?$b$N0J30$O!“e(Bgservere$B$He(Bsoap/wsdl/xsde$B$@$1$J$s$G$9e(B
|e$B$,!”$3$l$i$K$D$$$F$b$^$D$b$H$5$s$,e(Bchief maintainere$B$K$J$C$F$b$i$($^$9e(B? e$B$"e(B
|e$B$k$$$OI8=`E:IUGQ;_e(B?

gservere$B$Oe(Bmneumanne$B$,e(Bxmlrpce$B$H0l=o$KF~$l$F$[$7$$$H%j%/%(%9%H$7e(B
e$B$?$O$:$J$s$GH$,e(Bxmlrpce$B$r%a%s%F$9$k$J$iH$,0z$-<u$1$k$s$@$H;We(B
e$B$$$^$9!#$=$&$G$J$1$l$P;d$,>C6KE*%a%s%F%J$r0z$-<u$1$^$9!#e(B

|3. tke$B$O$I$&$7$^$7$g$&!#e(B

e$B1J0f$5$s$G$"$k$N$O4V0c$$L5$$$G$9!#LdBj$O!Ve(B1.9e$BBP1~$OBgJQ!W$H$*$Ce(B
e$B$7$c$C$F$$$?$N$G!"e(B1.9e$B$KBP1~$G$-$k$+$I$&$+$G$9$,!#e(B

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

In message “Re: [ruby-dev:31918] Re: Import RubyGems to Ruby 1.9”
on Sun, 30 Sep 2007 23:44:02 +0900, “NAKAMURA, Hiroshi”
[email protected] writes:

|e$B$H$$$&$o$1$G!“e(B[ruby-dev:31322]e$B$N!“0J2<$NJ}8~$G$I$J$?$+BP1~$r$*4j$$$7$^e(B
|e$B$9!#$^$D$b$H$5$s!”$$$$$G$9$Me(B? # e$B$5$”<!$Oe(Bruby-coree$B$@e(B
|
|| -r e$B$,e(Brb_f_requiree$B$G$J$/!"e(Brb_funcall(ruby_top_self, :require, …)
|| e$B$r8F$V$@$1$G$b0c$&$H;W$&$s$G$9$,!#$=$&$$$&OC$8$c$J$$!)e(B

e$B$J$+$@$5$s!"$*4j$$$7$F$$$$!)e(B

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tadayoshi F. wrote:

U parsearg, tadf

e$B$3$l$OKM$8$c$J$$$G$9$M!#0lMw$K$O$J$$$G$9$,!"e(Bparsearg e$B$,0MB8$7$F$ke(B
getopts e$B$N$[$&$b:o$C$F$$$$$H;W$$$^$9!#e(B

e$B<:Ni$7$^$7$?!#<!HG!J$^$D$b$H$5$s$N3NG’BT$A!K$G=$@5$7$^$9!#e(B

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRv+2Xx9L2jg5EEGlAQLkLAf/U+/KNAIootDk2ihzGgDXrIXzUQEM1AEz
xQNyQL89iZTdGUWyAlkYXnHBdSn4l0URHkKGwyfNtj+Pp7RI8QUeRtbMKKm7Csry
l7NzoHEcHuGh+GkWpT8es0P1NOuFgdNfhOrL0kfK2yod5z9qJMlxDeDA2pgW3gpI
Vp6bBb2qCBsY4rFfFnEkQfLP0PyJuKvb3tNGNU81x9zTBeR429jICFD5vYtVWiUl
xmRSEehqiuqYopyq8NIGbmz/99LvTwgzoEsVVoZMBu18N0XIOGnVPXpsB3YEU/lb
ruYdY608VWYlVW48OAFK8VBhVi0Iz7sZsobMsf3NrAutGCiA0ZMibQ==
=N0Ry
-----END PGP SIGNATURE-----

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

From: Yukihiro M. [email protected]
Subject: [ruby-dev:31920] Re: Import RubyGems to Ruby 1.9
Date: Mon, 1 Oct 2007 01:10:32 +0900
Message-ID: E1Ic1N7-0005Ma-Pg@x31

|3. tke$B$O$I$&$7$^$7$g$&!#e(B

e$B1J0f$5$s$G$"$k$N$O4V0c$$L5$$$G$9!#LdBj$O!Ve(B1.9e$BBP1~$OBgJQ!W$H$*$Ce(B
e$B$7$c$C$F$$$?$N$G!"e(B1.9e$B$KBP1~$G$-$k$+$I$&$+$G$9$,!#e(B

e$B?'!9$J7oe(B (e$B;d;ve(B) e$B$,0l6h@Z$j$H$J$C$?$N$G!$e(B
e$BCzEY!$$I$&$K$+$7$h$&$H$7;O$a$?$H$3$m$G$7$?!%e(B

1.9 e$BBP1~$K$O$+$J$j$NO+NO$,$+$+$j$=$&$J$N$O;v<B$G!$e(B
e$B?7$7$$e(B thread e$B$KE,@Z$KBP1~$9$k$?$a$K$Oe(B
tcltklib.c e$B$NBgI}$J=q$-D>$7e(B (e$BCf?uIt$O40A4$J:n$jD>$7e(B)
e$B$,e(B
e$BI,MW$K$J$k$N$G$O$J$$$+$H8+$F$$$^$9!%e(B

e$B$^$:$O8=>ue(B (e$B%j%S%8%g%se(B 13578)
e$B$G$I$NDxEYF0:n$9$k$b$N$+$re(B
e$BD4$Y$F$$$?$N$G$9$,!$:#$N>uBV$G$O!$>/$J$/$H$be(B
e$B%$%Y%s%H%k!<%We(B (Tk.mainloop) e$B$,e(B main thread
e$B$N>e$G$7$+F0$+$:!$e(B
e$BJL%9%l%C%I$+$i$NL?Na$b<u$1IU$1$G$-$J$$$h$&$G$9!%e(B

e$B;C$/A0$Oe(B Thread.new{require ‘tk’; Tk.mainloop}

e$B$G$O$J$s$H$+F0$-!$e(B

e$BJL%9%l%C%I$+$i$NL?Na$b<uM}$G$-$F$$$?$H;W$&$N$G$9$,!$e(B

e$B:#$O$3$N7A<0$G$be(B

[BUG] cross-thread violation on eventloop_sleep()

e$B$C$F$3$H$K$J$j$^$9!%e(B

e$B%5%s%W%k$r?'!9$HF0$+$7$FD4$Y$?$$$N$G$9$,!$e(B
e$B8=>u$Oe(B autoload e$B$,$&$^$/F/$$$F$$$J$$$h$&$G!$e(B

$ ruby
require ‘tk’
TkButton.new
/usr/local/lib/ruby/1.9/tk/label.rb:6:in <top (required)>': uninitialized constant TkLabel (NameError) from /usr/local/lib/ruby/1.9/tk/button.rb:5:in require’
from /usr/local/lib/ruby/1.9/tk/button.rb:5:in <top (required)>' from -:2:in

e$B$@$C$?$j!$e(B

$ ruby
require ‘tk’
require ‘tk/label’
TkButton.new
/usr/local/lib/ruby/1.9/tk/label.rb:6:in <top (required)>': uninitialized constant TkLabel (NameError) from -:2:in require’
from -:2:in `’

e$B$@$C$?$j$7$^$9!%e(B
e$B$=$N$/$;!$e(B

 こないださわったので shellwords は引き受けます。

 あと、梅本さんがご面倒なようなら ipaddr も引き取ります。


/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp

“Different eyes see different things,
Different hearts beat on different strings –
But there are times for you and me when all such things agree”

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yukihiro M. wrote:

|1. e$B$H$3$m$G!">e5-$K$"$2$?$b$N0J30$O!“e(Bgservere$B$He(Bsoap/wsdl/xsde$B$@$1$J$s$G$9e(B
|e$B$,!”$3$l$i$K$D$$$F$b$^$D$b$H$5$s$,e(Bchief maintainere$B$K$J$C$F$b$i$($^$9e(B? e$B$"e(B
|e$B$k$$$OI8=`E:IUGQ;_e(B?

gservere$B$Oe(Bmneumanne$B$,e(Bxmlrpce$B$H0l=o$KF~$l$F$[$7$$$H%j%/%(%9%H$7e(B
e$B$?$O$:$J$s$GH$,e(Bxmlrpce$B$r%a%s%F$9$k$J$iH$,0z$-<u$1$k$s$@$H;We(B
e$B$$$^$9!#$=$&$G$J$1$l$P;d$,>C6KE*%a%s%F%J$r0z$-<u$1$^$9!#e(B

mneumanne$B$H$N8r>D<!Bh$H$$$&$3$H$G!#e(B

|3. tke$B$O$I$&$7$^$7$g$&!#e(B

e$B1J0f$5$s$G$"$k$N$O4V0c$$L5$$$G$9!#LdBj$O!Ve(B1.9e$BBP1~$OBgJQ!W$H$*$Ce(B
e$B$7$c$C$F$$$?$N$G!"e(B1.9e$B$KBP1~$G$-$k$+$I$&$+$G$9$,!#e(B

e$BEvLL$OE:IU$NJ}8~$H$$$&$3$H$G?J$a$^$9!#$?$@$3$N8e!“5DO@$,e(Bruby-coree$B$+$ie(B
e$B5”$C$F$-$?$i!"$A$g$C$H>u67$,JQ$o$k$+$b$7$l$J$$$N$G$4N;>5$/$@$5$$!#e(B
e$B!V8x<0e(Bgeme$B!W$H$$$&%d%D$,$I$&$J$k$+<!Bh!#e(B

e$B$G$O:G?7HG!#e(B

/ / /

U … unbundle from 1.9.X
C … unbundle from 1.9.X if no chief maintainer found
M … keep bundled and maintainer wanted
(Matz is the chief maintainer for now)

lib:
abbrev, knu
U base64, matz
benchmark, gotoken
cgi, matz
complex, keiju
csv, nahi
date, tadf
debug, nahi
delegate, matz
drb, seki
e2mmap, keiju
english, matz
U env, matz
erb, seki
U eregex, matz
fileutils, aamine
find, matz
forwardable, keiju
U ftools, eban
generator, knu
M getoptlong, matz
U getopts, matz
C gserver, ???
U importenv, matz
M ipaddr, matz
irb, keiju
jcode, matz
logger, nahi
U mailread, matz
mathn, keiju
matrix, keiju
mkmf, matz
monitor, shugo
mutex_m, keiju
net-ftp, shugo
net-http, aamine
net-https, aamine
net-imap, shugo
net-pop, aamine
net-smtp, aamine
M net-telnet, matz
observer, matz
open-uri, akr
open3, gotoken
optparse, nobu
ostruct, matz
U parsearg, matz
U parsedate, tadf
pathname, akr
U ping, matz
pp, akr
profile, matz
pstore, matz
rational, keiju
rdoc, drbrain
U readbytes, matz
resolv-replace, akr
resolv, akr
rexml, ser
rinda, seki
rss, kou
U rubyunit, ntalbott
scanf, dblack
securerandom, akr
set, knu
shell, keiju
shellwords, matz
singleton, matz
C soap, ???
sync, matz
tempfile, matz
test-unit, ntalbott
thread, matz
thwait, keiju
time, akr
timeout, matz
tmpdir, eban
tracer, keiju
tsort, akr
un, eban
uri, akira
weakref, matz
webrick, gotoyuzo
C wsdl, ???
M xmlrpc, matz
C xsd, ???
M yaml, matz

ext:
M bigdecimal, matz
continuation, ko1
curses, shugo
dbm, matz
digest, knu
dl, ttate
etc, matz
extmk, nobu
fcntl, matz
fiber, ko1
gdbm, matz
iconv, nobu
io-wait, nobu
json, naruse
nkf, naruse
openssl, gotoyuzo
probeprofiler, ko1
M pty, matz
racc, aamine
readline, shugo
ripper, aamine
sdbm, matz
socket, matz
stringio, nobu
strscan, aamine
M syck, matz
syslog, knu
tk, nagai
U win32api, eban
win32ole, suke
M zlib, matz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRwB+Ix9L2jg5EEGlAQLbxgf+NttYkyExtp3laO8HQ/DeDwGVaO2IQ5pg
4K/dFCsV26i5lRQeelUyHDZQJvsXrydD6DzhFTcaU8bW+OY00nJVg4r0LYQ4/v2m
KkMim0310d3ew+9uVfPdUPir9CLoOe3NQN5coBAUQlVIsKgcwyflG9qDzxdQYI7K
FVI2SptRuwlEUVR7Yk/v4/5zDZeR5HoqySyQY287DzSbAn6FlRxLIIfqVIWZIzSb
xDoJ1bODca3660qXu8Vq2LvbdGobN6GPnKEoZF7zyEOzU/SaCrkycWRT06HQ5Z1E
GA7gmjctSx+cLi0bZzoSmi8SfOjF/05Vxm7gPkxbaSRbhGZcvalxcw==
=2RcW
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Akinori MUSHA e$B$5$s$O=q$-$^$7$?e(B:

e$B!!$3$J$$$@$5$o$C$?$N$Ge(B shellwords e$B$O0z$-<u$1$^$9!#e(B

e$B!!$"$H!"G_K$5$s$,$4LLE]$J$h$&$J$ie(B ipaddr e$B$b0z$-<h$j$^$9!#e(B

e$BH?BP$b$J$$$7!">e5-e(B2e$B$D6&!“e(Bknue$B$5$s$K$*4j$$$9$kJ}8~$G!#e(B
e$B$^$?!”$3$J$$$@e(Bruby-talke$B$Ge(Bshigeke$B$5$s$r8+3]$1$?$N$G!"<!$K=P$9%j%9%H$G$O!"e(B
bigdecimale$B$Oe(Bshigeke$B$5$s$KLa$7$^$9!#e(B

ruby-coree$B$G$O!"e(BJames Edward G.
IIe$B$,!"e(Bgservere$B!"e(Bxmlrpce$B!"e(Bnet-telnete$B$N%a%se(B
e$B%F%J$KN)8uJd$7$F$/$l$F$$$^$9!#$?$@$7e(Bgservere$B!“e(Bxmlrpce$B$K$D$$$F$O!”$^$@e(B
mneumanne$B$KLd$$9g$o$;Cf!#e(B

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRwNiux9L2jg5EEGlAQJGVwgAuosIEmDJe+nzd9Vz3vwytXO+YH3bIah+
KJKah/K1U07mf4H1XzxBDXIWREw3JscGW43fWHnQqsTHylYp5r5UDTSWGkd3qSEb
NFqOWT7AXTMCrQAmyvzzQhKRT5mRKZXyFsnTuTu3ESK9eMYeynWxYs4BdPUG2I8P
K6r2p6oWatjTkX3vM4LqnolR14HRwjD/75y3tiZ5R0zAc4NYaAVaXq4gJUYYTqIM
haW0Zd5ZDWHp7pt8Q22hCsGoEDeSbNzqYE+YpsAchdynIH4jky+3xDHb5kd5gpjn
XvCY+uDPtkrEJkUU4PUIQyX+EQiF5qemNEN8sV/0e/Yghod3w9lo7A==
=H4TH
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

NAKAMURA, Hiroshi e$B$5$s$O=q$-$^$7$?e(B:

e$B$^$D$b$H$5$s:{ED$5$s$K$h$l$P!"e(BRubyGemse$B$re(B1.9e$B$KI8=`E:IU$9$kJ}8~!#e(B

RubyGemse$B$K$D$$$F$Oe(Bdrbraine$B$,:n6H$KF~$C$F$*$j!"e(B10e$B7ne(B2e$B=5$K$Oe(Bmergee$B$5$l$k8+9~e(B
e$B$_$G$9!#e(B

e$B$G!"<!$Oe(BRakee$BI8=E:IU$G$9$,!"H?BP$N?M$O5o$^$9$+e(B? e$B$^$D$b$H$5$s$OI8=E:IU$Ne(B
e$BJ}8~$HJ9$$$F$$$k$N$G!"e(BJim
Weiriche$B$H8r>D$r$O$8$a$A$c$$$^$9$h!#e(B

Jim W.e$B$C$F%3%_%C%H8";}$C$F$?$C$1e(B?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRwNkth9L2jg5EEGlAQJECggAi1fJRlKmZ/tyauJ3rYSFZz47i6dTA9HH
DQ4B0wfbmo34WKfNO3gc1/7tvKxNnTyVxuwpmLlouGMrsTFYdem570bu6GYIUZeU
zNILuGMvq8/AK0i869qYwVSfR8//qeiX9liBCJDkLdBViINPEg/jRnmFFKOij6ih
+nRli4Ge1IrD6YKHJXNazO1ZHRlK+RCouDRN+b8MIpb5FMsA7QiWbgSf8rBHW6oW
4eTO7JR8DsB5r/0deM40857AWR60+9lBDvdjRvyaQR/+EFuE4K54UH5AHvIIgc02
sdWSGOnt8PJDwiy98kWHUwHpQOHsL0FsXoE40GvPDmIkyVF457K0yQ==
=QpNl
-----END PGP SIGNATURE-----

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

In message “Re: [ruby-dev:31930] Import Rake to Ruby 1.9”
on Wed, 3 Oct 2007 18:46:03 +0900, “NAKAMURA, Hiroshi”
[email protected] writes:

|Jim W.e$B$C$F%3%_%C%H8";}$C$F$?$C$1e(B?

e$B;}$C$F$J$$$H;W$$$^$7$?!#e(B

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

On 09/29/2007 11:32 PM, NAKAMURA, Hiroshi wrote:

curses, shugo

cursese$B$K4X$7$F$Oe(BWikie$B$NJ}$,>pJs$,8E$$$h$&$J5$$,$7$^$9!#e(B
e$BN)@P$5$s$K0z$-<h$C$F$$$?$@$$$?$b$N$H;W$C$F$$$k$N$G$9$,!"0z$-<h$C$Fe(B
e$B$$$?$@$1$J$$$h$&$J$i!"e(B1.9e$B$+$i$O30$7$?J}$,$$$$$H;W$$$^$9!#e(B

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Shugo M. wrote:

curses, shugo

cursese$B$K4X$7$F$Oe(BWikie$B$NJ}$,>pJs$,8E$$$h$&$J5$$,$7$^$9!#e(B
e$BN)@P$5$s$K0z$-<h$C$F$$$?$@$$$?$b$N$H;W$C$F$$$k$N$G$9$,!"0z$-<h$C$Fe(B
e$B$$$?$@$1$J$$$h$&$J$i!"e(B1.9e$B$+$i$O30$7$?J}$,$$$$$H;W$$$^$9!#e(B

e$BBg>fIW$G$9$h!#$^$D$b$H$5$s$,>C6KE*%a%s%F%J$r$d$C$F$/$l$^$9!#e(B:-)
e$B$G$O!“N)@P$5$s$+$iO"Mm$,$”$k$^$G$O!"$^$D$b$H$5$s$,%a%s%F%J$H$$$&$3$H$G!#e(B

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRwTfAx9L2jg5EEGlAQIcPwgAufXOgKFmE2J5IZ7USZ7YyajZhvlRzXNb
Hqybyxcvj7fBqXkzv2j2NJg2TipV2MWi/rMH3KnM+ot8m2DgeWkEkfYQuFvBI0Ff
Xh/MD/divWFsdhuLDKcgIv6672SbqHUTjWqd421LeKcxyZhl+bkuKGlYhVQ7OnQw
H9TpGaTMaz1/mKhF3WhPlZX+yqfH2vXBXFXI66s6f4faQnNXDegGKjmGvoxHZiX4
1TNZWxhAuX6yFNPdsTCs8dKezdmH6a+w1W844OX1LwBq0izlfMKws5lwIGlCVPbr
daSwxaaD5WHxIxbcBUImPp5B1QoFolqPFYkpgWHl2jkng4dsZaLr4A==
=pZkx
-----END PGP SIGNATURE-----

In article [email protected],
“NAKAMURA, Hiroshi” [email protected] writes:

U … unbundle from 1.9.X
C … unbundle from 1.9.X if no chief maintainer found
M … keep bundled and maintainer wanted
(Matz is the chief maintainer for now)

lib:

fileutils, aamine
find, matz

e$B$U$H;W$C$?$N$G$9$,!"e(Blib/finalize.rb e$B$,:$C$F$$$J$$$N$O$J$s$Ge(B
e$B$G$7$g$&e(B?

e$B$3$&$d$C$F@8$-;D$C$F$$$/$N$+e(B?