Project

General

Profile

Activity

From 07/06/2010 to 07/12/2010

07/12/2010

11:29 PM Bug #3555: segvs since r28570
=begin
Hi,

2010/7/10 Aaron Patterson <aaron@tenderlovemaking.com>:
> On Sat, Jul 10, 2010 at 07:12:22AM +0900, Aaron Patterson wrote:
>> Bug #3555: segvs since r28570
>> http://redmine.ruby-lang.org/issues/show/3555
>>
>>...
mame (Yusuke Endoh)
07:55 PM Bug #3523: win32 exception c0000029 on exit using fibers
=begin
Hi,

2010/7/2 B Kelly <redmine@ruby-lang.org>:
> I'm encountering a windows exception c0000029 crash when my application (which uses fibers) runs on v1.9.2. ?The program runs to completion, and its tests all pass, but the e...
mame (Yusuke Endoh)
07:40 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

At Mon, 12 Jul 2010 16:41:06 +0900,
Evan Phoenix wrote in [ruby-core:31206]:
> This is very bad news. This fix effects a lot of people. I
> did not respond because Roger indicate he could not reproduce
> it himself. No...
nobu (Nobuyoshi Nakada)
04:41 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On Jul 11, 2010, at 9:13 AM, Yusuke ENDOH wrote:

> Hi,
>
> 2010/7/12 Luis Lavena <luislavena@gmail.com>:
>> On Sun, Jul 11, 2010 at 12:26 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
>>> Uh-oh, rc2 has been released.
>>> T...
evanphx (Evan Phoenix)
01:13 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

2010/7/12 Luis Lavena <luislavena@gmail.com>:
> On Sun, Jul 11, 2010 at 12:26 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
>> Uh-oh, rc2 has been released.
>> This issue entered a more difficult phase...
>>
>>
>
> This ...
mame (Yusuke Endoh)
12:35 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Sun, Jul 11, 2010 at 12:26 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
> Uh-oh, rc2 has been released.
> This issue entered a more difficult phase...
>
>

This means that Evan Phoenix fix hasn't been integrated?

That is ...
luislavena (Luis Lavena)
12:27 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Sun, Jul 11, 2010 at 11:51 AM, Luis Lavena <luislavena@gmail.com> wrote:
>
> Cannot reproduce with 1.9.2, testing right now with trunk and will post results.

C:\Users\Luis\Projects\oss\oci\rubyinstaller\ruby193-trunk>ruby...
luislavena (Luis Lavena)
12:26 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Uh-oh, rc2 has been released.
This issue entered a more difficult phase...


2010/7/12 Yusuke ENDOH <mame@tsg.ne.jp>:
>> If you give me a few hours, I can investigate this.
>
> Unfortunately, rc2 was tagged at r28618 in th...
mame (Yusuke Endoh)
12:15 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

2010/7/11 Luis Lavena <luislavena@gmail.com>:
>> An obvious critical problem was reported, so I didn't commit the
>> patch to ruby_1_9_2.
>
> This means that Evan Phoenix's patch hasn't been applied?

Yes, at the mom...
mame (Yusuke Endoh)
01:32 PM Revision fd887066 (git): * 2010-07-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 PM Revision b7741376 (git): * ext/openssl/ossl_config.c (ossl_config_copy): wrongly updating the
given object with uninitialized CONF data. now
OpenSSL::Config#clone works as expected; cloning the config instead of
SEGV or empty definition.
* test/openssl/test_config.rb: added tests for Config#clone.
...
Hiroshi Nakamura
12:07 PM Bug #3559: sigsegv in gc.c:1051
=begin
Hi,

2010/7/12 jojelino lastname <redmine@ruby-lang.org>:
> ruby -v: ruby 1.9.3dev (2010-06-27 trunk 28448) [i386-mingw32]

It's slightly old. Some GC bug was fixed recently at r28472
(2010-06-29). Could you try the lates...
mame (Yusuke Endoh)
07:49 AM Bug #3559 (Rejected): sigsegv in gc.c:1051
=begin
it occasionally crashes, but i dun know where to start.
it occured when freelist dereferences invalid freelist->as.free.next address.
because the process accidentally terminated during collecting stack dump, you 'll need to w...
jojelino (jojelino _)
08:49 AM Bug #3540: IO.copy_stream fails to detect client disconnect w/sendfile
=begin
Akira Tanaka <redmine@ruby-lang.org> wrote:
> Issue #3540 has been updated by Akira Tanaka.
>
> Status changed from Open to Closed
> % Done changed from 0 to 100
>
> This issue was solved with changeset r28557.

Can we ...
normalperson (Eric Wong)
02:08 AM Bug #3514: Unused Variable Warnings in StdLib [PATCHES]
=begin
Thanks for the patches. They have been applied in r28619 .

Note that as all these changes are independent, breaking them in different patches is not needed; a single one is easier to apply.

To generate the warnings in a...
marcandre (Marc-Andre Lafortune)

07/11/2010

11:52 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Sun, Jul 11, 2010 at 10:23 AM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
>
> Roger, could you re-try to build from scratch?  Could you apply
> the test to ruby_1_9_2 and check it is reproducible?
>

C:\Users\Luis\Projects\oss...
luislavena (Luis Lavena)
11:33 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Sun, Jul 11, 2010 at 10:23 AM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
> Hi,
>
> 2010/7/8 Roger Pack <rogerdpack2@gmail.com>:
>>> I've commited the patch to trunk.
>>> I'll commit it to ruby_1_9_2 tomorrow unless any critica...
luislavena (Luis Lavena)
10:24 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

2010/7/8 Roger Pack <rogerdpack2@gmail.com>:
>> I've commited the patch to trunk.
>> I'll commit it to ruby_1_9_2 tomorrow unless any critical problem
>> is reported (such as build trouble on windows).
>
> Sorry to th...
mame (Yusuke Endoh)
10:51 PM Bug #3557: Marshal.dump fails for large Arrays of Arrays
=begin
I can't reproduce it either, using rc1

