Source: ruby-dataobjects Version: 0.10.17-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.3
Hi, The ruby3.3 transition has started on unstable. During a test rebuild, ruby-dataobjects failed to build. Relevant part (hopefully): > 35.2) Failure/Error: raise ArgumentError.new("+max_size+ should be a > Fixnum but was #{max_size.inspect}") unless Fixnum === max_size > > NameError: > uninitialized constant DataObjects::Pooling::Pool::Fixnum > # ./lib/data_objects/pooling.rb:149:in `initialize' > # ./lib/data_objects/pooling.rb:121:in `new' > # ./lib/data_objects/pooling.rb:121:in `block in new' > # ./lib/data_objects/pooling.rb:121:in `synchronize' > # ./lib/data_objects/pooling.rb:121:in `new' > # ./lib/data_objects/connection.rb:68:in `new' > # ./spec/result_spec.rb:6:in `block (2 levels) in <top > (required)>' > # ./spec/result_spec.rb:9:in `block (2 levels) in <top > (required)>' > > Finished in 0.03947 seconds (files took 0.11941 seconds to load) > 69 examples, 35 failures > > Failed examples: > > rspec './spec/command_spec.rb[1:1]' # DataObjects::Command should respond to > #connection > rspec './spec/command_spec.rb[1:2]' # DataObjects::Command should respond to > #execute_non_query > rspec './spec/command_spec.rb[1:3]' # DataObjects::Command should respond to > #execute_reader > rspec './spec/command_spec.rb[1:4]' # DataObjects::Command should respond to > #set_types > rspec './spec/command_spec.rb[1:5]' # DataObjects::Command should raise > NotImplementedError on #execute_non_query > rspec './spec/command_spec.rb[1:6]' # DataObjects::Command should raise > NotImplementedError on #execute_reader > rspec './spec/command_spec.rb[1:7]' # DataObjects::Command should raise > NotImplementedError on #set_types > rspec ./spec/connection_spec.rb:14 # DataObjects::Connection should define a > standard API > rspec ./spec/connection_spec.rb:15 # DataObjects::Connection should define a > standard API > rspec ./spec/connection_spec.rb:19 # DataObjects::Connection should define a > standard API #to_s > rspec ./spec/connection_spec.rb:28 # DataObjects::Connection initialization > with a connection uri as a Addressable::URI > rspec ./spec/connection_spec.rb:29 # DataObjects::Connection initialization > with a connection uri as a Addressable::URI > rspec ./spec/connection_spec.rb:33 # DataObjects::Connection initialization > with a connection uri as a Addressable::URI #to_s > rspec './spec/connection_spec.rb[1:2:4:1]' # DataObjects::Connection > initialization with JDBC URL 'jdbc:mock:memory::' > rspec './spec/connection_spec.rb[1:2:5:1]' # DataObjects::Connection > initialization with JDBC URL 'jdbc:mock://host/database' > rspec './spec/connection_spec.rb[1:2:6:1]' # DataObjects::Connection > initialization with JDBC URL 'jdbc:mock://host:6969/database' > rspec './spec/connection_spec.rb[1:2:7:1]' # DataObjects::Connection > initialization with JDBC URL 'jdbc:mock:thin:host:database' > rspec './spec/connection_spec.rb[1:2:8:1]' # DataObjects::Connection > initialization with JDBC URL 'jdbc:mock:thin:@host.domain.com:6969:database' > rspec './spec/connection_spec.rb[1:2:9:1]' # DataObjects::Connection > initialization with JDBC URL > 'jdbc:mock://server:6969/database;property=value;' > rspec './spec/connection_spec.rb[1:2:10:1]' # DataObjects::Connection > initialization with JDBC URL > 'jdbc:mock://[1111:2222:3333:4444:5555:6666:7777:8888]/database' > rspec ./spec/pooling_spec.rb:77 # DataObjects::Pooling should maintain a size > of 1 > rspec ./spec/pooling_spec.rb:95 # DataObjects::Pooling should track the > initialized pools > rspec ./spec/pooling_spec.rb:113 # DataObjects::Pooling should allow you to > overwrite Class#new > rspec ./spec/pooling_spec.rb:119 # DataObjects::Pooling should allow multiple > threads to access the pool > rspec ./spec/pooling_spec.rb:133 # DataObjects::Pooling should allow you to > flush a pool > rspec ./spec/pooling_spec.rb:147 # DataObjects::Pooling should wake up the > scavenger thread when exiting > rspec ./spec/pooling_spec.rb:155 # DataObjects::Pooling should be able to > detach an instance from the pool > rspec ./spec/reader_spec.rb:13 # DataObjects::Reader should define a standard > API > rspec ./spec/reader_spec.rb:15 # DataObjects::Reader should define a standard > API > rspec ./spec/reader_spec.rb:16 # DataObjects::Reader should define a standard > API > rspec ./spec/reader_spec.rb:17 # DataObjects::Reader should define a standard > API > rspec ./spec/reader_spec.rb:18 # DataObjects::Reader should define a standard > API > rspec ./spec/reader_spec.rb:19 # DataObjects::Reader should define a standard > API > rspec ./spec/result_spec.rb:13 # DataObjects::Result should define a standard > API should provide the number of affected rows > rspec ./spec/result_spec.rb:18 # DataObjects::Result should define a standard > API should provide the id of the inserted row > > /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_0.10.17-2+rebuild1736518985_amd64.build
signature.asc
Description: PGP signature