虚無庵

徒然なるままに

今日の ruby build 2023-09-23

今日のビルド

d80002c902f128be11a567edafc6ef1a32ebb4d9 までを pull ってきてビルド。エラー/警告ともになし。

  Files:       1034

  Classes:     1254 ( 315 undocumented)
  Modules:      238 (  88 undocumented)
  Constants:   1474 ( 730 undocumented)
  Attributes:  1474 ( 303 undocumented)
  Methods:    12146 (2708 undocumented)

  Total:      16586 (4144 undocumented)
   75.02% documented

  Elapsed: 31.5s

今日のテスト

Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 9 : #<IO:fd 9>                                                                          
[26226/26603] TestIRB::ShowSourceTest#test_show_source_method = 55.11 s                                                                           
  1) Failure:
TestIRB::ShowSourceTest#test_show_source_method [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:460]:
Expected /\/irb\.rb/ to match "nil\n" + "=> nil\n".

[26227/26603] TestIRB::ShowSourceTest#test_show_source = 39.87 s                 
  2) Failure:
TestIRB::ShowSourceTest#test_show_source [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:452]:
Expected /\/irb\.rb/ to match "=> nil\n".

[26228/26603] TestIRB::ShowSourceTest#test_show_source_end_finder = 18.25 s
  3) Failure:
TestIRB::ShowSourceTest#test_show_source_end_finder [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:493]:
Expected "=> nil\n" to include "        def show_source_test_method\n" +
"          unless true\n" +
"          end\n" +
"        end unless defined?(show_source_test_method)\n".

[26229/26603] TestIRB::ShowSourceTest#test_show_source_string = 6.81 s               
  4) Failure:
TestIRB::ShowSourceTest#test_show_source_string [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:468]:
Expected /\/irb\.rb/ to match "=> nil\n".

[26230/26603] TestIRB::ShowSourceTest#test_show_source_alias = 6.20 s           
  5) Failure:
TestIRB::ShowSourceTest#test_show_source_alias [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:477]:
Expected /\/irb\.rb/ to match "=> nil\n".

[26231/26603] TestIRB::ShowSourceTest#test_show_source_private_instance = 6.50 s
  6) Failure:
TestIRB::ShowSourceTest#test_show_source_private_instance [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:511]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[26232/26603] TestIRB::ShowSourceTest#test_show_source_private = 8.65 s                   
  7) Failure:
TestIRB::ShowSourceTest#test_show_source_private [/home/jinroq/dev/ruby/workdir/ruby/test/irb/test_cmd.rb:532]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

Finished tests in 798.734609s, 33.2939 tests/s, 11526.4130 assertions/s.                                                                 
26593 tests, 9206545 assertions, 7 failures, 0 errors, 84 skips

ruby -v: ruby 3.3.0dev (2023-09-23T07:34:20Z master d80002c902) [x86_64-linux]
make: *** [uncommon.mk:916: yes-test-all] エラー 7

今日のビルド(Universal Parser 有効化)

d80002c902f128be11a567edafc6ef1a32ebb4d9 までを pull ってきてビルド。

../ruby_parser.c: In function ‘syntax_error_append’:
../ruby_parser.c:117:5: warning: function ‘syntax_error_append’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  117 |     return rb_syntax_error_append(exc, file, line, column, (rb_encoding *)enc, fmt, args);
      |     ^~~~~~
../ruby_parser.c: In function ‘rb_parser_config_initialize’:
../ruby_parser.c:619:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  619 |     config->str_catf        = rb_str_catf;
      |                             ^
../ruby_parser.c:637:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  637 |     config->str_vcatf       = rb_str_vcatf;
      |                             ^
../ruby_parser.c:639:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  639 |     config->rb_sprintf      = rb_sprintf;
      |                             ^
../ruby_parser.c:726:19: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  726 |     config->raise = rb_raise;
      |                   ^
../ruby_parser.c:748:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  748 |     config->compile_warn    = rb_compile_warn;
      |                             ^
../ruby_parser.c:749:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  749 |     config->compile_warning = rb_compile_warning;
      |                             ^
../ruby_parser.c:750:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  750 |     config->bug             = rb_bug;
      |                             ^