C:\Users\Luis>ruby -ve 'p Marshal.dump(Array.new(10){[*34000.times]}).size'
ruby 1.9.2dev (2010-07-02) [i386-mingw32]
1356254

=end
luislavena (Luis Lavena)
11:25 AM Bug #3557 (Feedback): Marshal.dump fails for large Arrays of Arrays
=begin
2010-05-31 sounds truly old.
I can't reproduce it with the recent.

$ ./ruby -ve 'p Marshal.dump(Array.new(10){[*34000.times]}).size'
ruby 1.9.2dev (2010-07-11 revision 28610) [i386-mswin32_80]
1356254

I suspect it...
nobu (Nobuyoshi Nakada)
06:43 AM Bug #3557 (Rejected): Marshal.dump fails for large Arrays of Arrays
=begin
def test
n1 = 10
n2 = 34000
b = Array.new n1
for i in 0 ... n1 do
a = Array.new n2
for j in 0 ... n2 do a[j] = j end
b[i] = a
end

Marshal.dump b
e...
ajankevics (Andrew Jankevics)
10:23 PM Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)
=begin
In message <AANLkTilOo-wOIY7J1wkqY9ljTwLAzg0l6cQf3hB7qhI5@mail.gmail.com>
on Tue, 6 Jul 2010 18:02:26 +0900,
"NARUSE, Yui" <naruse@airemix.jp> wrote:
> 2010年7月6日15:50 Takahiro Kambe <taca@back-street.net>:
>> さらに好奇心なのですが、cl...
taca (Takahiro Kambe)
04:59 PM Revision 6d7ee07a (git): * 2010-07-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:59 PM Revision 70510d02 (git): * lib/csv.rb: Fix unused variable warnings.
Patch by Run Paint [ruby-core:30991]
* lib/date.rb: ditto
* lib/debug.rb: ditto
* lib/drb/drb.rb: ditto
* lib/drb/invokemethod.rb: ditto
* lib/irb/ruby-lex.rb: ditto
* lib/irb/slex.rb: ditto
* lib/logger.rb: ditto
* lib/pathname....
Marc-Andre Lafortune
12:20 PM Revision c6820cc3 (git): * README.EXT{,.ja} (rb_block_call): fixed about third/fourth
arguments to the block. based on [ruby-core:31192] by Asher
Haig. [Bug #3558]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:10 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Committed to trunk at r28611. Thanks!


2010/7/11 caleb clausen <redmine@ruby-lang.org>:
> Issue #3428 has been updated by caleb clausen.
>
> File rdoc_ansi_esc_test.diff added
>
> Sorry for the delay getting back to you...
mame (Yusuke Endoh)
09:47 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Sorry for the delay getting back to you on this. Here's a patch which expands test_formatter slightly to exercise the path when output is not a tty. I had hoped to write a high-level black box test, which would be more robust and...
coatl (caleb clausen)
10:05 AM Revision 9d64fe7e (git): * include/ruby/ruby.h (rb_cRandom): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:46 AM Bug #3556: FileUtils.mkdir_p fails trying to create C: under Windows
=begin
On Sat, Jul 10, 2010 at 9:39 PM, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
>
> Note that C:/ and C: don't refere same directory.  The latter
> is C:., the cwd of C: drive.
>

Indeed, after tracing it over debug-land and ...
luislavena (Luis Lavena)
09:39 AM Bug #3556: FileUtils.mkdir_p fails trying to create C: under Windows
=begin
Hi,

At Sun, 11 Jul 2010 05:20:01 +0900,
Luis Lavena wrote in [ruby-core:31177]:
> Further investigation pointed that the rescue of
> SystemCallError in mkdir_p is evaluating for File.directory?
> of dir, when dir has actua...
nobu (Nobuyoshi Nakada)
08:19 AM Bug #3556 (Closed): FileUtils.mkdir_p fails trying to create C: under Windows
=begin

=end
marcandre (Marc-Andre Lafortune)
08:05 AM Bug #3556: FileUtils.mkdir_p fails trying to create C: under Windows
=begin
Please disregard this bug report.

The root of the issue is a broken VirtualStore folder, used by File redirection service under x64 OS.

Either E-TextEditor or Cygwin installation broke the permissions of it.

Apolog...
luislavena (Luis Lavena)
05:19 AM Bug #3556 (Closed): FileUtils.mkdir_p fails trying to create C: under Windows
=begin
Hello,

I've been experiencing weird problems with FileUtils.mkdir_p in RubyGems, as tried to document in [ruby-talk:365540]

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/365540

The root of this invest...
luislavena (Luis Lavena)
08:01 AM Revision a3de9759 (git): * Makefile.in ({,dist-,real-}clean-ext): should also omit
semicolon when omitting "in WORDS" of FOR-statement.
* tool/rmdirs: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:36 AM Revision 9d3d6069 (git): * Makefile.in ({,dist-,real-}clean-ext): omission of "in WORDS" of
FOR-statement is not allowed in /bin/sh on Solaris. fore-ported
r28609 from 1.9.2.
* tool/rmdirs: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:15 AM Revision 40507a49 (git): * Makefile.in ({|dist-|real-}clean-ext): fixes the previous
commit. http://twitter.com/knu/status/18247078381
* tool/rmdirs: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:09 AM Revision 9c37d74a (git): * 2010-07-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:09 AM Revision 7ea26779 (git): * test/rdoc/test_rdoc_ri_driver.rb (test_formatter): add a test. a
patch from caleb clausen in [ruby-core:31182].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)

07/10/2010

