Source: ruby-moneta
Version: 1.6.0-3
Severity: important
Justification: FTBFS
Tags: trixie sid ftbfs
User: debian-r...@lists.debian.org
Usertags: ruby3.3

Hi,

We are about to enable building against ruby3.3 on unstable. During a test
rebuild, ruby-moneta was found to fail to build in that situation. This bug
is being reported as important, but will be upgraded to serious soon.

To reproduce this locally, you need to install ruby-all-dev from experimental
on an unstable system or build chroot.

Relevant part (hopefully):
> /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.3 from debian/ruby-tests.rb                             
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-moneta/usr/lib/ruby/vendor_ruby:. 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-moneta/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
>  ruby3.3 debian/ruby-tests.rb
> The following specs will be executed:
>       spec/moneta/builder_spec.rb
>       spec/moneta/config_spec.rb
>       spec/moneta/mutex_spec.rb
>       spec/moneta/semaphore_spec.rb
>       spec/moneta/stack_file_memory_spec.rb
>       spec/moneta/stack_memory_file_spec.rb
>       spec/moneta/adapters/cookie/
>       spec/moneta/adapters/datamapper/
>       spec/moneta/adapters/dbm/
>       spec/moneta/adapters/file/
>       spec/moneta/adapters/hashfile/
>       spec/moneta/adapters/kyotocabinet/
>       spec/moneta/adapters/lruhash/
>       spec/moneta/adapters/null/
>       spec/moneta/adapters/pstore/
>       spec/moneta/adapters/sqlite/
>       spec/moneta/adapters/tokyocabinet/
>       spec/moneta/adapters/yaml/
>       spec/moneta/adapters/client/adapter_client_spec.rb
>       spec/moneta/adapters/client/standard_client_unix_spec.rb
>       spec/moneta/adapters/memory/adapter_memory_spec.rb
>       spec/moneta/adapters/memory/standard_memory_spec.rb
>       spec/moneta/adapters/memory/standard_memory_with_compress_spec.rb
>       spec/moneta/adapters/memory/standard_memory_with_expires_spec.rb
>       
> spec/moneta/adapters/memory/standard_memory_with_json_key_serializer_spec.rb
>       spec/moneta/adapters/memory/standard_memory_with_json_serializer_spec.rb
>       
> spec/moneta/adapters/memory/standard_memory_with_json_value_serializer_spec.rb
>       spec/moneta/adapters/memory/standard_memory_with_prefix_spec.rb
>       spec/moneta/proxies/cache/
>       spec/moneta/proxies/enumerable/
>       spec/moneta/proxies/expires/
>       spec/moneta/proxies/fallback/
>       spec/moneta/proxies/lock/
>       spec/moneta/proxies/optionmerger/
>       spec/moneta/proxies/pool/
>       spec/moneta/proxies/proxy/
>       spec/moneta/proxies/transformer/transformer_bert_spec.rb
>       spec/moneta/proxies/transformer/transformer_bson_spec.rb
>       spec/moneta/proxies/transformer/transformer_json_spec.rb
>       spec/moneta/proxies/transformer/transformer_key_inspect_spec.rb
>       spec/moneta/proxies/transformer/transformer_key_marshal_spec.rb
>       spec/moneta/proxies/transformer/transformer_key_to_s_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_base64_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_escape_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_hex_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_hmac_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_md5_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_md5_spread_spec.rb
>       
> spec/moneta/proxies/transformer/transformer_marshal_prefix_base64_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_prefix_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_qp_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_rmd160_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_sha1_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_sha256_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_sha384_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_sha512_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_truncate_spec.rb
>       
> spec/moneta/proxies/transformer/transformer_marshal_urlsafe_base64_spec.rb
>       spec/moneta/proxies/transformer/transformer_marshal_uuencode_spec.rb
>       spec/moneta/proxies/transformer/transformer_msgpack_spec.rb
>       spec/moneta/proxies/transformer/transformer_ox_spec.rb
>       spec/moneta/proxies/transformer/transformer_quicklz_spec.rb
>       spec/moneta/proxies/transformer/transformer_value_marshal_spec.rb
>       spec/moneta/proxies/transformer/transformer_zlib_spec.rb
> 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:540:in
>  `materialize': Could not find bert-1.1.6, bson-4.15.0, dbm-1.1.0, 
> msgpack-1.7.2, sqlite3-1.6.9, minitest-5.15.0 in locally installed gems 
> (Bundler::GemNotFound)
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:200:in
>  `specs'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:266:in
>  `specs_for'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/runtime.rb:18:in
>  `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler.rb:162:in 
> `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `block in <top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:159:in
>  `with_level'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:111:in
>  `silence'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `<top (required)>'
>       from 
> <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in
>  `require'
>       from 
> <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in
>  `require'
>       from /usr/lib/ruby/vendor_ruby/rubygems.rb:1368:in `<top (required)>'
>       from <internal:gem_prelude>:2:in `require'
>       from <internal:gem_prelude>:2:in `<internal:gem_prelude>'
> bundler: failed to load command: rspec (/usr/bin/rspec)
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:540:in
>  `materialize': Could not find bert-1.1.6, bson-4.15.0, dbm-1.1.0, 
> msgpack-1.7.2, sqlite3-1.6.9, minitest-5.15.0 in locally installed gems 
> (Bundler::GemNotFound)
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:200:in
>  `specs'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:266:in
>  `specs_for'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/runtime.rb:18:in
>  `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler.rb:162:in 
> `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `block in <top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:159:in
>  `with_level'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:111:in
>  `silence'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `<top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:56:in
>  `require_relative'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:56:in
>  `kernel_load'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:23:in
>  `run'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:492:in
>  `exec'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/command.rb:27:in
>  `run'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in
>  `invoke_command'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor.rb:392:in
>  `dispatch'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:34:in
>  `dispatch'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/base.rb:485:in
>  `start'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:28:in
>  `start'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/exe/bundle:37:in 
> `block in <top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/friendly_errors.rb:117:in
>  `with_friendly_errors'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/exe/bundle:29:in 
> `<top (required)>'
>       from /usr/bin/bundle:25:in `load'
>       from /usr/bin/bundle:25:in `<main>'
> /usr/lib/ruby/vendor_ruby/multi_json/adapter.rb:20:in `load': 
> JSON::ParserError (MultiJson::ParseError)
>       from /usr/lib/ruby/vendor_ruby/multi_json.rb:122:in `load'
>       from script/parallel-tests:13:in `example_ids'
>       from script/parallel-tests:64:in `<main>'
> /usr/lib/ruby/vendor_ruby/multi_json/adapter.rb:20:in `load': 
> JSON::ParserError (JSON::ParserError)
>       from /usr/lib/ruby/vendor_ruby/multi_json.rb:122:in `load'
>       from script/parallel-tests:13:in `example_ids'
>       from script/parallel-tests:64:in `<main>'
> bundler: failed to load command: rspec (/usr/bin/rspec)
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:540:in
>  `materialize': Could not find bert-1.1.6, bson-4.15.0, dbm-1.1.0, 
> msgpack-1.7.2, sqlite3-1.6.9, minitest-5.15.0 in locally installed gems 
> (Bundler::GemNotFound)
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:200:in
>  `specs'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/definition.rb:266:in
>  `specs_for'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/runtime.rb:18:in
>  `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler.rb:162:in 
> `setup'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `block in <top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:159:in
>  `with_level'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/ui/shell.rb:111:in
>  `silence'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/setup.rb:23:in
>  `<top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:56:in
>  `require_relative'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:56:in
>  `kernel_load'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli/exec.rb:23:in
>  `run'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:492:in
>  `exec'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/command.rb:27:in
>  `run'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in
>  `invoke_command'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor.rb:392:in
>  `dispatch'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:34:in
>  `dispatch'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/vendor/thor/lib/thor/base.rb:485:in
>  `start'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/cli.rb:28:in
>  `start'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/exe/bundle:37:in 
> `block in <top (required)>'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/friendly_errors.rb:117:in
>  `with_friendly_errors'
>       from 
> /usr/share/rubygems-integration/all/gems/bundler-2.4.20/exe/bundle:29:in 
> `<top (required)>'
>       from /usr/bin/bundle:25:in `load'
>       from /usr/bin/bundle:25:in `<main>'
> ERROR: Test "ruby3.3" failed.


The full build log is available at
https://people.debian.org/~terceiro/ruby3.3/ruby-moneta/ruby-moneta_1.6.0-3+rebuild1735567223_amd64.build

Attachment: signature.asc
Description: PGP signature

Reply via email to