Activity
From 07/02/2016 to 07/08/2016
07/08/2016
-
06:45 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- I tried to get Ruby to compile on a Windows 2012R2 VM, and I think I was partially successful. It appears that `test_process_exists_when_not_exists` fails on Windows, but a ton of other tests on trunk also fail, so I don't think I've got...
-
03:08 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- I've updated the PR to fix this round of comments. If there are more comments, I'll address them, otherwise, what else should I do to get this decided upon?
I'm also working on a Windows VM to confirm that this all works there.
Tha... -
02:23 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- I don't have a Windows machine to set this up and test. I'll try and do so. It was commented on the PR that there are some issues with the test suite in terms of Windows support, so I'll need to take a look at that.
-
12:47 AM Feature #12573: Introduce a straightforward way to discover whether a process is running
- What about Windows? Does this work as-is?
-
01:22 PM Revision 9d87e8ac (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:07 PM Feature #12574: Remove TRUE, FALSE, and NIL
- Deprecate them first?
-
09:54 AM Feature #12574 (Closed): Remove TRUE, FALSE, and NIL
- I believe `TRUE`, `FALSE`, and `NIL` are no longer used.
Why not remove them?
-
12:58 PM Feature #12086: using: option for instance_eval etc.
- Shugo Maeda wrote:
> It looks cool, but there are two problems here:
> ...
These seem irrelevant to `instance_eval`.
> If `instance_eval(using: refinement)` is introduced, RaddDjur::DSL can be activated
> ...
I don't think that a p... -
08:02 AM Feature #12086: using: option for instance_eval etc.
- Yukihiro Matsumoto wrote:
> I like the idea, but I understand this makes implementation harder (especially for performance).
Speaking of performance, inline cache cannot store refined methods because the same block can be
executed w... -
07:56 AM Feature #12086: using: option for instance_eval etc.
- Nobuyoshi Nakada wrote:
> I'm against `instance_eval` under the hood by libraries.
I used to be against it too, but it's common now whether `using:` is available or not.
Let me talk about a use case.
I wrote a packrat parser li... -
12:51 PM Bug #12575 (Closed): Conditional jump or move depends on uninitialised value(s) at rb_wait_for_single_fd (thread.c:3864)
- Applied in changeset r55613.
----------
* thread.c (rb_wait_for_single_fd): Clean up fds.revents every time
before calling ppoll(2). [Bug #12575] [ruby-dev:49725] -
12:46 PM Bug #12575 (Closed): Conditional jump or move depends on uninitialised value(s) at rb_wait_for_single_fd (thread.c:3864)
- x86_64 の Debian GNU/Linux 8 にて、valgrind上でdrbのテストを実行すると、以下のレポートが出ました。
(r55612 にて確認)
```
$ valgrind ./ruby test/runner.rb -v test/drb
(中略)
[ 12/115] DRbTests::ACLTest#test_not_1 = 0.01 s
[ 13/115] DRbTests::TestBug4409#test_bug440... -
12:51 PM Revision 79e46488 (git): * thread.c (rb_wait_for_single_fd): Clean up fds.revents every time
- before calling ppoll(2). [Bug #12575] [ruby-dev:49725]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:34 PM Bug #12569 (Closed): There is no any warnings or errors with wrong comma after last attr_accessor attribute
- Try with `-w` option.
-
07:22 AM Feature #12533 (Assigned): Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
- Matz, what do you think of this?
Local rebinding may be worth considering, but there is a trade-off. -
07:18 AM Feature #12534 (Feedback): Refinements: refine modules as well
- There is an implementation difficulty when refining modules and calling `super` in that refinement.
One solution is prohibiting `super` in a refinement for a module.
Other proposals (and patches) are welcome.
-
05:38 AM Revision 558b9d05 (git): numeric.c: round as double
- * numeric.c (flo_round): compare as double, not long double with
i387.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:21 AM Revision 286eec26 (git): * vm_args.c (vm_caller_setup_arg_block): call rb_sym_to_proc()
- directly to reduce method dispatch overhead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/07/2016
-
11:46 PM Revision ceca0454 (git): * io.c (rb_io_s_read): add description of pipes to the documentation
- of IO.read.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:40 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- Pull request: https://github.com/ruby/ruby/pull/1399
-
10:39 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- Fix formatting.
-
10:38 PM Feature #12573 (Open): Introduce a straightforward way to discover whether a process is running
- ## Background
The best present solution is to kill the process with a signal of 0, and then evaluate the exit code and two possible exceptions to determine whether or not this process is alive. This is surprising when Ruby has so many... -
08:04 PM Bug #12569 (Rejected): There is no any warnings or errors with wrong comma after last attr_accessor attribute
- In second sample we don't have any warnings or errors with wrong comma after last attr_accessor attribute and without it is very difficult to identify the typo. initialize method does not performed.
## It works
```ruby
class Soluti... -
06:59 PM Bug #12568 (Closed): wrong ArgumentError if an array is given for instance_exec with optional argument
- Applied in changeset r55609.
----------
* vm_args.c (setup_parameters_complex): don't raise ArgumentError
if an array is given for instance_exec with optional argument.
[ruby-core:76300] [Bug #12568]
https://github.com/rails/rails... -
06:50 PM Bug #12568 (Closed): wrong ArgumentError if an array is given for instance_exec with optional argument
- From Ruby 2.2 to trunk, it wrongly raise ArgumentError as follows:
Sample code:
```ruby
instance_exec([1,2,3]){|a| p a}
instance_exec([1,2,3]){|a=[]| p a}
instance_exec([1,2,3], &->(a){ p a })
->(a=[]){ p a }.to_proc.call([1,2,... -
06:59 PM Revision c016898e (git): * vm_args.c (setup_parameters_complex): don't raise ArgumentError
- if an array is given for instance_exec with optional argument.
[ruby-core:76300] [Bug #12568]
https://github.com/rails/rails/pull/25699
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:59 PM Revision e4d4172b (git): suppress warnings: unused variables
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:06 PM Misc #12567 (Closed): Where is parser.bundle ?
- Hello,
Ruby 2.3 add native json support.
The `json` **gemspec** files, list :
* json.rb
* json/add/bigdecimal.rb
* json/add/complex.rb
* ...
* json/ext/generator.bundle
* json/ext/parser.bundle
Where can I find / how can... -
05:27 PM Bug #12566 (Closed): IO.copy_stream : tty/command-line events not being passed around
-
03:52 PM Bug #12566: IO.copy_stream : tty/command-line events not being passed around
- ```
$stdin.raw!
```
You can close, found the solution. -
03:12 PM Bug #12566 (Rejected): IO.copy_stream : tty/command-line events not being passed around
- Coming from here: http://stackoverflow.com/questions/38248911/ruby-when-copying-streams-how-to-make-it-pass-input-characters
I don't know if the `stdin` is not flushing the special characters down the stack, or the leaf process `stdou... -
05:21 PM Bug #12545: Ruby 2.3.1 compilation error [Windows]
- According to [MSDN][1], `NET_LUID` is used since Windows Vista released in 2006.
Visual C++ 8.0 was released in 2005, so it wouldn't know that union.
[1]: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366320(v=vs.85).asp... -
01:14 AM Bug #12545: Ruby 2.3.1 compilation error [Windows]
- Ivan Serdyuk wrote:
> Various versions of Microsoft compiler gave same errors.
Can you say which ones, exactly? Were there Microsoft compilers that didn't give these errors?
> ...
A patch, or a series of patches, would be very hel... -
04:01 PM Bug #12549: List files with CC0 license in LEGAL file
- And missing/strerror.c.
You can use `find -exec {} +` and `grep -l`, or `grep -r --include`.
```
find . \( -name "*.[ch]" -o -name "*.src" \) -exec grep -li 'public[ -]domain' {} +
grep -lri 'public[ -]domain' --include="*.[ch]" ... - 03:49 PM Revision 2db397b4 (git): * 2016-07-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:49 PM Revision 804a3e10 (git): * vm_eval.c (yield_under): change prototype to get argc/argv.
- * vm_eval.c (specific_eval): change for above.
* vm_eval.c (rb_obj_instance_exec): avoid object allocation.
* vm_eval.c (rb_mod_module_exec): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55606 b2dd03c8-39d4-4d8f-98ff-823fe... -
03:11 PM Bug #12535: are there 2 sleep methods defined?
- If you want to overwrite the method globally, prepend the module to `Kernel` instead of the singleton class of it.
-
03:09 PM Bug #12535: are there 2 sleep methods defined?
- @Nobu, can you check my last comment? I think this is a valid concern, as in "the same method defined in two objects".
-
12:56 PM Bug #12564: Sometimes test_settracefunc.rb segfaults in exec_hooks_body (vm_trace.c)
- This occasionally also occurs on Solaris 10 running on Sparc CPU.
http://rubyci.s3.amazonaws.com/unstable10s/ruby-trunk/log/20160706T161911Z.fail.html.gz
-
11:12 AM Bug #12565: SEGV when using &:foo with tail call optimization
- @nobu Please fix it if you come up with a better solution.
It seems that Ruby 2.2 or earlier doesn't have this problem.
-
11:08 AM Bug #12565 (Closed): SEGV when using &:foo with tail call optimization
- Applied in changeset r55605.
----------
* vm_args.c (vm_caller_setup_arg_block): disable symbol block
argument optimization when tail call optimization is enabled,
in order to avoid SEGV. [ruby-core:76288] [Bug #12565] -
11:07 AM Bug #12565: SEGV when using &:foo with tail call optimization
- The debug information is as follows:
```
(eval):2: [BUG] Segmentation fault at 0x00000000000010
ruby 2.4.0dev (2016-07-07 trunk 55604) [x86_64-linux]
-- Control frame information -----------------------------------------------
c... -
10:57 AM Bug #12565 (Closed): SEGV when using &:foo with tail call optimization
- The following script causes SEGV:
```ruby
RubyVM::InstructionSequence.compile_option = {
:tailcall_optimization => true,
:trace_instruction => false
}
eval(<<EOF)
def foo(&block)
yield(1, 2)
end
def bar
foo(&:*)
... -
11:08 AM Revision 68260018 (git): * vm_args.c (vm_caller_setup_arg_block): disable symbol block
- argument optimization when tail call optimization is enabled,
in order to avoid SEGV. [ruby-core:76288] [Bug #12565]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:37 AM Revision 9bb27fa3 (git): numeric.c: round nearly middle value
- * numeric.c (flo_round): [EXPERIMENTAL] adjust the case that the
receiver is close to the exact but unrepresentable middle value
of two values in the given precision.
http://d.hatena.ne.jp/hnw/20160702
git-svn-id: svn+ssh://ci.rub... -
07:31 AM Revision 415059ab (git): io.c: convert arguments just once
- * io.c (rb_io_s_foreach, rb_io_s_readlines): convert arguments
just once before reading, instead of conversions for each lines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:37 AM Bug #12561: OpenSSL::Cipher#key= silently truncates key strings.
- I agree with Kazuki's judgment about backporting to the stable branches.
BTW is there any entry about this change in NEWS file?
User should be noticed about the inconsistent behaviors. -
01:48 AM Bug #12561 (Closed): OpenSSL::Cipher#key= silently truncates key strings.
- Thank you for reporting!
I believe it is a bug, r55146 fixed it in trunk. Unfortunately it looks like some applications use the behavior unintentionally. So I'm filling Backport with WONTFIX. -
01:09 AM Feature #12553: IO.readlines(filename, chomp: true)
- とりあえず。
https://github.com/ruby/ruby/compare/trunk...nobu:feature/12553-chomp-option
07/06/2016
-
11:50 PM Bug #12564 (Closed): Sometimes test_settracefunc.rb segfaults in exec_hooks_body (vm_trace.c)
- I'm not really sure which test segfaults but I think it's test_tracepoint_with_multithreads
This might be similar to bug #11603 and I think it's caused by some multithreading issues.
I also found:
* https://rubyci.s3.amazonaws.c... -
08:40 PM Bug #12563 (Closed): backport 49758,50356
- 49758,50356 is required to run `make test-rubyspec` because without them rubyspec fails to build option/capi/ext.
https://travis-ci.org/ruby/ruby/builds/142788121 -
08:37 PM Bug #12562 (Closed): URI merge removes empty segment contrary to RFC 3986
- ## Background
This bug surfaced while testing against a server whose router expects an empty segment. The server routing is not correct, however, the result exposed the discontinuity compared to the specifications in RFC 3986.
## D... -
08:27 PM Bug #12561 (Closed): OpenSSL::Cipher#key= silently truncates key strings.
- Not entirely sure if this is a bug or a feature request, so please recategorize if I got it wrong.
Setting the key on an OpenSSL::Cipher will throw an exception if the key is too short. But if the key string is too long, and bytes pa... -
08:05 PM Bug #12545: Ruby 2.3.1 compilation error [Windows]
- Various versions of Microsoft compiler gave same errors. Might suggestion is that it is some sort of typdef related resolution issue.
My proposal is to split this win32.c file into different files, allow one of those to completely cov... -
06:20 PM Bug #12560 (Closed): backport r55602
- They may fail parallel test-all.
* ruby_2_3: https://travis-ci.org/ruby/ruby/builds/141708115
* ruby_2_2: https://travis-ci.org/ruby/ruby/builds/142772798 -
06:17 PM Revision 8667e8b1 (git): require "rbconfig/sizeof"
- They may fail parallel test-all
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:05 PM Revision 215aa0cc (git): * 2016-07-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:05 PM Revision 020bd9f4 (git): * tool/redmine-backporter.rb: fixed command alias bug.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:21 PM Bug #11964 (Assigned): __callee__ in aliased methods defined in a module returns an incorrect value
-
03:16 PM Feature #12558: Ruby does not support alternative server name in SSL connection
- FWIW, it looks like there was Net::HTTP#enable_post_connection_check option (r13499, 2007-09-23), but it was removed soon afterward (r13648, 2007-10-07).
-
08:12 AM Feature #12558 (Rejected): Ruby does not support alternative server name in SSL connection
- In server keystore file, it specifies Owner like Owner: CN=default.server. When used SSL connection to connect to the server, it reported a error #<OpenSSL::SSL::SSLError: hostname "xxx.xx.xxx.xxx" does not match the server certificate>....
- 03:07 PM Revision c38982f7 (git): * bignum.c (Init_Bignum): revert a part of previous commit (r55598),
- because the implementation of Object#hash is a little difference from
trunk. cf. [Backport #12391]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@55599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:11 PM Bug #12391: backport r55063
- ruby_2_2 r55598 merged revision(s) 54168.
-
01:55 PM Bug #12391: backport r55063
- r54168 が入ってないとむしろ症状が悪化していました……。
- 02:11 PM Revision 62b4c459 (git): merge revision(s) 54168: [Backport #12391]
- * bignum.c (rb_big_hash): make it public function to be available in
other source files, and remove documentation comment for Bignum#hash.
* bignum.c (Bignum#hash): remove its definition because it is unified
... -
01:26 PM Bug #12559 (Closed): ./enc/iso_8859_14.c, line 253: error: syntax error near / with old fcc on Solaris 10
- Applied in changeset r55597.
----------
enc/iso_8859_14.c: Fix compile error by old version of fcc on Solaris 10.
[Bug #12559] -
01:08 PM Bug #12559 (Closed): ./enc/iso_8859_14.c, line 253: error: syntax error near / with old fcc on Solaris 10
- Solaris 10上の古い Fujitsu C Compiler (fcc) にて、以下のコンパイルエラーが発生します。
```
fcc -G -o .ext/sparc64-solaris2.10/enc/iso_8859_13.so enc/iso_8859_13.o -L. -L. -L. -KV9 -KVIS2 -L/usr/local/64/lib -R/usr/local/64/lib -KV9 -KVIS2 -L/usr/local/64/li... -
01:26 PM Revision 2529b383 (git): enc/iso_8859_14.c: Fix compile error by old version of fcc on Solaris 10.
- [Bug #12559]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:54 AM Revision e2bfb648 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:54 AM Revision 1edb021b (git): * enc/iso_8859_14.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for ISO-8859-14, by Yutaro Tada.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:24 AM Revision 5636291d (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:24 AM Revision 95110676 (git): * enc/iso_8859_1.c, enc/iso_8859_15.c, enc/iso_8859_16.c:
- Allign indenting to onigmo convention.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:59 AM Revision 45de86d7 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:59 AM Revision 6fb97b3f (git): * enc/iso_8859_15.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for ISO-8859-15, by Maho Harada.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:34 AM Revision 79b1758b (git): * enc/iso_8859_16.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for ISO-8859-16, by Satoshi Kayama.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:49 AM Bug #12557 (Closed): backport r55581 (Net::HTTP should raise error when CR/LF in a request line)
- This is a ticket for backport management. The issue was already fixed on trunk.
Let's treat r55581 and r55582 as a bugfix and backport into stable branches. -
06:46 AM Bug #12556 (Closed): backport r55579 (Net::FTP should raise error when CR/LF in a line)
- Let's treat r55579 as a bugfix and backport into stable branches.
-
05:48 AM Revision 64fea274 (git): Update dependencies
- * common.mk (compile.o, loadpath.o): update dependencies.
* common.mk (vm_call.o): remove stale object dependencies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:44 AM Revision 1bdc1a55 (git): Local header dependencies
- * lib/mkmf.rb (create_makefile): store $headers in LOCAL_HDRS for
depend files.
* ext/digest/digest_conf.rb (digest_conf): add implementation
specific headers to $header.
* ext/digest/{md5,rmd160,sha1,sha2}/depend: add LOCAL_HDRS to ... -
05:44 AM Revision c89b0645 (git): Ignore -save-temps=obj files
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:37 AM Revision 221730b3 (git): update-deps: exclude timestamps
- * tool/update-deps (concentrate): exclude timestamps for
directories.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:37 AM Revision fc480888 (git): update-deps: for clang
- * tool/update-deps (read_single_cc_deps): clang may not include
the current working directory name in .i files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:03 AM Revision 78b9d778 (git): probes.dmyh: remove preprocessor directives
- * tool/gen_dummy_probes.rb: remove include and conditional
directives from probes.dmyh which are removed by preprocessing.
* common.mk: remove unnecessary dependencies on vm_opts.h via
probes.dmyh.
git-svn-id: svn+ssh://ci.ruby-lan... -
05:01 AM Revision 9df94321 (git): Revert ext/json/parser/prereq.mk
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:28 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
- I agree that can be a point. I changed the subject.
-
03:19 AM Feature #12484: Optimizing Rational
- > but it's an another story IMHO.
I agree with you. -
12:16 AM Revision c74aaed0 (git): Add an assertion.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:01 AM Revision 554c879f (git): * lib/net/http/generic_rquest.rb (write_header): A Request-Line must
- not contain CR or LF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/05/2016
- 10:14 PM Revision 8686ce2b (git): * 2016-07-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:14 PM Revision 34a0e098 (git): * lib/net/ftp.rb (putline): raise an ArgumentError when
- CR or LF is included in a line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:36 PM Bug #12555 (Rejected): Cannot resume a fiber that was earlier transferred from, then transferred back to, and then yielded
- Consider the following code snippet:
~~~
require 'fiber'
fiber2 = nil
fiber1 = Fiber.new do
puts "In Fiber 1" # 3
fiber2.transfer # 4
end
fiber2 = Fiber.new do
puts "In Fiber 2" ... -
04:38 PM Bug #12554: yamlに渡すファイルポインタを自分でcloseしないと動作が変
- ありがとうございます。
GCのcloseに頼ったコードを書いていたみたいです。
気を付けたいと思います。 -
02:03 PM Bug #12554: yamlに渡すファイルポインタを自分でcloseしないと動作が変
- 西行寺 うゆ wrote:
> rubyのファイルポインタは、スコープを抜けたら処理系側でcloseされているものと思ったんですが
それは誤解です。
参照されなくなったFileオブジェクトは、GCされる時にcloseされる可能性はありますが、
それはいつになるのか普通は予測困難ですので、用が済んだらちゃんと閉じられるように
コードを書いてください。 -
01:47 PM Bug #12554 (Rejected): yamlに渡すファイルポインタを自分でcloseしないと動作が変
rubyのファイルポインタは、スコープを抜けたら処理系側でcloseされているものと思ったんですが
yamlで読み書きを行う場合に動作がおかしいような気がします
このスクリプトを実行すると、それなりの確率で以下のエラーが出て、
test.yamlのデータが変です
~~~
require"yaml"
def func
file = "test.yaml"
data = YAML.load_file( file )
r = rand(999...-
01:03 PM Bug #12536: SIGABRT during GC on Debian GNU/Linux 8 (x86_64) due to insufficient string buffer allocation related with term fill
- >エンコーディング設定時に上記から呼ばれる rb_str_fill_terminator() がバグっていたことが判明しました。
r55575 にて、エンコーディング設定時=termlen変更時には、
rb_str_change_terminator_length() という新関数を呼ぶように変更し、
str_fill_term() は (capaに無条件に+1していた部分などを除いて)元に戻しました。
termlen変更に伴うheap容量変更と、term_... -
11:49 AM Feature #12542 (Closed): Bump version to json-2.0.1
- Applied in changeset r55576.
----------
* ext/json/*, test/json/*: Update json-2.0.1.
Changes of 2.0.0: https://github.com/flori/json/blob/f679ebd0c69a94e3e70a897ac9a229f5779c2ee1/CHANGES.md#2015-09-11-200
Changes of 2.0.1: https://... -
09:33 AM Feature #12542: Bump version to json-2.0.1
- 作業どもです、コミットしてください
- 11:49 AM Revision b0087b17 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:49 AM Revision 33453225 (git): * append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:49 AM Revision 11306587 (git): * ext/json/*, test/json/*: Update json-2.0.1.
- Changes of 2.0.0: https://github.com/flori/json/blob/f679ebd0c69a94e3e70a897ac9a229f5779c2ee1/CHANGES.md#2015-09-11-200
Changes of 2.0.1: https://github.com/flori/json/blob/f679ebd0c69a94e3e70a897ac9a229f5779c2ee1/CHANGES.md#2016-07-01... -
11:10 AM Bug #12545: Ruby 2.3.1 compilation error [Windows]
- I don't see any problems with cygwin, so this problem may be compiler-specific. Can you try with another compiler? (e.g. another version of a Microsoft Complier?)
-
08:59 AM Bug #12545: Ruby 2.3.1 compilation error [Windows]
- Martin Dürst wrote:
> Can this bug be reproduced on trunk?
Yes. As also as for 2.1.9, 2.2.5 -
06:04 AM Bug #12545 (Feedback): Ruby 2.3.1 compilation error [Windows]
- Can this bug be reproduced on trunk?
-
10:45 AM Revision 5eff15d1 (git): * string.c (rb_str_change_terminator_length): New function to change
- termlen and resize heap for the terminator. This is split from
rb_str_fill_terminator (str_fill_term) because filling terminator
and changing terminator length are different things. [Bug #12536]
* internal.h: declaration for rb_str_... -
09:51 AM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
- Yui, I'm a little confused. The patch you have in your comment looks timing-safe to me. Also I suggest taking a look at Nobu's improvements to my code, I definitely learned a lot more about speed after reading it.
Other things that do... -
09:31 AM Feature #12553: IO.readlines(filename, chomp: true)
- ごもっともだと思います。
-
09:11 AM Feature #12553 (Closed): IO.readlines(filename, chomp: true)
- IO.readlinesやIO.foreach、IO#each_lineなどは戻り値(またはブロックパラメータ)のそれぞれの「行」に改行を含みます。
POSIXの "Line" の定義は末尾の改行を含んでのものなので非常に正しい挙動なのですが、正直不便です。
> [3.206 Line](http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206)
>... -
09:07 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
- Having read a bit more I see that there are indeed multiple possible ways of handling tie-breaking i.e. when a value is n.5, but is it reasonable for two implementations in ruby core (sprintf and round) to use a different method? It's at...
-
03:01 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
- I doubt if this is a bug or not. The rounding mode you describe is so-called "round to the nearest even" which is described in ISO 31-0 as "generally preferable". Maybe the author of sprintf explicitly chose such mode (not sure).
It... -
08:13 AM Bug #12552 (Closed): You may have encountered a bug in the Ruby interpreter or extension libraries.
-
04:48 AM Feature #3511: rb_path_to_class should call custom const_defined? methods
- I've attached an updated patch for current ruby trunk, which I think is a little more consistent with non-lazily-defined constant lookup. Also simplified the test case a little.
-
02:09 AM Bug #12209 (Closed): Array#pack("G") problem
- Applied in changeset r55573.
----------
* pack.c (pack_pack): use union instead of bare variable to ease
optimizations and avoid assigning x87 floating point number.
[ruby-core:74496] [Bug #12209]
* pack.c (pack_unpack): ditto. - 02:08 AM Revision a3ca2c7c (git): * 2016-07-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:08 AM Revision e90e916b (git): * pack.c (pack_pack): use union instead of bare variable to ease
- optimizations and avoid assigning x87 floating point number.
[ruby-core:74496] [Bug #12209]
* pack.c (pack_unpack): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/04/2016
-
09:46 PM Misc #12529: LEGAL file covering all the license information within Ruby
- Hi,
As I could see that below sub issue pages have been created. So, I sent my patch file as an attachment for each pages.
List files with CC0 license in LEGAL file
https://bugs.ruby-lang.org/issues/12549
=> Sorry I made a mistak... -
08:56 PM Feature #12550: List files with SIL license in LEGAL file
- Hi,
Thank you for your creating the issue page.
I would send you my patch as an attachment.
Could you check this?
Thanks.
-
10:14 AM Feature #12550 (Closed): List files with SIL license in LEGAL file
- From https://bugs.ruby-lang.org/issues/12529:
lib/rdoc/generator/template/darkfish/css/fonts.css
It must be SIL license. -
08:40 PM Bug #12549: List files with CC0 license in LEGAL file
- Hi,
I would send my patch to fix this.
Could you check it?
Thanks.
-
10:11 AM Bug #12549 (Closed): List files with CC0 license in LEGAL file
- From https://bugs.ruby-lang.org/issues/12529:
Additional files with CC0 (Public Domain license)
```
find -name "*.[ch]" -o -name "*.src" \
| xargs grep -ri 'public[ -]domain' \
| awk -F ':' '{ print $1 }' \
| sort | uniq
`... -
03:06 PM Bug #12551 (Closed): Exception accessing file with long path on windows
- Accessing file with a long file name causes this exception:
C:/Projects/Head/Build/cm/testdir01/testdir02/testdir03/testdir04/testdir05/testdir06/testdir07/testdir08/testdir09/testdir10/testdir11/testdir12/testdir13/testdir14/testdir1... -
09:24 AM Bug #12538: hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
- -d オプションを付けて実行してみました
正常にdumpされてるかは分かりませんが
コンソールに流していたログは保存出来たので上げておきます
-
04:35 AM Bug #12538 (Feedback): hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
- 提示された proxy のスクリプトと hosts.txt を使ってしばらく運用してみましたが、再現できませんでした。
(2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] / Firefox 47.0)
異常終了した時のログはありませんか?
また ruby の -d オプションをつけて実行すると例外などがダンプされるので、終了時になにがおきたのかなにかわかるかもしれません。 -
09:20 AM Bug #12548 (Closed): Rounding modes inconsistency between round versus sprintf
- Hi
I've found this possible bug with `sprintf` in our production code, but it
seems very odd that no one has reported it so I'm doubting myself.
I've tested a few versions (CRuby 2.3.1 and 2.1.9) and it was present in
both.
To... -
09:07 AM Bug #12547 (Closed): Remove ONIG_UNICODE_VERSION_... in enc/unicode/case-folding.rb, casefold.h
- r55546 defined four macros starting with ONIG_UNICODE_VERSION_...
I haven't found any place where they are used. I don't see any need for them.
If Oniguruma/Onigmo want to introduce them, we can follow, but
we already have RbConfig::C... -
08:54 AM Feature #12546 (Closed): Remove UnicodeNormalize::UNICODE_VERSION
- UnicodeNormalize::UNICODE_VERSION is defined in lib/unicode_normalize/tables.rb, but we now also have RbConfig::CONFIG['UNICODE_VERSION'], which is more general. Therefore, UnicodeNormalize::UNICODE_VERSION can be removed.
I'm opening... -
07:05 AM Revision c73eb62b (git): fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:57 AM Revision 37c32dc6 (git): * process.c: define sig_t if not exist.
- at least Solaris 10 and 11 doesn't have sig_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:09 AM Revision 92861bb0 (git): * 2016-07-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:09 AM Revision 454f0286 (git): * random.c (random_ulong_limited): avoid left shift count >= width of
- type on 32bit environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/03/2016
-
10:27 PM Bug #12545 (Closed): Ruby 2.3.1 compilation error [Windows]
- Greetings. Having problems with compilation:
```
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
CC = cl -nologo
LD = cl -nologo
... -
04:25 PM Bug #12544 (Closed): Segfault on ruby-head
- Log is available here: https://travis-ci.org/getsentry/raven-ruby/jobs/142024230
Following the steps in the log should repro.
It may be Rails 4.2 related, as our Rails 5.0 build does not segfault. -
01:40 PM Bug #12535: are there 2 sleep methods defined?
- Yes I am. My point being, I can't overwrite the sleep method only in one place, as it is apparently defined in two different objects. Why not just one?
The main.timeout method (which has been already deprecated) at least redirected to... -
01:23 PM Revision 9ca303b9 (git): fix a typo and indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:51 AM Revision 4a41a0f7 (git): * test/ruby/enc/test_case_comprehensive.rb, test_regex_casefold.rb,
- test/test_unicode_normalize.rb: Replace UNICODE_VERSION from
UnicodeNormalize with RbConfig::CONFIG['UNICODE_VERSION'] from
feature 12460.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:30 AM Bug #12526 (Closed): Error trying to compile enc/euc_jp.c
- This problem was fixed by 'svn up'. I have no idea why the files in question (enc/jis/props.h) was empty.
-
07:01 AM Bug #9154 (Closed): Support for OpenSSL with MD5 disabled for certificate verification
- Closing this as it is already fixed.
-
06:59 AM Feature #10420 (Closed): Cannot set IV length to OpenSSL::Cipher
- Thanks for providing a patch! I made it in a generic way. Please see:
https://github.com/ruby/openssl/pull/58 -
06:53 AM Feature #8667 (Closed): Unable to set OpenSSL GCM iv_length in Ruby
- I think this is good to have. I thought about changing Cipher#iv= first, too, but I didn't because of the current (2.3) behavior of Cipher#iv=. Please see:
https://github.com/ruby/openssl/pull/58 -
06:04 AM Bug #10115 (Closed): Error in OpenSSL documentation section: Loading a key
- Strictly speaking, it is not incorrect - PKey::RSA#public? always returns true. But indeed it is very unfriendly. Thanks for reporting!
https://github.com/ruby/openssl/pull/57 -
05:27 AM Bug #8673 (Closed): User rest-client PUT request core dumped
- I reproduced it. Thanks.
https://github.com/ruby/openssl/pull/56
I believe McClain's is another bug. If it still occurs, could you make a new ticket with more information? -
03:41 AM Bug #11774 (Feedback): OpenSSL::PKey.read produces ArgumentError on invalid passphrases
- OpenSSL does not give the information what type of key is contained in the PEM when an error occurs. So it's impossible to raise PKey::RSAError here.
But for consistency with PKey::{DH,DSA,RSA,EC}.new, it may be better to raise PKey::... -
03:28 AM Bug #6703 (Rejected): openssl: using a newly registered extension
- (from ossl_ext_bug.rb)
> ef.create_extension('hurr','This is a test')
It doesn't work because OpenSSL (X509V3_EXT_nconf_nid()) doesn't know how to parse "This is a test". Please see x509v3_config(5) for details.
You can use the sy... -
03:02 AM Bug #9848 (Third Party's Issue): OpenSSL::SSL::SSLContext の SSLv2 利用不可サーバへの接続時のデフォルト設定の応答について
- OpenSSL は SSLv23_method() を使用したとき可能ならば SSL 2.0 形式の Client Hello を送信しますが、それが原因ではないでしょうか。
Ruby 1.8.7p299 と 1.9.3p484 の ext/openssl/ossl_ssl.c を比較する限り、差があるようには見えないので、リンクしている OpenSSL の違いではないかと想像します。 -
02:02 AM Bug #6227: [mingw] openssl backport causing test error
- I confirmed that this issue is no longer exist in the current RubyInstaller build versions.
I checked below versions.
ruby 2.0.0p648 (2015-12-16) [i386-mingw32]
ruby 2.0.0p648 (2015-12-16) [x64-mingw32]
ruby 2.3.0p0 (2015-12-25 ...
07/02/2016
- 09:13 PM Revision 80a0c0f8 (git): process.c (disable_child_handler_fork_child): simplify
- signal(2) is portable for SIG_DFL and SIG_IGN, so we do not
need the extra code for sigaction(2).
Also, execve will reset all signal handlers to default
anyways, so there is little sense in preserving old
signal handler besides SIG_IGN.... -
09:11 PM Bug #12539: Comments and typos in the tool directory
- the.codefolio.guy@gmail.com wrote:
> Bug #12539: Comments and typos in the tool directory
> https://bugs.ruby-lang.org/issues/12539
Thanks, committed as r55564
(wrapped one long line tool/gen_dummy_probes.rb) -
09:01 PM Bug #12539 (Closed): Comments and typos in the tool directory - Applied in changeset r55564.
----------
tool: add descriptions and fix typos
* tool/asm_parse.rb: add description
* tool/change_maker.rb: ditto
* tool/downloader.rb: ditto
* tool/eval.rb: ditto
* tool/expand-config.rb: ditto
* tool/ext... - 09:01 PM Revision 213e7a1c (git): * 2016-07-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:01 PM Revision f8d0bded (git): tool: add descriptions and fix typos
- * tool/asm_parse.rb: add description
* tool/change_maker.rb: ditto
* tool/downloader.rb: ditto
* tool/eval.rb: ditto
* tool/expand-config.rb: ditto
* tool/extlibs.rb: ditto
* tool/fake.rb: ditto
* tool/file2lastrev.rb: ditto
* tool/gem-u... -
05:24 PM Feature #12543 (Assigned): explicit tail call syntax: foo() then return
- How about introducing a new syntax for tail call?
```
def foo()
foo()
end
foo() #=> stack level too deep
```
```
def bar()
bar() then return
end
bar() #=> infinite loop
```
* no new keyword (cf. `goto foo()`)
* no... -
03:38 PM Bug #12509: Using qsort_s in mingw-w64 causes failures
- I confirmed that the failures 1) to 8) are same as
VS2010 with '#define HAVE_QSORT_S'.
I suppose 9) to 11) are skipped for VS2010.
Since mingw* uses the msvcrt runtime, I propose
disabling use of qsort_s for mingw*, too.
-
02:24 PM Feature #12484: Optimizing Rational
- Muraken:
Thank you for your investigation. Certainly it was reproduced,
but did you test with trunk? I got almost same error message
with and without my patch.
trunk (without my patch):
~~~
Rational_Test#test_new:
SystemSta... -
01:13 PM Feature #12542: Bump version to json-2.0.1
- 添付ファイルビューが途中で切れてしまうので pull request にも用意しました
https://github.com/ruby/ruby/pull/1395 -
01:09 PM Feature #12542 (Closed): Bump version to json-2.0.1
- ruby の stdlib である json の upstream で json-2.0.1 がリリースされていたので trunk にマージするためのパッチを作ってみました。
https://github.com/flori/json/releases/tag/v2.0.1
https://github.com/flori/json/compare/v1.8.3...v2.0.1
n0kada さんや akr さんが入れていた変更は概ねマージされているので... -
10:14 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Martin Dürst wrote:
> Actually, because both `true` and `false` are singletons, `TrueClass` and `FalseClass` look like overkill; in Ruby's ducktyping world, most if not all things would work just as well with the necessary methods for `... -
09:05 AM Bug #12498 (Closed): Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
- Applied in changeset r55563.
----------
* lib/uri/mailto.rb (initialize): RFC3986_Parser#split sets opaque
only if the URI has path-rootless, not path-empty.
[ruby-core:76055] [Bug #12498]
patched by Chris Heisterkamp <cheister@sq... -
09:05 AM Revision 79f86a67 (git): * lib/uri/mailto.rb (initialize): RFC3986_Parser#split sets opaque
- only if the URI has path-rootless, not path-empty.
[ruby-core:76055] [Bug #12498]
patched by Chris Heisterkamp <cheister@squareup.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:09 AM Bug #12452 (Rejected): Regexp alternation does not backtrack to check the other alternatives if a match is found on the first one
- This is how a regexp works. AFAIK perl, php, python, nodejs all behave the same way as ruby do. I'm afraid changing here brings more harm than good.
```perl
% perl -e "'ab' =~ /a|ab/; warn $&"
a at -e line 1.
```
```php
% ph... -
07:47 AM Bug #12162 (Third Party's Issue): OpenSSL::PKCS7 seems to create broken objects (nested asn.1 error)
- The direct reason is that PKCS7#to_s returns a broken PEM. It looks like the behavior was changed in OpenSSL 1.0.1i:
https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=d70c0be4c1e33985a79d691786db72661fdfd057
But since the PK... -
07:42 AM Bug #8177 (Closed): ext/openssl/pkcs7 signing fails with EC keys
- r55098 added OpenSSL::PKey::EC#private?. So it should work now!
-
07:41 AM Bug #11739 (Closed): OpenSSL::SSL::SSLServer doesn't negotiate ECDHE-* ciphersuites
- ext/openssl didn't support ephemeral ECDH in server mode up until Ruby 2.3 (Feature #11356).
-
07:38 AM Bug #10497 (Closed): OpenSSL Servers Do Not Support EC Certificates
- ext/openssl didn't support ephemeral ECDH in server mode up until Ruby 2.3.
You can use OpenSSL::SSL::SSLSocket#tmp_ecdh_callback in Ruby 2.3, for now. In Ruby 2.4 (r55214), ephemeral ECDH will be enabled by default just like ephemera... -
06:27 AM Bug #12541 (Closed): test failure with `umask 027`
- `ruby -e 'system("make", "test-all", "TESTS=fileutils/test_fileutils.rb", umask: 027)'` などのように `umask 027` の環境で実行すると TestFileUtils#test_cp_preserve_permissions が failure になります。
~~~
[31/91] TestFileUtils#test_cp_preserve_permissions =... -
06:23 AM Bug #12540 (Closed): test failures when SHARABLE_MIDDLE_SUBSTRING=1
- SHARABLE_MIDDLE_SUBSTRING=1 でビルドすると Test_StringCStr#test_wchar_lstrip!,Test_StringCStr#test_wchar_rstrip! が失敗します。
~~~
[16604/16757] Test_StringCStr#test_wchar_lstrip! = 0.00 s
3) Failure:
Test_StringCStr#test_wchar_lstrip! [/home... -
04:39 AM Bug #9053 (Third Party's Issue): SSL Issue with Ruby 2.0.0
- Closing as the issue was resolved.
-
03:54 AM Bug #5659 (Feedback): bug releasing a gem created with rails 3.1
- The git reposirory/gist is deleted... Do you still reproduce with the current release of Ruby?
-
03:52 AM Bug #6168 (Third Party's Issue): Segfault in OpenSSL bindings
- I reproduce the segmentation fault with Larry's reproducer. It seems like a ruby-debug bug.
a.rb:
~~~ruby
require "ruby-debug"
debugger
sleep
~~~
and run it
~~~
bash$ ~/ruby192/bin/ruby a.rb
a.rb:4
sleep
(rdb:1) eva... -
02:42 AM Bug #10257 (Closed): Generate X.509 certificate/request/CRL with elliptic curve keys
- This is fixed by r55098. (See also [Bug #6567]).
The 'no shared cipher' is another issue. ext/openssl didn't support ephemeral ECDH in server mode at that time. -
02:41 AM Bug #6227 (Feedback): [mingw] openssl backport causing test error
- Do you still reproduce this, with the current release of Ruby and OpenSSL?
-
02:38 AM Bug #6181 (Third Party's Issue): Ruby crash when trying to send a mail (tls/gmail)
- I think this is the same as #6886, too.
OpenSSL bundled with OS X is no longer supported, so I'm closing this as Third Party's Issue. -
02:05 AM Bug #8690 (Third Party's Issue): Enciphering a key with AES-128-CBC-HMAC-SHA1 crashes in OpenSSL
- I believe this is a bug of OpenSSL that is fixed in OpenSSL 1.0.2.
Since it happens in PEM_read_bio_RSAPrivateKey(), I think there is nothing we can do.
---
key.pem: generated with OpenSSL::PKey::RSA.new(32).export(OpenSSL::Ciph... -
12:20 AM Bug #11169: Symbol not found: _rb_str_new_static
- This saved me such a huge headache. I was stuck on this for an hour with Puma right out of the box. Thank you so much