03:50 PM Revision ab2df8f4 (git): * 2010-07-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:50 PM Revision e4a3e533 (git): * Makefile.in ({|dist-|real-}clean-ext): fixes syntax
for /bin/sh on Solaris
* tool/rmdirs: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:43 PM Revision d06a6b22 (git): * strftime.c (rb_strftime_with_timespec): fix precision handling for
%:z and %::z.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:26 AM Revision a26417fe (git): * 2010-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:26 AM Revision 9c9cef7f (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:24 AM Bug #3555: segvs since r28570
=begin
On Sat, Jul 10, 2010 at 07:12:22AM +0900, Aaron Patterson wrote:
> Bug #3555: segvs since r28570
> http://redmine.ruby-lang.org/issues/show/3555
>
> Author: Aaron Patterson
> Status: Open, Priority: Normal
> ruby -v: ruby ...
tenderlovemaking (Aaron Patterson)
07:12 AM Bug #3555 (Closed): segvs since r28570
=begin
I'm seeing segv's when running the rails tests since r28570. r28569 does not segv.

I've attached the trace left from Ruby as well as a gdb backtrace. I will attempt to reduce the problem in the mean time.

r28570 seems...
tenderlovemaking (Aaron Patterson)
06:48 AM Feature #3478: Excruciatingly slow pathname implementation
=begin
I haven't forgot about fixing the implementation to support Windows. I had to move apartments earlier than expected, and haven't had the free time to add the necessary fixes.
=end
stouset (Stephen Touset)
04:06 AM Revision e70ad189 (git): merges r28577 from trunk into ruby_1_9_2.
--
* string.c (rb_str_conv_enc_opts): fix infinite loop because
of ISO-2022-JP conversion with empty string.
patched by Brian Buchanan [ruby-core:31107]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28605 b2dd03c8-...
yugui (Yuki Sonoda)
04:06 AM Revision f813b7dc (git): merges r28561 from trunk into ruby_1_9_2.
--
* missing/close.c: ignore ECONNRESET.
FreeBSD wrongly sets ECONNRESET on close(2) and
it causes false-negative exceptions. [ruby-dev:41778]
* configure.in: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@2...
yugui (Yuki Sonoda)
04:05 AM Revision aa1fdb90 (git): merges r28537 and r28555 from trunk into ruby_1_9_2.
--
* io.c (swallow, prepare_getline_args, rb_io_getline_1): fix for
paragraph mode reading in non-ascii-compatible encoding.
[ruby-dev:41803]
--
* test/ruby/test_io_m17n.rb (test_textmode_paragraph_nonasciicompat): should
match the...
yugui (Yuki Sonoda)
04:05 AM Revision c13b3808 (git): merges r28550,r28551,r28554 and r28558 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/scalar_scanner.rb: making the code more beautiful.
Thanks nobu!
--
* ext/psych/lib/psych/visitors/yaml_tree.rb (format_time): nanoseconds
require more digits when dumping. Thanks akr! [ruby-core:31047]
* test...
yugui (Yuki Sonoda)
04:05 AM Revision 12ce5781 (git): merges r28541 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/scalar_scanner.rb (parse_string): support
timezones that are not one hour off. [ruby-core:31023]
* ext/psych/lib/psych/visitors/yaml_tree.rb: ditto
--
* test/psych/test_date_time.rb (TestDateTime#test_round_tri...
yugui (Yuki Sonoda)
04:01 AM Revision 7db58f19 (git): merges r28532 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/visitors/to_ruby.rb(visit_Psych_Nodes_Scalar):
teaching Psych to deserialize DateTime objects. [Bug #1390]
* ext/psych/lib/psych/visitors/yaml_tree.rb(visit_DateTime): added a
method for serializing DateTime...
yugui (Yuki Sonoda)
04:01 AM Revision 84bdd5f2 (git): * 2010-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 AM Revision 5d2b9ea5 (git): merges r28531 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/visitors/yaml_tree.rb (visit_Time): use
Time#nsec to accurately serialize time objects. [ruby-core:29233]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:57 AM Revision 52b62ca7 (git): Fix changelog of revision 28595
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
01:53 AM Revision beebb160 (git): * 2010-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:53 AM Revision 4bb85d87 (git): * configure.in: fix use_context condition inversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
01:04 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
Thanks
=end
diegoviola (Diego Viola)

07/09/2010

02:33 PM Revision ce2a8993 (git): * 2010-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:33 PM Revision bdfcfd47 (git): * test/openssl/test_config.rb: more tests for parse_config formats.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
01:33 PM Revision e51e679f (git): * strftime.c: unused declarations removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:21 PM Revision 98e949f7 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:21 PM Revision 85f10041 (git): * strftime.c (rb_strftime_with_timespec): clear colons at unknown
directive.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:04 PM Revision 6f1c1b49 (git): * strftime.c: don't call tzset. strftime.c doesn't depend on
the global timezone.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:33 AM Revision 00f97ed4 (git): * time.c (find_time_t): 24:00 should be the beginning of the next
day even if the leap second, 23:59:60, exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:48 AM Bug #3552 (Rejected): Map doesn't accept multiple arguments for its block converted from lambda
=begin
Designed behaviour.
=end
shyouhei (Shyouhei Urabe)
07:08 AM Bug #3552: Map doesn't accept multiple arguments for its block converted from lambda
=begin
That's not a bug. lambda behaves differently from Proc.new/proc:

>> l = lambda { |x,y| x + y }
=> #<Proc:0x0000010183da90@(irb):1 (lambda)>
>> l.lambda?
=> true
>> [[1,2],[3,4]].map(&l)
ArgumentError: wrong number of argu...
judofyr (Magnus Holm)
06:47 AM Bug #3552 (Rejected): Map doesn't accept multiple arguments for its block converted from lambda
=begin
Following raises wrong number of arguments error:

irb(main):001:0> l=lambda{|x,y| x+y}
=> #<Proc:0x2b57820@(irb):1 (lambda)>
irb(main):002:0> [[1,2],[3,4]].map(&l)
ArgumentError: wrong number of arguments (1 for 2)
...
aduket (aduket aduket)
06:36 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
Certain. :-) It's been merged into trunk now, so the next release branched from trunk will have your patch applied. In addition, people who run bleeding-edge Ruby, i.e. build from trunk themselves, already have your patch. :-)
=end
runpaint (Run Paint Run Run)
05:25 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
I see. Is there any chance it will be merged in future versions?

Thanks,

Diego
=end
diegoviola (Diego Viola)
03:00 AM Bug #3275: incompatibility of testrb
=begin
Here is a patch that converts testrb to use optparse, adds -I and --help. How about it?
=end
tenderlovemaking (Aaron Patterson)

07/08/2010

05:44 PM Bug #3548: Infinite loop in rb_str_conv_enc_opts
=begin
Thank you for a patch.

> I suspect that the ISO-2022-JP encoder should also not be returning econv_destination_buffer_full when processing an empty string.
ISO-2022-JP source string may outputs escape sequence, so converte...
naruse (Yui NARUSE)
05:27 PM Bug #3548 (Closed): Infinite loop in rb_str_conv_enc_opts
=begin
This issue was solved with changeset r28577.
Brian, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
02:42 AM Bug #3548 (Assigned): Infinite loop in rb_str_conv_enc_opts
=begin

=end
shyouhei (Shyouhei Urabe)
02:22 AM Bug #3548 (Closed): Infinite loop in rb_str_conv_enc_opts
=begin
To reproduce:

require 'stringio'
StringIO.new(''.force_encoding('ISO-2022-JP')) << ''

This will loop forever, blocking the interpreter and requiring a "kill -9" to terminate ruby. The problem is that rb_str_conv_enc_...
bwbuchanan (Brian Buchanan)
04:51 PM Revision 4eec1b31 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb (format_time): use new
timezone format options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
04:10 PM Revision a5dec230 (git): * ext/psych/lib/psych/visitors/emitter.rb (initialize): line_width is
a valid option passed to the emitter.
* test/psych/test_psych.rb: corresponding tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
04:02 PM Revision 8d44c908 (git): * 2010-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision ba9a959a (git): * ext/psych/emitter.c (line_width, set_line_width): preferred line may
be set on the emitter.
* ext/psych/lib/psych/visitors/yaml_tree.rb: ditto
* test/psych/test_emitter.rb: corresponding tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
02:39 PM Revision 74d40e41 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:16 PM Revision 5c68afda (git): * test/openssl/test_config.rb: test_s_parse_format added in the
prvious commit fails for all OpenSSL implementations. fixed the
test. tested against OpenSSL 1.0.0a and OpenSSL 0.9.8o.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
01:55 PM Revision c3457975 (git): * test/openssl/test_config.rb: added tests for class methods,
constants and parse format of OpenSSL itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
01:05 PM Revision 9818dd26 (git): unused code removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:05 PM Revision c2e127a7 (git): document %g and %G for Time#strftime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:39 PM Bug #3549: Segfault when using god
=begin
On Thu, Jul 08, 2010 at 12:25:27PM +0900, Aaron Patterson wrote:
> On Thu, Jul 08, 2010 at 10:47:54AM +0900, David Kelso wrote:
> > Bug #3549: Segfault when using god
> > http://redmine.ruby-lang.org/issues/show/3549
> >
> ...
tenderlovemaking (Aaron Patterson)
12:25 PM Bug #3549: Segfault when using god
=begin
On Thu, Jul 08, 2010 at 10:47:54AM +0900, David Kelso wrote:
> Bug #3549: Segfault when using god
> http://redmine.ruby-lang.org/issues/show/3549
>
> Author: David Kelso
> Status: Open, Priority: Normal
> ruby -v: 1.9.2 rc...
tenderlovemaking (Aaron Patterson)
12:23 PM Bug #3549 (Third Party's Issue): Segfault when using god
=begin
Hi,

2010/7/8 David Kelso <redmine@ruby-lang.org>:
> I'm running into this segfault when trying to start god.
> http://pastie.org/1035298

Looks like a god's bug.
Please contact to the developper/maintainer of god.
...
mame (Yusuke Endoh)
10:47 AM Bug #3549 (Third Party's Issue): Segfault when using god
=begin
I'm in the middle of upgrading our servers to 1.9.2 rc 1.

I'm running into this segfault when trying to start god.
http://pastie.org/1035298

The file in question is viewable here:
http://github.com/mojombo/god/blob/...
zaius (David Kelso)
11:44 AM Revision 7a2fadcb (git): typo fixed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
08:18 AM Revision 3a6fd339 (git): * string.c (rb_str_conv_enc_opts): fix infinite loop because
of ISO-2022-JP conversion with empty string.
patched by Brian Buchanan [ruby-core:31107]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:07 AM Feature #2784 (Closed): The formatting options hash passed to the to_yaml methods do nothing.
=begin
This issue was solved with changeset r28573.
Anshul, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
06:07 AM Feature #3547 (Closed): %:z and %::z for strftime
=begin
This issue was solved with changeset r28572.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
01:25 AM Feature #3547: %:z and %::z for strftime
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41841] [feature:trunk] %:z and %::z for strftime"
on Wed, 7 Jul 2010 21:53:26 +0900, Tanaka Akira <akr@fsij.org> writes:

|strftime で %:z と %::z という指定を可能にするのはどうでしょうか。
|
| % ./rub...
matz (Yukihiro Matsumoto)
04:45 AM Revision 0b541e97 (git): * 2010-07-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:44 AM Revision 6b225d14 (git): * test/openssl/test_config.c: added tests for all Config methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Hiroshi Nakamura
03:09 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Wed, Jul 7, 2010 at 2:57 PM, Roger Pack <rogerdpack2@gmail.com> wrote:
>> I've commited the patch to trunk.
>> I'll commit it to ruby_1_9_2 tomorrow unless any critical problem
>> is reported (such as build trouble on windo...
luislavena (Luis Lavena)
12:47 AM Bug #3140 (Closed): gem activation has changed between 1.8 and 1.9
=begin
This issue was solved with changeset r28570.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
12:45 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

> I've fixed the issue with the warnings from redefining some constants.
>
> I'd like to get this patch committed to 1.9.2 and 1.9.3.


I've commited the patch to trunk.
I'll commit it to ruby_1_9_2 tomorrow ...
mame (Yusuke Endoh)
03:01 AM Feature #3246 (Rejected): thread-local yamler
=begin
Seems useful, but I don't think we can do this. This code was removed in the patch:

- Object.class_eval <<-eorb, __FILE__, __LINE__ + 1
- remove_const 'YAML'
- YAML = #{engine.capitalize}
- r...
tenderlovemaking (Aaron Patterson)

07/07/2010

11:18 PM Revision 646b6995 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb (push): adding version
and header emit options.
* test/psych/test_psych.rb: corresponding test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
11:05 PM Revision 3a185ede (git): * ext/psych/lib/psych/visitors/emitter.rb: sending emit options to
YAML emitter. [ruby-core:28318]
* ext/psych/emitter.c: updating documentation about emit options
* ext/psych/lib/psych/core_ext.rb: ditto
* ext/psych/lib/psych.rb (dump): passing emit options to emitter.
* ext/psych/lib/psych/nodes/node....
tenderlovemaking (Aaron Patterson)
09:53 PM Feature #3547 (Closed): %:z and %::z for strftime
=begin
strftime で %:z と %::z という指定を可能にするのはどうでしょうか。

% ./ruby -e 'p Time.now.strftime("%z %:z %::z")'
"+0900 +09:00 +09:00:00"

時差をフォーマットするのに現在は %z がありますが、これは +hhmm という形です。
これは RFC 822 形式の時刻を表現するにはちょうどいいのですが、
XML Schema や RFC ...
akr (Akira Tanaka)
09:07 PM Revision a5d37d10 (git): * strftime.c (rb_strftime_with_timespec): support %:z and %::z.
[ruby-dev:41841]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:40 PM Revision 8f11f4bc (git): * 2010-07-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:40 PM Revision d1de97e0 (git): * gem_prelude.rb: provide workaround for gem activation. Currently,
gem activation does not work by default. Now it can be worked
around by requiring "rubygems" first. [ruby-core:29486]
a patch from Evan Phoenix in [ruby-core:31096].
* lib/rubygems.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.or...
mame (Yusuke Endoh)
01:32 PM Bug #3512: ri shows '__send__' incorrectly
=begin

=end
tenderlovemaking (Aaron Patterson)
01:27 PM Feature #3246: thread-local yamler
=begin

=end
tenderlovemaking (Aaron Patterson)
12:10 PM Bug #3533: Default external encoding not picked up by output unless internal encoding set
=begin
It is very odd that writeable IO objects (but not read-only IO objects) ignore the default external encoding unless a default internal encoding is set. But Ok.
=end
pdwilson12 (Peter Wilson)
10:59 AM Revision ce9c9529 (git): Merge branch 'mybranch' of git://github.com/orangea/ruby into trunk
Conflicts:
ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:37 AM Bug #3515 (Closed): FreeBSD wrongly raises ECONNRESET on close(2)
=begin
This issue was solved with changeset r28561.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
08:56 AM Bug #3543: GNU/Linux select hang on a socket which TCP state is CLOSED
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41836] Re: [bug:trunk] GNU/Linux select hang on a socket which TCP state is CLOSED"
on Wed, 7 Jul 2010 00:04:50 +0900, Tanaka Akira <akr@fsij.org> writes:

|なお、Ruby 1.9 的にはそもそもなんで ...
matz (Yukihiro Matsumoto)
12:05 AM Bug #3543: GNU/Linux select hang on a socket which TCP state is CLOSED
=begin
2010年7月6日23:53 KOSAKI Motohiro <kosaki.motohiro@gmail.com>:

>> これがLinuxのselectのバグだとすると、そちらを直してもらうべ
>> くレポートするべきなんでしょうか。
>
> SUSみると
>
> If the writefds argument is not a null pointer, it points to an object
> of type fd_s...
akr (Akira Tanaka)
07:09 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
> Why isn't this change included in Ruby 1.9.2 RC1?

It was committed after the code freeze. See http://redmine.ruby-lang.org/wiki/ruby-19/ReleasePlan . :-)
=end
runpaint (Run Paint Run Run)
06:33 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Jul 6, 2010, at 10:25, Evan Phoenix wrote:

> There are a number of people who have agreed my current patch is acceptable. Please consider it for 1.9.2. If there is more work that needs to be done on it, please let me know.
...
drbrain (Eric Hodel)
03:40 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
I've fixed the issue with the warnings from redefining some constants.

I'd like to get this patch committed to 1.9.2 and 1.9.3.

Thanks!

=end
evanphx (Evan Phoenix)
02:56 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

2010/7/7 Evan Phoenix <evan@fallingsnow.net>:
>
> On Jul 6, 2010, at 8:49 AM, Yusuke Endoh wrote:
>> I set a deadline of this discussion: 7/10 (Sat) 23:59 JST.
>> 1.9.2 will be released in status quo unless we can agre...
mame (Yusuke Endoh)
01:48 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 17:18, Evan Phoenix wrote:

>
> On Jul 6, 2010, at 9:10 AM, James Tucker wrote:
>
>>
>> On 6 Jul 2010, at 16:49, Yusuke Endoh wrote:
>>
>>> Issue #3140 has been updated by Yusuke Endoh.
>>>
>>> ...
raggi (James Tucker)
01:20 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 17:12, Aaron Patterson wrote:
>> Or, complain directly to the maintainer for rubygems.
>
> I complain to him every day. ;-)
>
> Unfortunately he does not maintain gem prelude.

