Your message dated Thu, 29 Sep 2022 01:08:46 +0000
with message-id <[email protected]>
and subject line Bug#1019623: fixed in ruby-fog-core 2.3.0-1
has caused the Debian Bug report #1019623,
regarding ruby-fog-core: FTBFS with ruby3.1: ERROR: Test "ruby3.1" failed.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1019623: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019623
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-fog-core
Version: 2.1.0-3.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ruby3.1
Hi,
We are about to start the ruby3.1 transition in unstable. While trying to
rebuild ruby-fog-core with ruby3.1 enabled, the build failed.
Relevant part of the build log (hopefully):
> /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.1
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-fog-core/usr/share/rubygems-integration/all:/tmp/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
> ruby3.1 -e gem\ \"fog-core\"
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.1 from debian/ruby-tests.rake
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
> RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-fog-core/usr/lib/ruby/vendor_ruby:.
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-fog-core/usr/share/rubygems-integration/all:/tmp/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
> ruby3.1 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby3.1 -w -I"spec"
> /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
> "./spec/compute/models/server_spec.rb" "./spec/compute_spec.rb"
> "./spec/connection_spec.rb" "./spec/core/cache_spec.rb"
> "./spec/core/model_spec.rb" "./spec/core/stringify_keys_spec.rb"
> "./spec/core/whitelist_keys_spec.rb" "./spec/credentials_spec.rb"
> "./spec/current_machine_spec.rb" "./spec/fog_attribute_spec.rb"
> "./spec/formatador_spec.rb" "./spec/identity_spec.rb"
> "./spec/mocking_spec.rb" "./spec/service_spec.rb" "./spec/storage_spec.rb"
> "./spec/test_helpers/formats_helper_spec.rb"
> "./spec/test_helpers/schema_validator_spec.rb" "./spec/timeout_spec.rb"
> "./spec/utils_spec.rb" "./spec/uuid_spec.rb" "./spec/wait_for_spec.rb" -v
> Run options: -v --seed 11896
>
> # Running:
>
> Fog::Attributes::.has_many_identities::with a custom collection
> class#test_0001_should return an instance of that collection class = 0.00 s =
> .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::when called successively::and ssh times out::when ssh
> eventually succeeds#test_0001_resets the timeout to the initial value = 0.00
> s = .
> Fog::Service::when creating and mocking is enabled#test_0001_returns mocked
> service = DEPRECATED: global use of must_be_instance_of from
> /<<PKGBUILDDIR>>/spec/service_spec.rb:118. Use _(obj).must_be_instance_of
> instead. This will fail in Minitest 6.
> 0.00 s = .
> Fog::Service::when creating and mocking is
> enabled#test_0003_ChildOfTestService::Mock has
> ChildOfTestService::Collections and TestService::Collections mixed in = 0.00
> s = .
> Fog::Service::when creating and mocking is
> enabled#test_0002_TestService::Mock has TestService::Collections mixed into
> the mocked service = 0.00 s = .
> Fog::CurrentMachine::ip_address#test_0002_should remove trailing endline
> characters = 0.00 s = .
> Fog::CurrentMachine::ip_address#test_0001_should be thread safe = 0.00 s = .
> Fog::Compute::#new::when both Fog::Compute::<Provider> and
> Fog::<Provider>::Compute exist#test_0001_prefers Fog::Compute::<Provider> =
> 0.00 s = .
> Fog::StringifyKeys::.stringify::when key is a String#test_0001_keeps key as
> String = 0.00 s = .
> Fog::Attributes::.has_one_identity::should create a setter that
> accept#test_0001_an id as param = 0.00 s = .
> Fog::Attributes::.has_one_identity::should create a setter that
> accept#test_0002_a model as param = 0.00 s = .
> Fog::Core::Connection:::path_prefix#test_0002_raises when the 'path' arg is
> present and this arg is supplied = 0.00 s = .
> Fog::Core::Connection:::path_prefix#test_0001_does not emit a warning when
> provided this argument in the initializer = 0.00 s = .
> Fog::Attributes::#all_associations::without any association#test_0001_should
> return all associations empty = 0.00 s = .
> Fog::Service::when created with a Hash#test_0001_raises for required argument
> that are missing = 0.00 s = .
> Fog::Service::when created with a Hash#test_0007_warns for unrecognised
> options = 0.00 s = .
> Fog::Service::when created with a Hash#test_0003_removes keys with `nil`
> values = 0.00 s = .
> Fog::Service::when created with a Hash#test_0006_converts 'false' String
> values to FalseClass = 0.00 s = .
> Fog::Service::when created with a Hash#test_0005_converts 'true' String
> values to TrueClass = 0.00 s = .
> Fog::Service::when created with a Hash#test_0002_converts String keys to be
> Symbols = 0.00 s = .
> Fog::Service::when created with a Hash#test_0004_converts number String
> values with to_i = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises
> Net::SSH::AuthenticationFailed#test_0002_resets SSH timeout = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises
> Net::SSH::AuthenticationFailed#test_0001_is false = 0.00 s = .
> Fog mocking::Fog::Mock.not_implemented#test_0001_raises MockNotImplemented
> when called = 0.00 s = .
> Fog::StringifyKeys::.stringify::when Hash is empty#test_0001_returns empty
> Hash = 0.00 s = .
> Fog::Service::when config object can configure the service
> itself#test_0001_ignores the global and its values = 0.00 s = .
> Fog::WhitelistKeys::.whitelist::when key is a Symbol#test_0001_returns a
> String = 0.00 s = .
> Fog::Storage::.get_body_size#test_0002_respects frozen strings = 0.00 s = .
> Fog::Storage::.get_body_size#test_0001_doesn't alter the encoding of the
> string passed to it = 0.00 s = .
> Fog::Identity::#new::when both Fog::Identity::<Provider> and
> Fog::<Provider>::Identity exist#test_0001_prefers Fog::Identity::<Provider> =
> 0.00 s = .
> Fog::Storage::#new::when both Fog::Storage::<Provider> and
> Fog::<Provider>::Storage exist#test_0001_prefers Fog::Storage::<Provider> =
> 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises SystemCallError#test_0001_is false =
> 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises SystemCallError#test_0002_does not
> increase SSH timeout = 0.01 s = .
> Fog::Attributes::.has_many_identities#test_0004_should create an alias to
> multiple = 0.00 s = .
> Fog::Attributes::.has_many_identities#test_0001_should return an instance of
> Fog::Association = 0.00 s = .
> Fog::Attributes::.has_many_identities#test_0002_should create an
> instance_variable to save the associations identities = 0.00 s = .
> Fog::Attributes::.has_many_identities#test_0003_should create a getter to
> load all association models = 0.00 s = .
> formats_helper::#data_matches_schema#test_0007_when value is nil and schema
> expects NilClass = 0.00 s = .
> formats_helper::#data_matches_schema#test_0008_when value and schema match as
> hashes = 0.00 s = .
> formats_helper::#data_matches_schema#test_0005_when collection is empty
> although schema covers optional members = 0.00 s = .
> formats_helper::#data_matches_schema#test_0012_when key is missing but value
> is nullable (#1477) = 0.00 s = .
> formats_helper::#data_matches_schema#test_0009_when value and schema match as
> arrays = 0.00 s = .
> formats_helper::#data_matches_schema#test_0010_when value is a Time = 0.00 s
> = .
> formats_helper::#data_matches_schema#test_0006_when additional keys are
> passed and not strict = 0.00 s = .
> formats_helper::#data_matches_schema#test_0001_when value matches schema
> expectation = 0.00 s = .
> formats_helper::#data_matches_schema#test_0004_when collection of values all
> match schema expectation = 0.00 s = .
> formats_helper::#data_matches_schema#test_0011_when key is missing but value
> should be NilClass (#1477) = 0.00 s = .
> formats_helper::#data_matches_schema#test_0002_when values within an array
> all match schema expectation = 0.00 s = .
> formats_helper::#data_matches_schema#test_0003_when nested values match
> schema expectation = 0.00 s = .
> Fog::Formatador::when object has is Fog::Collection but ignoring nested
> objects#test_0001_returns formatted representation = 0.00 s = .
> SchemaValidator::#validate#test_0006_returns true when additional keys are
> passed and not strict = 0.00 s = .
> SchemaValidator::#validate#test_0010_returns true when value is a Time = 0.00
> s = .
> SchemaValidator::#validate#test_0014_returns false when key formats do not
> match = 0.00 s = .
> SchemaValidator::#validate#test_0005_returns true when collection is empty
> although schema covers optional members = 0.00 s = .
> SchemaValidator::#validate#test_0017_returns false when collection contains a
> member that does not match schema = 0.00 s = .
> SchemaValidator::#validate#test_0019_returns false when hash and array are
> compared = 0.00 s = .
> SchemaValidator::#validate#test_0004_returns true when collection of values
> all match schema expectation = 0.00 s = .
> SchemaValidator::#validate#test_0011_returns true when key is missing but
> value should be NilClass (#1477) = 0.00 s = .
> SchemaValidator::#validate#test_0013_returns false when value does not match
> schema expectation = 0.00 s = .
> SchemaValidator::#validate#test_0022_returns false when key is missing but
> value should be NilClass (#1477) = 0.00 s = .
> SchemaValidator::#validate#test_0012_returns true when key is missing but
> value is nullable (#1477) = 0.00 s = .
> SchemaValidator::#validate#test_0015_returns false when additional keys are
> passed and strict = 0.00 s = .
> SchemaValidator::#validate#test_0023_returns false when key is missing but
> value is nullable (#1477) = 0.00 s = .
> SchemaValidator::#validate#test_0003_returns true when nested values match
> schema expectation = 0.00 s = .
> SchemaValidator::#validate#test_0009_returns true when value and schema match
> as arrays = 0.00 s = .
> SchemaValidator::#validate#test_0018_returns false when collection has
> multiple schema patterns = 0.00 s = .
> SchemaValidator::#validate#test_0020_returns false when array and hash are
> compared = 0.00 s = .
> SchemaValidator::#validate#test_0002_returns true when values within an array
> all match schema expectation = 0.00 s = .
> SchemaValidator::#validate#test_0001_returns true when value matches schema
> expectation = 0.00 s = .
> SchemaValidator::#validate#test_0007_returns true when value is nil and
> schema expects NilClass = 0.00 s = .
> SchemaValidator::#validate#test_0016_returns false when some keys do not
> appear = 0.00 s = .
> SchemaValidator::#validate#test_0008_returns true when value and schema match
> as hashes = 0.00 s = .
> SchemaValidator::#validate#test_0021_returns false when a hash is expected
> but another data type is found = 0.00 s = .
> Fog::Service#test_0001_properly passes headers = 0.00 s = .
> Fog::Attributes:::type => :string#test_0002_returns a integer as string =
> 0.00 s = .
> Fog::Attributes:::type => :string#test_0001_returns a float as string = 0.00
> s = .
> Fog::Core::Connection::#request::default behavior#test_0001_supplies the
> 'path' arg directly to Excon = 0.00 s = .
> Fog::Service::when credentials are provided as settings#test_0001_merges the
> global values into settings = 0.00 s = .
> Fog::Core::Connection#test_0003_responds to reset = 0.00 s = .
> Fog::Core::Connection#test_0004_adds custom user-agents to Fog requests =
> 0.00 s = .
> Fog::Core::Connection#test_0005_doesn't error when persistence is enabled =
> 0.00 s = .
> Fog::Core::Connection#test_0001_raises ArgumentError when no arguments given
> = 0.00 s = .
> Fog::Core::Connection#test_0006_doesn't error when persistence is enabled and
> debug_response is disabled = 0.00 s = .
> Fog::Core::Connection#test_0002_responds to request = 0.00 s = .
> Fog::Core::Connection::#request::with path_prefix supplied to the
> initializer#test_0001_uses the initializer-supplied :path_prefix arg with
> #request :arg to formulate a path to send to Excon.request = 0.00 s = .
> Fog::Core::Connection::#request::with path_prefix supplied to the
> initializer#test_0002_does not introduce consecutive '/'s into the path if
> 'path' starts with a '/' = 0.00 s = .
> Fog::Service::when creating and mocking is
> disabled#test_0003_ChildOfTestService::Real has
> ChildOfTestService::Collections and TestService::Collections mixed in = 0.00
> s = .
> Fog::Service::when creating and mocking is disabled#test_0001_returns the
> real service = 0.00 s = .
> Fog::Service::when creating and mocking is
> disabled#test_0002_TestService::Real has TestService::Collections mixed into
> the mocked service = 0.00 s = .
> Fog::Attributes::#all_associations::with associations#test_0001_should return
> all association objects = 0.00 s = .
> Fog mocking::Fog.mock!#test_0001_Fog.mock! returns true = 0.00 s = .
> Fog mocking::Fog.mock!#test_0003_Fog.mock? with Fog.mock! = 0.00 s = .
> Fog mocking::Fog.mock!#test_0004_Fog.mocking? without Fog.mock! = 0.00 s = .
> Fog mocking::Fog.mock!#test_0002_Fog.mock? without Fog.mock! returns false =
> 0.00 s = .
> Fog mocking::Fog.mock!#test_0005_Fog.mocking? with Fog.mock! = 0.00 s = .
> Fog::Attributes#test_0001_should not create alias for nil = 0.00 s = .
> Fog::UUID#test_0001_#supported? = 0.00 s = .
> Fog::UUID#test_0002_generates a valid UUID = 0.00 s = .
> Fog::Attributes::#all_associations_and_attributes::on a non persisted
> object#test_0001_should return all association and attributes and the default
> value for blank attributes = 0.00 s = .
> Fog::Attributes::squash 'id'#test_0002_squashes if the key is a Symbol = 0.00
> s = .
> Fog::Attributes::squash 'id'#test_0001_squashes if the key is a String = 0.00
> s = .
> Fog::Attributes::#all_attributes::on a persisted object#test_0001_should
> return all attributes without default values = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0001_should return nil when
> default is not defined on a new object = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0004_should return the
> value on a new object with value not equal nil = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0005_should return false
> when default value is false on a new object = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0003_should return the
> default value on a new object with value equal nil = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0007_should return nil on a
> persisted object without a value = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0006_should return the
> value of the persisted object = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0008_should return nil when
> an attribute with default value is setted to nil = 0.00 s = .
> Fog::Attributes:::default => 'default_value'#test_0002_should return the
> value of the object when default is not defined = 0.00 s = .
> Fog::Attributes:::type => :timestamp#test_0001_returns a date as time = 0.00
> s = .
> Fog::Attributes:::type => :timestamp#test_0002_returns a time as time = 0.00
> s = .
> Fog::Attributes:::type => :timestamp#test_0003_returns a date_time as time =
> 0.00 s = .
> Fog::Attributes::#requires#test_0001_should require all attributes are
> supplied = 0.00 s = .
> credentials::credentials_path#test_0002_properly expands paths = 0.00 s = .
> credentials::credentials_path#test_0005_File.expand_path raises because of
> non-absolute path = 0.00 s = .
> credentials::credentials_path#test_0006_returns nil when neither FOG_RC or
> HOME are set = 0.00 s = .
> credentials::credentials_path#test_0001_has FOG_RC takes precedence over HOME
> = 0.00 s = .
> credentials::credentials_path#test_0004_ignores home path if it does not
> exist = 0.00 s = .
> credentials::credentials_path#test_0003_falls back to home path if FOG_RC not
> set = 0.00 s = .
> Fog::Attributes:::type => :integer#test_0001_returns a float as integer =
> 0.00 s = .
> Fog::Attributes:::type => :integer#test_0002_returns a string as integer =
> 0.00 s = .
> Fog::Attributes::#requires_one#test_0001_should require at least one
> attribute is supplied = 0.00 s = .
> Fog::Attributes:::type => time#test_0002_returns '' when provided '' = 0.00 s
> = .
> Fog::Attributes:::type => time#test_0003_returns a Time object when passed a
> Time object = 0.00 s = .
> Fog::Attributes:::type => time#test_0001_returns nil when provided nil = 0.00
> s = .
> Fog::Attributes:::type => time#test_0004_returns a Time object when passed a
> string that is monkeypatched = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::when called successively::and ssh times
> out#test_0001_increases the timeout factor by 1.5 = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::when called successively::and ssh times
> out#test_0002_does not increase timeout beyond 60s = 0.00 s = .
> Fog::Storage::#new#test_0002_instantiates an instance of
> Fog::<Provider>::Storage from the :provider keyword arg = 0.00 s = .
> Fog::Storage::#new#test_0004_raises ArgumentError when given a :provider
> where a Fog::Storage::Provider that does not exist = 0.00 s = .
> Fog::Storage::#new#test_0001_instantiates an instance of
> Fog::Storage::<Provider> from the :provider keyword arg = 0.00 s = .
> Fog::Storage::#new#test_0003_passes the supplied keyword args less :provider
> to Fog::Storage::<Provider>#new = 0.00 s = .
> Fog mocking::Fog::Mock.random_ip#test_0003_supports explicit request for v6 =
> 0.00 s = .
> Fog mocking::Fog::Mock.random_ip#test_0004_raises when supplied an illegal IP
> version = 0.00 s = .
> Fog mocking::Fog::Mock.random_ip#test_0001_defaults to ipv4 = 0.00 s = .
> Fog mocking::Fog::Mock.random_ip#test_0002_supports explicit request for v4 =
> 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises Net::SSH::Disconnect#test_0001_is false
> = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and it raises Net::SSH::Disconnect#test_0002_resets
> SSH timeout = 0.00 s = .
> credentials::credential#test_0002_returns the to_sym of the assigned value =
> 0.00 s = .
> credentials::credential#test_0001_returns :default for default credentials =
> 0.00 s = .
> credentials::credential#test_0003_can set credentials throught the
> FOG_CREDENTIAL env va = 0.00 s = .
> Fog::Core::Utils::prepare_service_settings#test_0004_does not change the
> :header key or contents = 0.00 s = .
> Fog::Core::Utils::prepare_service_settings#test_0001_changes String keys to
> be Symbols = 0.00 s = .
> Fog::Core::Utils::prepare_service_settings#test_0003_changes nested String
> keys to Symbols = 0.00 s = .
> Fog::Core::Utils::prepare_service_settings#test_0002_leaves Symbol keys
> unchanged = 0.00 s = .
> Fog::Service::#setup_requirements#test_0001_should require collections = 0.00
> s = .
> Fog::Service::#setup_requirements#test_0002_should mock = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and ssh times out#test_0001_is false = 0.00 s = .
> Fog::Attributes:::type => :array#test_0001_returns an empty array when not
> initialized = 0.00 s = .
> Fog::Attributes:::type => :array#test_0002_returns an empty array as an empty
> array = 0.00 s = .
> Fog::Attributes:::type => :array#test_0006_returns an array as array = 0.00 s
> = .
> Fog::Attributes:::type => :array#test_0003_returns nil as an empty array =
> 0.00 s = .
> Fog::Attributes:::type => :array#test_0004_returns an array with nil as an
> array with nil = 0.00 s = .
> Fog::Attributes:::type => :array#test_0005_returns a single element as array
> = 0.00 s = .
> Fog::Formatador::when object is Fog::Collection instance#test_0001_returns
> formatted representation = 0.00 s = .
> Fog mocking::Fog::Mock.delay#test_0002_handles reassignment = 0.00 s = .
> Fog mocking::Fog::Mock.delay#test_0003_raises when given an illegal delay =
> 0.00 s = .
> Fog mocking::Fog::Mock.delay#test_0001_Fog::Mock.delay defaults to 0 = 0.00 s
> = .
> credentials::symbolize_credential?#test_0001_returns false if the value is
> :headers = 0.00 s = .
> credentials::symbolize_credential?#test_0002_returns true if the value is not
> :headers = 0.00 s = .
> Fog::Attributes::.has_one_identity#test_0001_should create an
> instance_variable to save the association identity = 0.00 s = .
> Fog::Attributes::.has_one_identity#test_0002_should create a getter to load
> the association model = 0.00 s = .
> Fog::Formatador::when object responds to non-enumerable
> '#map'#test_0001_returns formatted representation = 0.00 s = .
> Fog::WhitelistKeys::.whitelist::when Hash is empty#test_0001_returns empty
> Hash = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address exists::and ssh completes within the designated
> timeout#test_0001_is true = 0.00 s = .
> Fog#timeout#test_0001_defaults to 600 = 0.00 s = .
> Fog#timeout#test_0002_can be reassigned through Fog#timeout= = 0.00 s = .
> Fog::Attributes:::type => :float#test_0002_returns a string as float = 0.00 s
> = .
> Fog::Attributes:::type => :float#test_0001_returns an integer as float = 0.00
> s = .
> Fog::Formatador::when object is not enumerable#test_0001_returns formatted
> representation = 0.00 s = .
> Fog::Attributes:::type => :boolean#test_0005_returns a non-true/false value
> as nil = 0.00 s = .
> Fog::Attributes:::type => :boolean#test_0001_returns the String 'true' as a
> boolean = 0.00 s = .
> Fog::Attributes:::type => :boolean#test_0004_returns false as false = 0.00 s
> = .
> Fog::Attributes:::type => :boolean#test_0002_returns true as true = 0.00 s = .
> Fog::Attributes:::type => :boolean#test_0003_returns the String 'false' as a
> boolean = 0.00 s = .
> Fog::StringifyKeys::.stringify::when key is a Symbol#test_0001_replaces key
> with String = 0.00 s = .
> Fog::Formatador::when object is Fog::Collection without
> attributes#test_0001_returns formatted representation = 0.00 s = .
> Fog::WhitelistKeys::.whitelist::when other keys are present#test_0001_returns
> Hash with only allowed keys = 0.00 s = .
> Fog::Cache#test_0001_has a namespace_prefix configurable = 0.00 s = .
> Fog::Cache#test_0008_Fog cache ignores bad cache data - empty file, from disk
> = 0.00 s = .
> Fog::Cache#test_0009_can be dumped and reloaded back in = 0.00 s = .
> Fog::Cache#test_0005_must have a namespace_prefix configurable = 0.00 s = .
> Fog::Cache#test_0011_dumping two models that have a duplicate identity twice
> = [fog][WARNING] Found duplicate items in the cache. Expire all & refresh
> cache soon.
> 0.00 s = .
> Fog::Cache#test_0002_has metadata associated to the namespace that you can
> save to = 0.00 s = .
> Fog::Cache#test_0006_can create a namespace = 0.00 s = .
> Fog::Cache#test_0010_dumping two models that have a duplicate identity = 0.00
> s = .
> Fog::Cache#test_0003_can load cache data from disk = 0.00 s = .
> Fog::Cache#test_0004_load bad cache data - empty file, from disk = 0.00 s = F
> Fog::Cache#test_0007_will raise if no cache data found = 0.00 s = .
> Fog::Service::when no credentials are provided#test_0001_uses the global
> values = 0.00 s = .
> Fog::Attributes::#all_associations_and_attributes::on a persisted
> object#test_0001_should return all association and attributes but no default
> values = 0.00 s = .
> Fog::Attributes::.has_many#test_0002_should create an instance_variable to
> save the associated objects = 0.00 s = .
> Fog::Attributes::.has_many#test_0004_should create a setter that accept an
> array of objects as param = 0.00 s = .
> Fog::Attributes::.has_many#test_0001_should return an instance of
> Fog::Association = 0.00 s = .
> Fog::Attributes::.has_many#test_0003_should create a getter to save all
> associated models = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0001_when value
> matches schema expectation = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0009_when value
> and schema match as arrays = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0008_when value
> and schema match as hashes = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0005_when
> collection is empty although schema covers optional members = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0002_when values
> within an array all match schema expectation = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0004_when
> collection of values all match schema expectation = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0012_when key is
> missing but value is nullable (#1477) = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0007_when value is
> nil and schema expects NilClass = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0003_when nested
> values match schema expectation = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0011_when key is
> missing but value should be NilClass (#1477) = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0010_when value is
> a Time = 0.00 s = .
> formats_helper::#formats backwards compatible changes#test_0006_when
> additional keys are passed and not strict = 0.00 s = .
> formats_helper#test_0001_comparing welcome data against schema = 0.00 s = .
> Fog::Attributes::.has_many::with a custom collection class#test_0001_should
> return an instance of that collection class = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is ready::when the
> ssh_ip_address is nil#test_0001_is false = 0.00 s = .
> Fog#wait_for#test_0003_does not raise if successful when the wait timeout is
> exceeded = 3.00 s = .
> Fog#wait_for#test_0002_raises if the wait timeout is exceeded = 3.00 s = .
> Fog#wait_for#test_0001_returns a Hash indicating the wait duration if
> successful = 0.00 s = .
> Fog#wait_for#test_0004_accepts a proc to determine the sleep interval = 1.00
> s = .
> Fog::Model::#==#test_0002_is equal if it is the same object = 0.00 s = .
> Fog::Model::#==#test_0001_is not equal if one is not a Fog::Model = 0.00 s = .
> Fog::Model::#==#test_0003_is equal if it has the same non-nil identity and
> the same class = 0.00 s = .
> Fog::Model::#==#test_0005_is not equal if it has a different identity = 0.00
> s = .
> Fog::Model::#==#test_0004_is not equal if both have nil identity, but are
> different objects = 0.00 s = .
> Fog::StringifyKeys::.stringify::when keys are deeply nested#test_0001_updates
> only top level key = 0.00 s = .
> Fog::Compute::#new#test_0003_passes the supplied keyword args less :provider
> to Fog::Compute::<Provider>#new = 0.00 s = .
> Fog::Compute::#new#test_0004_raises ArgumentError when given a :provider
> where a Fog::Compute::Provider that does not exist = 0.00 s = .
> Fog::Compute::#new#test_0001_instantiates an instance of
> Fog::Compute::<Provider> from the :provider keyword arg = 0.00 s = .
> Fog::Compute::#new#test_0002_instantiates an instance of
> Fog::<Provider>::Compute from the :provider keyword arg = 0.00 s = .
> Fog::Attributes::#all_attributes::on a new object#test_0001_should return all
> attributes including default values for empty attributes = 0.00 s = .
> Fog::Attributes::.has_one#test_0002_should create a getter to save the
> association model = 0.00 s = .
> Fog::Attributes::.has_one#test_0001_should create an instance_variable to
> save the association object = 0.00 s = .
> Fog::Attributes::.has_one#test_0003_should create a setter that accept an
> object as param = 0.00 s = .
> Fog::Attributes::.has_one#test_0004_should create an alias to single = 0.00 s
> = .
> Fog::Attributes::.has_many_identities::should create a setter that accept an
> array of#test_0001_ids as param = 0.00 s = .
> Fog::Attributes::.has_many_identities::should create a setter that accept an
> array of#test_0002_models as param = 0.00 s = .
> Fog::Compute::Server::#sshable?::when the server is not ready#test_0001_is
> false = 0.00 s = .
> Fog::Identity::#new#test_0001_instantiates an instance of
> Fog::Identity::<Provider> from the :provider keyword arg = 0.00 s = .
> Fog::Identity::#new#test_0002_instantiates an instance of
> Fog::<Provider>::Identity from the :provider keyword arg = 0.00 s = .
> Fog::Identity::#new#test_0003_passes the supplied keyword args less :provider
> to Fog::Identity::<Provider>#new = 0.00 s = .
> Fog::Identity::#new#test_0004_raises ArgumentError when given a :provider
> where a Fog::Identity::Provider that does not exist = 0.00 s = .
>
> Finished in 7.056015s, 33.5884 runs/s, 42.6586 assertions/s.
>
> 1) Failure:
> Fog::Cache#test_0004_load bad cache data - empty file, from disk
> [/<<PKGBUILDDIR>>/spec/core/cache_spec.rb:90]:
> Expected: false
> Actual: nil
>
> 237 runs, 301 assertions, 1 failures, 0 errors, 0 skips
> rake aborted!
> Command failed with status (1): [ruby -w -I"spec"
> /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
> "./spec/compute/models/server_spec.rb" "./spec/compute_spec.rb"
> "./spec/connection_spec.rb" "./spec/core/cache_spec.rb"
> "./spec/core/model_spec.rb" "./spec/core/stringify_keys_spec.rb"
> "./spec/core/whitelist_keys_spec.rb" "./spec/credentials_spec.rb"
> "./spec/current_machine_spec.rb" "./spec/fog_attribute_spec.rb"
> "./spec/formatador_spec.rb" "./spec/identity_spec.rb"
> "./spec/mocking_spec.rb" "./spec/service_spec.rb" "./spec/storage_spec.rb"
> "./spec/test_helpers/formats_helper_spec.rb"
> "./spec/test_helpers/schema_validator_spec.rb" "./spec/timeout_spec.rb"
> "./spec/utils_spec.rb" "./spec/uuid_spec.rb" "./spec/wait_for_spec.rb" -v]
>
> Tasks: TOP => default
> (See full trace by running task with --trace)
> ERROR: Test "ruby3.1" failed.
The full build log is available from:
https://people.debian.org/~terceiro/ruby3.1/17/ruby-fog-core/ruby-fog-core_2.1.0-3.1+rebuild1663007614_amd64-2022-09-12T18:33:35Z.build
To reproduce this, you need ruby-all-dev >= 1:3.0+2. Depending on when you
read this, this might mean installing ruby-all-dev from experimental, or ir the
transition has alraedy started in unstable, a normal build on unstable should
do it. If you fail to reproduce, please provide a build log and diff it with
mine so that we can identify if something relevant changed in the meantime.
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: ruby-fog-core
Source-Version: 2.3.0-1
Done: Antonio Terceiro <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-fog-core, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <[email protected]> (supplier of updated ruby-fog-core
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 28 Sep 2022 19:47:41 -0300
Source: ruby-fog-core
Architecture: source
Version: 2.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Closes: 1019623
Changes:
ruby-fog-core (2.3.0-1) unstable; urgency=medium
.
* Team upload
.
[ Utkarsh Gupta ]
* Add salsa-ci.yml
.
[ Debian Janitor ]
* Update standards version to 4.4.1, no changes needed.
* Bump debhelper from old 11 to 12.
* Set debhelper-compat version in Build-Depends.
* Update watch file format version to 4.
* Update standards version to 4.5.1, no changes needed.
* Bump debhelper from old 12 to 13.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
Repository-Browse.
* Remove constraints unnecessary since buster
.
[ Pirate Praveen ]
* Drop dependency on ruby-net-scp and ruby-net-ssh (no longer mentioned in
gemspec)
.
[ Cédric Boutillier ]
* Update team name
* Add .gitattributes to keep unwanted files out of the source package
.
[ Antonio Terceiro ]
* New upstream version 2.3.0
- Passes tests against ruby3.1 (Closes: #1019623)
* debian/upstream/metadata: update from template
* debian/rules: install using rubygems layout
* debian/control: several updates
- Build-Depends: add version restrictions
- Standards-Version: 4.6.1; no changes needed
- add Rules-Requires-Root: no
- Depends: replace hardcoded dependencies with ${ruby:Depends}
Checksums-Sha1:
5d192b4d27c872b0898b01813685feb080a869a7 2147 ruby-fog-core_2.3.0-1.dsc
c647fe5df505423033804aafb3e885ad64815f94 52249 ruby-fog-core_2.3.0.orig.tar.gz
9445883f03092825653202f140f106b9d51d70ac 3932
ruby-fog-core_2.3.0-1.debian.tar.xz
0d4dc67ceac20e1e470f14bbecc3dce9d36f0c52 9598
ruby-fog-core_2.3.0-1_amd64.buildinfo
Checksums-Sha256:
b35d13cf97276d4f47d1318dd9634b19a9b93be7ce98598a4713cfddd41c912c 2147
ruby-fog-core_2.3.0-1.dsc
4825eb41bcbfacc4dcb50949f122dc14255e5cf07cf2c43d3f75a2cfcef5b20b 52249
ruby-fog-core_2.3.0.orig.tar.gz
a7e38764aa22e74a9bea426cf3a7adc6b6465bf04a6567b2b79e02bfa4b0e8b5 3932
ruby-fog-core_2.3.0-1.debian.tar.xz
e1f3809ea485bd8084253ddd9e695455ee82880422ace83a033d5b7d35db624c 9598
ruby-fog-core_2.3.0-1_amd64.buildinfo
Files:
ff186bd5b1d9bc0111164b962be058cb 2147 ruby optional ruby-fog-core_2.3.0-1.dsc
9380d167b7c5c68ee1420152fd601891 52249 ruby optional
ruby-fog-core_2.3.0.orig.tar.gz
5cb4d9ae096dd2d1c4c5dab4b9e3997e 3932 ruby optional
ruby-fog-core_2.3.0-1.debian.tar.xz
b24440db9fc57cdab05a466575fbcc9b 9598 ruby optional
ruby-fog-core_2.3.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmM057gACgkQ/A2xu81G
C95xnw//S+v/NxfggwFLAi10BLFBesvNN4p2cAywr4f+J9dm5QgMtaoG4dxSjhzP
QwgQsNI6B96AEwjMonalxxY52/WjXg8uIXRQ2vXdZLRl2MOJ0uD4h4//jBdPr+Sq
Q0iltVN9ZJ/a0MXqfWmBMj272d8UQZ+gzVSOpDtEUJ0xCJ7jI451US/kpC6fmyhd
uqeLJW2N3R8kUyeX2FT1xlvcPeqBz31KIkXFtOkV6eGS2y5vKfpZNg3HFnPl4+Sy
yRXtzbA4UFOxUDK/oPBArIQHhJJuJri4fTad+0BIEmPqwSGpSStN3meHFfHySVH1
xIaTNVBHcGqCXMsr4iP8rzFFhAzTKlPxPofwfM/p0aJneC7Qmx7hc2d3tmvy9tNl
6iGthrBAFW3eVm1biEyGRJAC36sZy/lucZCrkIfax+wmZ2eafPV5mHodlHJg+jJz
oOaNHlB0nNQXb4nUYLCkz3vL9B3ml2AprxT1wZN2Km/g5ztx0pqo85ggnLKyiWti
IJ5T5+/q5m7Rxqaaq4+PV6kVffHXrzj0nVv/4yii2y7BZICT067jIBbZv7PW+wy2
+ujQdNVaLBzDTRvy8FCbgzpNov4DM93QH5XpDAnHOFUPUIwl8EpoTGdXsyYk/UV7
lVFg/0DHOzSvEqApbAZnbTie4fBklCpENPmkxVOrsmY+0BdMat0=
=TGux
-----END PGP SIGNATURE-----
--- End Message ---