==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ruby-thor ./ PKGBUILD 1,730 100% 0.00kB/s 0:00:00 1,730 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) ruby-thor-1.2.1-1.log 232 100% 226.56kB/s 0:00:00 232 100% 226.56kB/s 0:00:00 (xfr#2, to-chk=1/4) tests.patch 2,161 100% 2.06MB/s 0:00:00 2,161 100% 2.06MB/s 0:00:00 (xfr#3, to-chk=0/4) sent 2,264 bytes received 117 bytes 4,762.00 bytes/sec total size is 4,083 speedup is 1.71 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root24 on remote host... [?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] -> [root24]...done ==> Making package: ruby-thor 1.2.1-1 (Thu Nov 30 09:47:52 2023) ==> Retrieving sources...  -> Downloading ruby-thor-1.2.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 96638 0 96638 0 0 130k 0 --:--:-- --:--:-- --:--:-- 130k  -> Found tests.patch ==> Validating source files with sha512sums... ruby-thor-1.2.1.tar.gz ... Passed tests.patch ... Passed ==> Making package: ruby-thor 1.2.1-1 (Thu Nov 30 09:48:02 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-abbrev will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-base64 will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-benchmark will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bigdecimal will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-bundler will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-cgi will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-csv will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-date will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-delegate will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-did_you_mean will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-digest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-drb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ruby2_keywords will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-english will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-erb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-etc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fcntl will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fiddle will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-fileutils will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-find will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-forwardable will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-getoptlong will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-console will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-nonblock will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-io-wait will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-ipaddr will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-irb will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-reline will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-json will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-logger will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-mutex_m will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-net-http will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-open-uri will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-stringio will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-time will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-psych will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-racc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rdoc will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-tmpdir will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-minitest will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-power_assert will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rake will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-rexml will be installed before its ruby dependency warning: dependency cycle detected: warning: ruby-test-unit will be installed before its ruby dependency Package (50) New Version Net Change extra/libyaml 0.2.5-2 0.15 MiB extra/ruby-abbrev 0.1.0-4 0.01 MiB extra/ruby-base64 0.1.1-4 0.01 MiB extra/ruby-benchmark 0.2.0-4 0.05 MiB extra/ruby-bigdecimal 3.1.2-4 0.19 MiB extra/ruby-bundledgems 3.0.6-1 0.00 MiB extra/ruby-bundler 2.4.22-1 1.53 MiB extra/ruby-cgi 0.3.6-1 0.24 MiB extra/ruby-csv 3.2.5-4 0.53 MiB extra/ruby-date 3.2.2-4 0.29 MiB extra/ruby-delegate 0.2.0-4 0.03 MiB extra/ruby-did_you_mean 1.6.1-4 0.10 MiB extra/ruby-digest 3.1.1-1 0.12 MiB extra/ruby-drb 2.1.0-5 0.20 MiB extra/ruby-english 0.7.1-5 0.01 MiB extra/ruby-erb 4.0.2-2 0.08 MiB extra/ruby-etc 1.3.0-6 0.05 MiB extra/ruby-fcntl 1.0.1-4 0.02 MiB extra/ruby-fiddle 1.1.0-4 0.19 MiB extra/ruby-fileutils 1.6.0-4 0.12 MiB extra/ruby-find 0.1.1-4 0.01 MiB extra/ruby-forwardable 1.3.2-6 0.03 MiB extra/ruby-getoptlong 0.1.1-3 0.03 MiB extra/ruby-io-console 0.5.11-3 0.04 MiB extra/ruby-io-nonblock 0.1.0-3 0.01 MiB extra/ruby-io-wait 0.2.3-4 0.02 MiB extra/ruby-ipaddr 1.2.4-3 0.05 MiB extra/ruby-irb 1.4.2-1 0.41 MiB extra/ruby-json 2.6.3-1 0.31 MiB extra/ruby-logger 1.5.1-3 0.07 MiB extra/ruby-minitest 5.16.3-1 0.69 MiB extra/ruby-mutex_m 0.1.1-3 0.01 MiB extra/ruby-net-http 0.2.2-2 0.29 MiB extra/ruby-open-uri 0.2.0-3 0.05 MiB extra/ruby-power_assert 2.0.3-1 0.09 MiB extra/ruby-psych 4.0.6-1 0.29 MiB extra/ruby-racc 1.6.0-3 0.34 MiB extra/ruby-rake 13.0.6-1 0.26 MiB extra/ruby-rdoc 6.4.0-4 2.86 MiB extra/ruby-reline 0.3.1-2 0.41 MiB extra/ruby-rexml 3.2.6-1 0.43 MiB extra/ruby-ruby2_keywords 0.0.5-1 0.01 MiB extra/ruby-stdlib 3.0.6-1 0.00 MiB extra/ruby-stringio 3.0.2-4 0.06 MiB extra/ruby-test-unit 3.6.1-1 0.89 MiB extra/ruby-time 0.2.0-4 0.04 MiB extra/ruby-tmpdir 0.1.2-3 0.01 MiB extra/ruby-uri 0.12.1-1 0.24 MiB extra/rubygems 3.3.25-1 2.15 MiB extra/ruby 3.0.6-1 10.43 MiB Total Installed Size: 24.48 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-abbrev... installing ruby-base64... installing ruby-benchmark... installing ruby-bigdecimal... installing ruby-bundler... installing ruby-cgi... installing ruby-csv... installing ruby-date... installing ruby-delegate... installing ruby-did_you_mean... installing ruby-digest... installing ruby-ruby2_keywords... installing ruby-drb... installing ruby-english... installing ruby-erb... installing ruby-etc... installing ruby-fcntl... installing ruby-fiddle... installing ruby-fileutils... installing ruby-find... installing ruby-forwardable... installing ruby-getoptlong... installing ruby-io-console... installing ruby-io-nonblock... installing ruby-io-wait... installing ruby-ipaddr... installing ruby-reline... installing ruby-irb... installing ruby-json... installing ruby-logger... installing ruby-mutex_m... installing ruby-uri... installing ruby-net-http... installing ruby-stringio... installing ruby-time... installing ruby-open-uri... installing ruby-psych... installing ruby-racc... installing ruby-rdoc... installing ruby-tmpdir... installing ruby-stdlib... installing ruby-minitest... installing ruby-power_assert... installing ruby-rake... installing ruby-rexml... installing ruby-test-unit... installing ruby-bundledgems... installing ruby... Optional dependencies for ruby ruby-docs: Ruby documentation tk: for Ruby/TK [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size extra/ruby-addressable 2.8.4-1 0.66 MiB 0.11 MiB extra/ruby-crack 0.4.4-3 0.02 MiB extra/ruby-diff-lcs 1.5.0-1 0.32 MiB extra/ruby-hashdiff 1.0.1-1 0.09 MiB extra/ruby-public_suffix 5.0.0-1 0.42 MiB extra/ruby-rspec-core 3.12.0-1 1.27 MiB extra/ruby-rspec-expectations 3.12.0-1 0.77 MiB extra/ruby-rspec-mocks 3.12.0-1 0.71 MiB extra/ruby-rspec-support 3.12.0-1 0.25 MiB extra/ruby-safe_yaml 1.0.5-2 0.15 MiB extra/ruby-rspec 3.12.0-1 0.01 MiB extra/ruby-webmock 3.19.1-1 0.48 MiB 0.14 MiB Total Download Size: 0.25 MiB Total Installed Size: 5.15 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ruby-webmock-3.19.1-1-any downloading... ruby-addressable-2.8.4-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ruby-rspec-support... installing ruby-rspec-core... installing ruby-diff-lcs... installing ruby-rspec-expectations... installing ruby-rspec-mocks... installing ruby-rspec... installing ruby-safe_yaml... installing ruby-crack... installing ruby-hashdiff... installing ruby-public_suffix... installing ruby-addressable... installing ruby-webmock... [?25h==> Retrieving sources...  -> Found ruby-thor-1.2.1.tar.gz  -> Found tests.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ruby-thor-1.2.1.tar.gz with bsdtar ==> Starting prepare()... Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/Gemfile b/Gemfile |index bc5f7c5..3101ce2 100644 |--- a/Gemfile |+++ b/Gemfile -------------------------- patching file Gemfile Using Plan A... Hunk #1 succeeded at 9. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/spec/helper.rb b/spec/helper.rb |index c19dd6f..6d32258 100644 |--- a/spec/helper.rb |+++ b/spec/helper.rb -------------------------- patching file spec/helper.rb Using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 10. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/spec/quality_spec.rb b/spec/quality_spec.rb |index a6ceb3e..da0c500 100644 |--- a/spec/quality_spec.rb |+++ b/spec/quality_spec.rb -------------------------- patching file spec/quality_spec.rb Using Plan A... Hunk #1 succeeded at 40. Hunk #2 succeeded at 53. done ==> Starting build()... WARNING: description and summary are identical WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: thor Version: 1.2.1 File: thor-1.2.1.gem ==> Starting check()... ......................................................................................................................................................../build/ruby-thor/src/thor-1.2.1/spec/actions/inject_into_file_spec.rb:155: warning: setting Encoding.default_external /build/ruby-thor/src/thor-1.2.1/spec/actions/inject_into_file_spec.rb:159: warning: setting Encoding.default_external ..............................................................................................................................................................................................................FF......................................................................................F..............................................................................................................................FFFFFFFFFFFFF................................F......FF................................................................................................................................................................................ Failures: 1) Thor::LineEditor on a system with Readline support .readline uses the Readline line editor Failure/Error: best_available.new(prompt, options).readline # received :new with unexpected arguments expected: ("Enter your name ", {:default=>"Brian"}) (keyword arguments) got: ("Enter your name ", {:default=>"Brian"}) (options hash) # ./lib/thor/line_editor.rb:7:in `readline' # ./spec/line_editor_spec.rb:18:in `block (3 levels) in ' 2) Thor::LineEditor on a system without Readline support .readline uses the Basic line editor Failure/Error: best_available.new(prompt, options).readline # received :new with unexpected arguments expected: ("Enter your name ", {:default=>"Brian"}) (keyword arguments) got: ("Enter your name ", {:default=>"Brian"}) (options hash) # ./lib/thor/line_editor.rb:7:in `readline' # ./spec/line_editor_spec.rb:40:in `block (3 levels) in ' 3) Thor::Options#parse raises an error for unknown switches Failure/Error: expect { check_unknown! }.to raise_error(Thor::UnknownArgumentError, expected) expected Thor::UnknownArgumentError with "Unknown switches \"--baz\"\nDid you mean? \"--bar\"", got # with backtrace: # ./lib/thor/parser/options.rb:146:in `check_unknown!' # ./spec/parser/options_spec.rb:17:in `check_unknown!' # ./spec/parser/options_spec.rb:119:in `block (4 levels) in ' # ./spec/parser/options_spec.rb:119:in `block (3 levels) in ' # ./spec/parser/options_spec.rb:119:in `block (3 levels) in ' 4) Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and determines the correctness of the answer Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:74:in `block (3 levels) in ' 5) Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after an incorrect response Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:81:in `block (3 levels) in ' 6) Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after a case-insensitive match Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:88:in `block (3 levels) in ' 7) Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-insensitive matching, and determines the correctness of the answer Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:case_insensitive=>true, :limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:case_insensitive=>true, :limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:94:in `block (3 levels) in ' 8) Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-insensitive matching, and reasks the question after an incorrect response Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:case_insensitive=>true, :limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ", {:case_insensitive=>true, :limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:101:in `block (3 levels) in ' 9) Thor::Shell::Basic#ask prints a message to the user containing a default and sets the default if only enter is pressed Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? (vanilla) ", {:default=>"vanilla"}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? (vanilla) ", {:default=>"vanilla"}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./spec/shell/basic_spec.rb:106:in `block (3 levels) in ' 10) Thor::Shell::Basic#ask prints a message to the user with the available options and reasks the question after an incorrect response and then returns the default Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] (vanilla) ", {:default=>"vanilla", :limited_to=>["strawberry", "chocolate", "vanilla"]}) (keyword arguments) got: ("What's your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] (vanilla) ", {:default=>"vanilla", :limited_to=>["strawberry", "chocolate", "vanilla"]}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:479:in `ask_filtered' # ./lib/thor/shell/basic.rb:83:in `ask' # ./spec/shell/basic_spec.rb:113:in `block (3 levels) in ' 11) Thor::Shell::Basic#yes? asks the user and returns true if the user replies yes Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:148:in `yes?' # ./spec/shell/basic_spec.rb:120:in `block (3 levels) in ' 12) Thor::Shell::Basic#yes? asks the user and returns false if the user replies no Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:148:in `yes?' # ./spec/shell/basic_spec.rb:125:in `block (3 levels) in ' 13) Thor::Shell::Basic#yes? asks the user and returns false if the user replies with an answer other than yes or no Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:148:in `yes?' # ./spec/shell/basic_spec.rb:130:in `block (3 levels) in ' 14) Thor::Shell::Basic#no? asks the user and returns true if the user replies no Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:155:in `no?' # ./spec/shell/basic_spec.rb:137:in `block (3 levels) in ' 15) Thor::Shell::Basic#no? asks the user and returns false if the user replies yes Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:155:in `no?' # ./spec/shell/basic_spec.rb:142:in `block (3 levels) in ' 16) Thor::Shell::Basic#no? asks the user and returns false if the user replies with an answer other than yes or no Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Should I overwrite it? ", {:add_to_history=>false}) (keyword arguments) got: ("Should I overwrite it? ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:155:in `no?' # ./spec/shell/basic_spec.rb:147:in `block (3 levels) in ' 17) Thor::Shell::Basic#file_collision shows a menu with options Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Overwrite foo? (enter \"h\" for help) [Ynaqh] ", {:add_to_history=>false}) (keyword arguments) got: ("Overwrite foo? (enter \"h\" for help) [Ynaqh] ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:290:in `block in file_collision' # ./lib/thor/shell/basic.rb:289:in `loop' # ./lib/thor/shell/basic.rb:289:in `file_collision' # ./spec/shell/basic_spec.rb:441:in `block (3 levels) in ' 18) Thor::Shell::Basic#file_collision always returns true if the user chooses always Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Overwrite foo? (enter \"h\" for help) [Ynaqh] ", {:add_to_history=>false}) (keyword arguments) got: ("Overwrite foo? (enter \"h\" for help) [Ynaqh] ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:290:in `block in file_collision' # ./lib/thor/shell/basic.rb:289:in `loop' # ./lib/thor/shell/basic.rb:289:in `file_collision' # ./spec/shell/basic_spec.rb:483:in `block (3 levels) in ' 19) Thor::Shell::Basic#file_collision when a block is given displays diff and merge options to the user Failure/Error: result = Thor::LineEditor.readline(message, options) Thor::LineEditor received :readline with unexpected arguments expected: ("Overwrite foo? (enter \"h\" for help) [Ynaqdhm] ", {:add_to_history=>false}) (keyword arguments) got: ("Overwrite foo? (enter \"h\" for help) [Ynaqdhm] ", {:add_to_history=>false}) (options hash) # ./lib/thor/shell/basic.rb:460:in `ask_simply' # ./lib/thor/shell/basic.rb:85:in `ask' # ./lib/thor/shell/basic.rb:290:in `block in file_collision' # ./lib/thor/shell/basic.rb:289:in `loop' # ./lib/thor/shell/basic.rb:289:in `file_collision' # ./spec/shell/basic_spec.rb:492:in `block (4 levels) in ' Finished in 5.63 seconds (files took 2.31 seconds to load) 803 examples, 19 failures Failed examples: rspec ./spec/line_editor_spec.rb:14 # Thor::LineEditor on a system with Readline support .readline uses the Readline line editor rspec ./spec/line_editor_spec.rb:36 # Thor::LineEditor on a system without Readline support .readline uses the Basic line editor rspec ./spec/parser/options_spec.rb:112 # Thor::Options#parse raises an error for unknown switches rspec ./spec/shell/basic_spec.rb:71 # Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and determines the correctness of the answer rspec ./spec/shell/basic_spec.rb:77 # Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after an incorrect response rspec ./spec/shell/basic_spec.rb:84 # Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after a case-insensitive match rspec ./spec/shell/basic_spec.rb:91 # Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-insensitive matching, and determines the correctness of the answer rspec ./spec/shell/basic_spec.rb:97 # Thor::Shell::Basic#ask prints a message to the user with the available options, expects case-insensitive matching, and reasks the question after an incorrect response rspec ./spec/shell/basic_spec.rb:104 # Thor::Shell::Basic#ask prints a message to the user containing a default and sets the default if only enter is pressed rspec ./spec/shell/basic_spec.rb:109 # Thor::Shell::Basic#ask prints a message to the user with the available options and reasks the question after an incorrect response and then returns the default rspec ./spec/shell/basic_spec.rb:118 # Thor::Shell::Basic#yes? asks the user and returns true if the user replies yes rspec ./spec/shell/basic_spec.rb:123 # Thor::Shell::Basic#yes? asks the user and returns false if the user replies no rspec ./spec/shell/basic_spec.rb:128 # Thor::Shell::Basic#yes? asks the user and returns false if the user replies with an answer other than yes or no rspec ./spec/shell/basic_spec.rb:135 # Thor::Shell::Basic#no? asks the user and returns true if the user replies no rspec ./spec/shell/basic_spec.rb:140 # Thor::Shell::Basic#no? asks the user and returns false if the user replies yes rspec ./spec/shell/basic_spec.rb:145 # Thor::Shell::Basic#no? asks the user and returns false if the user replies with an answer other than yes or no rspec ./spec/shell/basic_spec.rb:439 # Thor::Shell::Basic#file_collision shows a menu with options rspec ./spec/shell/basic_spec.rb:480 # Thor::Shell::Basic#file_collision always returns true if the user chooses always rspec ./spec/shell/basic_spec.rb:490 # Thor::Shell::Basic#file_collision when a block is given displays diff and merge options to the user ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root24/build receiving incremental file list ruby-thor-1.2.1-1-riscv64-build.log ruby-thor-1.2.1-1-riscv64-check.log ruby-thor-1.2.1-1-riscv64-prepare.log sent 81 bytes received 2,555 bytes 1,757.33 bytes/sec total size is 19,677 speedup is 7.46