It seems like no one d...
raggi (James Tucker)
01:18 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On Jul 6, 2010, at 9:10 AM, James Tucker wrote:

>
> On 6 Jul 2010, at 16:49, Yusuke Endoh wrote:
>
>> Issue #3140 has been updated by Yusuke Endoh.
>>
>>
>> Hi,
>>
>> I set a deadline of this discussion: 7/10 (S...
evanphx (Evan Phoenix)
01:13 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Wed, Jul 07, 2010 at 12:49:35AM +0900, Yusuke Endoh wrote:
> Issue #3140 has been updated by Yusuke Endoh.
>
>
> Hi,
>
> I set a deadline of this discussion: 7/10 (Sat) 23:59 JST.
> 1.9.2 will be released in status q...
tenderlovemaking (Aaron Patterson)
01:11 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 16:49, Yusuke Endoh wrote:

> Issue #3140 has been updated by Yusuke Endoh.
>
>
> Hi,
>
> I set a deadline of this discussion: 7/10 (Sat) 23:59 JST.
> 1.9.2 will be released in status quo unless we ...
raggi (James Tucker)
12:49 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi,

I set a deadline of this discussion: 7/10 (Sat) 23:59 JST.
1.9.2 will be released in status quo unless we can agree on concrete
solution and write a patch.

IMO, it is no use just to complain. It is too late to ...
mame (Yusuke Endoh)
12:14 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
On Tue, Jul 06, 2010 at 04:22:22PM +0900, Roger Pack wrote:
> > I have to agree.  I'm still trying to figure out the utility of
> > gem_prelude while sifting through code and attempting to resolve this
> > issue.
> >
> > Why...
tenderlovemaking (Aaron Patterson)
04:27 AM Revision d4d1388a (git): merge from trunk (r28565)
* file.c (ruby_find_basename): set correct baselen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:24 AM Revision c3db8dfa (git): * 2010-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:24 AM Revision 28b16a3b (git): merge from trunk (r28565)
* file.c (ruby_find_basename): set correct baselen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:22 AM Revision 09e1383b (git): * file.c (ruby_find_basename): set correct baselen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:06 AM Revision 42f4a548 (git): * vm_method.c (rb_method_boundp): respond_to?(:protected_method,
true) should return true. Pointed out by Marc-Andre Lafortune.
[ruby-dev:41837]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
03:03 AM Revision 2520f3f7 (git): * file.c (ruby_find_basename): should initialize f.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:44 AM Revision 01e1a0ac (git): * ext/zlib/zlib.c (gzfile_raise): add invalid header to
exceptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:29 AM Revision 8ff05741 (git): * missing/close.c: ignore ECONNRESET.
FreeBSD wrongly sets ECONNRESET on close(2) and
it causes false-negative exceptions. [ruby-dev:41778]
* configure.in: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:21 AM Bug #3531 (Feedback): segmentation fault caused by etc/activation.rb (wxruby)
=begin
It looks like there is a specific way to install wxruby with Ruby 1.9. Did you use that procedure?

http://www.ruby-forum.com/topic/187872
http://rubyforge.org/frs/?group_id=35
=end
tenderlovemaking (Aaron Patterson)
01:07 AM Bug #3542 (Closed): Psych dumps the timezone offset incorrectly at Newfoundland
=begin
This issue was solved with changeset r28558.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous

07/06/2010

11:53 PM Bug #3543: GNU/Linux select hang on a socket which TCP state is CLOSED
=begin
kosakiです
# いつも脱線ばかりで恐縮です

> また、[ruby-core:31065]で
>
>>I think select should notify writability when write would not block.
>>Cleary write doesn't block on disconnected socket.
>
> とおっしゃっているのは、「という挙動を満たさないLinuxの
> selectは...
kosaki (Motohiro KOSAKI)
11:24 PM Bug #3543: GNU/Linux select hang on a socket which TCP state is CLOSED
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41833] [bug:trunk] GNU/Linux select hang on a socket which TCP state is CLOSED"
on Tue, 6 Jul 2010 22:21:26 +0900, Tanaka Akira <akr@fsij.org> writes:

