Project

General

Profile

Activity

From 10/05/2017 to 10/11/2017

10/11/2017

11:22 PM Bug #14005 (Closed): [PATCH] webrick: do not hang acceptor on slow TLS connections
OpenSSL::SSL::SSLSocket#accept may block indefinitely on clients
which negotiate the TCP connection, but fail (or ar...
normalperson (Eric Wong)
10:29 PM Bug #13997: Bundler gem binstub broken
hsbt (Hiroshi SHIBATA) wrote:
> Thanks, Terence.
>
> ```/tmp/bundler/lib/ruby/gems/2.5.0/gems/bundler-1.15.4/exe/...
hone (Terence Lee)
08:09 PM Bug #13997: Bundler gem binstub broken
Eregon (Benoit Daloze) wrote:
> That binstub looks wrong, I would guess it's Bundler's bug.
> After /bin/sh should ...
hone (Terence Lee)
10:40 AM Bug #13997 (Feedback): Bundler gem binstub broken
Thanks, Terence.
```/tmp/bundler/lib/ruby/gems/2.5.0/gems/bundler-1.15.4/exe/bundle``` is not default gem environm...
hsbt (Hiroshi SHIBATA)
09:07 AM Bug #13997: Bundler gem binstub broken
That binstub looks wrong, I would guess it's Bundler's bug.
After /bin/sh should be shell code, and after the # ruby...
Eregon (Benoit Daloze)
09:56 PM Bug #14004 (Closed): ri confused by method aliases and by Queue versus Thread::Queue
`ri` in Ruby trunk fails to find documentation for some methods.
Array#append and Array#prepend are new in trunk. ...
kernigh (George Koehler)
05:54 PM Bug #14002: libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
I had a look at the link provided above at the bug-entry of red hat, mentioning how vim links in to ruby and does not... shevegen (Robert A. Heiler)
03:07 PM Bug #14002: libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
LIBRUBY_SO is not for "SONAME" in your terminology, it's just the real file name of the shared library, which is prob... nobu (Nobuyoshi Nakada)
02:57 PM Bug #14002: libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
vo.x (Vit Ondruch) wrote:
> If nothing else, this was never the case.
It is true that this changed in 2.4, I cons...
jeremyevans0 (Jeremy Evans)
02:12 PM Bug #14002: libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
jeremyevans0 (Jeremy Evans) wrote:
> vo.x (Vit Ondruch) wrote:
> > Since the Ruby 2.4.x keeps ABI compatibility wit...
vo.x (Vit Ondruch)
02:04 PM Bug #14002: libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
vo.x (Vit Ondruch) wrote:
> Since the Ruby 2.4.x keeps ABI compatibility with Ruby 2.4.0 (I hope at least)
Strict...
jeremyevans0 (Jeremy Evans)
11:11 AM Bug #14002 (Closed): libruby soname is changing in Ruby 2.4.x while it should always be libruby.so.2.4.0
Since the Ruby 2.4.x keeps ABI compatibility with Ruby 2.4.0 (I hope at least), the so name should keep the libruby.s... vo.x (Vit Ondruch)
03:50 PM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
BTW it seems that Ruby supports libunwind and we have libunwind available on Fedora. What would be the benefit of usi... vo.x (Vit Ondruch)
03:47 PM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
vo.x (Vit Ondruch) wrote:
> Just FYI, I opened ticket with Fedora glibc maintainers
Forgot to link the ticket: ht...
vo.x (Vit Ondruch)
03:46 PM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
Eregon (Benoit Daloze) wrote:
> vo.x (Vit Ondruch) wrote:
> > it actually takes down the bash instance it is runnin...
vo.x (Vit Ondruch)
03:42 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
I think no one is doing it.
Patches welcome.
znz (Kazuhiro NISHIYAMA)
01:48 PM Bug #14003: Backport r60149 (Merge rubygems-2.6.14 changes.)
ruby_2_4 r60168 merged revision(s) 60149. nagachika (Tomoyuki Chikanaga)
01:43 PM Bug #14003 (Closed): Backport r60149 (Merge rubygems-2.6.14 changes.)
バックポート管理用チケットです。
ruby_2_4 にはそのままバックポート可能なのでバージョンも一緒に 2.6.14 に上げようと思います。
nagachika (Tomoyuki Chikanaga)
01:48 PM Revision 1281e566 (git): merge revision(s) 60149: [Backport #14003]
Merge rubygems-2.6.14 changes.
It fixed http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-...
nagachika (Tomoyuki Chikanaga)
12:07 PM Revision cacca7cf (git): Sync .gitignore and svn:ignore [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:45 AM Bug #14001 (Rejected): libruby soname is changing in Ruby 2.4.x while it should be always libruby.so.2.4.0
hsbt (Hiroshi SHIBATA)
10:43 AM Bug #14001 (Rejected): libruby soname is changing in Ruby 2.4.x while it should be always libruby.so.2.4.0
Since the Ruby 2.4.x keeps ABI compatibility with Ruby 2.4.0 (I hope at least), the so name should keep the libruby.s... vo.x (Vit Ondruch)
11:39 AM Revision 9bad616b (git): * .gitignore: ignore exe/ruby and exe/.time instead of bin/ruby
because bin/ruby was renamed as exe/ruby at r59937.
follow-up: [Bug #13911]
git-svn-id: svn+ssh://ci.ruby-lang.org/...
sonots (Naotoshi Seo)
09:34 AM Misc #14000: OpenStruct with #frozen_string_literal: true
For your consideration: https://github.com/ruby/ruby/pull/1714 esparta (Espartaco Palma)
09:00 AM Misc #14000 (Closed): OpenStruct with #frozen_string_literal: true
The current implementation of OpenStruct needs minimal changes in order to support frozen strings.
The mutable strin...
esparta (Espartaco Palma)
08:14 AM Revision f90da484 (git): NEWS: refine the entry about RDoc [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:11 AM Revision 1a63e727 (git): revert a part of r60163.
* test/ruby/test_settracefunc.rb (test_trace_point_binding_in_ifunc):
do not need other threads because this script...
ko1 (Koichi Sasada)
07:49 AM Revision 8ae17868 (git): check a thread on TracePoint.
* test/ruby/test_settracefunc.rb: skip if TracePoint probes are invoked by
non-main thread.
git-svn-id: svn+ssh:/...
ko1 (Koichi Sasada)
06:16 AM Bug #13994 (Closed): Socket.getnameinfo が NUL終端文字列を期待している
Applied in changeset trunk|r60162.
----------
socket.c: null byte at Socket.getnameinfo
* ext/socket/socket.c (sock...
nobu (Nobuyoshi Nakada)
06:16 AM Bug #13995 (Closed): Process.initgroups がNUL終端文字列を期待している
Applied in changeset trunk|r60161.
----------
process.c: null byte at initgroups
* process.c (proc_initgroups): che...
nobu (Nobuyoshi Nakada)
06:16 AM Revision fb89004a (git): socket.c: null byte at Socket.getnameinfo
* ext/socket/socket.c (sock_s_getnameinfo): check null byte.
patched by tommy (Masahiro Tomita) in [ruby-dev:50286]...
nobu (Nobuyoshi Nakada)
06:16 AM Revision 0c551b7a (git): process.c: null byte at initgroups
* process.c (proc_initgroups): check null byte. patched by
tommy (Masahiro Tomita) in [ruby-dev:50287]. [Bug #139...
nobu (Nobuyoshi Nakada)
05:34 AM Bug #13998 (Closed): BOM disables "mismatched indentations" warning
Applied in changeset trunk|r60160.
----------
parse.y: token info with BOM
* parse.y (parser_prepare): set token_in...
nobu (Nobuyoshi Nakada)
05:12 AM Bug #13998 (Closed): BOM disables "mismatched indentations" warning
`ruby -w` doesn't show "mismatched indentations" when scripts containing BOM.
This issue occurs on Ruby 2.3 and later.
ko1 (Koichi Sasada)
05:34 AM Revision 72c96011 (git): parse.y: token info with BOM
* parse.y (parser_prepare): set token_info_enabled flag first,
before returning at BOM. [ruby-dev:50288] [Bug #139...
nobu (Nobuyoshi Nakada)
05:19 AM Bug #13999 (Assigned): Cygwin 環境で ripper_state_lex.rb がコアダンプする
いくつかの gem をインストールした際にコアダンプしました。
--no-ri を付けるとコアダンプしないことから ri の何かが関係していそうです。
$ gem install bitclust-core...
higaki (masaru higaki)
04:45 AM Revision 3bd4910c (git): file.c: ALT_SEPARATOR on cygwin
* file.c (file_alt_separator): define only on DOSISH platforms.
File::ALT_SEPARATOR is nil on cygwin.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
03:44 AM Revision bbd31f68 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:44 AM Revision f39b0cfd (git): * 2017-10-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:44 AM Revision a7a896af (git): Added news entries of RDoc and Rubygems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

10/10/2017

10:54 PM Bug #13997 (Closed): Bundler gem binstub broken
Hi,
In Ruby 2.5.0-preview1, I'm seeing the following error if the Rubygems binstub PATH precedes the binstubs from...
hone (Terence Lee)
10:30 PM Bug #9505: Bug that should cause SystemStackError segfaults under Ruby 2.1
lukeasrodgers (Luke Rodgers) wrote:
> For what it's worth, this appears to be fixed in ruby-2.2.0-preview2.
This ...
envygeeks (Jordon Bedwell)
07:15 PM Feature #13996 (Closed): [PATCH] file.c: apply2files releases GVL
This means File.chmod, File.lchmod, File.chown, File.lchown,
File.unlink, and File.utime operations on slow filesyst...
normalperson (Eric Wong)
03:26 PM Bug #13995 (Closed): Process.initgroups がNUL終端文字列を期待している
Process.initgroups がNUL終端文字列を期待していて、SHARABLE_MIDDLE_SUBSTRING=1 時におかしくなります。
こんなに長いユーザー名は実際には使われないと思うので実害はないかもしれません。
...
tommy (Masahiro Tomita)
03:06 PM Bug #13994 (Closed): Socket.getnameinfo が NUL終端文字列を期待している
Socket.getnameinfo が NUL終端文字列を期待していて、SHARABLE_MIDDLE_SUBSTRING=1 時におかしくなります。
```
% grep abcdefg /etc/hosts /etc/s...
tommy (Masahiro Tomita)
02:42 PM Bug #13993 (Closed): Psych::Emitter が NUL終端文字列を期待している
Psych::Emitter が NUL終端文字列を期待していて、SHARABLE_MIDDLE_SUBSTRING=1 時におかしくなります。
次のプログラム(Psychに詳しくないので変なコードかもしれません)を実行すると、...
tommy (Masahiro Tomita)
02:23 PM Feature #13767: add something like python's buffer protocol to share memory between different narray like classes
The naming theme is not what is important. What is important is to have an api to share memory buffers between libra... dsisnero (Dominic Sisneros)
12:53 PM Feature #13693: Allow String#to_i and / or Kernel::Integer to parse e-notation
> We also wondered whether you have an actual use case.
I stumbled across this behavior when playing with a simple...
sos4nt (Stefan Schüßler)
12:30 PM Revision 5e52f065 (git): io.c: encoding of ARGF.inplace_mode
* io.c (argf_next_argv): encode inplace mode suffix to the path
encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
11:32 AM Bug #13988: ruby-doc.org for 2.4.x shows 2.5.0
> ruby-doc is not our web resouce.
Oh, I was under the impression that ruby-doc.org was the official documentation...
sos4nt (Stefan Schüßler)
11:25 AM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
ruby 2.5.0preview1 で期待通り動いていることを確認できました。ありがとうございました。
ttanimichi (Tsukuru Tanimichi)
11:04 AM Bug #13992: Strange behaviour for kernel#integer method
zverok (Victor Shepelev) wrote:
> Yes, it does. Leading zero designates octal number (base 8), which can't have digi...
Ursus (Ivan Lasorsa)
10:04 AM Bug #13992: Strange behaviour for kernel#integer method
Docu is at:
https://ruby-doc.org/core/Kernel.html#method-i-Integer
Perhaps the octal-notation could also be put...
shevegen (Robert A. Heiler)
09:57 AM Bug #13992: Strange behaviour for kernel#integer method
Just in plain Ruby, it is the same (but error message is more informative):
```ruby
09
# SyntaxError: (irb):3: I...
zverok (Victor Shepelev)
09:55 AM Bug #13992: Strange behaviour for kernel#integer method
Yes, it does. Leading zero designates octal number (base 8), which can't have digit "8" in it. zverok (Victor Shepelev)
08:47 AM Bug #13992 (Closed): Strange behaviour for kernel#integer method
I tried this one with ruby 2.3.1 and ruby 2.4.1.
~~~ ruby
Integer('04')
4
Integer('05')
5
Integer('08')
Argu...
Ursus (Ivan Lasorsa)
10:42 AM Revision 4ed65f12 (git): io.c: path name conversion at ARGF
* io.c (argf_next_argv): the standard conversion to path name
should take place.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
08:58 AM Revision f194d441 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:58 AM Revision 500f15e5 (git): Merge rubygems-2.6.14 changes.
It fixed http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-vulnerability.html
git-svn-id: svn+ssh://...
hsbt (Hiroshi SHIBATA)
07:12 AM Feature #13983: Rational and Complex should be frozen
+1
ko1 (Koichi Sasada)
07:11 AM Feature #13979: Ruby doesn't give error on keyword arguments that you can't refer to
> `Binding#local_variable_get` does not encourage to use such arguments.
But `Binding#local_variable_get` is intro...
ko1 (Koichi Sasada)
04:55 AM Bug #13991 (Closed): Merge rdoc-6.0.0.beta3 - svn 60146 - Build errors patch
Applied in changeset trunk|r60148.
----------
Removed obsoleted test for RubyToken.
[Bug #13991][ruby-core:83188]...
hsbt (Hiroshi SHIBATA)
04:53 AM Bug #13991 (Assigned): Merge rdoc-6.0.0.beta3 - svn 60146 - Build errors patch
hsbt (Hiroshi SHIBATA)
04:42 AM Bug #13991 (Closed): Merge rdoc-6.0.0.beta3 - svn 60146 - Build errors patch
I believe the attached patch will fix build errors shown in both Travis & Appveyor as of 60146.
Thanks again.
MSP-Greg (Greg L)
04:54 AM Revision 6d86ee59 (git): Removed obsoleted test for RubyToken.
[Bug #13991][ruby-core:83188] Patch by MSP-Greg.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60148 b2dd03c8-39...
hsbt (Hiroshi SHIBATA)
02:32 AM Bug #13990: Remove obsoleted Ruby code from lib/rdoc/ruby_token.rb from 2.3 and 2.4
to usa, nagachika.
Please bump up rdoc version with sho-h's patch.
* Ruby 2.3: 4.2.1 to 4.2.1.1
* Ruby 2.4: ...
hsbt (Hiroshi SHIBATA)
02:01 AM Bug #13990 (Closed): Remove obsoleted Ruby code from lib/rdoc/ruby_token.rb from 2.3 and 2.4
Applied in changeset trunk|r60146.
----------
Merge rdoc-6.0.0.beta3.
* It version introduced did you mean? featu...
hsbt (Hiroshi SHIBATA)
02:01 AM Revision f05f1ecb (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:01 AM Revision db6c51ec (git): Merge rdoc-6.0.0.beta3.
* It version introduced did you mean? feature for ri command:
https://github.com/ruby/rdoc/pull/533
* Removed o...
hsbt (Hiroshi SHIBATA)

10/09/2017

07:00 PM Revision 4e1fe535 (git): * 2017-10-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:00 PM Revision 4c6335e9 (git): webrick: avoid needless wakeup from IO.select
Since r51231 ("webrick/server.rb: stop immediately"),
there is no need to poll on the @status change every
two second...
Eric Wong
02:37 PM Bug #13284 (Open): IA64 ruby 2.4 miniruby segfault
Hello
Sorry for delay, but ruby-2.4.2 still has this issue. May be something wrong with size argument?
[ruby-2.4....
ntfshard (Maksim Derbasov)
11:20 AM Revision 310e91f5 (git): Remove unused test files related `$SAFE>=2`
unused since r14024
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
11:18 AM Bug #13988: ruby-doc.org for 2.4.x shows 2.5.0
Thanks, I missed the email for some reason.
@sos4nt Could you report the problem at that email?
Eregon (Benoit Daloze)
10:42 AM Bug #13988: ruby-doc.org for 2.4.x shows 2.5.0
> Does anyone know how to contact the ruby-doc administrators?
I could not find it from the website.
Main page ha...
zverok (Victor Shepelev)
10:10 AM Bug #13988: ruby-doc.org for 2.4.x shows 2.5.0
Does anyone know how to contact the ruby-doc administrators?
I could not find it from the website.
Eregon (Benoit Daloze)
03:39 AM Bug #13990 (Assigned): Remove obsoleted Ruby code from lib/rdoc/ruby_token.rb from 2.3 and 2.4
hsbt (Hiroshi SHIBATA)
02:49 AM Bug #13990 (Closed): Remove obsoleted Ruby code from lib/rdoc/ruby_token.rb from 2.3 and 2.4
Symbol document at docs.ruby-lang.org/en is broken.
* https://docs.ruby-lang.org/en/2.4.0/Symbol.html
The reaso...
sho-h (Sho Hashimoto)
03:08 AM Bug #13631 (Closed): Cannot disable site and vendor directories
Applied in changeset trunk|r60141.
----------
verconf.h.tmpl: site and vendor directories
* template/verconf.h.tmpl...
nobu (Nobuyoshi Nakada)
03:08 AM Revision 11b147ec (git): * 2017-10-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:08 AM Revision c8d45bdd (git): verconf.h.tmpl: site and vendor directories
* template/verconf.h.tmpl: disable site and vendor directories
when removed. based on the path by arnoldwald (arno...
nobu (Nobuyoshi Nakada)
02:51 AM Bug #12674 (Rejected): io/wait: not handling the case when the socket is closed before doing wait_readable/writable with timeout
`IO#wait_readable` should return the receiver at EOF, since 2.3.
`nil` before EOF is the behavior of the OS.
nobu (Nobuyoshi Nakada)
02:13 AM Bug #13917: Comparable#clamp is slower than using Array#min,max.
It was same or slower with gcc 7.2.0.
benchmark results:
Execution time (sec)
name |ruby 2...
nobu (Nobuyoshi Nakada)

10/08/2017

10:38 PM Bug #13988 (Rejected): ruby-doc.org for 2.4.x shows 2.5.0
ruby-doc is not our web resouce. Please report its administrator. hsbt (Hiroshi SHIBATA)
07:22 PM Bug #13988 (Rejected): ruby-doc.org for 2.4.x shows 2.5.0
The documentation at ruby-doc.org for Ruby 2.4.x shows Ruby 2.5.0 features, e.g:
http://ruby-doc.org/core-2.4.0/St...
sos4nt (Stefan Schüßler)
10:36 PM Bug #13989 (Rejected): WEBrick testing, circular requires
hsbt (Hiroshi SHIBATA)
09:23 PM Bug #13989: WEBrick testing, circular requires
Sorry, my mistake, confusing test libraries --
```
ruby -v --disable-gems runner.rb -I. --show-skip webrick
```
...
MSP-Greg (Greg L)
07:40 PM Bug #13989 (Rejected): WEBrick testing, circular requires
Lately I've been bouncing around, trying to help with windows/MinGW builds of extension gems.
Today, after loading...
MSP-Greg (Greg L)
09:13 AM Revision cb69638d (git): Removed unnecessary json loading.
It causes test fail on http://ci.rvm.jp/results/trunk-test@frontier/101990
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
hsbt (Hiroshi SHIBATA)
07:00 AM Revision 6064132c (git): Remove unnecessary `require 'thread'`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:02 AM Bug #13987: Ripper.sexp named parameters with default values, double splat parameter
The latter is the change by [Feature #12387]. nobu (Nobuyoshi Nakada)
06:01 AM Bug #13987 (Closed): Ripper.sexp named parameters with default values, double splat parameter
Applied in changeset trunk|r60138.
----------
parse.y: fix a typo
* parse.y (f_kw): fix typo. needs the argument v...
nobu (Nobuyoshi Nakada)
12:58 AM Bug #13987 (Closed): Ripper.sexp named parameters with default values, double splat parameter
The following is the pertinent section from `Ripper.sexp("def hello(bln: true, int: 1, str: 'str', sym: :sym) end")`.... MSP-Greg (Greg L)
06:00 AM Revision 838a9163 (git): parse.y: fix a typo
* parse.y (f_kw): fix typo. needs the argument value, not the
label twice. [ruby-core:83174] [Bug #13987]
git-sv...
nobu (Nobuyoshi Nakada)
05:14 AM Revision 6a34a8c4 (git): .gdbinit: newline at rp_id [ci skip]
* .gdbinit (rp_id): add a newline.
* .gdbinit (print_id): should not print a newline here.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
01:32 AM Revision 4667f7ba (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 AM Revision 3b1d6fc1 (git): * remove trailing spaces, append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 AM Revision 0ab1c69e (git): * 2017-10-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 AM Revision c00e8432 (git): Merge rubygems master.
This is RC version of Rubygems 2.7.0.
https://github.com/rubygems/rubygems/commit/688fb7e83c13c3fe7c2bb03c49a2db4c8...
hsbt (Hiroshi SHIBATA)

10/07/2017

11:13 PM Bug #13986 (Feedback): Integer#fdiv with Complex returns unexpected value
5.5 (5 5) wrote:
> 期待は,それぞれ
>
> ```ruby
> Complex(1.0, 0.0)
> Complex(0.0, -1.0)
> ```
>
> でした。
2.4の結果がお...
nobu (Nobuyoshi Nakada)
01:49 PM Bug #13986 (Closed): Integer#fdiv with Complex returns unexpected value
Ruby 2.4 では,`Integer#fdiv` に `Complex` オブジェクトを与えると,期待と違う値が得られる場合があります。
```ruby
p 1.fdiv(1+0i) #=> -1.404447761611...
5.5 (5 5)
08:25 AM Bug #13966: configure.in still needed ?!
kernigh (George Koehler) wrote:
> The file ext/rbconfig/sizeof/depend should contain the string `configure.ac`, not ...
duerst (Martin Dürst)
01:12 AM Bug #13966: configure.in still needed ?!
The file ext/rbconfig/sizeof/depend should contain the string "configure.ac", not "configure.in". This was changed by... kernigh (George Koehler)
04:15 AM Feature #7792: Make symbols and strings the same thing
I found the old issue here too from the blog article. :)
However had, I do not think that frozen strings would be ...
shevegen (Robert A. Heiler)
02:23 AM Revision 6b05153a (git): * 2017-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:23 AM Revision c560c7b1 (git): zlib.c: ensure to free
* ext/zlib/zlib.c (zlib_gunzip): gz0 is a structure variable on
the stack, no longer valid after exit by an excepti...
nobu (Nobuyoshi Nakada)
01:25 AM Feature #13936: Make regular expressions debugable
Do other languages, like Perl, have a feature for debugging regular expressions? kernigh (George Koehler)

10/06/2017

08:59 PM Feature #13985 (Closed): Avoid exception for #dup/#clone on Rational and Complex
Since #12979, true/false/nil/Integer/Float just return themselves on #dup/#clone.
But it seems a few were missed, ...
Eregon (Benoit Daloze)
08:58 PM Feature #13984 (Closed): BigDecimal should be immutable/frozen and return itself on #dup
Currently, BigDecimal instances are not frozen, and supports #dup by returning a new instance.
In the spirit of #1...
Eregon (Benoit Daloze)
08:53 PM Feature #13983 (Closed): Rational and Complex should be frozen
Since they basically are value types.
They also do not support #dup currently:
> 1r.dup
TypeError: can't...
Eregon (Benoit Daloze)
08:40 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
I believe this should make it to the NEWS file on the 2_4 branch, could somebody do it? Eregon (Benoit Daloze)
02:53 PM Bug #10862 (Closed): Fix shell quoting example in ri.1 manual
Fixed by r58410 jeremyevans0 (Jeremy Evans)
02:35 PM Feature #10861 (Closed): Have ./configure try mandoc when trying to detect manpage type
Fixed by r60129 jeremyevans0 (Jeremy Evans)
01:41 PM Bug #13982 (Closed): Memory leak in Zlib.gunzip
Applied in changeset trunk|r60130.
----------
zlib.c: memory leak in gunzip
* ext/zlib/zlib.c (zlib_gunzip): clear ...
nobu (Nobuyoshi Nakada)
12:36 PM Bug #13982 (Closed): Memory leak in Zlib.gunzip
Zlib.gunzip which was added in Ruby 2.4 seems to leak memory every time it is called.
```
$ ruby -rzlib -e'END{pu...
rhenium (Kazuki Yamaguchi)
01:41 PM Revision b268da23 (git): zlib.c: memory leak in gunzip
* ext/zlib/zlib.c (zlib_gunzip): clear zstream to fix memory leak.
[ruby-core:83162] [Bug #13982]
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
12:35 PM Bug #13921 (Closed): buffered read_nonblock doesn't work as expected using SSLSocket
chucke (Tiago Cardoso) wrote:
> rhenium, thank you for the link to the openssl issue, I just tested, and I can confi...
rhenium (Kazuki Yamaguchi)
12:17 PM Feature #13979: Ruby doesn't give error on keyword arguments that you can't refer to
Eregon (Benoit Daloze) wrote:
> @nobu Is there any value to support such keyword arguments?
> I think an early erro...
nobu (Nobuyoshi Nakada)
10:51 AM Feature #13979: Ruby doesn't give error on keyword arguments that you can't refer to
Thank you nobu, I didn't know about Binding#local_variable_get asterite (Ary Borenszweig)
08:57 AM Feature #13979: Ruby doesn't give error on keyword arguments that you can't refer to
@nobu Is there any value to support such keyword arguments?
I think an early error might be less surprising here.
...
Eregon (Benoit Daloze)
12:58 AM Feature #13979 (Rejected): Ruby doesn't give error on keyword arguments that you can't refer to
Use `Binding#local_variable_get`. nobu (Nobuyoshi Nakada)
11:59 AM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
How about redefining `#include` in the context of refine as what would be expected of the new `#inject` method? I get... chucke (Tiago Cardoso)
11:17 AM Feature #13981 (Closed): in configure, detect mandoc and set MANTYPE=doc
Applied in changeset trunk|r60129.
----------
configure.ac: detect mandoc and set MANTYPE=doc
OpenBSD uses mandoc [...
naruse (Yui NARUSE)
04:13 AM Feature #13981 (Closed): in configure, detect mandoc and set MANTYPE=doc
My OpenBSD machine uses `mandoc` to format manuals. Ruby's configure guesses MANTYPE=doc or MANTYPE=man after looking... kernigh (George Koehler)
11:17 AM Revision 4f966c0a (git): configure.ac: detect mandoc and set MANTYPE=doc
OpenBSD uses mandoc [Feature #13981] [ruby-core:83146]
Note: AC_PATH_PROGS_FEATURE_CHECK is autoconf 2.62 feature,
bu...
naruse (Yui NARUSE)
10:35 AM Feature #5964: Make Symbols an Alternate Syntax for Strings
My only point was that symbols are not meant to be operated on the same as strings, because they do serve different p... avit (Andrew Vit)
12:55 AM Feature #5964: Make Symbols an Alternate Syntax for Strings
Ajedi32 (Andrew M) wrote:
> I can even imagine a reasonable use-case for both of those methods. For example, convert...
nobu (Nobuyoshi Nakada)
08:09 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
I think `&[symbol, *args]` can be a natural extension to `&symbol`, as they are both a shorthand for `{ |_| _.__send_... knu (Akinori MUSHA)
05:27 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
nobu (Nobuyoshi Nakada) wrote:
> jwmittag (Jörg W Mittag) wrote:
> > I disagree: responding to `to_proc` in Ruby mo...
duerst (Martin Dürst)
01:03 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
jwmittag (Jörg W Mittag) wrote:
> I disagree: responding to `to_proc` in Ruby more or less means "I am a function-li...
nobu (Nobuyoshi Nakada)
12:53 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
knu (Akinori MUSHA) wrote:
> Wouldn't Array#to_proc make sense?
>
> ```ruby
> class Array
> def to_proc
> ...
jwmittag (Jörg W Mittag)
07:40 AM Bug #13980: Rounding failure on i686 (i386).
Fedora 25 using gcc-6.4.1-1.fc25.i686. This is example of the failing build:
https://koji.fedoraproject.org/koji/t...
vo.x (Vit Ondruch)
04:00 AM Bug #13980 (Feedback): Rounding failure on i686 (i386).
I can't reproduce it with gcc 7.2.0 on Ubuntu 17.10.
Which distribution and compiler are you using?
nobu (Nobuyoshi Nakada)
01:55 AM Bug #13980 (Closed): Rounding failure on i686 (i386).
Revision 58513 introduced rounding failure:
```
1) Failure:
TestFloat#test_round_with_precision [/builddir/bui...
pvalena (Pavel Valena)
06:11 AM Revision f52a4913 (git): .gdbinit: print_id in rp_id [ci skip]
* .gdbinit (rp_id): use print_id instead of calling
lookup_id_str() in a debugger context.
* symbol.c (ID_ENTRY_UN...
nobu (Nobuyoshi Nakada)
05:55 AM Bug #13973 (Closed): super_method fails on some UnboundMethods
Applied in changeset trunk|r60127.
----------
proc.c: super_method of included method
* proc.c (method_super_method...
nobu (Nobuyoshi Nakada)
05:55 AM Revision a15028bc (git): proc.c: super_method of included method
* proc.c (method_super_method): search the next super method along
the included ancestor chain. [ruby-core:83114] ...
nobu (Nobuyoshi Nakada)
05:55 AM Revision 581c0231 (git): proc.c: prefer name method result to inspect
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:15 AM Revision 9de6c712 (git): No more ubygems in trunk
[Fix GH-1711]
Author: MSP-Greg <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)

10/05/2017

10:29 PM Bug #13841: Segmentation fault in Ruby CFUNC :to_s
I get this somewhat inconsistently when running chef-solo on ubuntu 16.04.
Ruby version ruby 2.3.5p376 (2017-09-14...
thaynel2 (Thayne McCombs)
10:17 PM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
rhenium, thank you for the link to the openssl issue, I just tested, and I can confirm that it solves the issue! Inde... chucke (Tiago Cardoso)
09:53 PM Revision e810b5c9 (git): * 2017-10-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:53 PM Revision 0d2ab887 (git): webrick: avoid unnecessary IO#sync= call
Sockets and pipes are always created with FMODE_SYNC flag
already set (otherwise many things would be broken).
* lib...
Eric Wong
09:48 PM Feature #13979 (Rejected): Ruby doesn't give error on keyword arguments that you can't refer to
You can't use keywords as names for normal arguments. For example all of these give a syntax error:
~~~ruby
def f...
asterite (Ary Borenszweig)
09:26 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
avit (Andrew Vit) wrote:
> methods like `:a + :b` or `:c.upcase` make no sense.
They do make sense though. In fac...
Ajedi32 (Ajedi32 W)
08:00 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
sheerun (Adam Stankiewicz) wrote:
> Did it change since ruby got frozen string? Is there much difference between fro...
avit (Andrew Vit)
06:21 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
matz (Yukihiro Matsumoto) wrote:
> In Ruby, Symbols annd Strings are different in both semantics and behavior (and i...
sheerun (Adam Stankiewicz)
08:38 PM Bug #13978: Remove Bundler from StdLib
hsbt (Hiroshi SHIBATA) wrote:
> >Bundler was merged directly into StdLib on the grounds of "Rubygems itself is going...
vo.x (Vit Ondruch)
10:09 AM Bug #13978 (Rejected): Remove Bundler from StdLib
>Bundler was merged directly into StdLib on the grounds of "Rubygems itself is going to depend on bundler." but that ... hsbt (Hiroshi SHIBATA)
08:55 AM Bug #13978 (Rejected): Remove Bundler from StdLib
While I acknowledge people are using Bundler and it provides valuable services, I hate to point out that Bundler was ... vo.x (Vit Ondruch)
06:19 PM Feature #7792: Make symbols and strings the same thing
@shyouhei @matz Could this be revisited as ruby now has frozen strings? They behave pretty much the same as symbols.
...
sheerun (Adam Stankiewicz)
11:17 AM Bug #13976 (Closed): SyntaxError if curly brace block follows args without parentheses, introduced in 2.4.2
matz (Yukihiro Matsumoto)
08:01 AM Bug #13976: SyntaxError if curly brace block follows args without parentheses, introduced in 2.4.2
sorry, duplicate of https://bugs.ruby-lang.org/issues/13939
feel free to delete this ticket.
janosch-x (Janosch Müller)
07:58 AM Bug #13976 (Closed): SyntaxError if curly brace block follows args without parentheses, introduced in 2.4.2
```ruby
# ruby 2.4.1
p :bar do end # => :bar
p :bar {} # => :bar
# ruby 2.4.2
p :bar do end # => :bar
p :bar ...
janosch-x (Janosch Müller)
10:44 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
> Wouldn't Array#to_proc make sense?
For me, it looks confusing. Array is (usually) a set of _homogenous_ objects,...
zverok (Victor Shepelev)
03:35 AM Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
Wouldn't Array#to_proc make sense?
```ruby
class Array
def to_proc
proc { |x| x.__send__(*self) }
end
...
knu (Akinori MUSHA)
10:24 AM Feature #12648: `Enumerable#sort_by` with descending option
Another path could be to introduce the sense of "reversed object".
I don't yet have a good name for the method tha...
knu (Akinori MUSHA)
10:00 AM Feature #12648: `Enumerable#sort_by` with descending option
Something like this can be a solution for sorting with multiple keys with separate ordering directions.
```ruby
m...
knu (Akinori MUSHA)
10:11 AM Bug #13977 (Rejected): 0 should be treated as FALSE
Anon92929 (Anon Ymous) wrote:
> 0 is false, 1 is true.
Every programming language has its own convention. For exa...
duerst (Martin Dürst)
08:46 AM Bug #13977 (Rejected): 0 should be treated as FALSE
0 is false, 1 is true.
It is beyond stupidity that this even needs to be addressed. Fix this please.
Anon92929 (Anon Ymous)
08:32 AM Bug #13975 (Closed): standard library になった bundler で bundle gem を実行できない
Applied in changeset trunk|r60122.
----------
Fixed broken `bundle gem` command.
This patch is provided by @gyugy...
hsbt (Hiroshi SHIBATA)
06:09 AM Bug #13975 (Assigned): standard library になった bundler で bundle gem を実行できない
報告ありがとうございます。再現を確認しました。
パッチですが、rbinstall.rb の変更だけ問題ないか確認してマージしようと思います。
hsbt (Hiroshi SHIBATA)
05:30 AM Bug #13975 (Closed): standard library になった bundler で bundle gem を実行できない
https://github.com/ruby/ruby/pull/1710
Ruby 2.5.0 から bundler が standard library となるようですが、
現在の standard library とし...
gyugyu (Yusuke Yagyu)
08:32 AM Revision 5b3d137b (git): Fixed broken `bundle gem` command.
This patch is provided by @gyugyu (Yusuke Yagyu)
* Remove README* entry from no_install that there is no README* f...
hsbt (Hiroshi SHIBATA)
06:33 AM Bug #13962: Change http://unicode.org to https
normalperson (Eric Wong) wrote:
> Regardless of HTTPS or not; can we keep known-good
> SHA-256/384/512/whatever...
duerst (Martin Dürst)
05:51 AM Bug #13962: Change http://unicode.org to https
[email protected] wrote:
> Just an intermediate report: HTTPS is available only since
> about a week, and the...
normalperson (Eric Wong)
02:45 AM Bug #13962: Change http://unicode.org to https
Just an intermediate report: HTTPS is available only since about a week, and the Unicode Consortium wants to check th... duerst (Martin Dürst)
02:56 AM Misc #13974 (Closed): Make sure Unicode files are only downloaded once, not repeatedly, for continuous integration
People from the Unicode Consortium pointed out to me that we shouldn't repeatedly download the Unicode data files for... duerst (Martin Dürst)
02:35 AM Revision 09e60b5a (git): io.c: [DOC] about buffering [ci skip]
* io.c (rb_file_initialize): [DOC] stated that non-tty file is
buffered by the default, and added links to related ...
nobu (Nobuyoshi Nakada)
02:01 AM Bug #13973 (Closed): super_method fails on some UnboundMethods
`super_method` fails to go up the ancestry chain for methods that are only defined in included modules:
~~~ ruby
...
marcandre (Marc-Andre Lafortune)
01:53 AM Bug #13971 (Closed): Ripper changes sexp - class methods
Applied in changeset trunk|r60120.
----------
parse.y: fix KWD2EID
* parse.y (KWD2EID): should respect the previous...
nobu (Nobuyoshi Nakada)
01:53 AM Revision 80855409 (git): parse.y: fix KWD2EID
* parse.y (KWD2EID): should respect the previous callback result
for keywords. [ruby-core:83106] [Bug #13971]
git...
nobu (Nobuyoshi Nakada)
01:43 AM Revision d002f230 (git): Fixed invalid gemspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:30 AM Revision 5146c363 (git): * 2017-10-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:30 AM Revision a6ac6e00 (git): Followed up [ruby-core:83093]. Update gemspec attributes.
Added metadata for rubygems.org.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60117 b2dd03c8-39d4-4d8f-98ff-823...
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom