==> Building on salazzle ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ruby-irb ./ .SRCINFO 949 100% 0.00kB/s 0:00:00 949 100% 0.00kB/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 3,102 100% 2.96MB/s 0:00:00 3,102 100% 2.96MB/s 0:00:00 (xfr#3, to-chk=1/5) ruby-irb-1.13.1-2.log 231 100% 225.59kB/s 0:00:00 231 100% 225.59kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,262 bytes received 135 bytes 4,794.00 bytes/sec total size is 4,325 speedup is 1.80 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root0 on remote host... ]2;🔵 Container arch-nspawn-1599795 on salazzle.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (2) Old Version New Version Net Change Download Size core/archlinux-keyring 20240709-2 20241203-1 0.00 MiB 1.18 MiB core/glib2 2.82.2-1 2.82.3-1 0.01 MiB 8.37 MiB Total Download Size: 9.55 MiB Total Installed Size: 71.86 MiB Net Upgrade Size: 0.01 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... glib2-2.82.3-1-riscv64 downloading... archlinux-keyring-20241203-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading glib2... upgrading archlinux-keyring... gpg: Warning: using insecure memory! ==> Appending keys from archlinux.gpg... gpg: Warning: using insecure memory! gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-01-01 :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root0]...done ==> Making package: ruby-irb 1.13.1-2 (Wed Dec 11 15:58:59 2024) ==> Retrieving sources...  -> Downloading ruby-irb-1.13.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 835 0 835 0 0 762 0 --:--:-- 0:00:01 --:--:-- 762 100 134k 0 134k 0 0 99k 0 --:--:-- 0:00:01 --:--:-- 503k  -> Downloading bad7492ab07f053b714b92d00e6caa0492870bb0.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 782 100 782 0 0 1281 0 --:--:-- --:--:-- --:--:-- 1281 ==> Validating source files with sha512sums... ruby-irb-1.13.1.tar.gz ... Passed bad7492ab07f053b714b92d00e6caa0492870bb0.patch ... Passed ]2;🔵 Container arch-nspawn-1601199 on salazzle.felixc.at==> Making package: ruby-irb 1.13.1-2 (Wed Dec 11 15:59:55 2024) ==> 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.3.5-2' warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency Package (3) New Version Net Change extra/libyaml 0.2.5-3 0.16 MiB extra/rubygems 3.5.16-1.1 2.69 MiB extra/ruby 3.3.5-2 14.20 MiB Total Installed Size: 17.05 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (10) New Version Net Change Download Size extra/ruby-erb 4.0.4-6.1 0.09 MiB extra/ruby-irb 1.13.1-1.1 0.54 MiB 0.14 MiB extra/ruby-power_assert 2.0.4-1 0.09 MiB 0.03 MiB extra/ruby-bundler 2.5.16-1 1.59 MiB extra/ruby-debug 1.9.1-1 0.61 MiB 0.14 MiB extra/ruby-rake 13.1.0-1 0.26 MiB extra/ruby-rdoc 6.6.3.1-2 2.84 MiB 0.63 MiB extra/ruby-test-unit 3.6.2-3 0.48 MiB extra/ruby-test-unit-ruby-core 1.0.6-3 0.08 MiB 0.03 MiB extra/ruby-tracer 0.2.3-2 0.07 MiB 0.02 MiB Total Download Size: 0.98 MiB Total Installed Size: 6.65 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-rdoc-6.6.3.1-2-any downloading... ruby-debug-1.9.1-1-riscv64 downloading... ruby-irb-1.13.1-1.1-any downloading... ruby-power_assert-2.0.4-1-any downloading... ruby-test-unit-ruby-core-1.0.6-3-any downloading... ruby-tracer-0.2.3-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-bundler... installing ruby-erb... installing ruby-rdoc... 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.13.1.tar.gz  -> Found bad7492ab07f053b714b92d00e6caa0492870bb0.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-irb-1.13.1.tar.gz with bsdtar ==> Starting prepare()... Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From bad7492ab07f053b714b92d00e6caa0492870bb0 Mon Sep 17 00:00:00 2001 |From: tomoya ishida |Date: Thu, 13 Jun 2024 01:57:52 +0900 |Subject: [PATCH] Invalid encoding symbol now raises SyntaxError also in 3.3 | (#969) | |--- | test/irb/test_irb.rb | 2 +- | 1 file changed, 1 insertion(+), 1 deletion(-) | |diff --git a/test/irb/test_irb.rb b/test/irb/test_irb.rb |index 3d8044c5a..ece790290 100644 |--- a/test/irb/test_irb.rb |+++ b/test/irb/test_irb.rb -------------------------- patching file test/irb/test_irb.rb Using Plan A... Hunk #1 succeeded at 61. done ==> 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.13.1 File: irb-1.13.1.gem ==> Starting check()... Loaded suite /usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/rake_test_loader Started O =============================================================================== Omission: omitted. [test_perfectly_matched_namespace_triggers_document_display(TestIRB::DisplayDocumentTest)] /build/ruby-irb/src/irb-1.13.1/test/irb/test_input_method.rb:99:in `test_perfectly_matched_namespace_triggers_document_display' =============================================================================== F =============================================================================== Failure: test_arguments_propagation(TestIRB::CustomCommandIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-6dksjp.rb @ line 15 : 10: end 11: end 12: 13: IRB::Command.register(:print_arg, PrintArgCommand) 14: => 15: binding.irb print_arg print_arg print_arg a r g print_arg a r g exit irb(main):001> pprpriprinprintprint_print_aprint_arprint_argirb(main):001> print_arg 0 arg="" => nil irb(main):002> pprpriprinprintprint_print_aprint_arprint_argprint_arg print_arg irb(main):002> print_arg 1 arg="" => nil irb(main):003> pprpriprinprintprint_print_aprint_arprint_argprint_arg print_arg aprint_arg a print_arg a rprint_arg a r print_arg a r print_arg a r girb(main):003> print_arg a r g 2 arg="a r g" => nil =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_custom_command.rb:78:in `test_arguments_propagation' 75: binding.irb 76: RUBY 77: => 78: output = run_ruby_file do 79: type "print_arg" 80: type "print_arg \n" 81: type "print_arg a r g" =============================================================================== F =============================================================================== Failure: test_backtrace(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-72unj2.rb @ line 2 : 1: def foo => 2: binding.irb 3: end 4: foo backtrace exit! irb(main):001> bbabacbackbacktbacktrbacktrabacktracbacktraceirb(main):001> backtrace (rdbg:irb) backtrace =>#0 Object#foo at /tmp/irbtest-20241211-1033-72unj2.rb:2 #1
at /tmp/irbtest-20241211-1033-72unj2.rb:4 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:28:in `test_backtrace' 25: foo 26: RUBY 27: => 28: output = run_ruby_file do 29: type "backtrace" 30: type "exit!" 31: end =============================================================================== F =============================================================================== Failure: test_break(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-5sy0ty.rb @ line 1 : => 1: binding.irb 2: puts "Hello" break 2 continue continue irb(main):001> bbrbrebreabreakbreak break 2irb(main):001> break 2 (rdbg:irb) break 2 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:107:in `test_break' 104: puts "Hello" 105: RUBY 106: => 107: output = run_ruby_file do 108: type "break 2" 109: type "continue" 110: type "continue" =============================================================================== F =============================================================================== Failure: test_catch(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-fkv3z.rb @ line 1 : => 1: binding.irb 2: 1 / 0 catch ZeroDivisionError continue continue irb(main):001> ccacatcatccatchcatch catch Zcatch Zecatch Zercatch Zerocatch ZeroDcatch ZeroDicatch ZeroDivcatch ZeroDivicatch ZeroDiviscatch ZeroDivisicatch ZeroDivisiocatch ZeroDivisioncatch ZeroDivisionEcatch ZeroDivisionErcatch ZeroDivisionErrcatch ZeroDivisionErrocatch ZeroDivisionErrorirb(main):001> catch ZeroDivisionError =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:250:in `test_catch' 247: 1 / 0 248: RUBY 249: => 250: output = run_ruby_file do 251: type "catch ZeroDivisionError" 252: type "continue" 253: type "continue" =============================================================================== F =============================================================================== Failure: test_continue(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-bwt7ym.rb @ line 1 : => 1: binding.irb 2: puts "Hello" 3: binding.irb 4: puts "World" continue continue irb(main):001> ccoconcontconticontincontinucontinueirb(main):001> continue (rdbg:irb) continue Hello From: /tmp/irbtest-20241211-1033-bwt7ym.rb @ line 3 : 1: binding.irb 2: puts "Hello" => 3: binding.irb 4: puts "World" =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:197:in `test_continue' 194: puts "World" 195: RUBY 196: => 197: output = run_ruby_file do 198: type "continue" 199: type "continue" 200: end =============================================================================== F =============================================================================== Failure: test_debug(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-hzcwet.rb @ line 1 : => 1: binding.irb 2: puts "hello" debug next continue irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:43:in `test_debug' 40: puts "hello" 41: ruby 42: => 43: output = run_ruby_file do 44: type "debug" 45: type "next" 46: type "continue" =============================================================================== F =============================================================================== Failure: test_debug_command_only_runs_once(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-xlcjtz.rb @ line 1 : => 1: binding.irb debug debug continue irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:59:in `test_debug_command_only_runs_once' 56: binding.irb 57: ruby 58: => 59: output = run_ruby_file do 60: type "debug" 61: type "debug" 62: type "continue" =============================================================================== F =============================================================================== Failure: test_delete(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-r4l4dq.rb @ line 1 : => 1: binding.irb 2: puts "Hello" 3: binding.irb 4: puts "World" break 4 continue delete 0 continue irb(main):001> bbrbrebreabreakbreak break 4irb(main):001> break 4 (rdbg:irb) break 4 #0 BP - Line /tmp/irbtest-20241211-1033-r4l4dq.rb:4 (line) =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:125:in `test_delete' 122: puts "World" 123: RUBY 124: => 125: output = run_ruby_file do 126: type "break 4" 127: type "continue" 128: type "delete 0" =============================================================================== F =============================================================================== Failure: test_exit(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-tdld3h.rb @ line 1 : => 1: binding.irb 2: puts "he" + "llo" debug exit irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:266:in `test_exit' 263: puts "he" + "llo" 264: RUBY 265: => 266: output = run_ruby_file do 267: type "debug" 268: type "exit" 269: end =============================================================================== F =============================================================================== Failure: test_finish(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-wc1fuf.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-20241211-1033-wc1fuf.rb 1| def foo 2| binding.irb 3| puts "Hello" => 4| end 5| foo =>#0 Object#foo at /tmp/irbtest-20241211-1033-wc1fuf.rb:4 #=> nil #1
at /tmp/irbtest-20241211-1033-wc1fuf.rb:5 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:216:in `test_finish' 213: foo 214: RUBY 215: => 216: output = run_ruby_file do 217: type "finish" 218: type "continue" 219: end =============================================================================== F =============================================================================== Failure: test_force_exit(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-v7qp1j.rb @ line 1 : => 1: binding.irb 2: puts "he" + "llo" debug exit! irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:281:in `test_force_exit' 278: puts "he" + "llo" 279: RUBY 280: => 281: output = run_ruby_file do 282: type "debug" 283: type "exit!" 284: end =============================================================================== F =============================================================================== Failure: test_help_command_is_delegated_to_the_debugger(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-wzlchc.rb @ line 1 : => 1: binding.irb debug help continue irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:373:in `test_help_command_is_delegated_to_the_debugger' 370: binding.irb 371: ruby 372: => 373: output = run_ruby_file do 374: type "debug" 375: type "help" 376: type "continue" =============================================================================== F =============================================================================== Failure: test_help_display_different_content_when_debugger_is_enabled(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-c5o3qo.rb @ line 1 : => 1: binding.irb debug help continue irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:387:in `test_help_display_different_content_when_debugger_is_enabled' 384: binding.irb 385: ruby 386: => 387: output = run_ruby_file do 388: type "debug" 389: type "help" 390: type "continue" =============================================================================== F =============================================================================== Failure: test_info(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-70qun9.rb @ line 3 : 1: def foo 2: a = "He" + "llo" => 3: binding.irb 4: end 5: foo info continue irb(main):001> iirb(main):001* inirb(main):001> infinfoirb(main):001> info (rdbg:irb) info %self = main a = "Hello" =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:234:in `test_info' 231: foo 232: RUBY 233: => 234: output = run_ruby_file do 235: type "info" 236: type "continue" 237: end =============================================================================== F =============================================================================== Failure: test_input_is_evaluated_in_the_context_of_the_current_thread(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-d53zax.rb @ line 2 : 1: current_thread = Thread.current => 2: binding.irb debug "Threads match: #{current_thread == Thread.current}" continue irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:405:in `test_input_is_evaluated_in_the_context_of_the_current_thread' 402: binding.irb 403: ruby 404: => 405: output = run_ruby_file do 406: type "debug" 407: type '"Threads match: #{current_thread == Thread.current}"' 408: type "continue" =============================================================================== F =============================================================================== Failure: test_irb_commands_are_available_after_moving_around_with_the_debugger(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-jg09ai.rb @ line 7 : 2: def bar 3: puts "bar" 4: end 5: end 6: => 7: binding.irb next step irb_info continue 8: Foo.new.bar irb(main):001> nnenexnextirb(main):001> next (rdbg:irb) next =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:357:in `test_irb_commands_are_available_after_moving_around_with_the_debugger' 354: Foo.new.bar 355: ruby 356: => 357: output = run_ruby_file do 358: # Due to the way IRB defines its commands, moving into the Foo instance from main is necessary for proper testing. 359: type "next" 360: type "step" =============================================================================== F =============================================================================== Failure: test_irb_passes_empty_input_to_debugger_to_repeat_the_last_command(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-s5wz6g.rb @ line 1 : => 1: binding.irb 2: puts "foo" 3: puts "bar" 4: puts "baz" next 123 next irb(main):001> nnenexnextirb(main):001> next (rdbg:irb) next [1, 4] in /tmp/irbtest-20241211-1033-s5wz6g.rb 1| binding.irb => 2| puts "foo" 3| puts "bar" 4| puts "baz" =>#0
at /tmp/irbtest-20241211-1033-s5wz6g.rb:2 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:480:in `test_irb_passes_empty_input_to_debugger_to_repeat_the_last_command' 477: puts "baz" 478: ruby 479: => 480: output = run_ruby_file do 481: type "next" 482: type "" 483: # Test that empty input doesn't repeat expressions =============================================================================== F =============================================================================== Failure: test_irb_switches_debugger_interface_if_debug_was_already_activated(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-2z7eiu.rb @ line 8 : 3: def bar 4: puts "bar" 5: end 6: end 7: => 8: binding.irb 9: Foo.new.bar next step irb_info continue irb(main):001> nnenexnextirb(main):001> next (rdbg:irb) next [4, 9] in /tmp/irbtest-20241211-1033-2z7eiu.rb 4| puts "bar" 5| end 6| end 7| 8| binding.irb => 9| Foo.new.bar =>#0
at /tmp/irbtest-20241211-1033-2z7eiu.rb:9 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:428:in `test_irb_switches_debugger_interface_if_debug_was_already_activated' 425: Foo.new.bar 426: ruby 427: => 428: output = run_ruby_file do 429: # Due to the way IRB defines its commands, moving into the Foo instance from main is necessary for proper testing. 430: type "next" 431: type "step" =============================================================================== F =============================================================================== Failure: test_long_stepping(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-hkiaiy.rb @ line 11 : 6: def bar(num) 7: num 8: end 9: end 10: => 11: binding.irb 12: Foo.new.foo(100) step step step step num continue irb(main):001> sststestepirb(main):001> step (rdbg:irb) step [7, 12] in /tmp/irbtest-20241211-1033-hkiaiy.rb 7| num 8| end 9| end 10| 11| binding.irb => 12| Foo.new.foo(100) =>#0
at /tmp/irbtest-20241211-1033-hkiaiy.rb:12 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:172:in `test_long_stepping' 169: Foo.new.foo(100) 170: RUBY 171: => 172: output = run_ruby_file do 173: type "step" 174: type "step" 175: type "step" =============================================================================== F =============================================================================== Failure: test_multi_irb_commands_are_not_available_after_activating_the_debugger(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-pnrp2.rb @ line 1 : => 1: binding.irb 2: a = 1 next jobs continue irb(main):001> nnenexnextirb(main):001> next (rdbg:irb) next [1, 2] in /tmp/irbtest-20241211-1033-pnrp2.rb 1| binding.irb =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:462:in `test_multi_irb_commands_are_not_available_after_activating_the_debugger' 459: a = 1 460: ruby 461: => 462: output = run_ruby_file do 463: type "next" 464: type "jobs" 465: type "continue" =============================================================================== F =============================================================================== Failure: test_next(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-hey5wb.rb @ line 1 : => 1: binding.irb 2: puts "hello" next continue irb(main):001> nnenexnextirb(main):001> next (rdbg:irb) next [1, 2] in /tmp/irbtest-20241211-1033-hey5wb.rb 1| binding.irb => 2| puts "hello" =>#0
at /tmp/irbtest-20241211-1033-hey5wb.rb:2 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:92:in `test_next' 89: puts "hello" 90: ruby 91: => 92: output = run_ruby_file do 93: type "next" 94: type "continue" 95: end =============================================================================== F =============================================================================== Failure: test_prompt_irb_name_is_kept(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-idp9ge.rb @ line 1 : => 1: binding.irb 2: puts "Hello" next continue foo(main):001> nnenexnextfoo(main):001> next (rdbg:irb) next [1, 2] in /tmp/irbtest-20241211-1033-idp9ge.rb 1| binding.irb => 2| puts "Hello" =>#0
at /tmp/irbtest-20241211-1033-idp9ge.rb:2 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:336:in `test_prompt_irb_name_is_kept' 333: puts "Hello" 334: ruby 335: => 336: output = run_ruby_file do 337: type "next" 338: type "continue" 339: end =============================================================================== F =============================================================================== Failure: test_prompt_line_number_continues(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-gto7sw.rb @ line 1 : => 1: binding.irb 2: puts "Hello" 3: puts "World" 123 456 next info next continue irb(main):001> 112123irb(main):001> 123 => 123 irb(main):002> 445456irb(main):002> 456 => 456 irb(main):003> nnenexnextirb(main):003> next =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:312:in `test_prompt_line_number_continues' 309: puts "World" 310: ruby 311: => 312: output = run_ruby_file do 313: type "123" 314: type "456" 315: type "next" =============================================================================== F =============================================================================== Failure: test_quit(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-sscwpx.rb @ line 1 : => 1: binding.irb 2: puts "he" + "llo" debug quit! irb(main):001> ddedebdebudebugirb(main):001> debug =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:296:in `test_quit' 293: puts "he" + "llo" 294: RUBY 295: => 296: output = run_ruby_file do 297: type "debug" 298: type "quit!" 299: end =============================================================================== F =============================================================================== Failure: test_step(TestIRB::DebuggerIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-qudd9f.rb @ line 4 : 1: def foo 2: puts "Hello" 3: end => 4: binding.irb 5: foo step step continue irb(main):001> sststestepirb(main):001> step (rdbg:irb) step [1, 5] in /tmp/irbtest-20241211-1033-qudd9f.rb 1| def foo 2| puts "Hello" 3| end 4| binding.irb => 5| foo =>#0
at /tmp/irbtest-20241211-1033-qudd9f.rb:5 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_debugger_integration.rb:145:in `test_step' 142: foo 143: RUBY 144: => 145: output = run_ruby_file do 146: type "step" 147: type "step" 148: type "continue" =============================================================================== F =============================================================================== Failure: test_irb_doesnt_echo_line_with_semicolon(TestIRB::EchoingTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-kqqrng.rb @ line 1 : => 1: binding.irb 123123; 123123 ; 123123; if true 123123 end; 'evaluation ends' exit irb(main):001> 112123123112312123123123123;irb(main):001> 123123; irb(main):002> 112123123112312123123123123 123123 123123 123123 ;irb(main):002> 123123 ; irb(main):003> 112123123112312123123123123;123123; 123123; 123123; irb(main):003> 123123; =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_evaluation.rb:27:in `test_irb_doesnt_echo_line_with_semicolon' 24: binding.irb 25: RUBY 26: => 27: output = run_ruby_file do 28: type "123123;" 29: type "123123 ;" 30: type "123123; " =============================================================================== F =============================================================================== Failure: test_arguments_propogation(TestIRB::HelperMethodIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-ktwaf7.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.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_helper_method.rb:69:in `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-20241211-1033-ueoy4l.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 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_history.rb:283:in `test_history_saving_with_debug' 280: foo 281: RUBY 282: => 283: output = run_ruby_file do 284: type "'irb session'" 285: type "next" 286: type "'irb:debug session'" =============================================================================== F =============================================================================== Failure: test_history_saving_with_debug_without_prior_history(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-pupbd6.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 =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_history.rb:328:in `test_history_saving_with_debug_without_prior_history' 325: foo 326: RUBY 327: => 328: output = run_ruby_file do 329: type "'irb session'" 330: type "next" 331: type "'irb:debug session'" =============================================================================== F =============================================================================== Failure: test_history_saving_with_nested_sessions(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-ms4qfj.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-20241211-1033-ms4qfj.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.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_history.rb:368:in `test_history_saving_with_nested_sessions' 365: binding.irb 366: RUBY 367: => 368: run_ruby_file do 369: type "'outer session'" 370: type "foo" 371: type "'inner session'" =============================================================================== F =============================================================================== Failure: test_history_saving_with_nested_sessions_and_prior_history(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-r8qnsh.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-20241211-1033-r8qnsh.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.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_history.rb:458:in `test_history_saving_with_nested_sessions_and_prior_history' 455: binding.irb 456: RUBY 457: => 458: run_ruby_file do 459: type "'outer session'" 460: type "foo" 461: type "'inner session'" =============================================================================== F =============================================================================== Failure: test_nested_history_saving_from_outer_session_with_exit!(TestIRB::IRBHistoryIntegrationTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-y2de9z.rb @ line 5 : 1: def foo 2: binding.irb 'outer session' foo 'inner session' exit 'outer session again' exit! 3: end 4: => 5: binding.irb 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-20241211-1033-y2de9z.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" =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_history.rb:424:in `test_nested_history_saving_from_outer_session_with_exit!' 421: binding.irb 422: RUBY 423: => 424: run_ruby_file do 425: type "'outer session'" 426: type "foo" 427: type "'inner session'" =============================================================================== F =============================================================================== Failure: test_load_error_in_rc_file_is_warned(TestIRB::InitIntegrationTest): Test timedout. ============================== OUTPUT ============================== Error loading RC file '/tmp/irbrc20241211-1033-nfqqbp': :136:in `require': cannot load such file -- file_that_does_not_exist (LoadError) from :136:in `require' from /tmp/irbrc20241211-1033-nfqqbp:2:in `' from /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:399:in `load' from /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:399:in `block in run_config' from /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:398:in `each' from /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:398:in `run_config' from /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:54:in `setup' from /build/ruby-irb/src/irb-1.13.1/lib/irb.rb:1580:in `irb' from :5:in `irb' from /tmp/irbtest-20241211-1033-1s1n5y.rb:1:in `
' From: /tmp/irbtest-20241211-1033-1s1n5y.rb @ line 1 : => 1: binding.irb 'foobar' exit irb(main):001> irb(main):001' ''f'fo'foo'foob'fooba'foobarirb(main):001> 'foobar'irb(main):001> 'foobar' => "foobar" irb(main):002> eexexiexitirb(main):002> exit =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_init.rb:281:in `test_load_error_in_rc_file_is_warned' 278: binding.irb 279: RUBY 280: => 281: output = run_ruby_file do 282: type "'foobar'" 283: type "exit" 284: end =============================================================================== O =============================================================================== Omission: Now raises SyntaxError [test_evaluate_with_encoding_error_without_lineno(TestIRB::InputTest)] /build/ruby-irb/src/irb-1.13.1/test/irb/test_irb.rb:65:in `test_evaluate_with_encoding_error_without_lineno' =============================================================================== F =============================================================================== Failure: test_current_context_restore(TestIRB::NestedBindingIrbTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-vcwmfb.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 irb(main):001> $$c$ct$ctx$ctx irb(main):001* $ctx =$ctx = irb(main):001> $ctx = I$ctx = IR$ctx = IRBirb(main):001* $ctx = IRB.irb(main):001> $ctx = IRB.C$ctx = IRB.Cu$ctx = IRB.Cur$ctx = IRB.Curr$ctx = IRB.Curre$ctx = IRB.Curren$ctx = IRB.Current$ctx = IRB.CurrentC$ctx = IRB.CurrentCo$ctx = IRB.CurrentCon$ctx = IRB.CurrentCont$ctx = IRB.CurrentConte$ctx = IRB.CurrentContex$ctx = IRB.CurrentContextirb(main):001> $ctx = IRB.CurrentContext => ... irb(main):002> bbibinbindbindibindinbindingirb(main):002* binding.irb(main):002> binding.ibinding.irbinding.irbirb(main):002> binding.irb =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/test_irb.rb:134:in `test_current_context_restore' 131: binding.irb 132: RUBY 133: => 134: output = run_ruby_file do 135: type '$ctx = IRB.CurrentContext' 136: type 'binding.irb' 137: type 'p context_changed: IRB.CurrentContext != $ctx' =============================================================================== F =============================================================================== Failure: test_show_source(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-er98en.rb @ line 1 : => 1: binding.irb show_source IRB.conf exit irb(main):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Ishow_source IRshow_source IRBirb(main):001* show_source IRB.irb(main):001> show_source IRB.cshow_source IRB.coshow_source IRB.conshow_source IRB.confirb(main):001> show_source IRB.conf =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_show_source.rb:21:in `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-20241211-1033-sios7c.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 From: /build/ruby-irb/src/irb-1.13.1/lib/irb/init.rb:15 def IRB.conf @CONF end => nil =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_show_source.rb:34:in `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_string(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-cusbel.rb @ line 1 : => 1: binding.irb show_source 'IRB.conf' exit irb(main):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source irb(main):001' show_source 'show_source 'Ishow_source 'IRshow_source 'IRBshow_source 'IRB.show_source 'IRB.cshow_source 'IRB.coshow_source 'IRB.conshow_source 'IRB.confirb(main):001> show_source 'IRB.conf'irb(main):001> show_source 'IRB.conf' =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_show_source.rb:73:in `test_show_source_string' 70: binding.irb 71: RUBY 72: => 73: out = run_ruby_file do 74: type "show_source 'IRB.conf'" 75: type "exit" 76: end =============================================================================== F =============================================================================== Failure: test_show_source_unavailable_source(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-7sykka.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.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_show_source.rb:338:in `test_show_source_unavailable_source' 335: binding.irb 336: RUBY 337: => 338: out = run_ruby_file do 339: type "RubyVM.keep_script_lines = false if defined?(RubyVM.keep_script_lines)" 340: type "def foo; end" 341: type "show_source foo" =============================================================================== F =============================================================================== Failure: test_show_source_with_constant_lookup(TestIRB::ShowSourceTest): Test timedout. ============================== OUTPUT ============================== From: /tmp/irbtest-20241211-1033-5088re.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 } 12: end 13: end show_source X show_source Y show_source Z show_source Array exit irb(#):001> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Xirb(#):001> show_source X From: /tmp/irbtest-20241211-1033-5088re.rb:1 X = 1 module M Y = 1 Z = 2 end => nil irb(#):002> sshshoshowshow_show_sshow_soshow_soushow_sourshow_sourcshow_sourceshow_source show_source Yirb(#):002> show_source Y From: /tmp/irbtest-20241211-1033-5088re.rb:3 Y = 1 Z = 2 => nil =========================== END OF OUTPUT =========================== /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:154:in `rescue in run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/helper.rb:146:in `run_ruby_file' /build/ruby-irb/src/irb-1.13.1/test/irb/command/test_show_source.rb:383:in `test_show_source_with_constant_lookup' 380: end 381: RUBY 382: => 383: out = run_ruby_file do 384: type "show_source X" 385: type "show_source Y" 386: type "show_source Z" =============================================================================== Finished in 278.994477922 seconds. ------------------------------------------------------------------------------- 321 tests, 1968 assertions, 39 failures, 0 errors, 0 pendings, 2 omissions, 0 notifications 87.7743% passed ------------------------------------------------------------------------------- 1.15 tests/s, 7.05 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/root0/build [?25h[?25hreceiving incremental file list ruby-irb-1.13.1-2-riscv64-build.log ruby-irb-1.13.1-2-riscv64-check.log ruby-irb-1.13.1-2-riscv64-prepare.log sent 81 bytes received 7,406 bytes 14,974.00 bytes/sec total size is 55,478 speedup is 7.41