|GNU/Linux で、以下のプログラムがハングします...
matz (Yukihiro Matsumoto)
10:21 PM Bug #3543 (Third Party's Issue): GNU/Linux select hang on a socket which TCP state is CLOSED
GNU/Linux で、以下のプログラムがハングします。

% uname -mrsv
Linux 2.6.26-2-486 #1 Sat Dec 26 08:37:39 UTC 2009 i686
% ./ruby -rsocket -ve '
BasicSocket.do_not_reverse_lookup = true
serv = TCPServer.open("127.0.0.1", 0)
s1 = TCPSocket.open...
akr (Akira Tanaka)
11:07 PM Bug #3540 (Closed): IO.copy_stream fails to detect client disconnect w/sendfile
=begin
This issue was solved with changeset r28557.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
05:12 PM Bug #3540: IO.copy_stream fails to detect client disconnect w/sendfile
=begin
Tanaka Akira <akr@fsij.org> wrote:
> 2010/7/6 Eric Wong <normalperson@yhbt.net>:
>
> > UNIX domain sockets are easy to do notification for since they're always
> > on the same host. TCP might be harder to detect (and thus t...
normalperson (Eric Wong)
03:32 PM Bug #3540: IO.copy_stream fails to detect client disconnect w/sendfile
=begin
2010/7/6 Eric Wong <normalperson@yhbt.net>:

> UNIX domain sockets are easy to do notification for since they're always
> on the same host. TCP might be harder to detect (and thus the Linux
> folks choose not to bother at al...
akr (Akira Tanaka)
02:34 PM Bug #3540: IO.copy_stream fails to detect client disconnect w/sendfile
=begin
Tanaka Akira <akr@fsij.org> wrote:
> 2010/7/6 Eric Wong <redmine@ruby-lang.org>:
> >
> > sendfile() may return with a short write upon a client disconnect. Instead of
> > retrying and getting an error, Ruby tries to force a ...
normalperson (Eric Wong)
12:39 PM Bug #3540: IO.copy_stream fails to detect client disconnect w/sendfile
=begin
2010/7/6 Eric Wong <redmine@ruby-lang.org>:
>
> sendfile() may return with a short write upon a client disconnect. Instead of
> retrying and getting an error, Ruby tries to force a select() on the descriptor
> which fails to...
akr (Akira Tanaka)
05:12 AM Bug #3540 (Closed): IO.copy_stream fails to detect client disconnect w/sendfile
=begin
sendfile() may return with a short write upon a client disconnect. Instead of
retrying and getting an error, Ruby tries to force a select() on the descriptor
which fails to detect the disconnect. This causes IO.copy_stream ...
normalperson (Eric Wong)
11:05 PM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Hi,

> Since the maintainer of rdoc is AWOL, I feel we really need to have a test for this bug, so that the next time eric merges his latest rdoc into ruby, we can be sure he didn't accidentally overwrite this fix and cause a...
mame (Yusuke Endoh)
10:49 PM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
Since the maintainer of rdoc is AWOL, I feel we really need to have a test for this bug, so that the next time eric merges his latest rdoc into ruby, we can be sure he didn't accidentally overwrite this fix and cause a regression...
coatl (caleb clausen)
10:02 PM Revision 492d8e67 (git): * object.c (rb_f_integer): add example with base.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:00 PM Feature #3526: IO::NULL; null device path name
こんにちは、なかむら(う)です。

In message "[ruby-dev:41791] [Feature:trunk] IO::NULL; null device path name"
on Jul.03,2010 11:08:26, <nobu@ruby-lang.org> wrote:
> IO::NULL を追加するのはどうでしょうか。

IOだと、なんとなく、IOオブジェクトが返ってくることを期待してしまう気がします。

で、...
usa (Usaku NAKAMURA)
08:07 PM Bug #3524 (Rejected): system command should prefer CWD to PATH in windows
=begin
As Run Paint Run Run says, set "." to PATH by yourself if you
want to shoot your foot.
=end
usa (Usaku NAKAMURA)
07:46 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 11:38, Run Paint Run Run wrote:

> Issue #3140 has been updated by Run Paint Run Run.
>
>
>> I don't agree, this is forcing people to add require 'rubygems' to their code,
>> which is unacceptable as w...
raggi (James Tucker)
07:38 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
> I don't agree, this is forcing people to add require 'rubygems' to their code,
> which is unacceptable as well. Introducing broken semantics into the core
> language will add support load to rubygems, bundler, debian, rails...
runpaint (Run Paint Run Run)
07:08 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 10:56, Run Paint Run Run wrote:

> Issue #3140 has been updated by Run Paint Run Run.
>
>
>> @runpaint I don't think it does, since comment 17 does a simple require without requiring
>> rubygems or usi...
raggi (James Tucker)
06:56 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
> @runpaint I don't think it does, since comment 17 does a simple require without requiring
> rubygems or using the #gem command.

I misspoke. I meant that if it is preceded with `require 'rubygems'` it works as it should. ...
runpaint (Run Paint Run Run)
06:22 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 10:14, James Tucker wrote:

>
> On 6 Jul 2010, at 08:22, Roger Pack wrote:
>
>>> I have to agree. I'm still trying to figure out the utility of
>>> gem_prelude while sifting through code and attemptin...
raggi (James Tucker)
06:15 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On 6 Jul 2010, at 08:22, Roger Pack wrote:

>> I have to agree. I'm still trying to figure out the utility of
>> gem_prelude while sifting through code and attempting to resolve this
>> issue.
>>
>> Why do we have gem p...
raggi (James Tucker)
01:30 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
@runpaint I don't think it does, since comment 17 does a simple require without requiring rubygems or using the #gem command.
=end
wycats (Yehuda Katz)
12:25 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
> This patch runs test-all fine, and demonstrates the fact that using "require 'rubygems'" > restores the system to 1.8 behaivor, therefore avoiding this bug.

Don't we want to restore the system default behavior only when th...
rogerdpack (Roger Pack)
12:03 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Evan's patch is fine by me. It's worth stating explicitly that this fixes the scenario described by wycats in comment 17.
=end
runpaint (Run Paint Run Run)
06:02 PM Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)
=begin
成瀬です。

2010年7月6日15:50 Takahiro Kambe <taca@back-street.net>:
> さらに好奇心なのですが、close(fd)がECONNRESETになる状況を確認できる
> 簡単なプログラムはないでしょうか?

わたしは make TESTS='-v drb/test_drbssl.rb -n test_03' test-all で確認しています。
Ruby 側に手をいれつつ何度か走らせれば確認は...
naruse (Yui NARUSE)
05:58 PM Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)
=begin
成瀬です。

