for BINARY values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for CHAR values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal string encoding for VARCHAR values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal string encoding for VARBINARY values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for TINYBLOB values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for TINYTEXT values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal string encoding for BLOB values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for TEXT values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal string encoding for MEDIUMBLOB values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for MEDIUMTEXT values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal string encoding for LONGBLOB values should default to binary if Encoding.default_internal is nil should not use Encoding.default_internal string encoding for LONGTEXT values should default to utf-8 if Encoding.default_internal is nil should use Encoding.default_internal last_id should return last insert id should handle bigint ids affected_rows should return number of rows affected by an insert should return number of rows affected by an update should return number of rows affected by a delete close should free server resources should raise an error on subsequent execution Failures: 1) Mysql2::Client#query should run signal handlers while waiting for a response Failure/Error: expect(mark.fetch(:QUERY_END) - mark.fetch(:QUERY_START)).to be_within(0.02).of(query_time) expected 0.269613708 to be within 0.02 of 0.2 # ./spec/mysql2/client_spec.rb:625:in `block (3 levels) in ' 2) Mysql2::Client#query threaded queries should be supported Failure/Error: values = Timeout.timeout(sleep_time * 1.1) { threads.map(&:value) } Timeout::Error: execution expired # ./spec/mysql2/client_spec.rb:701:in `value' # ./spec/mysql2/client_spec.rb:701:in `map' # ./spec/mysql2/client_spec.rb:701:in `block (4 levels) in ' # /usr/share/ruby/timeout.rb:108:in `timeout' # ./spec/mysql2/client_spec.rb:701:in `block (3 levels) in ' Finished in 5 minutes 13 seconds (files took 19.05 seconds to load) 322 examples, 2 failures Failed examples: rspec ./spec/mysql2/client_spec.rb:602 # Mysql2::Client#query should run signal handlers while waiting for a response rspec ./spec/mysql2/client_spec.rb:686 # Mysql2::Client#query threaded queries should be supported RPM build errors: BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.k6rEcL (%check) BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.k6rEcL (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 700, in do raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rubygem-mysql2.spec