[DRE-maint] Bug#1092692: ruby-dataobjects-sqlite3: FTBFS with ruby3.3: ERROR: Test "ruby3.3" failed: Failure/Error: conn = DataObjects::Connection.new(CONFIG.uri)

Antonio Terceiro terceiro at debian.org
Fri Jan 10 18:09:20 GMT 2025


Source: ruby-dataobjects-sqlite3
Version: 0.10.17-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: debian-ruby at lists.debian.org
Usertags: ruby3.3

Hi,

The ruby3.3 transition has started on unstable. During a test rebuild,
ruby-dataobjects-sqlite3 was found to fail to build.

Relevant part (hopefully):
>        Failure/Error: conn = DataObjects::Connection.new(CONFIG.uri)
> 
>        NameError:
>          uninitialized constant DataObjects::Pooling::Pool::Fixnum
>        Shared Example Group: "supporting sub second Time" called from ./spec/typecast/time_spec.rb:8
>        # ./spec/spec_helper.rb:38:in `setup_test_environment'
> 
> Deprecation Warnings:
> 
> The implicit block expectation syntax is deprecated, you should pass a block rather than an argument to `expect` to use the provided block expectation matcher or the matcher must implement `supports_value_expectations?`. e.g  `expect { value }.to raise ArgumentError` not `expect(value).to raise ArgumentError`
> 
> 
> If you need more of the backtrace for any of these deprecations to
> identify where to make the necessary changes, you can configure
> `config.raise_errors_for_deprecations!`, and it will turn the
> deprecation warnings into errors, giving you the full backtrace.
> 
> 1 deprecation warning total
> 
> Finished in 0.01896 seconds (files took 0.15622 seconds to load)
> 134 examples, 134 failures
> 
> Failed examples:
> 
> rspec './spec/command_spec.rb[1:1:1]' # DataObjects::Sqlite3::Command it should behave like a Command 
> rspec './spec/command_spec.rb[1:1:2]' # DataObjects::Sqlite3::Command it should behave like a Command 
> rspec './spec/command_spec.rb[1:1:4]' # DataObjects::Sqlite3::Command it should behave like a Command 
> rspec './spec/command_spec.rb[1:1:6]' # DataObjects::Sqlite3::Command it should behave like a Command 
> rspec './spec/command_spec.rb[1:1:8]' # DataObjects::Sqlite3::Command it should behave like a Command 
> rspec './spec/command_spec.rb[1:1:3:1:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_non_query with an invalid statement should raise an error on an invalid query
> rspec './spec/command_spec.rb[1:1:3:1:2]' # DataObjects::Sqlite3::Command it should behave like a Command execute_non_query with an invalid statement should raise an error with too many binding parameters
> rspec './spec/command_spec.rb[1:1:3:1:3]' # DataObjects::Sqlite3::Command it should behave like a Command execute_non_query with an invalid statement should raise an error with too few binding parameters
> rspec './spec/command_spec.rb[1:1:3:2:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_non_query with a valid statement should not raise an error with an explicit nil as parameter
> rspec './spec/command_spec.rb[1:1:3:3:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_non_query with a valid statement and ? inside quotes should not raise an error
> rspec './spec/command_spec.rb[1:1:5:1:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_reader with an invalid reader should raise an error on an invalid query
> rspec './spec/command_spec.rb[1:1:5:1:2]' # DataObjects::Sqlite3::Command it should behave like a Command execute_reader with an invalid reader should raise an error with too many few binding parameters
> rspec './spec/command_spec.rb[1:1:5:1:3]' # DataObjects::Sqlite3::Command it should behave like a Command execute_reader with an invalid reader should raise an error with too few binding parameters
> rspec './spec/command_spec.rb[1:1:5:2:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_reader with a valid reader should not raise an error with an explicit nil as parameter
> rspec './spec/command_spec.rb[1:1:5:3:1]' # DataObjects::Sqlite3::Command it should behave like a Command execute_reader with a valid reader and ? inside column alias should not raise an error
> rspec './spec/command_spec.rb[1:1:7:1:1]' # DataObjects::Sqlite3::Command it should behave like a Command set_types is invalid when used with a statement should raise an error when types are set
> rspec './spec/command_spec.rb[1:1:7:2:1]' # DataObjects::Sqlite3::Command it should behave like a Command set_types with an invalid reader should raise an error with too few types
> rspec './spec/command_spec.rb[1:1:7:2:2]' # DataObjects::Sqlite3::Command it should behave like a Command set_types with an invalid reader should raise an error with too many types
> rspec './spec/command_spec.rb[1:1:7:3:1]' # DataObjects::Sqlite3::Command it should behave like a Command set_types with a valid reader should not raise an error with correct number of types
> rspec './spec/command_spec.rb[1:1:7:3:2]' # DataObjects::Sqlite3::Command it should behave like a Command set_types with a valid reader should also support old style array argument types
> rspec './spec/command_spec.rb[1:1:7:3:3]' # DataObjects::Sqlite3::Command it should behave like a Command set_types with a valid reader should allow subtype types
> rspec './spec/connection_spec.rb[1:1:1]' # DataObjects::Sqlite3::Connection it should behave like a Connection 
> rspec './spec/connection_spec.rb[1:1:2]' # DataObjects::Sqlite3::Connection it should behave like a Connection 
> rspec './spec/connection_spec.rb[1:1:3]' # DataObjects::Sqlite3::Connection it should behave like a Connection 
> rspec './spec/connection_spec.rb[1:1:4]' # DataObjects::Sqlite3::Connection it should behave like a Connection should respond to #create_command
> rspec './spec/connection_spec.rb[1:1:5:1]' # DataObjects::Sqlite3::Connection it should behave like a Connection create_command should be a kind of Command
> rspec './spec/connection_spec.rb[1:1:6:1]' # DataObjects::Sqlite3::Connection it should behave like a Connection various connection URIs should open with an uri object
> rspec './spec/connection_spec.rb[1:1:6:2]' # DataObjects::Sqlite3::Connection it should behave like a Connection various connection URIs should work with non-JDBC URLs
> rspec './spec/connection_spec.rb[1:1:7:1:1]' # DataObjects::Sqlite3::Connection it should behave like a Connection dispose on open connection dispose should be true
> rspec './spec/connection_spec.rb[1:1:7:2:1]' # DataObjects::Sqlite3::Connection it should behave like a Connection dispose on closed connection 
> rspec './spec/connection_spec.rb[1:1:7:2:2]' # DataObjects::Sqlite3::Connection it should behave like a Connection dispose on closed connection should raise an error on creating a command
> rspec ./spec/connection_spec.rb:25 # DataObjects::Sqlite3::Connection connecting with busy timeout connects with a valid timeout
> rspec ./spec/connection_spec.rb:29 # DataObjects::Sqlite3::Connection connecting with busy timeout raises an error when passed an invalid value
> rspec './spec/encoding_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3::Connection it should behave like returning correctly encoded strings for the default database encoding with encoded string support reading a String should return UTF-8 encoded String
> rspec './spec/encoding_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3::Connection it should behave like returning correctly encoded strings for the default database encoding with encoded string support reading a ByteArray should return ASCII-8BIT encoded ByteArray
> rspec './spec/encoding_spec.rb[1:2:1:1:1]' # DataObjects::Sqlite3::Connection it should behave like returning correctly encoded strings for the default internal encoding with encoded string support reading a String should return ISO-8859-1 encoded String
> rspec './spec/encoding_spec.rb[1:2:1:2:1]' # DataObjects::Sqlite3::Connection it should behave like returning correctly encoded strings for the default internal encoding with encoded string support reading a ByteArray should return ASCII-8BIT encoded ByteArray
> rspec './spec/reader_spec.rb[1:1:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:3]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:5]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:7]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:9]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:11]' # DataObjects::Sqlite3::Reader it should behave like a Reader 
> rspec './spec/reader_spec.rb[1:1:2:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader fields should return the correct fields in the reader
> rspec './spec/reader_spec.rb[1:1:2:2]' # DataObjects::Sqlite3::Reader it should behave like a Reader fields should return the field alias as the name, when the SQL AS keyword is specified
> rspec './spec/reader_spec.rb[1:1:4:1:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader values when the reader is uninitialized should raise an error
> rspec './spec/reader_spec.rb[1:1:4:2:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader values when the reader is moved to the first result should return the correct first set of in the reader
> rspec './spec/reader_spec.rb[1:1:4:3:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader values when the reader is moved to the second result should return the correct first set of in the reader
> rspec './spec/reader_spec.rb[1:1:4:4:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader values when the reader is moved to the end should raise an error again
> rspec './spec/reader_spec.rb[1:1:6:1:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader close on an open reader should return true
> rspec './spec/reader_spec.rb[1:1:6:2:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader close on an already closed reader should return false
> rspec './spec/reader_spec.rb[1:1:8:1:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader next! successfully moving the cursor initially should return true
> rspec './spec/reader_spec.rb[1:1:8:2:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader next! moving the cursor should move the cursor to the next value
> rspec './spec/reader_spec.rb[1:1:8:3:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader next! arriving at the end of the reader should return false when the end is reached
> rspec './spec/reader_spec.rb[1:1:10:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader field_count should count the number of fields
> rspec './spec/reader_spec.rb[1:1:12:1]' # DataObjects::Sqlite3::Reader it should behave like a Reader each should yield each row to the block for multiple columns
> rspec './spec/reader_spec.rb[1:1:12:2]' # DataObjects::Sqlite3::Reader it should behave like a Reader each should yield each row to the block for a single column
> rspec './spec/reader_spec.rb[1:1:12:3]' # DataObjects::Sqlite3::Reader it should behave like a Reader each should return the reader
> rspec './spec/result_spec.rb[1:1:1]' # DataObjects::Sqlite3::Result it should behave like a Result 
> rspec './spec/result_spec.rb[1:1:2:1]' # DataObjects::Sqlite3::Result it should behave like a Result affected_rows should return the number of affected rows
> rspec './spec/result_spec.rb[2:1:1:1]' # DataObjects::Sqlite3::Result it should behave like a Result which returns inserted key with sequences insert_id 
> rspec './spec/result_spec.rb[2:1:1:2]' # DataObjects::Sqlite3::Result it should behave like a Result which returns inserted key with sequences insert_id should return the insert_id
> rspec ./spec/typecast/array_spec.rb:7 # DataObjects::Sqlite3 with Array it should behave like supporting Array passing an Array as a parameter in execute_reader should return correct number of rows
> rspec './spec/typecast/boolean_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting should return the correctly typed result
> rspec './spec/typecast/boolean_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting should return the correct result
> rspec './spec/typecast/boolean_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting a true value should return the correctly typed result
> rspec './spec/typecast/boolean_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting a true value should return the correct result
> rspec './spec/typecast/boolean_spec.rb[1:1:1:3:1]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting a nil value should return the correctly typed result
> rspec './spec/typecast/boolean_spec.rb[1:1:1:3:2]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean reading a Boolean with manual typecasting a nil value should return the correct result
> rspec './spec/typecast/boolean_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Boolean it should behave like supporting Boolean writing an Boolean should return the correct entry
> rspec './spec/typecast/byte_array_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with ByteArray it should behave like supporting ByteArray reading a ByteArray with automatic typecasting should return the correctly typed result
> rspec './spec/typecast/byte_array_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with ByteArray it should behave like supporting ByteArray reading a ByteArray with automatic typecasting should return the correct result
> rspec './spec/typecast/byte_array_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with ByteArray it should behave like supporting ByteArray reading a ByteArray with manual typecasting should return the correctly typed result
> rspec './spec/typecast/byte_array_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with ByteArray it should behave like supporting ByteArray reading a ByteArray with manual typecasting should return the correct result
> rspec './spec/typecast/byte_array_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with ByteArray it should behave like supporting ByteArray writing a ByteArray should return the correct entry
> rspec './spec/typecast/class_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Class it should behave like supporting Class reading a Class with manual typecasting should return the correctly typed result
> rspec './spec/typecast/class_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Class it should behave like supporting Class reading a Class with manual typecasting should return the correct result
> rspec './spec/typecast/class_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Class it should behave like supporting Class writing a Class should return the correct entry
> rspec './spec/typecast/date_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Date it should behave like supporting Date reading a Date with manual typecasting should return the correctly typed result
> rspec './spec/typecast/date_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Date it should behave like supporting Date reading a Date with manual typecasting should return the correct result
> rspec './spec/typecast/date_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with Date it should behave like supporting Date reading a Date with manual typecasting a nil value should return a nil class
> rspec './spec/typecast/date_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with Date it should behave like supporting Date reading a Date with manual typecasting a nil value should return nil
> rspec './spec/typecast/date_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Date it should behave like supporting Date writing an Date should return the correct entry
> rspec './spec/typecast/datetime_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting should return the correctly typed result
> rspec './spec/typecast/datetime_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting should return the correct result
> rspec './spec/typecast/datetime_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting a nil value should return a nil class
> rspec './spec/typecast/datetime_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting a nil value should return nil
> rspec './spec/typecast/datetime_spec.rb[1:1:1:3:1]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting a datetime column should return the correct offset in Feb
> rspec './spec/typecast/datetime_spec.rb[1:1:1:3:2]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime reading a DateTime with manual typecasting a datetime column should return the correct offset in Jul
> rspec './spec/typecast/datetime_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with DateTime it should behave like supporting DateTime writing an DateTime should return the correct entry
> rspec './spec/typecast/float_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Float it should behave like supporting Float reading a Float with manual typecasting should return the correctly typed result
> rspec './spec/typecast/float_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Float it should behave like supporting Float reading a Float with manual typecasting should return the correct result
> rspec './spec/typecast/float_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with Float it should behave like supporting Float reading a Float with manual typecasting a nil should return the correctly typed result
> rspec './spec/typecast/float_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with Float it should behave like supporting Float reading a Float with manual typecasting a nil should return the correct result
> rspec './spec/typecast/float_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Float it should behave like supporting Float writing a Float should return the correct entry
> rspec './spec/typecast/float_spec.rb[2:1:1:1:1]' # DataObjects::Sqlite3 with Float it should behave like supporting Float autocasting reading a Float with automatic typecasting should return the correctly typed result
> rspec './spec/typecast/float_spec.rb[2:1:1:1:2]' # DataObjects::Sqlite3 with Float it should behave like supporting Float autocasting reading a Float with automatic typecasting should return the correct result
> rspec './spec/typecast/integer_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer reading an Integer with automatic typecasting should return the correctly typed result
> rspec './spec/typecast/integer_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer reading an Integer with automatic typecasting should return the correct result
> rspec './spec/typecast/integer_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer reading an Integer with manual typecasting should return the correctly typed result
> rspec './spec/typecast/integer_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer reading an Integer with manual typecasting should return the correct result
> rspec './spec/typecast/integer_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer writing an Integer should return the correct entry
> rspec './spec/typecast/integer_spec.rb[1:1:3:1]' # DataObjects::Sqlite3 with Integer it should behave like supporting Integer writing a big Integer should return the correct entry
> rspec './spec/typecast/nil_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Nil it should behave like supporting Nil reading a Nil with manual typecasting should return the correctly typed result
> rspec './spec/typecast/nil_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Nil it should behave like supporting Nil reading a Nil with manual typecasting should return the correct result
> rspec ./spec/typecast/nil_spec.rb:15 # DataObjects::Sqlite3 with Nil it should behave like supporting writing an Nil supporting writing an Nil as a parameter should return the correct entry
> rspec './spec/typecast/nil_spec.rb[3:1:1:1:1]' # DataObjects::Sqlite3 with Nil it should behave like supporting Nil autocasting reading a Nil with automatic typecasting should return the correctly typed result
> rspec './spec/typecast/nil_spec.rb[3:1:1:1:2]' # DataObjects::Sqlite3 with Nil it should behave like supporting Nil autocasting reading a Nil with automatic typecasting should return the correct result
> rspec ./spec/typecast/other_spec.rb:7 # DataObjects::H2 with other (unknown) type it should behave like supporting other (unknown) type writing an object of unknown type should return the correct entry
> rspec ./spec/typecast/range_spec.rb:7 # DataObjects::Sqlite3 with Range it should behave like supporting Range passing a Range as a parameter in execute_reader should return correct number of rows
> rspec './spec/typecast/string_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with String it should behave like supporting String reading a String with automatic typecasting should return the correctly typed result
> rspec './spec/typecast/string_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with String it should behave like supporting String reading a String with automatic typecasting should return the correct result
> rspec './spec/typecast/string_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with String it should behave like supporting String reading a String with manual typecasting should return the correctly typed result
> rspec './spec/typecast/string_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with String it should behave like supporting String reading a String with manual typecasting should return the correct result
> rspec './spec/typecast/string_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with String it should behave like supporting String writing a String should return the correct entry
> rspec './spec/typecast/string_spec.rb[1:1:3:1]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:2]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:3]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:3:4]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:3:5]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:6]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:7]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:3:8]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:3:9]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:10]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String
> rspec './spec/typecast/string_spec.rb[1:1:3:11]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should write a multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:3:12]' # DataObjects::Sqlite3 with String it should behave like supporting String writing and reading a multibyte String should read back the multibyte String (without query parameters)
> rspec './spec/typecast/string_spec.rb[1:1:4:1]' # DataObjects::Sqlite3 with String it should behave like supporting String writing a kind of (subclass of) String should return the correct entry
> rspec './spec/typecast/time_spec.rb[1:1:1:1:1]' # DataObjects::Sqlite3 with Time it should behave like supporting Time reading a Time with manual typecasting should return the correctly typed result
> rspec './spec/typecast/time_spec.rb[1:1:1:1:2]' # DataObjects::Sqlite3 with Time it should behave like supporting Time reading a Time with manual typecasting should return the correct result
> rspec './spec/typecast/time_spec.rb[1:1:1:2:1]' # DataObjects::Sqlite3 with Time it should behave like supporting Time reading a Time with manual typecasting a nil value should return a nil class
> rspec './spec/typecast/time_spec.rb[1:1:1:2:2]' # DataObjects::Sqlite3 with Time it should behave like supporting Time reading a Time with manual typecasting a nil value should return nil
> rspec './spec/typecast/time_spec.rb[1:1:2:1]' # DataObjects::Sqlite3 with Time it should behave like supporting Time writing an Time should return the correct entry
> rspec ./spec/typecast/time_spec.rb:8 # DataObjects::Sqlite3 with Time it should behave like supporting sub second Time should handle variable subsecond lengths properly
> 
> /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb failed
> ERROR: Test "ruby3.3" failed: 


The full build log is available at
https://people.debian.org/~terceiro/ruby3.3/ruby-dataobjects-sqlite3_0.10.17-1+rebuild1736518966_amd64.build
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20250110/7ca1890b/attachment-0001.sig>


More information about the Pkg-ruby-extras-maintainers mailing list