2010年7月6日15:44 Tanaka Akira <akr@fsij.org>:
> 2010年7月2日12:20 Yui NARUSE <redmine@ruby-lang.org>:
>
>> この例外は socket の close(2) を呼んだ際に errno に ECONNRESET がセットされたときに発生します。
>> しかし、この挙動は POSIX 仕様外であり、FreeBSD 独自のものです。
>
...
naruse (Yui NARUSE)
03:50 PM Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)
=begin
In message <AANLkTimD2geIuuhr0GQZ4fprYTv3m4kuESajvsrxaItm@mail.gmail.com>
on Tue, 6 Jul 2010 15:44:50 +0900,
Tanaka Akira <akr@fsij.org> wrote:
> 2010年7月2日12:20 Yui NARUSE <redmine@ruby-lang.org>:
>
>> この例外は socket の clos...
taca (Takahiro Kambe)
03:44 PM Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)
=begin
2010年7月2日12:20 Yui NARUSE <redmine@ruby-lang.org>:

> この例外は socket の close(2) を呼んだ際に errno に ECONNRESET がセットされたときに発生します。
> しかし、この挙動は POSIX 仕様外であり、FreeBSD 独自のものです。

ちょっとした好奇心なんですが、close(fd) が ECONNRESET になった後、
その fd は close ...
akr (Akira Tanaka)
04:06 PM Revision 415a3ef9 (git): * 2010-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:06 PM Revision 3b87ff32 (git): * ext/psych/lib/psych/scalar_scanner.rb (parse_time): dealing with
negative partial hour time zones. [ruby-core:31064]
* ext/psych/lib/psych/visitors/yaml_tree.rb: ditto
* test/psych/visitors/test_to_ruby.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28558 b2dd03c8-39d4-4d8f-98ff-823fe69b...
tenderlovemaking (Aaron Patterson)
01:59 PM Revision 5bf4c6a6 (git): * io.c (nogvl_copy_stream_sendfile): jump to retry_sendfile directly
to avoid select() on a socket which TCP state is CLOSED.
patch by Eric Wong. [ruby-core:31053]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:47 PM Revision 80b9fb5a (git): * io/console/console.c (winsize_row): should return actual screen
size, not buffer size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
11:47 AM Bug #3542 (Closed): Psych dumps the timezone offset incorrectly at Newfoundland
=begin
Psych dumps the timezone offset incorrectly at Newfoundland.

