==> Building on aurorus ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 98% 0.00kB/s 0:00:00 710 100% 9.77kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 79 100% 77.15kB/s 0:00:00 79 100% 77.15kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,402 50% 1.34MB/s 0:00:00 2,803 100% 2.67MB/s 0:00:00 (xfr#3, to-chk=1/5) ruby-irb-1.14.3-4.1.log 499 100% 487.30kB/s 0:00:00 499 100% 487.30kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,033 bytes received 143 bytes 784.00 bytes/sec total size is 3,786 speedup is 3.22 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building ruby-irb  -> repo: extra  -> arch: riscv64  -> worker: felix-8 ==> Building ruby-irb for [extra] (riscv64) ==> Locking clean chroot...done ]2;🔵 Container arch-nspawn-2962277 on aurorus.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-8]...done ==> Making package: ruby-irb 1.14.3-4.1 (Thu May 8 15:53:19 2025) ==> Retrieving sources...  -> Found ruby-irb-1.14.3.tar.gz ==> Validating source files with sha512sums... ruby-irb-1.14.3.tar.gz ... Passed ]2;🔵 Container arch-nspawn-2969652 on aurorus.felixc.at\==> Making package: ruby-irb 1.14.3-4.1 (Thu May 8 15:53:52 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: removing 'ruby-reline-0.3.1-3' from target list because it conflicts with 'ruby-3.4.3-2' warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency Package (5) New Version Net Change extra/libyaml 0.2.5-3 0.16 MiB extra/ruby-erb 4.0.4-9 0.09 MiB extra/rubygems 3.6.7-2.1 2.72 MiB extra/ruby 3.4.3-2 14.37 MiB extra/ruby-rdoc 6.10.0-57.1 3.16 MiB Total Installed Size: 20.51 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libyaml... installing rubygems... installing ruby... Optional dependencies for ruby tk: for Ruby/TK ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools installing ruby-erb... installing ruby-rdoc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (8) New Version Net Change Download Size extra/ruby-irb 1.14.3-4 0.57 MiB extra/ruby-power_assert 2.0.5-3.1 0.09 MiB 0.03 MiB extra/ruby-bundler 2.6.7-2 1.64 MiB extra/ruby-debug 1.10.0-2 0.62 MiB extra/ruby-rake 13.2.1-4 0.26 MiB extra/ruby-test-unit 3.6.7-4 0.49 MiB extra/ruby-test-unit-ruby-core 1.0.6-6 0.08 MiB extra/ruby-tracer 0.2.3-5 0.07 MiB 0.02 MiB Total Download Size: 0.05 MiB Total Installed Size: 3.82 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-power_assert-2.0.5-3.1-any downloading... ruby-tracer-0.2.3-5-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-bundler... installing ruby-irb... installing ruby-debug... installing ruby-rake... installing ruby-power_assert... installing ruby-test-unit... installing ruby-test-unit-ruby-core... installing ruby-tracer... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found ruby-irb-1.14.3.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-irb-1.14.3.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... WARNING: description and summary are identical WARNING: open-ended dependency on reline (>= 0.4.2) is not recommended if reline is semantically versioned, use: add_runtime_dependency "reline", "~> 0.4", ">= 0.4.2" WARNING: open-ended dependency on rdoc (>= 4.0.0) is not recommended if rdoc is semantically versioned, use: add_runtime_dependency "rdoc", "~> 4.0", ">= 4.0.0" WARNING: You have specified the uri: https://github.com/ruby/irb for all of the following keys: homepage_uri source_code_uri documentation_uri Only the first one will be shown on rubygems.org WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: irb Version: 1.14.3 File: irb-1.14.3.gem ==> Starting check()... Loaded suite /usr/lib/ruby/gems/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader Started O =============================================================================== Omission: omitted. [test_perfectly_matched_namespace_triggers_document_display(TestIRB::DisplayDocumentTest)] /build/ruby-irb/src/irb-1.14.3/test/irb/test_input_method.rb:121:in 'TestIRB::DisplayDocumentTest#test_perfectly_matched_namespace_triggers_document_display' =============================================================================== F =============================================================================== Failure: test_finish(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-ach6wt.rb @ line 2 : 1: def foo => 2: binding.irb 3: puts "Hello" 4: end 5: foo finish continue irb(main):001> ffifinfinifinisfinishirb(main):001> finish (rdbg:irb) finish Hello [1, 5] in /tmp/irbtest-20250508-1012-ach6wt.rb 1| def foo 2| binding.irb 3| puts "Hello" => 4| end 5| foo =>#0 Object#foo at /tmp/irbtest-20250508-1012-ach6wt.rb:4 #=> nil #1
at /tmp/irbtest-20250508-1012-ach6wt.rb:5 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_debugger_integration.rb:216:in 'TestIRB::DebuggerIntegrationTest#test_finish' 213: foo 214: RUBY 215: => 216: output = run_ruby_file do 217: type "finish" 218: type "continue" 219: end =============================================================================== F =============================================================================== Failure: test_disable_irb_disable_further_irb_breakpoints(TestIRB::DisableIRBTest): Test timedout. ============================== OUTPUT ============================== First line Second line From: /tmp/irbtest-20250508-1012-p3edbi.rb @ line 3 : 1: puts "First line" 2: puts "Second line" => 3: binding.irb 4: puts "Third line" 5: binding.irb 6: puts "Fourth line" disable_irb =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_disable_irb.rb:18:in 'TestIRB::DisableIRBTest#test_disable_irb_disable_further_irb_breakpoints' 15: puts "Fourth line" 16: ruby 17: => 18: output = run_ruby_file do 19: type "disable_irb" 20: end 21: =============================================================================== F =============================================================================== Failure: test_arguments_propogation(TestIRB::HelperMethodIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-wsixk4.rb @ line 16 : 11: end 12: end 13: 14: IRB::HelperMethod.register(:my_helper, MyHelper) 15: => 16: binding.irb my_helper( "required", "optional", "splat", required_keyword_arg: "required", optional_keyword_arg: "optional", a: 1, b: 2 ) { "block" } exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_helper_method.rb:69:in 'TestIRB::HelperMethodIntegrationTest#test_arguments_propogation' 66: binding.irb 67: RUBY 68: => 69: output = run_ruby_file do 70: type <<~INPUT 71: my_helper( 72: "required", "optional", "splat", required_keyword_arg: "required", =============================================================================== F =============================================================================== Failure: test_history_saving_with_debug(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-65iyx9.rb @ line 4 : 1: def foo 2: end 3: => 4: binding.irb 5: 6: foo 'irb session' next 'irb:debug session' step irb_info puts Reline::HISTORY.to_a.to_s q! irb(main):001> irb(main):001' ''i'ir'irb'irb 'irb s'irb se'irb ses'irb sess'irb sessi'irb sessio'irb sessionirb(main):001> 'irb session'irb(main):001> 'irb session' => "irb session" irb(main):002> nnenexnextirb(main):002> next (rdbg:irb) next [1, 6] in /tmp/irbtest-20250508-1012-65iyx9.rb  1| def foo  2| end  3|  4| binding.irb  5| => 6| foo =>#0 
 at /tmp/irbtest-20250508-1012-65iyx9.rb:6 irb:rdbg(main):003> irb:rdbg(main):003' ''i'ir'irb'irb:'irb:d'irb:de'irb:deb'irb:debu'irb:debug'irb:debug 'irb:debug s'irb:debug se'irb:debug ses'irb:debug sess'irb:debug sessi'irb:debug sessio'irb:debug sessionirb:rdbg(main):003> 'irb:debug session'irb:rdbg(main):003> 'irb:debug session' "irb:debug session" irb:rdbg(main):004> s # debug commandststestep # debug commandirb:rdbg(main):004> step [1, 6] in /tmp/irbtest-20250508-1012-65iyx9.rb  1| def foo => 2| end  3|  4| binding.irb  5|  6| foo =>#0 Object#foo at /tmp/irbtest-20250508-1012-65iyx9.rb:2 #=> nil #1 
 at /tmp/irbtest-20250508-1012-65iyx9.rb:6 irb:rdbg(main):005> i # debug commandirirb # debug commandirb_irb_iirb_inirb_infirb_infoirb:rdbg(main):005> irb_info Ruby version: 3.4.3 IRB version: irb 1.14.3 (2024-12-18) InputMethod: RelineInputMethod with Reline 0.6.0 Completion: Autocomplete, RegexpCompletor .irbrc paths: /tmp/irbrc20250508-1012-1zlapn RUBY_PLATFORM: riscv64-linux LANG env: C.UTF-8 East Asian Ambiguous Width: 1 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_history.rb:294:in 'TestIRB::IRBHistoryIntegrationTest#test_history_saving_with_debug' 291: foo 292: RUBY 293: => 294: output = run_ruby_file do 295: type "'irb session'" 296: type "next" 297: type "'irb:debug session'" =============================================================================== F =============================================================================== Failure: test_history_saving_with_debug_without_prior_history(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-5219ki.rb @ line 4 : 1: def foo 2: end 3: => 4: binding.irb 5: 6: foo 'irb session' next 'irb:debug session' step irb_info puts Reline::HISTORY.to_a.to_s q! irb(main):001> irb(main):001' ''i'ir'irb'irb 'irb s'irb se'irb ses'irb sess'irb sessi'irb sessio'irb sessionirb(main):001> 'irb session'irb(main):001> 'irb session' => "irb session" irb(main):002> nnenexnextirb(main):002> next (rdbg:irb) next [1, 6] in /tmp/irbtest-20250508-1012-5219ki.rb  1| def foo  2| end  3|  4| binding.irb  5| => 6| foo =>#0 
 at /tmp/irbtest-20250508-1012-5219ki.rb:6 irb:rdbg(main):003> irb:rdbg(main):003' ''i'ir'irb'irb:'irb:d'irb:de'irb:deb'irb:debu'irb:debug'irb:debug 'irb:debug s'irb:debug se'irb:debug ses'irb:debug sess'irb:debug sessi'irb:debug sessio'irb:debug sessionirb:rdbg(main):003> 'irb:debug session'irb:rdbg(main):003> 'irb:debug session' "irb:debug session" irb:rdbg(main):004> s # debug commandststestep # debug commandirb:rdbg(main):004> step [1, 6] in /tmp/irbtest-20250508-1012-5219ki.rb  1| def foo => 2| end  3|  4| binding.irb  5|  6| foo =>#0 Object#foo at /tmp/irbtest-20250508-1012-5219ki.rb:2 #=> nil #1 
 at /tmp/irbtest-20250508-1012-5219ki.rb:6 irb:rdbg(main):005> i # debug commandirirb # debug commandirb_irb_iirb_inirb_infirb_infoirb:rdbg(main):005> irb_info Ruby version: 3.4.3 IRB version: irb 1.14.3 (2024-12-18) InputMethod: RelineInputMethod with Reline 0.6.0 Completion: Autocomplete, RegexpCompletor .irbrc paths: /tmp/irbrc20250508-1012-wp0tg0 RUBY_PLATFORM: riscv64-linux LANG env: C.UTF-8 East Asian Ambiguous Width: 1 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_history.rb:339:in 'TestIRB::IRBHistoryIntegrationTest#test_history_saving_with_debug_without_prior_history' 336: foo 337: RUBY 338: => 339: output = run_ruby_file do 340: type "'irb session'" 341: type "next" 342: type "'irb:debug session'" =============================================================================== F =============================================================================== Failure: test_history_saving_with_nested_sessions(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-not8g2.rb @ line 5 : 1: def foo 2: binding.irb 3: end 4: => 5: binding.irb 'outer session' foo 'inner session' exit 'outer session again' exit irb(main):001> irb(main):001' ''o'ou'out'oute'outer'outer 'outer s'outer se'outer ses'outer sess'outer sessi'outer sessio'outer sessionirb(main):001> 'outer session'irb(main):001> 'outer session' => "outer session" irb(main):002> ffofooirb(main):002> foo From: /tmp/irbtest-20250508-1012-not8g2.rb @ line 2 : 1: def foo => 2: binding.irb 3: end 4: 5: binding.irb irb(main):001> irb(main):001' ''i'in'inn'inne'inner'inner 'inner s'inner se'inner ses'inner sess'inner sessi'inner sessio'inner sessionirb(main):001> 'inner session'irb(main):001> 'inner session' => "inner session" irb(main):002> eexexiexitirb(main):002> exit => nil =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_history.rb:379:in 'TestIRB::IRBHistoryIntegrationTest#test_history_saving_with_nested_sessions' 376: binding.irb 377: RUBY 378: => 379: run_ruby_file do 380: type "'outer session'" 381: type "foo" 382: type "'inner session'" =============================================================================== O =============================================================================== Omission: Now raises SyntaxError [test_evaluate_with_encoding_error_without_lineno(TestIRB::InputTest)] /build/ruby-irb/src/irb-1.14.3/test/irb/test_irb.rb:80:in 'TestIRB::InputTest#test_evaluate_with_encoding_error_without_lineno' =============================================================================== F =============================================================================== Failure: test_irb_jobs_and_kill_commands(TestIRB::MultiIRBTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-k52nrl.rb @ line 1 : => 1: binding.irb irb jobs kill 1 exit irb(main):001> iirirbirb(main):001> irb Multi-irb commands are deprecated and will be removed in IRB 2.0.0. Please use workspace commands instead. If you have any use case for multi-irb, please leave a comment at https://github.com/ruby/irb/issues/653 irb#1(main):001> jjojobjobsirb#1(main):001> jobs Multi-irb commands are deprecated and will be removed in IRB 2.0.0. Please use workspace commands instead. If you have any use case for multi-irb, please leave a comment at https://github.com/ruby/irb/issues/653 #0->irb on main (#: stop) #1->irb#1 on main (#: running) irb#1(main):002> kkikilkillkill kill 1irb#1(main):002> kill 1 Multi-irb commands are deprecated and will be removed in IRB 2.0.0. Please use workspace commands instead. If you have any use case for multi-irb, please leave a comment at https://github.com/ruby/irb/issues/653 #0->irb on main (#: running) =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_multi_irb_commands.rb:26:in 'TestIRB::MultiIRBTest#test_irb_jobs_and_kill_commands' 23: end 24: 25: def test_irb_jobs_and_kill_commands => 26: out = run_ruby_file do 27: type "irb" 28: type "jobs" 29: type "kill 1" =============================================================================== F =============================================================================== Failure: test_current_context_restore(TestIRB::NestedBindingIrbTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-hinu3k.rb @ line 1 : => 1: binding.irb $ctx = IRB.CurrentContext binding.irb p context_changed: IRB.CurrentContext != $ctx exit p context_restored: IRB.CurrentContext == $ctx exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/test_irb.rb:149:in 'TestIRB::NestedBindingIrbTest#test_current_context_restore' 146: binding.irb 147: RUBY 148: => 149: output = run_ruby_file do 150: type '$ctx = IRB.CurrentContext' 151: type 'binding.irb' 152: type 'p context_changed: IRB.CurrentContext != $ctx' =============================================================================== F =============================================================================== Failure: test_show_source(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-pv6sfw.rb @ line 1 : => 1: binding.irb show_source IRB.conf exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:21:in 'TestIRB::ShowSourceTest#test_show_source' 18: binding.irb 19: RUBY 20: => 21: out = run_ruby_file do 22: type "show_source IRB.conf" 23: type "exit" 24: end =============================================================================== F =============================================================================== Failure: test_show_source_alias(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-2w8o23.rb @ line 1 : => 1: binding.irb $ IRB.conf exit irb(main):001> $$ $ I$ IR$ IRBirb(main):001* $ IRB.irb(main):001> $ IRB.c$ IRB.co$ IRB.con$ IRB.confirb(main):001> $ IRB.conf =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:34:in 'TestIRB::ShowSourceTest#test_show_source_alias' 31: binding.irb 32: RUBY 33: => 34: out = run_ruby_file do 35: type "$ IRB.conf" 36: type "exit" 37: end =============================================================================== F =============================================================================== Failure: test_show_source_keep_script_lines(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-f1mokb.rb @ line 1 : => 1: binding.irb def foo; end show_source foo exit irb(main):001> ddeirb(main):001* defdef def fdef fodef foodef foo;def foo; def foo; edef foo; enirb(main):001> def foo; endirb(main):001> def foo; end => :foo =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:337:in 'TestIRB::ShowSourceTest#test_show_source_keep_script_lines' 334: binding.irb 335: RUBY 336: => 337: out = run_ruby_file do 338: type "def foo; end" 339: type "show_source foo" 340: type "exit" =============================================================================== F =============================================================================== Failure: test_show_source_method_no_instance_method(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-s03ysj.rb @ line 10 : 5: def foo 6: super 7: end 8: end 9: => 10: binding.irb show_source Bar#foo -s exit irb(main):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Bshow_source Bashow_source Barshow_source Bar#show_source Bar#fshow_source Bar#foshow_source Bar#fooshow_source Bar#foo show_source Bar#foo -show_source Bar#foo -sirb(main):001> show_source Bar#foo -s Error: Couldn't locate a super definition for Bar#foo =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:221:in 'TestIRB::ShowSourceTest#test_show_source_method_no_instance_method' 218: binding.irb 219: RUBY 220: => 221: out = run_ruby_file do 222: type "show_source Bar#foo -s" 223: type "exit" 224: end =============================================================================== F =============================================================================== Failure: test_show_source_private_singleton_method(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:168:in 'TestIRB::ShowSourceTest#test_show_source_private_singleton_method' 165: binding.irb 166: RUBY 167: => 168: out = run_ruby_file do 169: type "bar = Bar.new" 170: type "show_source bar.foo" 171: type "exit" =============================================================================== F =============================================================================== Failure: test_show_source_receiver_super(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-5to3fd.rb @ line 12 : 7: def foo 8: super 9: end 10: end 11: => 12: binding.irb bar = Bar.new show_source bar.foo -s exit irb(main):001> bbabarbar irb(main):001* bar =bar = irb(main):001> bar = Bbar = Babar = Barirb(main):001* bar = Bar.irb(main):001> bar = Bar.nbar = Bar.nebar = Bar.newirb(main):001> bar = Bar.new => ... irb(main):002> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source bshow_source bashow_source barirb(main):002* show_source bar.irb(main):002> show_source bar.fshow_source bar.foshow_source bar.fooshow_source bar.foo irb(main):002* show_source bar.foo -irb(main):002> show_source bar.foo -sirb(main):002> show_source bar.foo -s From: /tmp/irbtest-20250508-1012-5to3fd.rb:2 def foo end =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:293:in 'TestIRB::ShowSourceTest#test_show_source_receiver_super' 290: binding.irb 291: RUBY 292: => 293: out = run_ruby_file do 294: type "bar = Bar.new" 295: type "show_source bar.foo -s" 296: type "exit" =============================================================================== F =============================================================================== Failure: test_show_source_string(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-e4hask.rb @ line 1 : => 1: binding.irb show_source 'IRB.conf' exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:86:in 'TestIRB::ShowSourceTest#test_show_source_string' 83: binding.irb 84: RUBY 85: => 86: out = run_ruby_file do 87: type "show_source 'IRB.conf'" 88: type "exit" 89: end =============================================================================== F =============================================================================== Failure: test_show_source_unavailable_source(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-4uu25e.rb @ line 1 : => 1: binding.irb RubyVM.keep_script_lines = false if defined?(RubyVM.keep_script_lines) def foo; end show_source foo exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:351:in 'TestIRB::ShowSourceTest#test_show_source_unavailable_source' 348: binding.irb 349: RUBY 350: => 351: out = run_ruby_file do 352: type "RubyVM.keep_script_lines = false if defined?(RubyVM.keep_script_lines)" 353: type "def foo; end" 354: type "show_source foo" =============================================================================== F =============================================================================== Failure: test_show_source_with_constant_lookup(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-lxsbs.rb @ line 11 : 6: class A 7: Z = 1 8: Array = 1 9: class B 10: include M => 11: Object.new.instance_eval { binding.irb } show_source X show_source Y show_source Z show_source Array exit 12: end 13: end irb(#):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Xirb(#):001> show_source X From: /tmp/irbtest-20250508-1012-lxsbs.rb:1 X = 1 module M Y = 1 Z = 2 end =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:396:in 'TestIRB::ShowSourceTest#test_show_source_with_constant_lookup' 393: end 394: RUBY 395: => 396: out = run_ruby_file do 397: type "show_source X" 398: type "show_source Y" 399: type "show_source Z" =============================================================================== F =============================================================================== Failure: test_show_source_with_double_colons(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:315:in 'TestIRB::ShowSourceTest#test_show_source_with_double_colons' 312: binding.irb 313: RUBY 314: => 315: out = run_ruby_file do 316: type "show_source ::Foo" 317: type "exit" 318: end =============================================================================== F =============================================================================== Failure: test_show_source_with_missing_constant(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20250508-1012-hs77zy.rb @ line 1 : => 1: binding.irb show_source Foo exit irb(main):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Fshow_source Foshow_source Fooirb(main):001> show_source Foo Error: Couldn't locate a definition for Foo =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.14.3/test/irb/helper.rb:167:in 'TestIRB::IntegrationTestCase#run_ruby_file' /build/ruby-irb/src/irb-1.14.3/test/irb/command/test_show_source.rb:60:in 'TestIRB::ShowSourceTest#test_show_source_with_missing_constant' 57: binding.irb 58: RUBY 59: => 60: out = run_ruby_file do 61: type "show_source Foo" 62: type "exit" 63: end =============================================================================== Finished in 217.811585582 seconds. ------------------------------------------------------------------------------- 339 tests, 2060 assertions, 19 failures, 0 errors, 0 pendings, 2 omissions, 0 notifications 94.362% passed ------------------------------------------------------------------------------- 1.56 tests/s, 9.46 assertions/s rake aborted! Command failed with status (1) Tasks: TOP => test (See full trace by running task with --trace) ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build [?25h[?25h[?25hreceiving incremental file list ruby-irb-1.14.3-4.1-riscv64-build.log ruby-irb-1.14.3-4.1-riscv64-check.log ruby-irb-1.14.3-4.1-riscv64-prepare.log sent 81 bytes received 4,926 bytes 3,338.00 bytes/sec total size is 29,765 speedup is 5.94