Hi, folks

I'm going to release Ruby 1.9.1 Release Candidate on Dec 25.
But we have 36 issues now.
 http://redmine.ruby-lang.org/projects/ruby-19/issues?query_id=8

I need your help.

== Issues
=== #6 sprintf() of %f on Windows(MSVCRT)
< unak
Is this still reproducible?
If does, do you have a plan to fix this by 1.9.1?

=== #233 Block level with binding
< ko1
I does not think this is a serious problem. Whould you mind if I change
the target version of this issue to 1.9.2?

=== #235 default charset of rdoc
< naruse
Can I regards this issue as fixed?

=== #470 RDoc of File::open is missing
< drbrain
I have a patch for this issue. But #901 must be resolved for the patch.

=== #497 writing NEWS
< everyone
knu and I have written NEWS for 1.9.1. Commit or send a patch for NEWS
if you have something to add.

=== #549 ri -f html mungles constants
< drbrain
I does not think this is a serious problem. Whould you mind if I change
the target version of this issue to 1.9.2?

=== #555 method_missing in Gem module removes some necessary methods
< drbrain
Please commit the patch.

=== #616 instance_eval and Module#to_s
< ko1
Is it hard to fix this issue by 1.9.1?
I want to fix this if posible.

=== #623 rdoc differs from implementation at optparse
< nobu
Which is correct, rdoc or implemenation?

=== #632 StringIO has an odd alias implementation [?]
< ko1
What is happening?

=== #633 dl segfaults on x86_64-linux systems
< everyone
takano32 told me that he reproduced this at x64 too.
Does anyone have an idea about this?

This problem does not block the release of 1.9.1RC because neighter
x86_64 or x64 is a "supported" platform. But I want to fix this if possible.

=== #634 Time parsing works in 1.8 but not 1.9
< tadf
Is this a spec?  Or do you have an idea about it?

=== #657 Thread.new { fork }
< everyone
This seems to be hard to fix. We need help.

=== #693 Thread#set_trace_func seems not to work
Thread.set_trace_func is an unsupported feature. So we decided to remove
it from Ruby 1.9.1.

=== #712 M17N of erb
< seki
irb was multilingualized. Does erb needs M17N?
I think erb should know in which encoding the source is encoded.
What do you think about it?

=== #727 Signal(CLD) seems not to work on OS X
< everyone
I think OSX needs SA_RESTART for some signals. [ruby-dev:37427]
And akr gave me some suggestion. [ruby-dev:37432]
But I don't know which signal intend to stop the process and which does not.

=== #730 Infinite recursion on 'super' in dynamically generated modules
< ko1
Is this hard to fix?

=== #732 $! in at_exit
< ko1
Is this hard to fix?

=== #755 select in windows errantly accepts too many fd's
< unak
Is this still reproducible?

=== #803 eval with binding
< ko1
This issue points two bugs of YARV.
We decided to fix the first if possible and regards the later as a known
bug.

Is the first one hard to fix?

=== #827 Fix document for Gem::Installer#write_spec
Please commit your patch in to the trunk and ruby_1_9_1. < drbrain

=== #832 Encoding in which Array#pack returns when a string-related
format and a byte seq format are mixed
Matz said that he would decide which encoding Array#pack should return
in this situation.
How do you think now? < matz

=== #847 debug.rb reports extraneous information
set_trace_func's bug.
Is this hard to fix? < ko1
Should we fix this by modifying debug.rb?

=== #848 debug.rb doesn't have access to the source file under test
until it has run
ditto.

=== #854 Rake::FileList#egrep does not work
< Jim Weirich

okkez reported that the task 'a' does not work when there is a rb file
with Shift_JIS text.
 # Rakefile
 # coding: utf-8
 desc 'aaa'
 task :a do
   p FileList['*.rb'].egrep(/require/)
 end

You should open files in ASCII-8BIT when you don't know in which
encoding they are encoded.

=== #865 some mistakes in Rake RDoc
< Jim Weirich
Please apply the patch okkez sent.

=== #866 gem(1) gemrc(5)
< Jim Weirich

I wrote unix manpages for gem(1) and gemrc(5). I want to bundle these
with Ruby 1.9.1.

These manpages are based on
http://www.rubygems.org/read/chapter/12#page52. So I asked Jim Weirich
about the license of the page.
How about this?  Is it possible to distribute the manapges under Ruby's
license and under GPL?

=== #876 nil before Loaded suite
< zenspider

Please fix this and merge miniunit into Ruby again.

=== #885 curious output at Thread.new{fork{}}
< ko1
What's happening?

=== #888 zlib 1.2.3 does not work with Rubygems 1.3.1 (in Ruby 1.9.1) on
Windows
Is this windows specific?

=== #895 MiniTest::Assertions#refute_instance_of should use
Object#instance_of? instead Module#===
< zenspider.
This was fixed by r20798 and r20800. But I think the fix needs your
permission.
Can I merge the commits into ruby_1_9_1?

=== #896 MiniTest::Assertions#assert_match arguments order is different
from Test::Unit::Assertions::assert_match
Is this a spec or a bug? < zenspider

=== #897 Kenel#describe should be private in minitest/spec
< zenspider
I think 99.describe should not be allowed.

=== #898 Test::Unit::Assertions#assert_nothing_raised does not increment
number of assertions
What's happening?  Is this a bug of test/unit?

=== #901 RDoc does not handle multiple method description for a C
function properly
< drbrain
This problem is blocking #470.

=== #902 1.9.1 preview 1 does not build on mac OSX 10.5.5
kouji and I could not reproduce the failure.


Regards,
-- 
Yugui (Yuki Sonoda) <yugui / yugui.jp>
http://yugui.jp