% TZ=Canada/Newfoundland date '+%z'
-0230
% TZ=Canada/Newfoundland ./ruby -rpsych -e 't = Time.now; p t, Psych.dump(t)'
2010-07-06 00:13:03 -0230
"--- 2010-07-06...
akr (Akira Tanaka)
11:18 AM Revision 1be8c17f (git): * test/ruby/test_io_m17n.rb (test_textmode_paragraph_nonasciicompat): should
match the modes of both end of pipe as text mode.
* test/ruby/test_io_m17n.rb (test_binmode_paragraph_nonasciicompat): new test
for binmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
08:34 AM Bug #3522 (Closed): String::size return invalid size on mswin64
=begin

=end
nobu (Nobuyoshi Nakada)
08:31 AM Bug #3522 (Assigned): String::size return invalid size on mswin64
=begin

=end
nobu (Nobuyoshi Nakada)
12:37 AM Bug #3522 (Closed): String::size return invalid size on mswin64
=begin
This issue was solved with changeset r28544.
shintaro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
12:20 AM Bug #3522: String::size return invalid size on mswin64
=begin
遠藤です。

2010年7月5日23:42 kuwamoto shintaro <beuniv@gmail.com>:
> おお。動くようになりました。
> ありがとうございます。


おお。確認ありがとうございます。コミットしておきます。

