Project

General

Profile

Activity

From 02/11/2013 to 03/12/2013

03/12/2013

10:01 AM Backport #7997: undefined method `unescape' for CGI:Class
The project "Backport 200" is for backport tickets.
I'll move this ticket to "ruby-trunk".
Thanks.
Tomoyuki Chikanaga
12:57 AM Backport #8065 (Closed): r39688 - test_queue.rb (test_thr_kill): reduce iterations from 2000 to 2...
This issue was solved with changeset r39728.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:54 AM Backport #7999 (Closed): bootstarap test hungs at threading tests
This issue was solved with changeset r39727.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
Tomoyuki Chikanaga
12:51 AM Backport #8063 (Closed): r39681 - use poll() instead of select(). のバックポート
This issue was solved with changeset r39726.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:49 AM Backport #8063: r39681 - use poll() instead of select(). のバックポート
r39681 のために r39680 も入れないときれいに入らないので、まとめてバックポートします。 Tomoyuki Chikanaga
12:08 AM Backport #8054 (Assigned): open-uri と resolv-replace を同時にロードすると壊れる
Tomoyuki Chikanaga

03/11/2013

11:43 PM Backport #8001 (Assigned): 2.0 Regexp \Z matches where it shouldn't
Tomoyuki Chikanaga
12:46 PM Backport #8001 (Closed): 2.0 Regexp \Z matches where it shouldn't
This issue was solved with changeset r39718.
Josh, thank you for reporting this issue.
Your contribution to Ruby is g...
Yui NARUSE
10:53 PM Backport #8054: open-uri と resolv-replace を同時にロードすると壊れる
2013/3/11 mrkn (Kenta Murata) <muraken@gmail.com>:
>
> Issue #8054 has been updated by mrkn (Kenta Murata).
>
...
Akira Tanaka
10:47 PM Backport #8054 (Closed): open-uri と resolv-replace を同時にロードすると壊れる
This issue was solved with changeset r39725.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is ...
Akira Tanaka
02:07 PM Backport #8054: open-uri と resolv-replace を同時にロードすると壊れる
この問題が起きるようになったのは r36367 の変更からだと思います。
r36367 より、Net::HTTP#connect で、TCPSocket.open の第3引数と第4引数が
必ず明示的に渡されるようになりました。
...
Kenta Murata
10:04 AM Backport #8054: open-uri と resolv-replace を同時にロードすると壊れる
以下のような修正で正しく動いてるようです:
diff --git a/lib/resolv-replace.rb b/lib/resolv-replace.rb
index ff34f90..374c81a 100644
-...
Kenta Murata
07:53 PM Backport #8023 (Assigned): Lookbehind assertion fails with /m mode enabled
Yui NARUSE
12:46 PM Backport #8023 (Closed): Lookbehind assertion fails with /m mode enabled
This issue was solved with changeset r39718.
Tim, thank you for reporting this issue.
Your contribution to Ruby is gr...
Yui NARUSE
03:57 PM Revision 39728: merge revision(s) 39688: [Backport #8065]
* test/thread/test_queue.rb (TestQueue#test_thr_kill): reduce
iterations from 2000 to 250. When running on uniproc...
Tomoyuki Chikanaga
03:54 PM Revision 39727: merge revision(s) 39679,39682,39683,39685,39686,39694: [Backport #7999]
* thread_pthread.c (set_nonblock): new helper function for set
O_NONBLOCK.
* thread_pthread.c (rb_thread_create_...
Tomoyuki Chikanaga
03:51 PM Revision 39726: merge revision(s) 39680,39681: [Backport #8063]
* thread_pthread.c (USE_SLEEPY_TIMER_THREAD): use more accurate
ifdef condtions.
* thread_pthread.c (timer_threa...
Tomoyuki Chikanaga
12:37 PM Backport #7974 (Assigned): Case-insensitive group doesn't work in 2.0.0-p0
Tomoyuki Chikanaga
12:24 PM Backport #7974 (Closed): Case-insensitive group doesn't work in 2.0.0-p0
Fixed at r39547, thanks! Yui NARUSE
12:37 PM Backport #7972 (Assigned): Regex Posix space class seems location-sensitive in Ruby 2.0.0-p0
Tomoyuki Chikanaga
12:22 PM Backport #7972 (Closed): Regex Posix space class seems location-sensitive in Ruby 2.0.0-p0
Fixed at r39547, thanks! Yui NARUSE
10:41 AM Backport #8040: Unexpect behavior when using keyword arguments
mame (Yusuke Endoh) wrote:
> But, it may be good that we consider the hash for a keyword *only when* the number of a...
Marc-Andre Lafortune
08:04 AM Backport #7947: Queue#clear の返り値が Queue 内部の配列になっている
committed at r39713 and r39714.
Motohiro KOSAKI
04:38 AM Backport #8071 (Closed): Ruby 2.0 ./configure fails with syntax error on Illumos distributions
Trying to build Ruby 2.0 on Illumos distributions, ./configure fails with the following syntax error:
./configure:...
Peter Sanford
01:16 AM Backport #7959 (Closed): configure contains non-portable shell code
This issue was solved with changeset r39709.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is...
Tomoyuki Chikanaga
01:13 AM Backport #7942 (Closed): keyword arguments must use with paren?
This issue was solved with changeset r39708.
jy, thank you for reporting this issue.
Your contribution to Ruby is gre...
Tomoyuki Chikanaga
01:01 AM Backport #6807 (Closed): Can't compile ruby without ruby
This issue was solved with changeset r39705.
Paul, thank you for reporting this issue.
Your contribution to Ruby is g...
Tomoyuki Chikanaga
12:55 AM Backport #7950 (Closed): Ruby 2 fails to build on mswin with VC
This issue was solved with changeset r39704.
Benjamin, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:50 AM Backport #7952 (Closed): backport r39484
This issue was solved with changeset r39703.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Tomoyuki Chikanaga
12:48 AM Backport #7941 (Closed): configure use wrong test(1) usage
This issue was solved with changeset r39702.
Takahiro, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:37 AM Backport #8069: Backport r39697
Thank you Luis.
I'll backport it with r39701.
Tomoyuki Chikanaga
12:11 AM Backport #7991: backport r39542
... and r39696. Tomoyuki Chikanaga
12:03 AM Backport #8068: backport r39677
r39677 and r39695 Tomoyuki Chikanaga

03/10/2013

11:43 PM Backport #8069 (Closed): Backport r39697
Hello,
Please backport r39697 as it fixes a bug reported in #8034
Thank you.
Luis Lavena
10:57 PM Backport #8068 (Closed): backport r39677
Tomoyuki Chikanaga
09:11 PM Backport #8048: require() features_index bloats size of ruby heap
tmm1 (Aman Gupta) wrote:
> Is it possible for features to contain a NUL byte?
No, feature names are checked with ...
Nobuyoshi Nakada
03:59 PM Backport #8048: require() features_index bloats size of ruby heap
> + Check_Type(short_feature, T_STRING);
> + short_feature_cstr = RSTRING_PTR(short_feature);
This should b...
Aman Gupta
05:30 PM Backport #8040 (Assigned): Unexpect behavior when using keyword arguments
This is a duplicate of #7529 which was once rejected by matz. I translate his reason:
> Unfortunately, it is the ...
Yusuke Endoh
04:16 PM Revision 39709: merge revision(s) 39506,39514: [Backport #7959]
* configure.in (unexpand_shvar): get rid of non-portable shell
behavior on OpenBSD, so no extra quotes. [Bug #7959]
Tomoyuki Chikanaga
04:13 PM Revision 39708: merge revision(s) 39504: [Backport #7942]
* parse.y (IS_LABEL_POSSIBLE): allow labels for keyword arguments just
after method definition without a parenthes...
Tomoyuki Chikanaga
04:11 PM Revision 39707: merge revision(s) 39501,39502:
* error.c: clarify a document of SignalException. Process.kill()
doesn't have any guarantee when signal will be de...
Tomoyuki Chikanaga
04:05 PM Revision 39706: merge revision(s) 39495: [Backport #7954]
* string.c (str_byte_substr): don't set coderange if it's not known.
[Bug #7954] [ruby-dev:47108]
Tomoyuki Chikanaga
04:01 PM Revision 39705: merge revision(s) 39492: [Backport #6807]
* common.mk (realclean-local): miniprelude.c is made by srcs, so it
should not removed by distclean but by realcle...
Tomoyuki Chikanaga
03:54 PM Revision 39704: merge revision(s) 39489,39490: [Backport #7950]
* enc/depend (ARFLAGS): VisualC++ linker does not allow spaces between
output option and the output file name. [B...
Tomoyuki Chikanaga
03:50 PM Revision 39703: merge revision(s) 39484,39485: [Backport #7952]
* thread.c: Document Thread::new, clean up ::fork and mention calling
super if subclassing Thread
Tomoyuki Chikanaga
03:48 PM Revision 39702: merge revision(s) 39481: [Backport #7941]
* configure.in (unexpand_shvar): Use the numeric comparison
operator instead of '==' which is a ksh extention. [Bu...
Tomoyuki Chikanaga
03:06 PM Backport #7999: bootstarap test hungs at threading tests
Oops, please backport r39694 too.
Motohiro KOSAKI
01:19 PM Backport #7999 (Assigned): bootstarap test hungs at threading tests
Please backport following commits.
r39679 - set O_NONBLOCK to timer_thread_pipe[0] too.
r39682 - retry when read...
Motohiro KOSAKI
01:00 PM Backport #7999 (Closed): bootstarap test hungs at threading tests
This issue was solved with changeset r39686.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
Motohiro KOSAKI
01:46 PM Backport #8065 (Closed): r39688 - test_queue.rb (test_thr_kill): reduce iterations from 2000 to 2...
現在、uniprocessor環境で test_thr_killを実行すると、ほぼ必ず失敗します。原因はコミットログにも書いたのですが
以下の様なスクリプトがあるとき、
total_count.times do |i|
...
Motohiro KOSAKI
01:36 PM Backport #8064 (Closed): r39687 - io.c (rb_update_max_fd): use ATOMIC_CAS のバックポート
現状、1.9.3と2.0において、rb_update_max_fdが排他制御されずに呼ばれているので最大FDを間違って更新し、
結果fd leakにつながる可能性があります。
これはsensitive dataのリークにつながるか...
Motohiro KOSAKI
01:33 PM Backport #8063 (Closed): r39681 - use poll() instead of select(). のバックポート
現状、1.9.3と2.0にはファイルを FD_SETSIZE 以上開いた状況でfork等によりタイマースレッドの生成が走ると、タイマースレッド内の
FD_SET()でメモリを壊しています。
または、2.0でLinux、だと -D_...
Motohiro KOSAKI

03/09/2013

11:57 PM Backport #7935 (Closed): Array#sample with random generator
This issue was solved with changeset r39675.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Tomoyuki Chikanaga
11:52 PM Backport #7903 (Closed): Array#sampleの引数に渡した乱数生成オブジェクトが負の数を返した場合のエラーメッセージの修正
This issue was solved with changeset r39674.
Sho, thank you for reporting this issue.
Your contribution to Ruby is gr...
Tomoyuki Chikanaga
11:51 PM Backport #7903 (Assigned): Array#sampleの引数に渡した乱数生成オブジェクトが負の数を返した場合のエラーメッセージの修正
Tomoyuki Chikanaga
11:45 PM Backport #7937 (Closed): backport r39461
Tomoyuki Chikanaga
11:44 PM Backport #7937: backport r39461
I missed this ticket.
merged at r39673.
Tomoyuki Chikanaga
11:36 PM Backport #7925 (Closed): refine bug with puts
This issue was solved with changeset r39672.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Tomoyuki Chikanaga
11:29 PM Backport #7936: backport r39449
I think passing String to these methods is meaningful because it is a way to avoid unnecessary Symbol allocation. So ... Tomoyuki Chikanaga
11:11 PM Backport #7922 (Closed): Keyword arguments bug with unnamed rest
This issue was solved with changeset r39670.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Tomoyuki Chikanaga
10:49 PM Backport #7904 (Closed): test_spawn_too_long_path(TestProcess) fails on PPC64
This issue was solved with changeset r39665.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
Tomoyuki Chikanaga
10:48 PM Backport #7904 (Assigned): test_spawn_too_long_path(TestProcess) fails on PPC64
Tomoyuki Chikanaga
10:35 PM Backport #7911 (Closed): 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラ...
This issue was solved with changeset r39662.
Shunsuke, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
10:19 PM Backport #7912 (Closed): Backport fix for test suite not honoring configuration options
This issue was solved with changeset r39661.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
Tomoyuki Chikanaga
10:12 PM Backport #7866 (Closed): Backport r39277 to ruby_2_0_0
merged at r39568. Tomoyuki Chikanaga
09:32 PM Backport #8058 (Closed): RubyGems test failures under MinGW
=begin
Hello,
Seems some of the tests for RubyGems are failing on RubyInstaller CI:
http://ci.rubyinstaller....
Luis Lavena
09:26 PM Backport #8057 (Closed): backport r39353.
This issue was solved with changeset r39653.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
09:21 PM Backport #8057 (Closed): backport r39353.
r39353 fixes potential problem. Tomoyuki Chikanaga
03:37 PM Backport #8054 (Closed): open-uri と resolv-replace を同時にロードすると壊れる
以下のように、open-uri と resolv-replace を同時にロードすると壊れます。
$ ruby -ropen-uri -rresolv-replace -ve 'open("http://www.ruby-lan...
Kenta Murata
03:02 PM Revision 39676: merge revision(s) 39475: [Backport #7868]
* ext/date/date_core.c: [ruby-core:52303] Tomoyuki Chikanaga
02:57 PM Revision 39675: merge revision(s) 39466,39470: [Backport #7935]
* random.c (rb_random_ulong_limited): limit is inclusive, but generic
rand method should return a number less than...
Tomoyuki Chikanaga
02:52 PM Revision 39674: merge revision(s) 39376: [Backport #7903]
* random.c (rb_random_ulong_limited): fix error message for negative
value. [ruby-dev:47061] [Bug #7903]
Tomoyuki Chikanaga
02:41 PM Revision 39673: merge revision(s) 39461:
* thread.c: Document ThreadGroup::Default Tomoyuki Chikanaga
02:36 PM Revision 39672: merge revision(s) 39451: [Backport #7925]
* vm_insnhelper.c (vm_call_method): block level control frame does not
have method entry, so obtain the method ent...
Tomoyuki Chikanaga
02:15 PM Revision 39671: merge revision(s) 39445,39447:
* signal.c (sigsegv): suppress unused result warning. Because
write(2) is marked __warn_unused_result__ on Linux g...
Tomoyuki Chikanaga
02:11 PM Revision 39670: merge revision(s) 39444,39446: [Backport #7922]
* compile.c (iseq_set_arguments): no keyword check if any keyword rest
argument exists, even unnamed. [ruby-core:...
Tomoyuki Chikanaga
02:02 PM Revision 39669: merge revision(s) 39431:
test_backtrace.rb: test Thread#backtrace_locations with range Tomoyuki Chikanaga
01:55 PM Revision 39668: merge revision(s) 39425:
merger.rb: runnable
* tool/merger.rb: make runnable.
Tomoyuki Chikanaga
01:54 PM Revision 39667: merge revision(s) 39424:
merger.rb: suppress warnings
* tool/merger.rb (version_up, tag, default_merge_branch): suppress
syntax warnings.
Tomoyuki Chikanaga
01:52 PM Revision 39666: merge revision(s) 39418:
* array.c: Document #<=> return values and formatting
* bignum.c: ditto
* file.c: ditto
* object.c: ditto
* n...
Tomoyuki Chikanaga
01:49 PM Revision 39665: merge revision(s) 39417: [Backport #7904]
test_process.rb: fix test
* test/ruby/test_process.rb (assert_fail_too_long_path): get rid of
syntax error on sh,...
Tomoyuki Chikanaga
01:45 PM Revision 39664: merge revision(s) 39415:
* array.c (rb_ary_diff, rb_ary_and, rb_ary_or): Document return order
[RubySpec #7803]
Tomoyuki Chikanaga
01:43 PM Revision 39663: merge revision(s) 39414:
* object.c (rb_obj_comp): Documenting Object#<=> return values
Patch by Stefan Rusterholz
Tomoyuki Chikanaga
01:35 PM Revision 39662: merge revision(s) 39413: [Backport #7911]
* dir.c (file_s_fnmatch, fnmatch_brace): encoding-incompatible pattern
and string do not match, instead of excepti...
Tomoyuki Chikanaga
01:19 PM Revision 39661: merge revision(s) 39372,39383: [Backport #7912]
* test/test_rbconfig.rb (TestRbConfig): skip user defined values by
configuration options. [Bug #7902]
* test/t...
Tomoyuki Chikanaga
01:08 PM Revision 39660: merge revision(s) 39388:
* lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
fix a typo in comment in r39384.
Tomoyuki Chikanaga
01:02 PM Revision 39659: merge revision(s) 39375:
test_process.rb: fix parameters
* test/ruby/test_process.rb (test_{,a}spawn_too_long_path): fix
missing parameter...
Tomoyuki Chikanaga
12:53 PM Revision 39658: merge revision(s) 39369:
* numeric.c: Examples and formatting for Numeric and Float
Based on a patch by Zach Morek and Oren K of newhaven.r...
Tomoyuki Chikanaga
12:47 PM Revision 39657: merge revision(s) 39365:
* doc/globals.rdoc: Document what setting $DEBUG does.
* doc/globals.rdoc: Added pointer to $-d for full document...
Tomoyuki Chikanaga
12:45 PM Revision 39656: merge revision(s) 39364:
* doc/globals.rdoc: Document what setting $VERBOSE does. [Bug #7899]
* doc/globals.rdoc: Added pointer to $-w an...
Tomoyuki Chikanaga
12:39 PM Revision 39655: merge revision(s) 39359:
Add test for [Backport #7896] [ruby-core:52607] Tomoyuki Chikanaga
12:33 PM Revision 39654: merge revision(s) 39354,39356,39382: [Backport #5014]
* signal.c (sigsegv): avoid to use async signal unsafe functions
when nested sigsegv is happen.
[Bug #5014] [ru...
Tomoyuki Chikanaga
12:26 PM Revision 39653: merge revision(s) 39353: [Backport #8057]
* file.c (rb_group_member): added an error check. SUS says,
getgroups(small_value) may return EINVAL.
Tomoyuki Chikanaga
12:24 PM Revision 39652: merge revision(s) 39352,39360:
* file.c (RB_MAX_GROUPS): moved to
* internal.h (RB_MAX_GROUPS): here.
* file.c (rb_group_member): use RB_MAX_GRO...
Tomoyuki Chikanaga
12:16 PM Revision 39651: merge revision(s) 39351:
* file.c (access_internal): removed.
* file.c (rb_file_readable_real): use access() instead of
access_internal()...
Tomoyuki Chikanaga
11:59 AM Backport #8043 (Assigned): Marshal will dump some object with singleton methods
Nobuyoshi Nakada
11:58 AM Backport #8043 (Closed): Marshal will dump some object with singleton methods
This issue was solved with changeset r39650.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Nobuyoshi Nakada
08:13 AM Backport #8043: Marshal will dump some object with singleton methods
Thank you, I misread that `o' would be different object.
I'll fix it.
Nobuyoshi Nakada
04:33 AM Backport #8043: Marshal will dump some object with singleton methods
My understanding is that objects whose singleton classes have included / prepended classes should be dumpable & loada... Marc-Andre Lafortune
11:54 AM Backport #8048: require() features_index bloats size of ruby heap
diff --git a/load.c b/load.c
index 6330e50..3010b18 100644
--- a/load.c
+++ b/load.c
@@ -171,7 +171,7 @@ reset_lo...
Aman Gupta
11:12 AM Backport #8048: require() features_index bloats size of ruby heap
Thank you.
Is there some reason loaded_features_index cannot use st_init_strtable()? Will you accept an additional...
Aman Gupta
08:37 AM Backport #8048 (Closed): require() features_index bloats size of ruby heap
This issue was solved with changeset r39644.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
Nobuyoshi Nakada
01:10 AM Backport #8013 (Assigned): some typos in lib/webrick/httpproxy.rb
Tomoyuki Chikanaga

03/08/2013

06:39 PM Backport #8043: Marshal will dump some object with singleton methods
But extended objects are allowed, aren't they? Nobuyoshi Nakada
09:47 AM Backport #8043 (Closed): Marshal will dump some object with singleton methods
=begin
The check for "dumpability" is incorrect:
o = Object.new
def o.foo; end
Marshal.dump(o) # =>...
Marc-Andre Lafortune
03:42 PM Backport #8048 (Closed): require() features_index bloats size of ruby heap
The new features_index for require() in 2.0.0 creates a lot of extra ARRAY and STRING objects. In a big rails applica... Aman Gupta
10:47 AM Backport #8013 (Closed): some typos in lib/webrick/httpproxy.rb
This issue was solved with changeset r39632.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
Zachary Scott
03:39 AM Backport #8040 (Closed): Unexpect behavior when using keyword arguments
=begin
There is an odd behavior when calling methods with the new keyword arguments syntax, when you have a method d...
Pablo Herrero

03/07/2013

02:22 PM Backport #8008 (Assigned): super's implicit args behavior with keyword args
Nobuyoshi Nakada
02:21 PM Backport #8008 (Closed): super's implicit args behavior with keyword args
This issue was solved with changeset r39627.
nov, thank you for reporting this issue.
Your contribution to Ruby is gr...
Nobuyoshi Nakada
10:11 AM Backport #7991: backport r39542
Thank you shibata san.
I will treat r39606, r39609, r39608, r39607 as separate issues because they have their own ...
Tomoyuki Chikanaga
10:01 AM Backport #7991: backport r39542
and r39590. Tomoyuki Chikanaga
09:46 AM Backport #7991: backport r39542
related test changes:
r39609, r39608, r39607, r39597
Hiroshi SHIBATA
09:44 AM Backport #7991: backport r39542
related revision:
r39606, r39597, r39592, r39579, r39572, r39562, r39560, r39559, r39558
Hiroshi SHIBATA

03/06/2013

10:14 PM Backport #8032 (Closed): backport r39297
This issue was solved with changeset r39616.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
09:34 PM Backport #8032 (Closed): backport r39297
r39297 seems necessary to make snapshot. Tomoyuki Chikanaga
10:09 PM Backport #8033 (Closed): backport r39614
2.0.0 で必要か調べます。
ref. https://twitter.com/mrkn/status/309209790284984320
"--with-rubylibprefix=/usr/lib64/ruby-dbg...
Tomoyuki Chikanaga
03:54 PM Backport #8023: Lookbehind assertion fails with /m mode enabled
More observations:
.+ works as does its equivalent {1,}, but only in Ruby 1.9 (it seems that that's the only behavio...
Tim Pietzcker
06:58 AM Backport #8023: Lookbehind assertion fails with /m mode enabled
Some more observations:
Adding an end-of-line anchor doesn't change anything:
irb(main):016:0> "foo" =~ /(?<=fo...
Tim Pietzcker
06:41 AM Backport #8023: Lookbehind assertion fails with /m mode enabled
Tested on Ruby 2.0.0 and 1.9.3p392 Tim Pietzcker
06:34 AM Backport #8023 (Closed): Lookbehind assertion fails with /m mode enabled
Lookbehind assertions fail if they are longer than one character, and if dotall mode is set.
irb(main):001:0> "foo...
Tim Pietzcker
01:14 PM Revision 39616: merge revision(s) 39297: [Backport #8032]
mkconfig.rb: clear exec_prefix
* tool/mkconfig.rb: clear exec_prefix which may differ from prefix,
before expandi...
Tomoyuki Chikanaga
12:38 PM Backport #8025 (Closed): Module#included_modules includes classes
I see two problems in the following code:
module Mixin
end
class C
prepend Mixin
end
...
Marc-Andre Lafortune
12:20 PM Backport #8020: make-snapshot fails since r39221
This issue only occurs with autoconf 2.64.
The workaround is using quadrigraphs.
Here is a patch:
diff --git a/c...
Heesob Park
08:11 AM Backport #7749 (Closed): failures in test/rubygems/test_require.rb when a.rb exists in the build ...
This issue was solved with changeset r39608.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
Eric Hodel
08:02 AM Backport #7713 (Closed): Gem.ensure_gem_subdirectories makes subdirectories group-writable
This issue was solved with changeset r39607.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
Eric Hodel
07:40 AM Backport #8019 (Closed): Ruby 2.0.0p0 does not list remote gems anymore
This issue was solved with changeset r39606.
Ike, thank you for reporting this issue.
Your contribution to Ruby is gr...
Eric Hodel

03/05/2013

09:56 PM Backport #8019 (Assigned): Ruby 2.0.0p0 does not list remote gems anymore
=begin
I'm uncertain this is related to this issue, SSLErrors are shown with
ruby -d option.
Exception `OpenSS...
Nobuyoshi Nakada
06:55 PM Backport #8019 (Closed): Ruby 2.0.0p0 does not list remote gems anymore
gem list --remote --source http://gems.github.com
-just prints "*** REMOTE GEMS ***" then sits in an endless loop;...
Ike Miller
09:51 PM Backport #8020: make-snapshot fails since r39221
I could make snapshots r39601.
Nobuyoshi Nakada
07:26 PM Backport #8020 (Closed): make-snapshot fails since r39221
$ ruby tool/make-snapshot /tmp/snapshopt trunk@39221
Exporting trunk@39221
Exported revision 39221.
take a breath,...
Heesob Park
09:38 PM Backport #7983 (Assigned): Fixnumの演算子がprependでオーバーライドできない
Nobuyoshi Nakada
09:36 PM Backport #7983 (Closed): Fixnumの演算子がprependでオーバーライドできない
This issue was solved with changeset r39601.
yuki, thank you for reporting this issue.
Your contribution to Ruby is g...
Nobuyoshi Nakada
04:46 AM Backport #7997: undefined method `unescape' for CGI:Class
No. I tried that, and the same error occurs, despite including the
require 'cgi/core'
line before the "req...
Nels Nelson
04:05 AM Backport #8013 (Closed): some typos in lib/webrick/httpproxy.rb
I found some typos in lib/webrick/httpproxy.rb. Patch attached.
Nobuhiro IMAI
01:05 AM Backport #7886 (Closed): Not recognizing unix group permissions for Mac OS X (Mountain Lion) when...
This issue was solved with changeset r39588.
Alfred, thank you for reporting this issue.
Your contribution to Ruby is...
Tomoyuki Chikanaga
12:50 AM Backport #8011 (Closed): backport r39329
This issue was solved with changeset r39587.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:48 AM Backport #8011 (Closed): backport r39329
It fixed unexpected warnings with Enumerator::Lazy#zip, #take, #drop, #drop_while. Tomoyuki Chikanaga
12:17 AM Backport #7551 (Closed): Incorrect suggested usage in OpenSSL::X509::ExtensionFactory documentation
This issue was solved with changeset r39584.
Richard, thank you for reporting this issue.
Your contribution to Ruby i...
Tomoyuki Chikanaga
12:15 AM Backport #7551 (Assigned): Incorrect suggested usage in OpenSSL::X509::ExtensionFactory documenta...
I'll merge r39309 and r39310 to rub_2_0_0. Tomoyuki Chikanaga
12:02 AM Backport #7991 (Assigned): backport r39542
Tomoyuki Chikanaga

03/04/2013

04:22 PM Revision 39589: merge revision(s) 39358:
* tool/merger.rb: add interaction when only ChangeLog is modified. Tomoyuki Chikanaga
04:04 PM Revision 39588: merge revision(s) 39349,39374: [Backport #7886]
* file.c (rb_group_member): get rid of NGROUPS dependency.
[Bug #7886] [ruby-core:52537]
Tomoyuki Chikanaga
03:50 PM Revision 39587: merge revision(s) 39329: [Backport #8011]
enumerator.c: suppress warnings
* enumerator.c (lazy_zip_arrays_func, lazy_zip_func, lazy_take_func),
(lazy_drop_...
Tomoyuki Chikanaga
03:38 PM Revision 39586: merge revision(s) 39322:
* array.c: Fix typo in class documentation Tomoyuki Chikanaga
03:35 PM Revision 39585: merge revision(s) 39317 partially:
* ChangeLog: fix a typo. Tomoyuki Chikanaga
03:17 PM Revision 39584: merge revision(s) 39309,39310: [Backport #7551]
* ext/openssl/ossl.c (class OpenSSL): Fixed ExtensionFactory example.
Patch by Richard Bradley. [ruby-trunk - Bu...
Tomoyuki Chikanaga
02:54 PM Revision 39583: merge revision(s) 39291:
* configure.in: remove debug print. Tomoyuki Chikanaga
02:43 PM Revision 39582: merge revision(s) 39286,39287:
* ext/psych/lib/psych/y.rb: Document Kernel#y by Adam Stankiewicz
[Github tenderlove/psych#118]
[Github tenderl...
Tomoyuki Chikanaga
02:37 PM Revision 39581: merge revision(s) 39284: [Backport #7860]
* tool/mkconfig.rb: remove prefix from rubyarchdir.
r39267 expands variables, it changes expansion timing,
brea...
Tomoyuki Chikanaga

03/03/2013

05:38 PM Backport #8008: super's implicit args behavior with keyword args
Definitely a bug. Nobuyoshi Nakada
04:50 PM Backport #8008 (Closed): super's implicit args behavior with keyword args
I thought this sample says "Year!" 3 times, but actually, keyword args are't passed to super.
https://gist.github.co...
nov matake
02:45 AM Backport #8007 (Closed): backport r39282
This issue was solved with changeset r39569.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
02:44 AM Backport #8007 (Closed): backport r39282
r39282 seems fix a potential bug. Tomoyuki Chikanaga
12:42 AM Backport #7989 (Assigned): ISeq#to_a line info bug
Tomoyuki Chikanaga
12:06 AM Backport #7997: undefined method `unescape' for CGI:Class
CGI cookie needs CGI/core to run...
open "lib/ruby/2.0.0/cgi.rb" and see that cgi/cookie is loaded after cgi/core
I...
Marco Carvalho

03/02/2013

11:10 PM Backport #8005 (Closed): Methods made private/protected after definition are made uncallable by p...
Prepending a module seems to break method resolution for methods that have been made `private` or `protected` via the... Alex Goldsmith
09:22 PM Backport #8001: 2.0 Regexp \Z matches where it shouldn't
Also realized the regex here ends with \Z$, but can be shown with just \Z.
Here is an updated example:
# versions
...
Josh Cheek
06:49 PM Backport #8001: 2.0 Regexp \Z matches where it shouldn't
Pasted version from 1.9, here is my actual output with both versions:
ruby 1.9.3p327 (2012-11-10 revision 37606) [...
Josh Cheek
06:46 PM Backport #8001 (Closed): 2.0 Regexp \Z matches where it shouldn't
=begin
for ruby in ~/.rbenv/versions/{1.9.3-p327,2.0.0-p0}/bin/ruby
do
"$ruby" -v
"$ruby" -e 'p /x.*?\Z$/...
Josh Cheek
05:59 PM Revision 39570: merge revision(s) 39283:
* .gdbinit (iseq): rename dummy_gdb_enums to ruby_dummy_gdb_enums.
This is follow up to changes in r24407.
Tomoyuki Chikanaga
05:45 PM Revision 39569: merge revision(s) 39282: [Backport #8007]
* vm.c (ENV_IN_HEAP_P): fix off-by-one error. Tomoyuki Chikanaga
05:39 PM Revision 39568: merge revision(s) 39277:
* test/ruby/test_thread.rb: fixed typo
patched by Hiroki Matsue via https://github.com/ruby/ruby/pull/248
Tomoyuki Chikanaga
05:28 PM Revision 39567: merge revision(s) 39253:
win32.c: style
* win32/win32.c (rb_w32_fd_is_text): adjust style.
Tomoyuki Chikanaga
05:24 PM Revision 39566: merge revision(s) 39236: [Backport #7841]
* class.c (include_modules_at): detect cyclic prepend with original
method table. [ruby-core:52205] [Bug #7841]
Tomoyuki Chikanaga
05:17 PM Revision 39565: merge revision(s) 39234,39235: [Backport #7843]
* vm_method.c: call method_removed hook on called class, not on
prepending iclass.
prepending iclass. [ruby-co...
Tomoyuki Chikanaga
04:59 PM Revision 39564: merge revision(s) 39214,39221: [Backport #7830]
configure.in: Werror-implicit-function-declaration
* configure.in (warnflags): -Werror-implicit-function-declaratio...
Tomoyuki Chikanaga
04:46 PM Revision 39563: merge revision(s) 39184:
add doc. for IO#close_on_exec=. Tomoyuki Chikanaga
04:01 PM Backport #7999: bootstarap test hungs at threading tests
This issue was introduced at r35163 (see [Bug#6098]).
Motohiro KOSAKI
03:43 PM Backport #7999 (Assigned): bootstarap test hungs at threading tests
main thread never exit from rb_threadptr_execute_interrupts() because timer thread wake-up lead to increase t->runnin... Motohiro KOSAKI
01:59 PM Backport #7999: bootstarap test hungs at threading tests
I could reproduced. try taskset command.
e.g.
taskset -c 0 ./ruby test.rb
Motohiro KOSAKI
01:04 PM Backport #7999 (Closed): bootstarap test hungs at threading tests
On [ruby-list:49232], Ootani-san reported that Ruby 2.0.0p0 hungs on bootstarap test hungs at threading tests.
ass...
Koichi Sasada
03:20 AM Backport #7997 (Closed): undefined method `unescape' for CGI:Class
$ ruby2.0 -v ./test.rb "_my_app_session_id=e6fafc122f84c2755310d712e5a19320; domain=.my.app.unknown.com; path=/; Http... Nels Nelson
02:03 AM Backport #7996 (Assigned): Non-existent code page on certain windows XP versions
Yui NARUSE
01:51 AM Backport #7996 (Closed): Non-existent code page on certain windows XP versions
Hello,
I try to run ruby 2.0.0p0 on a machine having Windows XP embedded. This causes a core dump. I tracked to pr...
Michael Meltner

03/01/2013

11:13 AM Backport #7992 (Closed): Backport r39544 - Fixes FileUtils bug #7958
This reverts r34669 which altered FileUtils metaprogramming in a way that broke FileUtils::Verbose, ::NoWrite and ::D... Eric Hodel
10:32 AM Backport #7991 (Closed): backport r39542
https://github.com/ruby/ruby/pull/252 Hiroshi SHIBATA
06:56 AM Backport #7990 (Rejected): printf and sprintf integer conversion failure of string for "08" and "09"
=begin
A number with a leading 0 is considered octal, see ((%ri ruby:syntax/literals%)), so this is expected behavio...
Eric Hodel
05:13 AM Backport #7990 (Rejected): printf and sprintf integer conversion failure of string for "08" and "09"
Happens consistently. Converting var to int explicitly first or removing the leading "0" allows it to work fine. Exam... Dave Singer
12:32 AM Backport #7989 (Closed): ISeq#to_a line info bug
Please backport r39536:
* iseq.c (iseq_data_to_ary): fix condition.
r34303 introduces a bug to avoid al...
Koichi Sasada

02/28/2013

06:01 PM Backport #7982 (Open): rb_raise segfaults on %lli format with (0xffffffff + 1)
=begin
: jeremyevans (Jeremy Evans) wrote:
I content that the format string syntax in ruby 2.0.0 is not "just
lik...
Nobuyoshi Nakada
04:53 PM Backport #7982: rb_raise segfaults on %lli format with (0xffffffff + 1)
On 02/28 02:59, nobu (Nobuyoshi Nakada) wrote:
>
> Issue #7982 has been updated by nobu (Nobuyoshi Nakada).
>...
Jeremy Evans
02:59 PM Backport #7982 (Rejected): rb_raise segfaults on %lli format with (0xffffffff + 1)
=begin
Sorry, you can't use (({%i})) for (({rb_raise()})), (({rb_warn()})), and so on.
It's now used for (({Object}...
Nobuyoshi Nakada
11:56 AM Backport #7982: rb_raise segfaults on %lli format with (0xffffffff + 1)

Here is a patch:
diff --git a/vsnprintf.c b/vsnprintf.c.new
index 1e4cdc5..29bdfda 100644
--- a/vsnprintf.c
+++...
Heesob Park
10:17 AM Backport #7982: rb_raise segfaults on %lli format with (0xffffffff + 1)
I don't think this is just the %lli format. It is probably at least the %li format as well. home_run's test suite f... Jeremy Evans
09:50 AM Backport #7982 (Closed): rb_raise segfaults on %lli format with (0xffffffff + 1)
This was not a problem on 1.9.3
Run attached "t" extension with:
ruby -rt -e '"".blowup(0xffffffff + 1)'
to r...
Erik Chang
01:00 PM Backport #7983 (Closed): Fixnumの演算子がprependでオーバーライドできない
=begin
Fixnumの演算子をprependを使ってオーバーライドしても、適用されない。
sendで実行した場合はprependしたmoduleのメソッドが実行される。
【再現手順】
module M
...
yuki teraoka

02/27/2013

10:33 AM Backport #7952 (Assigned): backport r39484
Zachary Scott
12:58 AM Backport #7952: backport r39484
Should also include r39485 https://github.com/ruby/ruby/commit/eed06bb Zachary Scott
08:24 AM Backport #7974: Case-insensitive group doesn't work in 2.0.0-p0
Updated version of test case script with better comments Michael Granger
08:03 AM Backport #7974 (Closed): Case-insensitive group doesn't work in 2.0.0-p0
=begin
A match group marked as case-insensitive (({(?i:...)})) fails to match if it occurs before a case-sensitive...
Michael Granger
05:25 AM Backport #7972 (Closed): Regex Posix space class seems location-sensitive in Ruby 2.0.0-p0
This regex
/[^[:space:]\d\-,\.]/
matches as expected in 1.9.3. But in 2.0.0-p0 this regex fails to match...
J Daniel Ashton
03:25 AM Backport #7959: configure contains non-portable shell code
Yes, it should not be there anymore, I missed to remove it. Nobuyoshi Nakada
12:22 AM Backport #7826 (Closed): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
This issue was solved with changeset r39513.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Tomoyuki Chikanaga
12:12 AM Backport #7826 (Assigned): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
r39179 and r39245 should be backported to 2.0.0.
Tomoyuki Chikanaga

02/26/2013

11:02 PM Backport #7959: configure contains non-portable shell code
nobu san
Should the following line in configure.in be eliminated?
l.3287 quote=['']
Tomoyuki Chikanaga
03:34 PM Backport #7959 (Assigned): configure contains non-portable shell code
Nobuyoshi Nakada
03:04 PM Backport #7959 (Closed): configure contains non-portable shell code
This issue was solved with changeset r39506.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is...
Nobuyoshi Nakada
05:24 AM Backport #7959 (Rejected): configure contains non-portable shell code
On 2.0.0 and trunk, configure contains non-portable shell code. When run on OpenBSD, configure emits the following e... Jeremy Evans
04:47 PM Backport #6807 (Assigned): Can't compile ruby without ruby
Nobuyoshi Nakada
09:23 AM Backport #6807: Can't compile ruby without ruby
The only situation which we could thought of was that you did `make distclean' before `make'.
If it's not the case...
Nobuyoshi Nakada
03:22 PM Revision 39513: merge revision(s) 39179,39245: [Backport #7826]
the process maybe already finished
* test/ruby/test_process.rb (test_setsid): Added a workaround for
MacOS X. Pat...
Tomoyuki Chikanaga
02:48 PM Revision 39512: merge revision(s) 39169:
release manager finally decided to revert it.
* eval.c (rb_ensure): preserve errinfo across ensure proc before
Tomoyuki Chikanaga
10:25 AM Backport #7942 (Assigned): keyword arguments must use with paren?
Nobuyoshi Nakada
10:24 AM Backport #7942 (Closed): keyword arguments must use with paren?
This issue was solved with changeset r39504.
jy, thank you for reporting this issue.
Your contribution to Ruby is gre...
Nobuyoshi Nakada

02/25/2013

04:47 PM Backport #6807 (Closed): Can't compile ruby without ruby
This issue was solved with changeset r39492.
Paul, thank you for reporting this issue.
Your contribution to Ruby is g...
Nobuyoshi Nakada
04:08 AM Backport #6807: Can't compile ruby without ruby
I'm working on a custom Linux appliance build, in a chroot, so it is possible the problem is at my end. I'll follow y... Paul Sherwood
12:08 AM Backport #6807 (Feedback): Can't compile ruby without ruby
Could you elaborate what you did exactly?
I could not reproduce it with a Ubuntu 12.10 sandbox created by debootst...
Yusuke Endoh
04:10 PM Backport #7950 (Assigned): Ruby 2 fails to build on mswin with VC
Nobuyoshi Nakada
03:47 PM Backport #7950 (Closed): Ruby 2 fails to build on mswin with VC
This issue was solved with changeset r39489.
Benjamin, thank you for reporting this issue.
Your contribution to Ruby ...
Nobuyoshi Nakada
11:55 AM Backport #7950: Ruby 2 fails to build on mswin with VC
enc.mk file atached Benjamin Powers
10:42 AM Backport #7950 (Feedback): Ruby 2 fails to build on mswin with VC
Could you show enc.mk file? Nobuyoshi Nakada
08:49 AM Backport #7950: Ruby 2 fails to build on mswin with VC
static linking is not tested...
nobu, do you have any opinion?
Usaku NAKAMURA
08:26 AM Backport #7950 (Assigned): Ruby 2 fails to build on mswin with VC
Luis Lavena
08:12 AM Backport #7950: Ruby 2 fails to build on mswin with VC
as an addition the ext/Setup file is configured like so
option nodynamic
win32api
#socket
zlib
Benjamin Powers
08:07 AM Backport #7950 (Closed): Ruby 2 fails to build on mswin with VC
Ruby 2.0 fails to build under mswin with VC (2008 - 2012) with link errors
in order to solve some other errors we ...
Benjamin Powers
02:31 PM Backport #7942: keyword arguments must use with paren?
Moving to bug.
def foo x, opt:42; end # => ok
def foo opt:42; end # => syntax error, should be ok
...
Marc-Andre Lafortune
01:05 PM Backport #7952 (Closed): backport r39484
see r39484 or https://github.com/ruby/ruby/commit/84e8862 Zachary Scott
11:17 AM Backport #7941: configure use wrong test(1) usage
knu (Akinori MUSHA) wrote:
> = でもいいんですが、意味的には -eq でしょうね。
あ、その通りです。
Takahiro Kambe
11:13 AM Backport #7941 (Assigned): configure use wrong test(1) usage
This does not apply to 1.9.3, so it's done when you're done with 2.0. Akinori MUSHA
11:09 AM Backport #7941 (Closed): configure use wrong test(1) usage
This issue was solved with changeset r39481.
Takahiro, thank you for reporting this issue.
Your contribution to Ruby ...
Akinori MUSHA
11:02 AM Backport #7941: configure use wrong test(1) usage
= でもいいんですが、意味的には -eq でしょうね。 Akinori MUSHA
10:45 AM Backport #7948: Can not compile pseudo static Ruby binary on OSX
mpapis (Michal Papis) wrote:
> in the output above you can see:
>
> /Users/mpapis/.sm/pkg/versions/openssl/0.9.8y...
Luis Lavena
10:38 AM Backport #7948: Can not compile pseudo static Ruby binary on OSX
in the output above you can see:
/Users/mpapis/.sm/pkg/versions/openssl/0.9.8y/lib/libssl.0.9.8.dylib (compatibili...
Michal Papis
10:37 AM Backport #7948: Can not compile pseudo static Ruby binary on OSX
=begin
Just tried:
$ ./configure -C --prefix $HOME/ruby/2.0.0-p0-static --disable-install-doc --with-out-ext=*win32...
Nobuyoshi Nakada
09:25 AM Backport #7948 (Feedback): Can not compile pseudo static Ruby binary on OSX
If you want all extension libraries, including encodings and
transcoders, to be statically linked to ruby, then you ...
Nobuyoshi Nakada
03:35 AM Backport #7948 (Rejected): Can not compile pseudo static Ruby binary on OSX
In ruby 1.9.x I was using `LDFLAGS="-Bstatic $LDFLAGS"` to force pseudo static compilation on OSX (full static is not... Michal Papis
04:53 AM Backport #7947 (Assigned): Queue#clear の返り値が Queue 内部の配列になっている
review ok です。あとで簡単なテストして取り込んでおきます
Motohiro KOSAKI
02:31 AM Backport #7947 (Closed): Queue#clear の返り値が Queue 内部の配列になっている
■現象
Queue#clear

def clear
@que.clear
end
と実装されていて, Array#clear は self を返すので,結果的に内部の配列 @que が返っています.
■問題と...
cube cube

02/24/2013

11:27 PM Backport #7925 (Assigned): refine bug with puts
I think this is definitely a bug-fix. Tomoyuki Chikanaga
01:36 PM Backport #7925 (Closed): refine bug with puts
This issue was solved with changeset r39451.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Nobuyoshi Nakada
07:16 AM Backport #7925 (Closed): refine bug with puts
As reported by Dave Thomas in [ruby-core:52515]
module VanityPuts
refine Object do
private
...
Marc-Andre Lafortune
11:13 PM Backport #7942: keyword arguments must use with paren?
Backport from where?
Order is:
(1) Modify trunk
(2) Backport to 2.0.0
BTW, I +1 for this proposal.
Koichi Sasada
10:38 PM Backport #7942 (Closed): keyword arguments must use with paren?
def hello name: "ruby2"
puts "hello #{name}"
end
syntax error, unexpected ':', expecting ';' or '\n'
def he...
jy j
10:53 PM Backport #6807: Can't compile ruby without ruby
Sorry, Luis, I crossed with you - please feel free to close the new bug

On 24/02/2013 13:41, luislavena (Luis Lav...
Paul Sherwood
10:50 PM Backport #6807: Can't compile ruby without ruby
=begin
Reported error:
make
CC = gcc
LD = ld
LDSHARED =
CFLAGS =
XCFLAGS = -include ruby/config...
Luis Lavena
10:41 PM Backport #6807 (Assigned): Can't compile ruby without ruby
Luis Lavena
10:37 PM Backport #6807: Can't compile ruby without ruby
I'd like to reopen this, but I don't see how to do that. I'll raise a new one.
On a Linux system with autotools, GC...
Paul Sherwood
09:47 PM Backport #7941 (Closed): configure use wrong test(1) usage
configureでtest(1)の誤った引数が使用されています。
(pkgsrcのconfigure前のテストが検出しました。)
Takahiro Kambe
04:58 PM Backport #7891 (Closed): io-console version bump
This issue was solved with changeset r39472.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
Nobuyoshi Nakada
03:34 PM Backport #7935 (Assigned): Array#sample with random generator
Nobuyoshi Nakada
03:33 PM Backport #7935 (Closed): Array#sample with random generator
This issue was solved with changeset r39466.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Nobuyoshi Nakada
01:00 PM Backport #7935 (Closed): Array#sample with random generator
The Random generator method's rand is called with the wrong limit.
Kernel::rand(n) returns integer between 0 and n...
Marc-Andre Lafortune
02:40 PM Backport #7937 (Closed): backport r39461
http://mla.n-z.jp/?ruby-changes=27409
21:35 < mame0> haste is not good, may I postpone them to patch level release?
Zachary Scott
02:08 PM Backport #7926 (Closed): bacport r39370
This issue was solved with changeset r39459.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:07 PM Backport #7926 (Assigned): bacport r39370
Looks good, go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:02 PM Backport #7926 (Closed): bacport r39370
Zachary Scott
02:06 PM Backport #7927 (Closed): backport r39362
This issue was solved with changeset r39458.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:08 PM Backport #7927 (Assigned): backport r39362
Looks good, go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:03 PM Backport #7927 (Closed): backport r39362
Zachary Scott
02:04 PM Backport #7928 (Closed): backport r39331
This issue was solved with changeset r39457.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:12 PM Backport #7928 (Assigned): backport r39331
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:03 PM Backport #7928 (Closed): backport r39331
Zachary Scott
01:52 PM Backport #7929 (Closed): backport r39330
This issue was solved with changeset r39456.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:13 PM Backport #7929 (Assigned): backport r39330
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:03 PM Backport #7929 (Closed): backport r39330
Zachary Scott
01:49 PM Backport #7930 (Closed): backport r39328
This issue was solved with changeset r39455.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:14 PM Backport #7930 (Assigned): backport r39328
Looks good. Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:03 PM Backport #7930 (Closed): backport r39328
Zachary Scott
01:45 PM Backport #7931 (Closed): backport r39312
This issue was solved with changeset r39454.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:15 PM Backport #7931 (Assigned): backport r39312
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:04 PM Backport #7931 (Closed): backport r39312
Zachary Scott
01:43 PM Backport #7932 (Closed): backport r39430
This issue was solved with changeset r39453.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:35 PM Backport #7932: backport r39430
i will commit only patch to Thread#backtrace_locations Zachary Scott
12:19 PM Backport #7932: backport r39430
Oops, is it needed to replace "thr" with "thread"?
Some rdoc for join, value, raise, etc. uses "thr".
--
Yusuke...
Yusuke Endoh
12:17 PM Backport #7932 (Assigned): backport r39430
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:04 PM Backport #7932 (Closed): backport r39430
Zachary Scott
01:43 PM Backport #7936 (Assigned): backport r39449
This is not a typo fix or format improvement, but includes (very small) semantic change.
Let's consider after the pa...
Yusuke Endoh
01:25 PM Backport #7936 (Rejected): backport r39449
Zachary Scott
01:40 PM Backport #7933 (Closed): backport r39429
This issue was solved with changeset r39452.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:20 PM Backport #7933 (Assigned): backport r39429
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:04 PM Backport #7933 (Closed): backport r39429
Zachary Scott
01:31 PM Backport #7934 (Closed): backport r39428
This issue was solved with changeset r39450.
Zachary, thank you for reporting this issue.
Your contribution to Ruby i...
Zachary Scott
12:23 PM Backport #7934 (Assigned): backport r39428
Go ahead.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:04 PM Backport #7934 (Closed): backport r39428
Zachary Scott
12:44 PM Backport #7911 (Assigned): 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceで...
Nobuyoshi Nakada
08:07 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
> thus decode_content remains in false and the body is not deflated.
oups, "thus decode_content remains in false a...
Kazuhiko Shiozaki
07:55 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
@hsbt found a serious problem with this change.
require 'net/http'
r = Net::HTTP.start('www.iana.org') {|http|
...
Kazuhiko Shiozaki
08:01 AM Revision 39473: * version.h: changed version string like
`ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]` Yusuke Endoh
07:58 AM Revision 39472: * ext/io/console/io-console.gemspec: bump. [Backport #7891]
Nobuyoshi Nakada
07:53 AM Backport #7922 (Assigned): Keyword arguments bug with unnamed rest
Nobuyoshi Nakada
07:51 AM Backport #7922 (Closed): Keyword arguments bug with unnamed rest
This issue was solved with changeset r39444.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
Nobuyoshi Nakada
12:44 AM Backport #7922 (Closed): Keyword arguments bug with unnamed rest
We have:
def foo(**ignore_all_options)
end
foo(bar: 42) # => nil, OK
method(:foo).parameters ...
Marc-Andre Lafortune
06:54 AM Revision 39468: bump version
Yusuke Endoh
06:19 AM Revision 39464: Merge trunk revision: 39463
* lib/net/http.rb: Removed duplicate Accept-Encoding in Net::HTTP#get.
[ruby-trunk - Bug #7924]
* test/net/http/te...
Eric Hodel
05:39 AM Revision 39462: backport r39460, ack'd by mame-san
Zachary Scott
05:08 AM Revision 39459: * enum.c (Enumerable#chunk: Improved examples, grammar, and formatting
Patch by Dan Bernier and Rich Bruchal of newhaven.rb
[Backport #7926]
Zachary Scott
05:06 AM Revision 39458: * lib/abbrev.rb: Add words parameter to Abbrev::abbrev
Patch by Devin Weaver [Backport #7927] Zachary Scott
05:04 AM Revision 39457: * ext/pty/pty.c: Documentation for the PTY module [Backport #7928]
Zachary Scott
04:52 AM Revision 39456: * object.c: Document Data class by Matthew Mongeau [Backport #7929]
Zachary Scott
04:49 AM Revision 39455: * lib/mutex_m.rb: Add rdoc for Mutex_m module [Backport #7930]
Zachary Scott
04:45 AM Revision 39454: * object.c: rdoc formatting for Kernel#Array() [Backport #7931]
* array.c: Add rdoc for Array() method to Creating Arrays section Zachary Scott
04:43 AM Revision 39453: * thread.c: Documentation for Thread#backtrace_locations
[Backport #7932] Zachary Scott
04:39 AM Revision 39452: * vm.c: Typo in ObjectSpace::WeakMap overview [Backport #7933]
Zachary Scott
04:31 AM Revision 39450: * thread.c: Improved rdoc for ::handle_interrupt, ::pending_interrupt?
and #pending_interrupt? [Backport #7934] Zachary Scott

02/23/2013

08:18 PM Revision 39443: * backport r39442 from trunk:
* array.c: Fix rdoc for flatten!
* hash.c: Correct rdoc for reject!
Marc-Andre Lafortune
05:41 PM Revision 39441: * 2013-02-24
svn
05:41 PM Revision 39440: * Backport r39438 from trunk:
* enumerator.c: rdoc fix Marc-Andre Lafortune
02:24 PM Revision 39435: * Backport r39434 from trunk:
* NEWS: Reorder and fix indent levels [ruby-core:52723] Marc-Andre Lafortune
02:20 PM Backport #7861 (Closed): New macro for the new feature of rb_scan_args()
This issue was solved with changeset r39426.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
Nobuyoshi Nakada
02:00 PM Revision 39433: * Backport r39432 from trunk:
* NEWS: Fix RubyGems version [Bug #7920] Marc-Andre Lafortune
01:00 PM Backport #7101 (Closed): 拡張ライブラリの質問
This issue was solved with changeset r39421.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
Akinori MUSHA
12:58 PM Backport #7864 (Closed): lib/mkmf.rb: $(topdir) included in VPATH cause build error
This issue was solved with changeset r39420.
Takahiro, thank you for reporting this issue.
Your contribution to Ruby ...
Akinori MUSHA
12:34 PM Backport #7904 (Closed): test_spawn_too_long_path(TestProcess) fails on PPC64
This issue was solved with changeset r39417.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
Nobuyoshi Nakada
02:03 AM Backport #7904: test_spawn_too_long_path(TestProcess) fails on PPC64
Failure of the same two tests were observed also on Solaris10 before r39374.
After r39375, failure of test_spawn_too...
Naohisa Goto
12:13 PM Backport #7761 (Closed): bidecimal version should be bumped
This issue was solved with changeset r39416.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
Kenta Murata
09:48 AM Backport #7911 (Closed): 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラ...
This issue was solved with changeset r39413.
Shunsuke, thank you for reporting this issue.
Your contribution to Ruby ...
Nobuyoshi Nakada
02:46 AM Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出る
naruse さんに 2.1.0 として振りますが、2.0.0 に必要かどうかはご判断下さい。 Koichi Sasada
06:10 AM Backport #7909 (Closed): Backport r39366 - Create extension install directory before installing
Committed r39392 Eric Hodel
06:06 AM Backport #7909: Backport r39366 - Create extension install directory before installing
I think the require is redundant as FileUtils is required elsewhere. FileUtils is already used in other places in th... Eric Hodel
05:20 AM Revision 39426: merge revision(s) 39335:
* include/ruby/ruby.h (HAVE_RB_SCAN_ARGS_OPTIONAL_HASH): for
rb_scan_args() optional hash feature. [Bug #7861]
Nobuyoshi Nakada
04:03 AM Revision 39423: merge revision(s) 39298:39300:
* lib/ipaddr.rb (IPAddr#in6_addr): Fix a typo with the closing
parenthesis.
* lib/ipaddr.rb (IPAddr#in6_addr): F...
Akinori MUSHA
04:01 AM Revision 39422: merge revision(s) r39281:
* configure.in (LIBRUBY_DLDFLAGS): Fix a bug where --with-opt-dir
options given were not reflected to LIBRUBY_DLDF...
Akinori MUSHA
04:00 AM Revision 39421: merge revision(s) r39255:
* configure.in: Fix a bug introduced in r38342 that the cflagspat
substitution is messed up by the way CFLAGS and ...
Akinori MUSHA
03:58 AM Revision 39420: merge revision(s) r39290:
* lib/mkmf.rb: remove extra topdir in VPATH, which was in
win32/Makefile.sub for some reason and moved from there....
Akinori MUSHA
03:13 AM Revision 39416: merge revision(s) 39321:
* ext/bigdecimal/bigdecimal.gemspec: bump to 1.2.0.
[ruby-core:51777] [Bug #7761]
Kenta Murata
12:16 AM Backport #7912: Backport fix for test suite not honoring configuration options
The test suite should be green prior release IMO and although it might pass in Ruby's CI, the build fails for my conf... Vit Ondruch
12:15 AM Revision 39412: * Backport r39399 from trunk:
* NEWS: Specify that Proc#eql? was also removed Marc-Andre Lafortune

02/22/2013

11:59 PM Revision 39411: * backport r39410 from trunk
* doc/NEWS-*: Update NEWS from their respective branches Marc-Andre Lafortune
11:33 PM Revision 39409: * backport r39400-r39407 from trunk.
* NEWS: many additions
* object.c: Add doc for Module.prepended
Marc-Andre Lafortune
09:51 PM Backport #7912 (Assigned): Backport fix for test suite not honoring configuration options
I'm not very keen on this backport because it looks non-showstopper, but I leave it up to nobu.
Nobu, please backp...
Yusuke Endoh
07:58 PM Backport #7912 (Closed): Backport fix for test suite not honoring configuration options
Please backport fixes for issue #7902 fixed by r39372 and r39383 Vit Ondruch
09:46 PM Backport #7909: Backport r39366 - Create extension install directory before installing
Well, is it really ok to require "fileutils" just for mkdir_p?
If ok, please go ahead. Thank you.
--
Yusuke En...
Yusuke Endoh
07:20 AM Backport #7909 (Closed): Backport r39366 - Create extension install directory before installing
This fixed #7897.
The change is here:
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/39366...
Eric Hodel
09:44 PM Backport #7861: New macro for the new feature of rb_scan_args()
Looks benign. Okay, go ahead. Sorry for late reply.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
09:09 PM Revision 39392: Merge trunk revision: 39366
* lib/rubygems/installer.rb (build_extensions): Create extension
install destination before building extension. P...
Eric Hodel
07:50 PM Backport #7904: test_spawn_too_long_path(TestProcess) fails on PPC64
=begin
Testing with r39383
TestProcess#test_aspawn_too_long_path = sh: -c: line 0: syntax error near unexpected ...
Vit Ondruch
12:03 PM Backport #7904 (Feedback): test_spawn_too_long_path(TestProcess) fails on PPC64
It seems a miss in the test probably.
Could you try with r39375?
Nobuyoshi Nakada
08:44 AM Backport #7904: test_spawn_too_long_path(TestProcess) fails on PPC64
Nobu, could you check it if it is critical or not for 2.0.0p0?
Koichi Sasada
12:50 AM Backport #7904 (Closed): test_spawn_too_long_path(TestProcess) fails on PPC64
=begin
I observe following error on PPC64:
7) Failure:
test_spawn_too_long_path(TestProcess) [/builddir/build/BU...
Vit Ondruch
07:35 PM Revision 39391: * NEWS: pending_interrupt? is both instance and singleton method
Marc-Andre Lafortune
07:00 PM Backport #7911 (Closed): 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラ...
=begin
# coding: utf-8
File.fnmatch('a'.encode('US-ASCII'), 'あ', File::FNM_CASEFOLD)
というコードを実行した際に、
te...
Shunsuke Shimizu
05:49 PM Revision 39390: * 2013-02-23
svn
05:49 PM Revision 39389: * NEWS: Add Thread#pending_interrupt? and Thread.handle_interrupt
Marc-Andre Lafortune
12:46 PM Backport #7903 (Closed): Array#sampleの引数に渡した乱数生成オブジェクトが負の数を返した場合のエラーメッセージの修正
This issue was solved with changeset r39376.
Sho, thank you for reporting this issue.
Your contribution to Ruby is gr...
Nobuyoshi Nakada
10:22 AM Revision 39387: merge revision(s) 39384:
* lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
new attribute to read/write entity expansio...
Usaku NAKAMURA
12:17 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
Thank you!! Alfred Fazio

02/21/2013

10:23 PM Backport #7903 (Closed): Array#sampleの引数に渡した乱数生成オブジェクトが負の数を返した場合のエラーメッセージの修正
=begin
Array#sample に渡す乱数生成オブジェクトが負の数を返す場合、必ず「random number too big」というメッセージの RangeError が発生するようです。
gen = proc ...
Sho Hashimoto
03:59 PM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
The backport is needed to 1.9.3 and 2.0pX (not 2.0p0). Motohiro KOSAKI
01:54 PM Backport #7886 (Assigned): Not recognizing unix group permissions for Mac OS X (Mountain Lion) wh...
Motohiro KOSAKI
01:54 PM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
I hope backport r39349, r39352 and r39353. Motohiro KOSAKI
01:41 PM Backport #7886 (Closed): Not recognizing unix group permissions for Mac OS X (Mountain Lion) when...
This issue was solved with changeset r39349.
Alfred, thank you for reporting this issue.
Your contribution to Ruby is...
Motohiro KOSAKI
09:54 AM Backport #7886 (Assigned): Not recognizing unix group permissions for Mac OS X (Mountain Lion) wh...
Fully understand. Thank you for investigation.
This is definitely Mac bug. It has broken NGROUPS definition. It is...
Motohiro KOSAKI
07:29 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
Here is some more info on the NGROUPS and NGROUPS_MAX constants as defined by various operating systems:
http://ww...
Alfred Fazio
06:04 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
So, to summarize, this is not a problem with AD. This is an issue for any user that is a member of more than 16 grou... Alfred Fazio
05:02 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
OK, I see the issue.
rb_group_member looks at the following constants:
sys/syslimits.h:#define NGROUPS_MAX ...
Alfred Fazio
04:52 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
Looking at ruby/file.c shows that File.writable? (or rather rb_file_writable_p()) calls "eaccess", not "access".
...
Alfred Fazio
04:25 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
Thank you for the quick feedback.
I implemented a quick C program to test the results of access(). You can see th...
Alfred Fazio
07:35 AM Revision 39357: revert duplicate ChangeLog.
r39308 was already merged. Koichi Sasada
07:23 AM Revision 39355: merge revision(s) 39308:
* vm_eval.c (vm_call0_body): check interrupts after method dispatch
from C methods. [Bug #7878]
Koichi Sasada
05:09 AM Backport #7853: Backport r39247 - Set RDoc and RubyGems release versions
Sorry, I misinterpreted, I will be more careful. Eric Hodel
05:08 AM Backport #7889 (Closed): Backport 39327 to ruby 2.0.0 to fix gem update --user-install
Committed r39344 Eric Hodel
04:59 AM Backport #7888 (Closed): Backport r39324 to ruby 2.0.0 to fix windows test failure
Committed r39343 Eric Hodel

02/20/2013

08:07 PM Revision 39344: Merge trunk revision: 39327
* lib/rubygems/commands/update_command.rb: Create the installer after
options are processed. [ruby-trunk - Bug #7...
Eric Hodel
07:57 PM Revision 39343: Merge trunk revision: 39324
* lib/rubygems/installer.rb: Use gsub instead of gsub! to avoid
altering @bin_dir. Fixes tests on windows. [ruby...
Eric Hodel
07:27 PM Backport #7861 (Assigned): New macro for the new feature of rb_scan_args()
Nobuyoshi Nakada
07:27 PM Backport #7861 (Closed): New macro for the new feature of rb_scan_args()
This issue was solved with changeset r39335.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby...
Nobuyoshi Nakada
01:03 PM Backport #7861: New macro for the new feature of rb_scan_args()
No concrete applications yet, but they will come soon certainly.
An extension library which wants to support optio...
Nobuyoshi Nakada
06:16 PM Revision 39342: * NEWS: Floats are frozen too
Marc-Andre Lafortune
06:11 PM Revision 39341: * 2013-02-21
svn
06:11 PM Revision 39340: * NEWS: Add that Fixnums and Bignums are frozen
Marc-Andre Lafortune
03:32 PM Backport #7891: io-console version bump
Okay, go ahead. Thank you.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
03:09 PM Backport #7891 (Closed): io-console version bump
Please bump it to 0.4.2 same as trunk, so that users don't have to re-install the gem version. Nobuyoshi Nakada
03:25 PM Backport #7889: Backport 39327 to ruby 2.0.0 to fix gem update --user-install
Okay, go ahead. Thank you.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
09:38 AM Backport #7889 (Closed): Backport 39327 to ruby 2.0.0 to fix gem update --user-install
This commit moves the creation of the installer to after the command-line options have been processed.
The commit ...
Eric Hodel
03:24 PM Backport #7888: Backport r39324 to ruby 2.0.0 to fix windows test failure
Okay, go ahead. Thank you.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
07:58 AM Backport #7888 (Closed): Backport r39324 to ruby 2.0.0 to fix windows test failure
This fixes a test failure on windows caused by an accidental edit of an instance variable using gsub. This fix is no... Eric Hodel
03:16 PM Backport #7761: bidecimal version should be bumped
Okay, go ahead. Thank you.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
03:14 PM Backport #7853: Backport r39247 - Set RDoc and RubyGems release versions
Oops, you wrote the revision in the subject. I missed it.
It is ok this time, but next time, please wait for my a...
Yusuke Endoh
10:07 AM Backport #7853 (Closed): Backport r39247 - Set RDoc and RubyGems release versions
Committed r39318 Eric Hodel
09:36 AM Backport #7875 (Closed): Backport r39292 to 2.0.0 which fixes #7870
Fixed by r39325 Eric Hodel
09:03 AM Backport #7886 (Feedback): Not recognizing unix group permissions for Mac OS X (Mountain Lion) wh...
afazio,
Could you try in C using access(2)?
Koichi Sasada
06:40 AM Backport #7886: Not recognizing unix group permissions for Mac OS X (Mountain Lion) when user acc...
File.writable?() behavior depend on access(2). So, I suspect this is a bug of access(2) on OS X.
Motohiro KOSAKI
02:26 AM Backport #7886 (Closed): Not recognizing unix group permissions for Mac OS X (Mountain Lion) when...
The following bug occurs in 1.9.3 p374 and also in 1.8.7 p371
When using a Active Directory mobile account in Mac ...
Alfred Fazio
08:12 AM Revision 39332: merge revision(s) 39308:
* vm_eval.c (vm_call0_body): check interrupts after method dispatch
from C methods. [Bug #7878]
Shyouhei Urabe

02/19/2013

11:57 PM Revision 39326: * 2013-02-20
svn
11:57 PM Revision 39325: Merge revision 39292:
* compar.c (rb_invcmp): compare by inversed comarison, with preventing
from infinite recursion. [ruby-core:52305] ...
Eric Hodel
08:52 PM Backport #7761 (Assigned): bidecimal version should be bumped
This needs to backport to ruby_2_0_0 branch. Kenta Murata
08:50 PM Backport #7761 (Closed): bidecimal version should be bumped
This issue was solved with changeset r39321.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
Kenta Murata
02:10 PM Backport #7875: Backport r39292 to 2.0.0 which fixes #7870
I will check it tomorrow. Thank you! Eric Hodel
12:32 PM Backport #7875: Backport r39292 to 2.0.0 which fixes #7870
Okay, please go ahead.
The patch seems bigger than I expected.
Please make sure "make check".
I'd be happy if yo...
Yusuke Endoh
02:09 PM Backport #7880 (Closed): Backport r39307 to Ruby 2.0.0
This issue was solved with changeset r39319.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
Eric Hodel
12:33 PM Backport #7880: Backport r39307 to Ruby 2.0.0
drbrain, I believe you. Go ahead, thank you!
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
08:25 AM Backport #7880 (Assigned): Backport r39307 to Ruby 2.0.0
Eric Hodel
08:20 AM Backport #7880 (Closed): Backport r39307 to Ruby 2.0.0
This fixes a bug in --user-install that attempts to place executables in the default directory which requires root pe... Eric Hodel
01:56 PM Backport #7853: Backport r39247 - Set RDoc and RubyGems release versions
Oops, I made a typo of the commit, the correct commit is r39247:
https://bugs.ruby-lang.org/projects/ruby-trunk/re...
Eric Hodel
12:16 PM Backport #7853: Backport r39247 - Set RDoc and RubyGems release versions
Sounds no harm, but just in case, could you show me a patch?
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
08:26 AM Backport #7853 (Assigned): Backport r39247 - Set RDoc and RubyGems release versions
Eric Hodel
12:27 PM Backport #7866: Backport r39277 to ruby_2_0_0
The first line "handle_interrupthandle_interrupt => handle_interrupt" is okay.
But why is the second line that add...
Yusuke Endoh
10:27 AM Backport #7551 (Closed): Incorrect suggested usage in OpenSSL::X509::ExtensionFactory documentation
This issue was solved with changeset r39309.
Richard, thank you for reporting this issue.
Your contribution to Ruby i...
Eric Hodel
10:18 AM Backport #7551: Incorrect suggested usage in OpenSSL::X509::ExtensionFactory documentation
I will commit it. Eric Hodel
12:52 AM Backport #7551: Incorrect suggested usage in OpenSSL::X509::ExtensionFactory documentation
Is there any reason that the patch is not imported yet?
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
06:50 AM Revision 39320: merge revision(s) 39267,39273,39294,39298,39313:
* configure.in: unexpand arch sitearch and exec_prefix values, so
directly specified bindir, libdir, rubyprefix, e...
Nobuyoshi Nakada
05:09 AM Revision 39319: * backport r39307 from trunk. [Bug #7880]
* lib/rubygems/installer.rb: Fixed placement of executables with
--user-install. [ruby-trunk - Bug #7779]
* test...
Eric Hodel
05:06 AM Revision 39318: * lib/rdoc.rb: Update to release version of 4.0.0
* lib/rubygems.rb: Update to release version of 2.0.0 Eric Hodel
03:25 AM Revision 39311: merge revision(s) 39201,39202:
* win32/Makefile.sub (config.status): site and vendor directories
should use sitearch, not arch. [ruby-dev:46964]...
Nobuyoshi Nakada
01:39 AM Backport #7864: lib/mkmf.rb: $(topdir) included in VPATH cause build error
バックポート OK です。(多分)
これも作業をお願いできませんでしょうか > knu さん
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
01:29 AM Backport #7101: 拡張ライブラリの質問
knu さん、バックポート作業してもらっていいでしょうか。
理解してない人がやるよりケアレスミス少ないと思うんで。。。
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh

02/18/2013

11:12 PM Revision 39306: * 2013-02-19
svn
11:12 PM Revision 39305: * backport r39275 from trunk. [ruby-dev:46994] [Bug #7774]
* proc.c (rb_binding_new_with_cfp): create binding object even if
the frame is IFUNC. But return a ruby-level bindi...
Koichi Sasada
06:44 PM Backport #7861: New macro for the new feature of rb_scan_args()
i for sample would like to know how to use the Optional Hash (and with 2.0 the default hash parameters) with rb_scan_... Hans Mackowiak
12:13 PM Backport #7864 (Assigned): lib/mkmf.rb: $(topdir) included in VPATH cause build error
Akinori MUSHA
04:59 AM Backport #7875 (Closed): Backport r39292 to 2.0.0 which fixes #7870
This fixes the Time.now == "" bug Eric Hodel

02/17/2013

05:23 PM Backport #7864 (Closed): lib/mkmf.rb: $(topdir) included in VPATH cause build error
This issue was solved with changeset r39290.
Takahiro, thank you for reporting this issue.
Your contribution to Ruby ...
Nobuyoshi Nakada
03:28 PM Backport #7861: New macro for the new feature of rb_scan_args()
nobu (Nobuyoshi Nakada) wrote:
> (({rb_scan_args()})) has new feature since 1.9.3, but there is no way to tell if it...
Yusuke Endoh
01:42 AM Backport #7101: 拡張ライブラリの質問
良いと思います。backport お願いします。 Yui NARUSE
12:49 AM Backport #7866 (Closed): Backport r39277 to ruby_2_0_0
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_thread.rb?r1=39277&r2=39276&pathrev=39277 Ayumu AIZAWA

02/16/2013

09:15 PM Backport #7101 (Assigned): 拡張ライブラリの質問
このチケットとしては r39255 と r39281 のバックポート希望ということでいいんですかね。
BSD 関係ということで、成瀬さん見て頂けません?
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
09:02 PM Backport #7101: 拡張ライブラリの質問
#16で触れた「別のバグ」の修正を r39281 に入れました。
(NetBSDではLIBRUBY_DLDFLAGSに --with-opt-dir が反映されなかったので execinfo を有効にしてビルドできなかった)
...
Akinori MUSHA
12:53 PM Backport #7101: 拡張ライブラリの質問
> - CCが -ansi -std=iso9899:199409 等を受け付ける -- NetBSD/amd64やFreeBSD(<10.0)は標準でgccなので該当
あ、NetBSDはgccだけど-ansi ...を付ける処...
Akinori MUSHA
12:49 PM Backport #7101: 拡張ライブラリの質問
これがバグが顕在化するのは、
- プラットフォームがFreeBSDまたはNetBSD/amd64
- execinfo.h が存在する -- NetBSD current, FreeBSD+portsのlibexecinfo(ru...
Akinori MUSHA
12:35 PM Backport #7101: 拡張ライブラリの質問
configure.inのコメントに説明を書いたのですが、config.statusに書き出すCFLAGSの値を "${cflags} ..." のように置換(いわばunexpand)する処理が下の方にあるんですが、こいつはCFLAG... Akinori MUSHA
02:35 AM Backport #7101: 拡張ライブラリの質問
問題的にはバックポートしてよいと思うのですが、誰かパッチレビューして「おk」の一言をくれませんでしょうか。
パッチを理解しているのが knu さんしかいないように見えるのが若干不安です。
まあ knu さんなら大丈夫だと思うし、最...
Yusuke Endoh
01:18 AM Backport #7101 (Open): 拡張ライブラリの質問
該当環境では1.8や1.9でビルドできていたC拡張がビルドできないという事態が発生しているのでバックポート希望です。 Akinori MUSHA
09:07 PM Backport #7864 (Assigned): lib/mkmf.rb: $(topdir) included in VPATH cause build error
なかださん、どうでしょうか。
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
08:49 PM Backport #7864 (Closed): lib/mkmf.rb: $(topdir) included in VPATH cause build error
[ruby-dev:46849]での問題は、Ruby 2.0.0-rc2やtrunkでも再現しました。
% sh configure --enable-shared
% make
...
compiling complex...
Takahiro Kambe
11:45 AM Revision 39280: * 2013-02-16
svn
11:45 AM Revision 39279: * backport r39276 from trunk. [ruby-dev:46997] [Bug #7825]
* vm.c (rb_thread_mark): mark a working Proc of bmethod
(a method defined by define_method) even if the method was ...
Kazuki Tsujimoto
09:19 AM Backport #7861 (Closed): New macro for the new feature of rb_scan_args()
=begin
(({rb_scan_args()})) has new feature since 1.9.3, but there is no way to tell if it is available from extensi...
Nobuyoshi Nakada

02/15/2013

10:29 PM Backport #7101: 拡張ライブラリの質問
FreeBSDとNetBSD/amd64でlibexecinfoを使う場合に限って、configureスクリプトの中でCFLAGS/CXXFLAGSの置換(逆展開)に失敗するバグでした。
2.0.0にもバックポートが必要です。
Akinori MUSHA
10:25 PM Backport #7101 (Closed): 拡張ライブラリの質問
This issue was solved with changeset r39255.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
Akinori MUSHA
08:22 PM Backport #7101: 拡張ライブラリの質問
--with-opt-dirを付けてもOS X (10.8)だと展開されませんでした。
問題のある当該マシンはFreeBSD 9.1なんですが、何が違うんだろう。もう少し調べます。
Akinori MUSHA
08:19 PM Backport #7101: 拡張ライブラリの質問
そもそもrbconfig.rbのCFLAGSが
CONFIG["CFLAGS"] = "-O3 -fno-fast-math -ggdb3 -ansi -std=iso9899:199409 -fno-omit-frame-p...
Akinori MUSHA
07:27 PM Backport #7101: 拡張ライブラリの質問
失礼、記憶違いでした。
添付の拡張ライブラリでもつかないはずですが、環境とwarnflagsの出力を教えて下さい。
Nobuyoshi Nakada
06:45 PM Backport #7101: 拡張ライブラリの質問
=begin
これは拡張ライブラリという言葉の使い方が不正確なんですが、付かなくしたのは外部のライブラリのときだけです。
それとも、外部のライブラリのときでもまだ付いているなら、そのライブラリとmkmf.log、できたMakefile...
Nobuyoshi Nakada
06:12 PM Backport #7101 (Open): 拡張ライブラリの質問
これって何がどう直ったんでしたっけ。
現在の trunk や ruby_2_0_0 では拡張ライブラリをビルドするときにも -ansi -std=iso9899:199409 が付くようです。
Akinori MUSHA
07:54 AM Backport #7853 (Closed): Backport r39247 - Set RDoc and RubyGems release versions
I forgot to set RDoc and RubyGems release versions when ruby_2_0_0 branch was made. This updates the versions for re... Eric Hodel
05:03 AM Backport #7826: test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
Thanks nagachika-san.
I realized MacOS X's getsid() wrongly return ESRCH when target process is zombie. I fully agre...
Motohiro KOSAKI
05:01 AM Backport #7826 (Closed): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
This issue was solved with changeset r39245.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby ...
Motohiro KOSAKI
12:51 AM Backport #7852 (Closed): Backport r39238 to 2.0.0
This issue was solved with changeset r39244.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
Yui NARUSE
12:16 AM Backport #7852 (Assigned): Backport r39238 to 2.0.0
I leave it up to Naruse-san. See #7831.
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:51 AM Backport #7831 (Closed): Net::HTTP does not allow users to handle Content-Encoding in responses l...
This issue was solved with changeset r39244.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
Yui NARUSE
12:24 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
Oops, naruse-san has already said ok. Then, drbrain, please go ahead. Thanks!
--
Yusuke Endoh <mame@tsg.ne.jp>
Yusuke Endoh
12:15 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
drbrain (Eric Hodel) wrote:
> Committed at r39232
>
> mame, may I backport to 2_0_0?
The issue that ko1 report...
Yusuke Endoh

02/14/2013

03:51 PM Revision 39244: merge revision(s) 39232,39233,39238: [Backport #7831][Backport #7852]
* lib/net/http: Do not handle Content-Encoding when the user sets
Accept-Encoding. This allows users to handle C...
Yui NARUSE
02:43 PM Backport #7852 (Closed): Backport r39238 to 2.0.0
This removes the OpenSSL dependency from Net::HTTP. Without this the user must have OpenSSL to use Net::HTTP.
Thi...
Eric Hodel
01:56 PM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
I got failures because of no zlib and no open-ssl.
Could you skip tests if we don't have such libraries.
----
...
Koichi Sasada
10:12 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
Committed at r39232
mame, may I backport to 2_0_0?
Eric Hodel
09:53 AM Backport #7831: Net::HTTP does not allow users to handle Content-Encoding in responses like 1.x
ok, commit and backport to ruby_2_0_0 it. Yui NARUSE
04:48 AM Backport #7831 (Assigned): Net::HTTP does not allow users to handle Content-Encoding in responses...
Naruse-San, I would like feedback for ruby 2.0.0 inclusion of this patch. Eric Hodel
11:08 AM Backport #7841 (Closed): Cyclic Module#prepend raises no exception while include does
This issue was solved with changeset r39236.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is...
Nobuyoshi Nakada
10:38 AM Backport #7843 (Closed): A weird exception is raised when attempting to remove a "prepend"ed method
This issue was solved with changeset r39235.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is...
Nobuyoshi Nakada
04:17 AM Revision 39237: * Backport r39168 Warning about TracePoint events to 2.0.0
[ruby-core:52073] [Bug #7815]
* vm_trace.c: note about TracePoint events set
Zachary Scott

02/13/2013

11:16 PM Backport #7843: A weird exception is raised when attempting to remove a "prepend"ed method
No, it must be a bug.
Matz.
Yukihiro Matsumoto
10:53 PM Backport #7843 (Closed): A weird exception is raised when attempting to remove a "prepend"ed method
Hello,
module P
def m; puts "P"; super; end
end
class A
def m; puts "A"; end
prepend P
...
Yusuke Endoh
11:08 PM Backport #7841: Cyclic Module#prepend raises no exception while include does
I think it should be detected.
Matz.
Yukihiro Matsumoto
10:51 PM Backport #7841 (Closed): Cyclic Module#prepend raises no exception while include does
Hello,
module P; end
module Q; include P; end
module P; include Q; end
#=> cyclic include detected
...
Yusuke Endoh
10:07 PM Revision 39229: * Backport r39213 from trunk [ruby-trunk - Bug #7383]
* lib/rubygems.rb: Return BINARY strings from Gem.gzip and Gem.gunzip.
Fixes intermittent test failures. RubyGems...
Eric Hodel
10:02 PM Revision 39228: * 2013-02-14
svn
10:02 PM Revision 39227: * Backport part of r39166 from trunk [ruby-trunk - Bug #7809]
* lib/rubygems/package.rb: Include checksums.yaml.gz signatures for
verification.
* test/rubygems/test_gem_package...
Eric Hodel
08:55 AM Backport #7826 (Assigned): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
Motohiro KOSAKI
12:05 AM Backport #7826 (Open): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
Sorry, I entered wrong `ruby -v` string. I encountered the fault with r39204.
So it may be another issue solved with...
Tomoyuki Chikanaga
06:35 AM Revision 39217: merge revision(s) 39210:
Suppress warnings: setting Encoding.default_external Yui NARUSE
06:35 AM Revision 39216: merge revision(s) 39209:
Get libc's path by ldd [Bug #7828] [ruby-core:52129] Yui NARUSE
06:34 AM Revision 39215: merge revision(s) 39208:
* ext/json: merge JSON 1.7.7.
This includes security fix. [CVE-2013-0269]
https://github.com/flori/json/commit/...
Yui NARUSE

02/12/2013

08:57 AM Backport #7831 (Closed): Net::HTTP does not allow users to handle Content-Encoding in responses l...
I added a feature to always add a feature to always add Accept-Encoding to HTTP requests and always decode HTTP respo... Eric Hodel
03:08 AM Backport #7826 (Closed): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
Sorry, my fault.
but I think it was already fixed at r39179. (thx narse-san)
Motohiro KOSAKI

02/11/2013

09:59 PM Backport #7826 (Closed): test_setsid rarely fails with Errno::ESRCH at Process.getsid(io.pid)
I've just encountered the following fault in make test-all.
[ 8077/13116] TestProcess#test_setsid = 0.06 s
2) E...
Tomoyuki Chikanaga
 

Also available in: Atom