../ruby_parser.c:751:29: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  751 |     config->fatal           = rb_fatal;
      |                             ^
../ruby_parser.c: At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
  Files:       1031

  Classes:     1254 ( 315 undocumented)
  Modules:      238 (  88 undocumented)
  Constants:   1474 ( 730 undocumented)
  Attributes:  1474 ( 303 undocumented)
  Methods:    12146 (2708 undocumented)

  Total:      16586 (4144 undocumented)
   75.02% documented

  Elapsed: 32.2s

今日のテスト(Universal Parser 有効化)

Multiple autoclose IO objects for a file descriptor in: DRbTests::TestDRbTCP#test_immediate_close:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)         
[19468/26113] TestIRB::ShowSourceTest#test_show_source_end_finder = 275.58 s                                                             
  1) Failure:
TestIRB::ShowSourceTest#test_show_source_end_finder [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:493]:
Expected "=> nil\n" to include "        def show_source_test_method\n" +
"          unless true\n" +
"          end\n" +
"        end unless defined?(show_source_test_method)\n".

[19469/26113] TestIRB::ShowSourceTest#test_show_source = 1.64 s                       
  2) Failure:
TestIRB::ShowSourceTest#test_show_source [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:452]:
Expected /\/irb\.rb/ to match "=> nil\n".

[19470/26113] TestIRB::ShowSourceTest#test_show_source_method = 1.00 s   
  3) Failure:
TestIRB::ShowSourceTest#test_show_source_method [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:460]:
Expected /\/irb\.rb/ to match "nil\n" + "=> nil\n".

[19471/26113] TestIRB::ShowSourceTest#test_show_source_string = 0.97 s          
  4) Failure:
TestIRB::ShowSourceTest#test_show_source_string [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:468]:
Expected /\/irb\.rb/ to match "=> nil\n".

[19472/26113] TestIRB::ShowSourceTest#test_show_source_private = 0.77 s         
  5) Failure:
TestIRB::ShowSourceTest#test_show_source_private [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:532]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[19473/26113] TestIRB::ShowSourceTest#test_show_source_private_instance = 0.78 s 
  6) Failure:
TestIRB::ShowSourceTest#test_show_source_private_instance [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:511]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[19474/26113] TestIRB::ShowSourceTest#test_show_source_alias = 0.80 s                     
  7) Failure:
TestIRB::ShowSourceTest#test_show_source_alias [/home/jinroq/dev/ruby/workdir/up_ruby/test/irb/test_cmd.rb:477]:
Expected /\/irb\.rb/ to match "=> nil\n".

Finished tests in 898.898087s, 29.0389 tests/s, 6829.6152 assertions/s.                                                                           
26103 tests, 6139128 assertions, 7 failures, 0 errors, 85 skips

ruby -v: ruby 3.3.0dev (2023-09-23T07:34:20Z master d80002c902) [x86_64-linux]
make: *** [uncommon.mk:916: yes-test-all] エラー 7

今日のビルド(YJIT 有効化)

d80002c902f128be11a567edafc6ef1a32ebb4d9 までを pull ってきてビルド。エラー/警告ともになし。

今日のテスト(YJIT 有効化)

[10816/26141] TestIRB::ShowSourceTest#test_show_source_alias = 547.17 s                                                                           
  1) Failure:
TestIRB::ShowSourceTest#test_show_source_alias [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:477]:
Expected /\/irb\.rb/ to match "=> nil\n".

[10817/26141] TestIRB::ShowSourceTest#test_show_source_private_instance = 0.79 s 
  2) Failure:
TestIRB::ShowSourceTest#test_show_source_private_instance [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:511]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[10818/26141] TestIRB::ShowSourceTest#test_show_source_private = 0.68 s                   
  3) Failure:
TestIRB::ShowSourceTest#test_show_source_private [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:532]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[10819/26141] TestIRB::ShowSourceTest#test_show_source_method = 0.63 s           
  4) Failure:
TestIRB::ShowSourceTest#test_show_source_method [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:460]:
Expected /\/irb\.rb/ to match "nil\n" + "=> nil\n".

[10820/26141] TestIRB::ShowSourceTest#test_show_source = 0.68 s                 
  5) Failure:
TestIRB::ShowSourceTest#test_show_source [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:452]:
Expected /\/irb\.rb/ to match "=> nil\n".

[10821/26141] TestIRB::ShowSourceTest#test_show_source_end_finder = 0.68 s
  6) Failure:
TestIRB::ShowSourceTest#test_show_source_end_finder [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:493]:
Expected "=> nil\n" to include "        def show_source_test_method\n" +
"          unless true\n" +
"          end\n" +
"        end unless defined?(show_source_test_method)\n".

[10822/26141] TestIRB::ShowSourceTest#test_show_source_string = 0.67 s              
  7) Failure:
TestIRB::ShowSourceTest#test_show_source_string [/home/jinroq/dev/ruby/workdir/yjit_ruby/test/irb/test_cmd.rb:468]:
Expected /\/irb\.rb/ to match "=> nil\n".

Finished tests in 1156.014015s, 22.6044 tests/s, 5313.3067 assertions/s.                                                                                   
26131 tests, 6142257 assertions, 7 failures, 0 errors, 86 skips

ruby -v: ruby 3.3.0dev (2023-09-23T07:34:20Z master d80002c902) [x86_64-linux]
make: *** [uncommon.mk:916: yes-test-all] エラー 7

今日のビルド(RJIT 有効化)

d80002c902f128be11a567edafc6ef1a32ebb4d9 までを pull ってきてビルド。エラー/警告ともになし。

今日のテスト(RJIT 有効化)

[ 9078/26141] Reline::Test#test_completer_quote_characters = 0.00 s                                                                        
  1) Failure:
Reline::Test#test_completer_quote_characters [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/reline/test_reline.rb:91]:
<"\"'"> expected but was
<"">.

[10341/26141] TestIRB::ShowSourceTest#test_show_source_alias = 554.76 s                                                                           
  2) Failure:
TestIRB::ShowSourceTest#test_show_source_alias [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:477]:
Expected /\/irb\.rb/ to match "=> nil\n".

[10342/26141] TestIRB::ShowSourceTest#test_show_source_private = 0.74 s          
  3) Failure:
TestIRB::ShowSourceTest#test_show_source_private [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:532]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[10343/26141] TestIRB::ShowSourceTest#test_show_source_private_instance = 1.10 s 
  4) Failure:
TestIRB::ShowSourceTest#test_show_source_private_instance [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:511]:
Expected "=> nil\n" to include "          private def show_source_test_method\n" +
"            unless true\n" +
"            end\n" +
"          end unless private_method_defined?(:show_source_test_method)\n".

[10344/26141] TestIRB::ShowSourceTest#test_show_source = 0.81 s                           
  5) Failure:
TestIRB::ShowSourceTest#test_show_source [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:452]:
Expected /\/irb\.rb/ to match "=> nil\n".

[10345/26141] TestIRB::ShowSourceTest#test_show_source_method = 0.78 s   
  6) Failure:
TestIRB::ShowSourceTest#test_show_source_method [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:460]:
Expected /\/irb\.rb/ to match "nil\n" + "=> nil\n".

[10346/26141] TestIRB::ShowSourceTest#test_show_source_end_finder = 0.83 s      
  7) Failure:
TestIRB::ShowSourceTest#test_show_source_end_finder [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:493]:
Expected "=> nil\n" to include "        def show_source_test_method\n" +
"          unless true\n" +
"          end\n" +
"        end unless defined?(show_source_test_method)\n".

[10347/26141] TestIRB::ShowSourceTest#test_show_source_string = 0.80 s              
  8) Failure:
TestIRB::ShowSourceTest#test_show_source_string [/home/jinroq/dev/ruby/workdir/rjit_ruby/test/irb/test_cmd.rb:468]:
Expected /\/irb\.rb/ to match "=> nil\n".

Finished tests in 1164.749828s, 22.4349 tests/s, 5273.0980 assertions/s.                                                                                   
26131 tests, 6141840 assertions, 8 failures, 0 errors, 86 skips

ruby -v: ruby 3.3.0dev (2023-09-23T07:34:20Z master d80002c902) [x86_64-linux]
make: *** [uncommon.mk:916: yes-test-all] エラー 8