# しかし、0x8080808080808080LL を signed long long int にしてしまうのは
# VC のバグのような気もする

--
Yusuke Endoh ...
mame (Yusuke Endoh)
08:17 AM Bug #3538 (Closed): psych tests sometimes fail
=begin
This issue was solved with changeset r28551.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
07:37 AM Bug #3538: psych tests sometimes fail
=begin
On Tue, Jul 06, 2010 at 07:25:35AM +0900, Tanaka Akira wrote:
> 2010/7/6 Aaron Patterson <aaron@tenderlovemaking.com>:
>
> > It's interesting that marshal won't round trip in this case too.
>
> Your patch compare t and Mar...
tenderlovemaking (Aaron Patterson)
07:25 AM Bug #3538: psych tests sometimes fail
=begin
2010/7/6 Aaron Patterson <aaron@tenderlovemaking.com>:

> It's interesting that marshal won't round trip in this case too.

Your patch compare t and Marshal.load(Marshal.dump(f)).

When t and f is different, they are differ...
akr (Akira Tanaka)
07:10 AM Bug #3538: psych tests sometimes fail
=begin
On Tue, Jul 06, 2010 at 06:13:50AM +0900, Tanaka Akira wrote:
> 2010/7/6 Aaron Patterson <redmine@ruby-lang.org>:
> >
> > Seems this isn't just a problem with psych. When psych fails to round trip the time, marshal seems to f...
tenderlovemaking (Aaron Patterson)
06:14 AM Bug #3538: psych tests sometimes fail
=begin
2010/7/6 Aaron Patterson <redmine@ruby-lang.org>:
>
> Seems this isn't just a problem with psych. When psych fails to round trip the time, marshal seems to fail too. Apply this patch:

> Then run the tests like this:
>
> ...
akr (Akira Tanaka)
03:55 AM Bug #3538: psych tests sometimes fail
=begin
Seems this isn't just a problem with psych. When psych fails to round trip the time, marshal seems to fail too. Apply this patch:

diff --git a/test/psych/test_yaml.rb b/test/psych/test_yaml.rb
index 45cd39d..f5c6b1c 1006...
tenderlovemaking (Aaron Patterson)
03:23 AM Bug #3538: psych tests sometimes fail
=begin

=end
tenderlovemaking (Aaron Patterson)
03:58 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
Why isn't this change included in Ruby 1.9.2 RC1?
=end
diegoviola (Diego Viola)
01:23 AM Revision 13f5a607 (git): * test/psych/visitors/test_to_ruby.rb (test_time): time test must
respect non-whole timezone. Thanks akr! [ruby-core:31061]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
01:07 AM Bug #3537 (Closed): Thread 作成時のsigaltstackでメモリリーク
=begin
This issue was solved with changeset r28548.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
 

Also available in: Atom