Activity
From 12/17/2014 to 12/23/2014
12/23/2014
-
08:47 PM Bug #10638: Keyword Hash processing is inconsistent
- Sorry, I had an old MRI version selected in chruby, this appears to work correctly on trunk.
-
08:47 PM Bug #10638 (Closed): Keyword Hash processing is inconsistent
- Works ok on current trunk (48948).
-
08:32 PM Bug #10638 (Closed): Keyword Hash processing is inconsistent
- An empty Hash passed to a method taking a keyword rest argument is not dup'd. A modification to the keyword rest Hash in the method modifies the object passed to the method.
This behavior differs from passing a non-empty Hash.
http... -
08:41 PM Revision 7a0676e8 (git): * tool/downloader.rb: support ruby 1.8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:59 PM Feature #10637 (Assigned): Puppet orchestration on vagrant fails with Error: Non-HTTP proxy URI
- I encountered this issue while bringing up a VM using vagrant with virtualbox. I am using puppet to do some provisioning
==> default: Notice: Downloading from https://forge.puppetlabs.com ...
==> default: Error: Non-HTTP proxy URI: h... -
06:59 PM Bug #10591: Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
- ruby_2_2 r48952 merged revision(s) 48948.
-
06:10 PM Bug #10591 (Closed): Net::HTTPResponse#read_status_line does not throw Net::HTTPBadResponse with some malformed responses.
- Applied in changeset r48948.
----------
* lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces [Bug #10591].
by leriksen <leif.eriksen.au@gmail.com>
https://github.com/ruby/ruby/pull/782 fix GH-782
NOTE: grap... -
06:59 PM Revision f5dbd9db (git): merge revision(s) 48948: [Backport #10591]
- * lib/net/http/response.rb (Net::HTTPResponse): require one or more
spaces [Bug #10591].
by leriksen <leif.eriksen.au@gmail.com>
https://github.com/ruby/ruby/pull/782 fix GH-782
NOTE: graph.faceboo... -
06:27 PM Bug #10616: Dir.mktmpdir is not setting "d" prefix as default
- ruby_2_2 r48947 merged revision(s) 48905.
-
06:26 PM Bug #10633: OpenSSL RangeError on update
- ruby_2_2 r48951 merged revision(s) 48923.
-
02:59 PM Bug #10633: OpenSSL RangeError on update
- I don't have much experience with building Ruby by hand, so part of my issue may be there, or perhaps the example provided by Kenneth should never work, but should blow up in a different way than what he ran into, but I pulled down and b...
-
02:42 AM Bug #10633 (Closed): OpenSSL RangeError on update
- Applied in changeset r48923.
----------
ossl_cipher.c: workaround of OpenSSL API
* ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. workaround of OpenSSL API
limitation. [ruby... -
02:13 AM Bug #10633: OpenSSL RangeError on update
- It's caused by OpenSSL's API design.
-
06:23 PM Revision 1e65f0a5 (git): merge revision(s) 48923: [Backport #10633]
- * ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. workaround of OpenSSL API
limitation. [ruby-core:67043] [Bug #10633]
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
06:20 PM Bug #10619: URI::HTTP#query= behavior changed for 2396 uris
- ruby_2_2 r48950 merged revision(s) 48934.
-
01:11 PM Bug #10619 (Closed): URI::HTTP#query= behavior changed for 2396 uris
- Applied in changeset r48934.
----------
* lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
on both rfc2396 and rfc3986. [Bug #10619] -
06:19 PM Revision 5add0770 (git): merge revision(s) 48934: [Backport #10619]
- * lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
on both rfc2396 and rfc3986. [Bug #10619]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:15 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
- ruby_2_2 r48949 merged revision(s) 48900,48902.
-
06:14 PM Revision 57fd3577 (git): merge revision(s) 48900,48902: [Backport #10618]
- test/test_weakref.rb: increase timeout [Bug #10618]
* test/test_weakref.rb (test_repeated_object_leak): increase timeout
[Bug #10618]
* test/test_weakref.rb (test_repeated_object_leak): increase timeout
[Bug ... -
06:10 PM Revision 0f7e301f (git): * lib/net/http/response.rb (Net::HTTPResponse): require one or more
- spaces [Bug #10591].
by leriksen <leif.eriksen.au@gmail.com>
https://github.com/ruby/ruby/pull/782 fix GH-782
NOTE: graph.facebook.com returns without SP Reason-Phrase.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48948 b2dd0... -
05:41 PM Revision 7f5bc1ba (git): merge revision(s) 48905: [Backport #10616]
- * lib/tmpdir.rb (Dir.mktmpdir): Accept nil again, as Ruby 2.1.
[ruby-core:66943] [Bug #10616] Fixed by Alex Slynko.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:12 PM Bug #10636 (Closed): "make-snapshot tmp stable" broken
- Applied in changeset r48946.
----------
make-snapshot: fix stable snapshot
* tool/make-snapshot (package): VCS#branch_list expects glob a
pattern string but not a regexp. based on the patch by Vit
Ondruch. in [ruby-core:67064]. ... -
12:36 PM Bug #10636 (Closed): "make-snapshot tmp stable" broken
- It seems that r48840 breaks make-snapshot:
~~~
$ tool/make-snapshot tmp stable
/builddir/ruby/tool/vcs.rb:165:in `fnmatch?': no implicit conversion of Regexp into String (TypeError)
from /builddir/ruby/tool/vcs.rb:165:in `block (2... -
05:12 PM Revision 730c9417 (git): make-snapshot: fix stable snapshot
- * tool/make-snapshot (package): VCS#branch_list expects glob a
pattern string but not a regexp. based on the patch by Vit
Ondruch. in [ruby-core:67064]. [Bug #10636]
* tool/vcs.rb (VCS::SVN#branch_list): strip newlines.
* tool/vcs... - 03:32 PM Revision b1186bf3 (git): * tool/extlibs.rb (do_extract): decompress!
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:24 PM Revision 694185bf (git): * tool/extlibs.rb (do_extract): the pipe should be binmode.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:22 PM Revision c5712c91 (git): * Makefile.in, common.mk: move common-srcs to Makefile.in because
- it breaks build on mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:06 PM Revision 7577e786 (git): * 2014-12-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:06 PM Revision 7e9175e3 (git): * lib/open-uri.rb (OpenURI.open_http): accept multiple certs path in
- ssl_ca_certs.
* tool/downloader.rb: use certs of rubygems for downloading gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:52 PM Revision e87f45d8 (git): * gems: typo in svn:ignore. sorry.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:51 PM Revision 68d1f7d7 (git): * gems: ignore downloaded files.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:30 PM Revision 51f94567 (git): common.mk: run after-update
- * common.mk (up): run after-update on every platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:14 PM Revision e8c22d74 (git): extlibs.rb: separate commands
- * tool/extlibs.rb (do_extract): separate expansion and extraction
processes to each commands.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:39 PM Revision 840fa808 (git): fiddle: extlibs
- * ext/fiddle/extlibs: libffi-3.2.1 and patch for mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:24 PM Revision 38938cca (git): extlibs.rb: external libraries
- * tool/extlibs.rb: download, extract, and patch external libraries.
* ext/fiddle/extlibs: libffi-3.2.1 and patch for mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:15 PM Feature #7883: Add Regex#to_proc
- Nobuyoshi Nakada wrote:
> Nothing, and line 10 is possible with `grep`
> ...
Yes, but a bit lengthy.
> Anyway, a patch.
Cool! Thanks a lot! -
03:09 AM Feature #7883: Add Regex#to_proc
- Nothing, and line 10 is possible with `grep`
~~~ruby
%w{foo bar baz}.grep(/\Ab/) {|s|break s}
~~~
Anyway, a patch.
~~~diff
diff --git i/re.c w/re.c
index 1a0f0b1..d345f17 100644
--- i/re.c
+++ w/re.c
@@ -801,6 +801,19 @@ ... -
12:01 AM Feature #7883: Add Regex#to_proc
- Was any of the two suggested forms ever realized?
-
01:11 PM Revision 30fef86b (git): * lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^
- on both rfc2396 and rfc3986. [Bug #10619]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:07 PM Revision 132415bf (git): extconf.rb: no empty CPP
- * ext/fiddle/extconf.rb: pass CPP only if necessary, should not
make it empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:05 PM Revision 5b6fc3f0 (git): extmk.rb: replace current directory name
- * ext/extmk.rb (extmake): replace "./" at beginning in LOCAL_LIBS
with the current directory name for values cached in previous
Makefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:04 PM Revision 42953731 (git): avoid a bug of the latest redmine
- even if call ?include=changesets, latest redmine doesn't return
changesets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:57 AM Revision b9ffe579 (git): fiddle: use RMALL
- * ext/fiddle/depend (realclean-libffi): use RMALL instead of
RMDIRS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:33 AM Revision 276065f8 (git): fiddle: clean-libffi
- * ext/fiddle/depend (clean-libffi): clean libffi directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:58 AM Revision 802d4f9f (git): registry.rb: fix buffer overflow
- * ext/win32/lib/win32/registry.rb (Win32::Registry::Error#initialize):
should not re-use sliced string as buffer, to get rid of buffer
overflow. [ruby-core:65295] [Bug #10300]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48928... -
08:57 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
- At Comment#3, Nobu said that we still need a function which returns no such entry.
We have three possibility:
(a) reutrn Qundef when no entry (current rb_hash_delete())
(b) return nil when no entry
(c) return passed block results... -
05:28 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
- @nobu Do you think we need to change `rb_hash_delete` behavior? Or do you mean we should add another public c-api function for the undef behavior, like `rb_hash_delete_xxx`
-
07:03 AM Bug #10300 (Closed): Encoding error in conversion from UTF-16LE to UTF-8 to CP850
- Applied in changeset r48927.
----------
registry.rb: try en_US message
* ext/win32/lib/win32/registry.rb (Win32::Registry::Error#initialize):
try en_US message if the default message cannot be encoded to
locale. [ruby-core:65295] ... -
07:03 AM Revision ba3da9af (git): registry.rb: try en_US message
- * ext/win32/lib/win32/registry.rb (Win32::Registry::Error#initialize):
try en_US message if the default message cannot be encoded to
locale. [ruby-core:65295] [Bug #10300]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48927 b2d... -
06:22 AM Revision 4c0a560c (git): extconf.rb: try modversion ff pkg_config succeeded
- * ext/fiddle/extconf.rb: when pkg_config failed, module version is
not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:21 AM Revision b2c4e778 (git): extconf.rb: libffi on mswin
- * ext/fiddle/extconf.rb: try to compile libffi as mingw on mswin
if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:20 AM Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
- I opened a pull request to add ruby 2.2 compatibility to rails 3-2-stable: https://github.com/rails/rails/pull/18160.
In our large rails app, I only had to fix 5 function definitions, by adding parenthesis to 4 of them. The warnings m... -
04:03 AM Bug #10631 (Closed): Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
- Duplicate of #10015
-
12:53 AM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
- I tried the following patch against ruby-trunk r48405 to make sure this is the Dir[] performance regression:
~~~diff
--- a/dir.c
+++ b/dir.c
@@ -1241,7 +1241,7 @@ glob_make_pattern(const char *p, const char *e, int flags, rb_encodi... -
12:16 AM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
- Yes, I tried it on Yosemite 10.10.2. I now re-ran the tests on an Ubuntu Trusty VM with 2.1.5 and 2.2.0-rc1 installed through ruby-install and results look promising:
~~~
chruby 2.1.5
ruby -v
ruby 2.1.5p273 (2014-11-13 revision 4... - 02:42 AM Revision 36cea85a (git): * 2014-12-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:42 AM Revision debedd37 (git): ossl_cipher.c: workaround of OpenSSL API
- * ext/openssl/ossl_cipher.c (ossl_cipher_update_long): update huge
data gradually not to exceed INT_MAX. workaround of OpenSSL API
limitation. [ruby-core:67043] [Bug #10633]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48923 ... -
02:31 AM Bug #10635 (Closed): cmp_failed warnings in 2.2 are very hard to track down
- I propose we add the exception (and possibly backtrace as well) to show the root cause of the warning.
~~~
diff --git a/compar.c b/compar.c
index 81dff38..70d08ca 100644
--- a/compar.c
+++ b/compar.c
@@ -68,10 +68,11 @@ cmp_eq(VA... -
01:51 AM Bug #10632 (Feedback): 2.2rc1 Fails to Compile with Mingw64 NET_LUID
- `NET_LUID` type should be checked by `configure`.
Could you show `config.log` file? -
01:39 AM Bug #10630: ERB tags nested in escaped blocks are skipped
- Tonči Damjanić wrote:
> The Erubis repo is stale and the project seems to be deprecated by the author.
Nobody would maintain deprecated projects. -
12:47 AM Misc #10628: Peformance of URI module
- Eric Wong wrote:
> tgx_world: Please don't use screenshots when a few words explaining the
> ...
Opps got it. I'll try to explain better in words next time. -
12:32 AM Feature #10634 (Open): Baselining with Benchmark
- Add a method Benchmark::Report#baseline. This does not report measurements but stores them as a baseline value in the Benchmark::Report instance. This baseline is nil initially. Any invocation of Benchmark::Report#report will do one o...
12/22/2014
-
10:08 PM Misc #10628: Peformance of URI module
- tgx_world: Please don't use screenshots when a few words explaining the
situation will do. Not everyone can view pics: lack of working GUI,
poor eyesight or danger of opening inappropriate images in public areas.
Fortunately, I wa... -
09:53 PM Bug #10633: OpenSSL RangeError on update
- I get the same result on
ruby 1.9.2p330 (2014-08-07 revision 47094) [x86_64-linux]
ruby 1.9.3p545 (2014-02-24 revision 45159) [x86_64-linux]
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
Maybe an Ubuntu OpenSSL issue? ... -
09:18 PM Bug #10633 (Closed): OpenSSL RangeError on update
- OpenSSL Cipher throws a RangeError on the update function when given a very large string. I've verified that it happens with a file of 2 or 3GB in size. 1 GB works fine. This has been tested with 2.1.2, 2.1.3, and 2.2rc-1.
```ruby
re... -
08:58 PM Bug #10632: 2.2rc1 Fails to Compile with Mingw64 NET_LUID
- Can you provide specifics about the version of mingw-w64 you used?
You say "4.9.2", but there are many builds of it. Care to provide the link to the compiler you downloaded?
Thank you. -
08:35 PM Bug #10632 (Closed): 2.2rc1 Fails to Compile with Mingw64 NET_LUID
- Ruby 2.1.* compile correctly with mingw64. Ruby 2.2rc1 does not. The error is:
~~~
gcc version 4.9.2 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)
compiling win32/win32.c
win32/win32.c:3889:7: error: conflicting types for '... -
05:38 PM Bug #10614: strpdate and Leap Days
- Tsuyoshi Sawada wrote:
> `'02/29/2012'` clearly does not match `'%m/%d'`. What else would you expect than an argument error?
>> Date.strptime('01/01/2014', '%m/%d')
=> #<Date: 2014-01-01 ((2456659j,0s,0n),+0s,2299161j)>
I... -
04:00 PM Bug #10631: Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
- The README says you tried this on OS X. Can you try it on Linux? This may be related to Bug #10015, and testing on Linux would eliminate that possibility.
-
03:49 PM Bug #10631 (Closed): Rails 4.2 much slower on 2.2.0-rc1 vs. 2.1.5
- I'm seeing huge slowdowns when running Rails 4.2.0 on Ruby 2.2.0-rc1 (or -preview1) compared to Ruby 2.1.5.
On a production app I'm seeing ajax requests taking 4 seconds instead of 400 milliseconds.
I was also able to reproduce thi... -
01:48 PM Bug #10630: ERB tags nested in escaped blocks are skipped
- OK. Who is maintaining Erubis then? Is it possible to reach out to them and have the bug fixed?
The Erubis repo is stale and the project seems to be deprecated by the author. -
11:47 AM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
- Erubis is not a part of ruby repository.
We can do nothing for it. -
09:48 AM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
- Hello,
First of all, is this a good place to report Erubis bugs? Their GitHub repo is stale (no action since 2011) and I was suggested by the Rails team to try here.
GitHub ticket: https://github.com/kwatch/erubis/issues/6
Repro ... - 12:31 PM Revision 2f4570e7 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 PM Revision 14c5bd12 (git): * test/win32ole/test_win32ole_event.rb: some tests are
- executed on standard Windows OS without ADO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:08 AM Bug #10629 (Closed): Compile error in signal.c: ‘received_signal’ undeclared
- Applied in changeset r48920.
----------
signal.c: fix received_signal
* signal.c (received_signal): fix condition to define.
[ruby-core:67032] [Bug #10629] -
04:50 AM Bug #10629 (Closed): Compile error in signal.c: ‘received_signal’ undeclared
- I got the following error when making "make up; make install-nodoc", in the compilation of signal.c, on cygwin.
Most of the lines in signal.c that mention "received_signal" have been introduced (changed?) in r48910, so I have tentativel... -
05:08 AM Revision 1634ac4d (git): signal.c: fix received_signal
- * signal.c (received_signal): fix condition to define.
[ruby-core:67032] [Bug #10629]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:42 AM Revision 458cffce (git): extconf.rb: libffi with libruby
- * ext/fiddle/extconf.rb: link libffi with libruby for symbols
provided by ruby on some platforms, e.g. alloca.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:17 AM Revision 4e9f6719 (git): * 2014-12-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:17 AM Revision 055ae0c8 (git): extconf.rb: configure libffi first
- * ext/fiddle/extconf.rb: configure libffi for the check requires
the headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:10 AM Bug #7995 (Closed): RubyVM::InstructionSequence to_a not working for blocks
- Fixed at r44720, #9455.
12/21/2014
-
08:37 PM Bug #10450: multiple assignment in conditional
- Recursive Madman wrote:
> Actually, thinking about it again I'm not sure anymore if the warning is warranted. The warning for singular assignment is there to warn about the possibility of a typo (`a = b` vs `a == b`). Multiple assignmen... -
08:21 PM Bug #10627: gem update fails with a certificate verification error
- Frankly, no. And I shouldn't have to. I'm a user of gems, not a developer of one (or the system for that matter). To be blunt: I "just" need it to work.
-
08:18 PM Bug #10627: gem update fails with a certificate verification error
- Martijn Saly wrote:
> Why is it not being fixed from your end?
Have you read the background describing this? -
08:10 PM Bug #10627: gem update fails with a certificate verification error
- So now every new installation of Ruby & Gem has to undergo a tedious process of some sort, because someone decided it was a good idea to install an unsupported server certificate? Really?
Why is it not being fixed from your end? -
12:38 PM Bug #10627 (Rejected): gem update fails with a certificate verification error
- This has been answered before:
This is caused by changes on SSL certificates used by rubygems.org.
Please read the following:
https://gist.github.com/luislavena/f064211759ee0f806c88
This is also covered in RubyInstaller's gro... -
03:03 AM Bug #10627 (Rejected): gem update fails with a certificate verification error
- Whenever I execute `gem update` or `gem update --system` it returns this error:
~~~
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certifica... -
03:47 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- Maybe someone can now rename this issue to a name better reflecting the actual problem, it seems like a pretty general memory allocation bug that can causes many different code patterns to produce a crash. I also have reproduced the same...
-
03:14 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- A still more simple test case for apparently the same problem:
https://gist.github.com/anonymous/a86f5eb0198acc10ae1e
It really isn't simply an unhandled stack overflow. If you decrease the number of allocations, the program runs j... -
03:00 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- Given that this is a BUS error, here is perhaps a particularly interesting backtrace you can get if you are "lucky":
~~~
#0 0xaf9e3187 in _int_memalign (av=av@entry=0xafb00420 <main_arena>, alignment=alignment@entry=16384, bytes=byt... -
02:56 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- ... way lower than the default ulimit -s of 8192 ***kilobytes***. Wish this bugtracker supported editing ^^
-
02:55 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- Some more findings, you can run the above test case under gdb like this:
~~~
# gdb ruby
(gdb) set disable-randomization off
(gdb) run test.rb
~~~
The test program does not crash with randomization disabled in gdb, nor does it c... -
08:05 AM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- Here is a stripped down and easier to understand test case:
https://gist.github.com/anonymous/a2a784c9f37b1fc6b753
Basically, the bigger the M, the lower N is needed to trigger the crash. On my computer, just nesting 100 lambdas is... -
06:34 AM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- I have seen #10460 and would not say this is an obvious duplicate. Here, it is not only that you do not get a stack overflow, it seems that the C stack grows up abnormally quickly when you nest lambdas and method calls, compared to just ...
-
02:43 PM Misc #10628 (Closed): Peformance of URI module
- Please view attached screenshot or go to [the following link](https://railsbench.herokuapp.com/tgxworld/ruby?utf8=%E2%9C%93&result_types%5B%5D=app_uri&commit=Submit) to see benchmark graph over time.
It got slower after this [commit](... -
08:17 AM Bug #10487: [PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
- @Marc-Andre Lafortune
sounds good, do I need to modify patch as you said?
If so, please feel free. -
08:12 AM Revision 80036df9 (git): fiddle: modversion may be unavailable
- * ext/fiddle/extconf.rb: modversion may be unavailable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:15 AM Revision 0c8b964e (git): fiddle: do not disturb other checks
- * ext/fiddle/extconf.rb: add the local ffi library and header just
before create_makefile, not to disturb other checks.
also prepend the extension path name to the local library name
for static linked ext.
git-svn-id: svn+ssh://ci... -
05:51 AM Revision bade6e46 (git): handle.c: suppress warnings
- * ext/fiddle/handle.c (CHECK_DLERROR): suppress warnings for using
the result of an assignment as a condition without parentheses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:45 AM Revision 53a7c964 (git): fiddle: fix build failures
- * ext/fiddle/depend (build-libffi): get rid of eventually empty
target for nmake.
* ext/fiddle/extconf.rb: omit stuffs for libffi unless bundled
libffi is found and used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48913 b2dd... -
05:26 AM Revision cfe33575 (git): handle.c: suppress a warning
- * ext/fiddle/handle.c (rb_fiddle_handle_initialize): suppress an
unused-but-set-variable warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:35 AM Revision 3600b5e6 (git): thread.c: no allocation during GC
- * thread.c (ruby_thread_stack_overflow): jump without setting up
the exception not to allocate new objects, during GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:35 AM Revision d3383030 (git): signal.c: clear received signal at stack overflow
- * signal.c (check_stack_overflow): clear the received reserved
signal before raising stack overflow but not aborting.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:56 AM Revision 03a6d033 (git): * test/win32ole/test_win32ole_event.rb: test_s_new_exception is
- executed on standard Windows OS without ADO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:30 AM Bug #10625: configure --with or --without-jemalloc fails
- Fixed the former bug, so `--without-jemalloc` should work.
But the latter is caused by MacPorts jemalloc, it is just a workaround and you still need to set `DYLD_LIBRARY_PATH` to run built binaries.
OS X `ld(1)` seems not to provide a ...
12/20/2014
-
11:35 PM Bug #10625 (Closed): configure --with or --without-jemalloc fails
- Applied in changeset r48907.
----------
configure.in: fix jemalloc option
* configure.in (jemalloc): fix option argument, should use
`$withval` but not `yes` always. [ruby-core:66994] [Bug #10625]
* configure.in (jemalloc): defer ad... -
10:41 PM Bug #10625: configure --with or --without-jemalloc fails
- This is consist of 2 issues.
* `with_jemalloc` is set to `yes` even if `--without-jemalloc` is given.
* MacPorts jemalloc's `install_name` has the base name only, so its runtime library needs to be located in a system standard librar... -
06:36 AM Bug #10625 (Closed): configure --with or --without-jemalloc fails
- I have installed jemalloc(version 3.6.0) from MacPorts on OSX Yosemite and tried building ruby trunk@96fc310.
The result were
```
$ ../configure --srcdir=.. --with-opt-dir=/opt/local --with-jemalloc
:
checking size of long long.... - 11:35 PM Revision 38b1f5c1 (git): * 2014-12-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:35 PM Revision 65cc2e83 (git): configure.in: fix jemalloc option
- * configure.in (jemalloc): fix option argument, should use
`$withval` but not `yes` always. [ruby-core:66994] [Bug #10625]
* configure.in (jemalloc): defer adding the liner option to get
rid of linking contest against jemalloc, so t... -
03:14 PM Bug #10626: BUS error from nesting lambda's and calls to methods defined with define_method
- By the way, even more strange things happen if you replace the simple call to test with something like:
~~~ruby
t1 = Thread.new { test }
t2 = Thread.new { test }
t1.join
t2.join
~~~
I get then the following error:
~~~
test... -
03:09 PM Bug #10626 (Closed): BUS error from nesting lambda's and calls to methods defined with define_method
- I get a BUS error from executing the following Ruby program: https://gist.github.com/jaroslawr/8579678d7c68a49208f0
I am on Gentoo Linux and Ruby 2.1.5, and have also tried Ruby 2.1.4, 2.1.3, ..., down to 2.1.0. My colleagues The prob... -
10:50 AM Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
- > tmm1
Please request to backport has_many_association patch into Rails 3.2. -
02:45 AM Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
- I see, @matz recommended `foo = foo()`. I guess this is a breaking change in ruby 2.2.
-
02:37 AM Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
- This change in behavior breaks rails 3.2, for example here: https://github.com/github/rails/blob/3-2-github/activerecord/lib/active_record/associations/has_many_association.rb#L53-L55
In this case, I think the intended behavior is `de... -
09:26 AM Bug #10588 (Rejected): Invalid Dates
- It is not good idea to restrict current methods to reject invalid dates and times.
I tried to verify invalid time using round trip test once.
(ruby-core:14517, ruby-dev:33058, r14765, r15203)
But it caused bigger problems over ben... -
09:13 AM Misc #10553: Ruby 2.2.0 release engeneering
- Please backport r48905 and r48906 to fix Dir.mktmpdir(nil). ruby-core:66943 [Bug #10616]
-
08:58 AM Revision fa9f7c25 (git): Add a test for Dir.mktmpdir(nil) [ruby-core:66943] [Bug #10616].
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 AM Bug #10616 (Closed): Dir.mktmpdir is not setting "d" prefix as default
- Applied in changeset r48905.
----------
* lib/tmpdir.rb (Dir.mktmpdir): Accept nil again, as Ruby 2.1.
[ruby-core:66943] [Bug #10616] Fixed by Alex Slynko. -
08:58 AM Revision 8b5c7d93 (git): * lib/tmpdir.rb (Dir.mktmpdir): Accept nil again, as Ruby 2.1.
- [ruby-core:66943] [Bug #10616] Fixed by Alex Slynko.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:11 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
- I think a function can tell no keys from deleting `nil` value, like `hash_delete` in your patch, is necessary.
-
01:29 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
- Proposed patch: https://github.com/github/ruby/commit/a2b6dadbabf935ec9126c8bd9210fbb133b55c84.diff
/cc @nobu -
12:50 AM Bug #10623: rb_hash_delete() can return Qundef in 2.2-rc1
- This regression was introduced in r48114 to fix #10413
-
12:48 AM Bug #10623 (Closed): rb_hash_delete() can return Qundef in 2.2-rc1
- The behavior of rb_hash_delete() has changed from 2.1. Before, it would always return Qnil or VALUE. Now it can also return Qundef, which is breaking the posix-spawn gem's usage:
https://github.com/rtomayko/posix-spawn/blob/master/ext... -
03:53 AM Revision 96fc3108 (git): fiddle: configure in mflags
- * ext/fiddle/extconf.rb: configure is already in mflags, use
system instead of xsystem which requires a string, and logging
libffi configure output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48904 b2dd03c8-39d4-4d8f-98ff-823... -
03:36 AM Bug #10624 (Closed): \sには\vも含まれる
- るりまで\sには\vが含まれる修正をしたのですが、regexp.rdocを見てみたところ、そちらも修正した方がよさそうです。パッチを添付しますので問題なければ取り込んでいただければと思います。
* https://github.com/rurema/doctree/issues/145
なおるりまでは以下を確認できたため修正を行いました。
* https://github.com/ruby/ruby/blob/v2_1_5/test/ruby/test... -
02:23 AM Revision 5856a951 (git): fiddle: bundled libffi
- * ext/fiddle/depend, ext/fiddle/extconf.rb: try to build bundled
libffi if existing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/19/2014
-
09:18 PM Bug #8543: new rb_iseq_load crash
- I think the stack mismatches in current trunk are hard to avoid, but the
loaded bytecode is still valid and runnable for the currently-skipped
cases. I propose the following to test more thoroughly.
```
diff --git a/test/-ext-... -
08:34 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
- You can peek yourself into Fedora's builder [1]. The build.log for this particular build [2] says:
~~~
Finished tests in 1428.934639s, 11.1552 tests/s, 1757.1049 assertions/s.
15940 tests, 2510788 assertions, 0 failures, 0 errors, 3... -
08:28 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
- Thanks, I just bumped to 60s in r48900 (and r48902 for ChangeLog)
in case there are slower machines.
Btw, I'm curious: how long does "test-all" take for your ARM machines? -
08:20 PM Bug #10618 (Closed): TestWeakRef#test_repeated_object_leak fails on ARM - Applied in changeset r48900.
----------
test/test_weakref.rb: increase timeout [Bug #10618]
* test/test_weakref.rb (test_repeated_object_leak): increase timeout
[Bug #10618] -
02:05 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
- I ran 3 builds with following results:
TestWeakRef#test_repeated_object_leak = 19.71 s = .
TestWeakRef#test_repeated_object_leak = 20.04 s = .
TestWeakRef#test_repeated_object_leak = 19.88 s = . - 08:21 PM Revision f7e32f01 (git): ChangeLog: fixup r48900
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:20 PM Revision c6c88ea0 (git): * 2014-12-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:20 PM Revision 927bd684 (git): test/test_weakref.rb: increase timeout [Bug #10618]
- * test/test_weakref.rb (test_repeated_object_leak): increase timeout
[Bug #10618]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:07 PM Bug #10622 (Closed): Bump bigdecimal version for releasing ruby 2.2
-
08:06 PM Bug #10622: Bump bigdecimal version for releasing ruby 2.2
- ruby_2_2 r48899 merged revision(s) 48896.
48899 -
01:21 PM Bug #10622 (Closed): Bump bigdecimal version for releasing ruby 2.2
- Please backport commit 48896
-
07:59 PM Revision 27fe33b2 (git): merge revision(s) 48896: [Backport #10622]
- * ext/bigdecimal/depend: Fix dependencies to make bigdecimal
installable by rubygems.
* ext/bigdecimal/bigdecimal.gemspec: version 1.2.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48899 b2dd03c8-3... -
07:22 PM Feature #5458: DL should be removed
- Charles Nutter wrote:
> Well, DL depends on libdl, right?
Yes on some platforms, no on others.
Usually `dlopen()` is a part of system-provided features, regardless of the library to be linked.
And different APIs are used on Windows... -
06:00 PM Feature #5458: DL should be removed
- Well, DL depends on libdl, right?
Maybe we make it a default gem? -
11:20 AM Feature #5458: DL should be removed
- Vit Ondruch wrote:
> What would be the point of revet?
Because DL is stand alone but Fiddle is not.
To keep runnable some standard libraries, such as resolv.rb, we decided to bundle libffi if DL is removed.
-
11:03 AM Feature #5458: DL should be removed
- What would be the point of revet? Does Ruby need to bundle everything now? It is not the case for zlib, tcl/tk nor for OpenSSL, so why should Ruby bundle libffi? So to say, this is -1 for reverting r48217 and -1 for bundling libffi.
-
02:41 AM Feature #5458 (Assigned): DL should be removed
- As far as I understand, removal of ext/dl is done only if Ruby bundle libffi source like libyaml.
But libffi source is not bundled yet.
I'll revert r48217 soon. -
03:06 PM Bug #10620: #define_singleton_method keeps object from being garbage collected
- Thanks for the quick response.
I tried your code and saw what you did.. it cleans up the objects, just a lot slower than I expected.
Please feel free to close out this bug. I'd do so, but I'm not seeing the option. -
01:18 AM Bug #10620: #define_singleton_method keeps object from being garbage collected
- Try the following infinite loop, I see stable memory usage:
loop do
obj = Object.new
obj.define_singleton_method(:f) { "F" }
end
Not even multiple calls to GC.start can guarantee an object is
collected, as the current ... -
12:45 AM Bug #10620 (Rejected): #define_singleton_method keeps object from being garbage collected
- After using #define_singleton_method on an object, the object is never garbage collected
Sample code:
#!/usr/bin/env ruby
obj = Object.new
obj_id = obj.object_id
obj = nil
GC.start
GC.start
GC.start
GC.start
begin
Obje... -
01:34 PM Revision ecedd3b2 (git): Update dependencies.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:34 PM Revision 7317392a (git): * tool/update-deps: Use $(hdrdir) if possible.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:15 PM Revision 4935c130 (git): * ext/bigdecimal/depend: Fix dependencies to make bigdecimal
- installable by rubygems.
* ext/bigdecimal/bigdecimal.gemspec: version 1.2.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:11 PM Revision fe98c985 (git): update dependencies.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:03 PM Revision b56666a4 (git): * test/ruby/test_rubyoptions.rb: (TestRubyOptions#test_verbose): support RC.
- see also r48888. reported by Vit Ondruch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:00 PM Misc #10553: Ruby 2.2.0 release engeneering
- Vit Ondruch wrote:
> Please backport r48888. But this is incomplete IMO. There should be fixed also this location:
Oops, I had overlooked it. -
12:52 PM Misc #10553: Ruby 2.2.0 release engeneering
- Vit Ondruch wrote:
> Please backport r48888.
Actually, if there was not other RC, there is no need to backport ;) -
12:49 PM Misc #10553: Ruby 2.2.0 release engeneering
- Please backport r48888. But this is incomplete IMO. There should be fixed also this location:
~~~
$ git diff
diff --git a/test/ruby/test_rubyoptions.rb b/test/ruby/test_rubyoptions.rb
index 2bd1a30..8d3da54 100644
--- a/test/ruby/... -
11:02 AM Revision 9da7dcc4 (git): compile.c: add comments
- * compile.c (rb_method_for_self_aref, rb_method_for_self_aset):
add comments about inputs and outputs of func.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:00 AM Revision 0618ea75 (git): ruby.h: get rid of C++ warnings
- * include/ruby/ruby.h (PRIsVALUE): put a space after string
literals not to be confused with C++11 string literal suffix.
https://github.com/ruby/ruby/commit/a9f3eb7#commitcomment-9040169
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
10:53 AM Bug #10621: no parent in rb_data_type_t
- I've been lazy to revert r48647, but incline to do it now.
How do you think, _ko1? -
10:10 AM Bug #10621 (Closed): no parent in rb_data_type_t
- `rb_data_type_t` does need to have a parent type otherwise it cant bind objects anymore that have a tree style ClassTree like in C++ or simulated with gtk
in C++ like Class B and Class C does inherit both Class A, cant be ported with ... -
06:36 AM Revision 62d43632 (git): hash.c: fix return value
- * hash.c (hash_equal): prefer true than the result of implicit
conversion from int returned by rb_eql() to VALUE. [Fix GH-789]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:00 AM Bug #10487: [PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
- Looks good. I would use `::Math::E` instead of `E` for explicitness (I doubt anyone would defined `CMath::E`.
Also, bug fixes don't need a NEWS entry. -
02:56 AM Bug #10487: [PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
- ping
-
02:53 AM Revision 903ccd10 (git): Release branch of Ruby 2.2
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@48890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:52 AM Revision 7ce07a85 (git): * 2014-12-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:52 AM Revision a7fe7804 (git): * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_version): should support
- rc :-P
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/18/2014
-
08:01 PM Bug #10619 (Closed): URI::HTTP#query= behavior changed for 2396 uris
- Hi,
r48244 changed the behavior of the query method on uri objects generated by the 2396 parser. Here is a test to demonstrate the change:
~~~
require 'test/unit'
require 'uri'
module URI
class TestRFC2396 < Test::Unit::Te... -
07:28 PM Bug #10618: TestWeakRef#test_repeated_object_leak fails on ARM
- Is 60 seconds enough? Can 30 work? Default is only 10 seconds.
diff --git a/test/test_weakref.rb b/test/test_weakref.rb
index 36b5d5b..d21b431 100644
--- a/test/test_weakref.rb
+++ b/test/test_weakref.rb
@@ -63,7 +63,7 @@ class... -
12:39 PM Bug #10618 (Closed): TestWeakRef#test_repeated_object_leak fails on ARM
- I observer following error on Fedora's ARM builders:
~~~
1) Error:
TestWeakRef#test_repeated_object_leak:
Timeout::Error: execution of assert_no_memory_leak expired
/builddir/build/BUILD/ruby-2.2.0-r48879/test/test_weakref.r... -
05:20 PM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
- DL is removed from trunk. Should we still apply this to 2.1 and older?
-
05:16 PM Bug #10162 (Closed): Error while installing ruby 2.1.2 on freebsd
- I'm closing this. If you're still having problems, please comment here or open a new ticket. Thanks!
-
05:15 PM Bug #9823 (Closed): Segmentation fault using DL
-
05:13 PM Bug #7760 (Closed): "-\n2000-01-02 03:04:05".to_yaml raise ArgumentError
- This was fixed, so I'm closing it.
-
12:53 PM Bug #10210 (Closed): LDSHARED and LDSHAREDXX set to null ('')
- Applied in changeset r48886.
----------
configure.in: fix fox BusyBox
* configure.in (rb_cv_binary_elf): get rid of -e option of cat
which is not available on BusyBox, use tr instead.
[ruby-core:64824] [Bug #10210] -
12:53 PM Revision 050b43ac (git): add tag v2_2_0_rc1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v2_2_0_rc1@48887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:34 PM Bug #10120 (Closed): TestSprintf#test_float still an issue
- This should be resolved by r48844 according to [1].
[1] https://bugs.ruby-lang.org/issues/10553#note-14 -
12:10 PM Bug #10450: multiple assignment in conditional
- Actually, thinking about it again I'm not sure anymore if the warning is warranted. The warning for singular assignment is there to warn about the possibility of a typo (`a = b` vs `a == b`). Multiple assignment is unambiguous in this re...
-
11:51 AM Bug #10450: multiple assignment in conditional
- #10617 looks good to me. +1 on the warning.
-
11:08 AM Bug #10450: multiple assignment in conditional
- I've created a feature request with attached patch here: #10617 (the patch differs from Alex Boyd's version in that it prints a warning to be consistent with regular assignment in a conditional)
-
11:02 AM Bug #10450: multiple assignment in conditional
- bug hit wrote:
>
> ...
I've watched this thread with interest, followed by amusement, and finally disappointment. I could write tomes about the Ruby community's values, about what can be gained by being polite to respected members of ... -
07:41 AM Bug #10450: multiple assignment in conditional
- Martin Dürst wrote:
> bug hit wrote:
> ...
Good point about the dust. There are three entries in this bug that are essential, my initial report, Alex Boyd's patch, and Yusuke Endoh's historical explanation. All of your posts are inde... -
06:12 AM Bug #10450: multiple assignment in conditional
- bug hit wrote:
> Yusuke Endoh wrote:
> ...
It would be helpful if you could defer the triage into bugs and features to people such as Yusuke who have a lot of experience with how Ruby development works. Also, while it's better to not h... -
05:15 AM Bug #10450: multiple assignment in conditional
- Yusuke Endoh wrote:
> I think that the restriction is no longer meaningful, but it does not mean that this is a bug. Whatever the reason is, the behavior has been the spec. It is not harmful. It is trivial to work around. So I consi... -
04:52 AM Bug #10450: multiple assignment in conditional
- I think that the restriction is no longer meaningful, but it does not mean that this is a bug. Whatever the reason is, the behavior has been the spec. It is not harmful. It is trivial to work around. So I consider this ticket as a fe...
-
11:07 AM Feature #10617 (Closed): Change multiple assignment in conditional from parse error to warning
- There is currently an inconsistency between regular and multiple assignment in conditionals.
Regular assignment causes a **warning**, multiple assignment causes a **parse error**.
The historical reason for this is that in 1.8 multipl... -
11:03 AM Bug #10616 (Closed): Dir.mktmpdir is not setting "d" prefix as default
- In Ruby < 2.2.0 when nil was passed as first parameter it was changed to "d"
In latest version this behaviour was changed and now 'd' is default value, but if nil was passed Exception is raised.
I attached tiny patch to this. -
08:45 AM Revision 9701d08d (git): configure.in: fix fox BusyBox
- * configure.in (rb_cv_binary_elf): get rid of -e option of cat
which is not available on BusyBox, use tr instead.
[ruby-core:64824] [Bug #10210]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48886 b2dd03c8-39d4-4d8f-98ff-823fe69... -
08:37 AM Feature #9612: Gemify OpenSSL
- No, 2.2 doesn't include gemifying openssl.
-
06:56 AM Bug #9591: io-console versioning
- bumped at r48878.
BigDecimal's maintainer is mrkn, and create another ticket. - 05:31 AM Revision a171f0ea (git): * ChangeLog: typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Bug #10615 (Closed): SIGKILL is not supported by signal() of some versions of MSVCRT
- Applied in changeset r48884.
----------
* signal.c (ruby_signal): since SIGKILL is not supported by MSVCRT,
should be treated before calling signal(2).
[Bug #10615] -
05:24 AM Bug #10615 (Closed): SIGKILL is not supported by signal() of some versions of MSVCRT
- MSVCRTはSIGKILLをサポートしておらず(C標準外なので割と当たり前)、Rubyで自前サポートしているわけなのですが、にもかかわらずsignal()にはそのまんま渡しているため、一部のMSVCRT実装で問題が起きているようです。
- 05:26 AM Revision 42496f2f (git): * signal.c (ruby_signal): since SIGKILL is not supported by MSVCRT,
- should be treated before calling signal(2).
[Bug #10615]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:56 AM Bug #10613 (Assigned): SNI is not optional when using TLS
-
03:49 AM Bug #10612: Documentation: Document behaviour of Hash#invert
- Robert A. Heiler wrote:
> "If a key with the same name already exists in the Hash then the
last one defined will be used, the earlier key will be discarded."
"name" should be "value", I guess. -
03:40 AM Bug #10611 (Rejected): "Abort trap: 6" when running "bundler exec jekyll serve" under OS X Mavericks.
- You load extension libraries for 2.0.0, maybe `$LOAD_PATH` is wrong.
-
03:32 AM Bug #10614: strpdate and Leap Days
- `'02/29/2012'` clearly does not match `'%m/%d'`. What else would you expect than an argument error?
-
03:03 AM Bug #10614 (Closed): strpdate and Leap Days
- I'm experiencing an issue parsing dates and leap days.
When the format string includes the year, everything works as expected:
~~~
>> Date.strptime('02/29/2012', '%m/%d/%Y')
=> #<Date: 2012-02-29 ((2455987j,0s,0n),+0s,2299161j)>
... -
02:44 AM Revision 3bd4d511 (git): io/console: checks for old versions
- * ext/io/console/extconf.rb: remove no longer needed checks for
old versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:14 AM Revision faa53ca2 (git): .travis.yml: use after_failure
- * .travis.yml: use after_failure section to dump crash log files.
http://docs.travis-ci.com/user/build-lifecycle/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:03 AM Revision 2e3f1c11 (git): * 2014-12-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:03 AM Revision 4dbb25e8 (git): test/ruby/test_iseq.rb: spelling fix: s/diable/disable/
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/17/2014
-
11:02 PM Bug #10613: SNI is not optional when using TLS
- sorry, this was my first ticket, so didn't see the bug reporting guidelines until now:
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
(although the patch is against 2.1)
And this should go to naruse, though I can't seem... -
10:48 PM Bug #10613 (Closed): SNI is not optional when using TLS
- If ruby is using openssl with TLS extensions, and we attempt to connect to a server which supports TLS, but not SNI, the connection fails.
e.g.:
~~~Ruby
uri = URI.parse("https://example.com") # a server that supports TLSv1 but not... -
10:07 PM Bug #10609 (Rejected): ruby: malloc.c core dumped
- It's preferable to
* read the feedbacks carefully,
* provide the necessary informations,
* and comment on the first issue instead of creating duplicate issues. -
11:23 AM Bug #10609 (Rejected): ruby: malloc.c core dumped
- ruby: malloc.c:3695: _int_malloc: Assertion `(unsigned long) (size) >= (unsigned long) (nb)' failed.
Abandon (core dumped)
>uname -a
Linux esktop 3.5.0-51-generic #76-Ubuntu SMP Thu May 15 21:19:10 UTC 2014 x86_64 x86_64 x86_64 GN... -
06:05 PM Bug #10257: Generate X.509 certificate/request/CRL with elliptic curve keys
- Just for reference. I also stepped on this issue, and there is an older bug about this issue: #5600
-
05:51 PM Bug #10612: Documentation: Document behaviour of Hash#invert
- For those of you who don't want to click on the link above, here
is the copy paste of the official documentation of said method:
~~~
invert → new_hash
Returns a new hash created by using hsh’s values as keys, and the keys as valu... -
05:49 PM Bug #10612 (Closed): Documentation: Document behaviour of Hash#invert
- Currently a hash loses data if an .invert is done:
{"hey"=>3, "there"=>3, "yippie"=>3, "ack"=>2, "ackack"=>9, "thore"=>3, "yippa"=>9}.invert
Result:
# {3=>"thore", 2=>"ack", 9=>"yippa"}
In the example, this is shown, ... -
05:44 PM Feature #10600: [PATCH] Queue#close
- I thought this specification would be more clear:
~~~
/*
* Document-method: Queue#close
* call-seq: close
*
* Closes the queue to producers. A closed queue cannot be re-opened.
*
* After the call to close completes, the f... -
05:38 PM Bug #10450: multiple assignment in conditional
- Martin Dürst wrote:
> I suggest the following:
> ...
This bug is about the restriction on the use of multiple assignment in conditionals, it already adequately describes the problem and contains a solution. That it can't be made to wor... -
09:33 AM Bug #10450: multiple assignment in conditional
- Martin Dürst wrote:
> It seems that both Matz and I got confused. That's not too surprising because the first example has no parentheses.
An understandable mistake to make.
> ...
Will do (or if bug hit gets around to it first, I'l... -
06:46 AM Bug #10450: multiple assignment in conditional
- It seems that both Matz and I got confused. That's not too surprising because the first example has no parentheses.
I suggest the following:
- Create a new issue that strictly concentrates on the case WITH parentheses.
- Beef up... -
04:46 PM Bug #10611 (Rejected): "Abort trap: 6" when running "bundler exec jekyll serve" under OS X Mavericks. - This morning I received the following output:
> [NOTE]
> ...
I've attached all output of the command plus the log file.
To generate the output I ran the command
> bundler exec jekyll serve > <output file> 2>&1
All output was... -
04:28 PM Bug #10568: segmentation fault after pack & ioctl & unpack
- Attached is a patch, based on [4b146b25](https://github.com/ruby/ruby/commit/4b146b25333c52ca4503dfc3c4215b583e8e9963), which omits the deprecations in String API.
-
01:57 PM Feature #9612: Gemify OpenSSL
- So will this be a default gem in 2.2? Has there been enough testing?
Because many Rubyists will now start putting "openssl" in their Gemfile, I think we need to get JRuby's version of openssl released as a -java platform gem.
I've ... -
01:53 PM Bug #10610 (Closed): "make install" fails without zlib
- I just noticed, that Ruby cannot be installed in case zlib is not available on the system:
~~~
installing bundle gems: /usr/share/ruby/gems/ (build_info, cache, doc, extensions, gems, specifications)
/builddir/build/BUILD/ruby... -
12:07 PM Misc #10553: Ruby 2.2.0 release engeneering
- Vit Ondruch wrote:
> #9591 should be resolved. And this issue applies to other bundled gems as well.
Thanks for bumping the io-console version. The bigdecimal should be bumped as well IMO. -
11:56 AM Feature #9999: Type Annotations (Static Type Checking)
- How about
```ruby
def connect<Fiber>(r<Stream>, c<Client>)
```
?
-
07:52 AM Feature #9999: Type Annotations (Static Type Checking)
- I'm not sure how type annotations, gradual type or something like that with Ruby is, but it worth thinking.
What I can say here now is not only class but also `method` can be annotated and typed `attr_accessor` is also worth thinking.... -
06:45 AM Feature #9999: Type Annotations (Static Type Checking)
- Proposed syntax above is this :
> ~~~ruby
> ...
I think the proposed stabby Lambda syntax for typing is confusing, cause collisions and not very cool.
Possibly we could use something like the following.
> ~~~ruby
> ...
-
11:12 AM Revision a84d3e84 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:17 AM Revision c28e5f08 (git): io-console.gemspec: bump up
- * ext/io/console/io-console.gemspec: bump up to 0.4.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 AM Revision ee4ca188 (git): console.c: dead code
- * ext/io/console/console.c: remove dead code for old versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:10 AM Misc #10608 (Closed): OptionParser documentation improvements
- I tried to document some undocumented features of the OptionParser class, as well as generally make things a little more approachable.
-
07:12 AM Bug #10607 (Closed): Segmentation fault, with nokogiri craching ruby
- /home/py/.rvm/gems/ruby-2.0.0-p353/gems/nokogiri-1.6.3.1/lib/nokogiri/xml/node_set.rb:244: [BUG] Segmentation fault
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
-- Control frame information ------------------------------... -
03:20 AM Revision 467830e8 (git): compile.c: struct accessors
- * compile.c (rb_method_for_self_aref, rb_method_for_self_aset):
move from iseq.c to build from node instead of arrays.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:08 AM Revision fd639a4c (git): vm.c: constify
- * vm.c (rb_vm_get_binding_creatable_next_cfp): constify arguments.
(rb_vm_get_ruby_level_next_cfp): ditto.
(vm_get_ruby_level_caller_cfp): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48875 b2dd03c8-39d4-4d8f-98ff-823fe6... -
02:57 AM Revision 25d67042 (git): compile.c: constify
- * compile.c (iseq_set_local_table): constify ID table.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:57 AM Revision 8d846933 (git): iseq.c: default option
- * iseq.c (rb_iseq_new_with_opt): allow NULL option as
COMPILE_OPTION_DEFAULT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:52 AM Revision d327d445 (git): iseq.c: absolute_path
- * iseq.c (caller_location): separate absolute_path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:50 AM Revision bf299863 (git): * test/gdbm/test_gdbm.rb: Added test for each_key called without a block.
- Patch by @joeyates [fix GH-783]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:20 AM Revision 6eac885e (git): * compile.c (iseq_compile_each): check
- iseq->compile_data->option->specialized_instruction for opt_* insn.
* test/ruby/test_iseq.rb: check no specialized_instructions option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:54 AM Bug #10557 (Closed): Block not given when the argument is a string - Applied in changeset r48869.
----------
compile.c: skip opt_* insns for fstr args with block given
* compile.c (iseq_compile_each): only emit opt_str_freeze,
opt_aref_with, and opt_aset_with insn when no block is given
[Bug #10557]... -
12:41 AM Bug #10557: Block not given when the argument is a string
- On 2014/12/17 6:12, Eric Wong wrote:
> I think the following should fix it, OK to commit?
OK. Thank you.
--
// SASADA Koichi at atdot dot net - 12:54 AM Revision fcf6fa87 (git): compile.c: skip opt_* insns for fstr args with block given
- * compile.c (iseq_compile_each): only emit opt_str_freeze,
opt_aref_with, and opt_aset_with insn when no block is given
[Bug #10557] [ruby-core:66595]
* test/ruby/test_optimization.rb (test_block_given_aset_aref):
new test for bug ...