[DRE-maint] Bug#1093931: ruby-webpacker: FTBFS: NameError: uninitialized constant CompilerTest::OpenStruct

Santiago Vila sanvila at debian.org
Fri Jan 24 01:00:09 GMT 2025


Package: src:ruby-webpacker
Version: 5.4.4-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
W: XS-Ruby-Versions is deprecated, and will be ignored
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-webpacker/ -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-webpacker

┌──────────────────────────────────────────────────────────────────────────────┐
│ ruby-webpacker: Installing files and building extensions for ruby3.1         │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250122-16679-9f1evh/gemspec
Failed to load /dev/null because it doesn't contain valid YAML hash
WARNING:  open-ended dependency on activesupport (>= 5.2) is not recommended
  if activesupport is semantically versioned, use:
    add_runtime_dependency 'activesupport', '~> 5.2'
WARNING:  open-ended dependency on railties (>= 5.2) is not recommended
  if railties is semantically versioned, use:
    add_runtime_dependency 'railties', '~> 5.2'
WARNING:  open-ended dependency on rack-proxy (>= 0.6.1) is not recommended
  if rack-proxy is semantically versioned, use:
    add_runtime_dependency 'rack-proxy', '~> 0.6', '>= 0.6.1'
WARNING:  open-ended dependency on semantic_range (>= 2.3.0) is not recommended
  if semantic_range is semantically versioned, use:
    add_runtime_dependency 'semantic_range', '~> 2.3', '>= 2.3.0'
WARNING:  open-ended dependency on bundler (>= 1.3.0, development) is not recommended
  if bundler is semantically versioned, use:
    add_development_dependency 'bundler', '~> 1.3', '>= 1.3.0'
WARNING:  open-ended dependency on rubocop-performance (>= 0, development) is not recommended
  use a bounded requirement, such as '~> x.y'
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: webpacker
  Version: 5.4.4
  File: webpacker-5.4.4.gem
/usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-webpacker/usr/share/rubygems-integration/all /tmp/d20250122-16679-9f1evh/webpacker-5.4.4.gem
Failed to load /dev/null because it doesn't contain valid YAML hash
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/angular.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/bin/webpack
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/bin/webpack-dev-server
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/binstubs.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/coffee.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/babel.config.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/postcss.config.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/webpack/development.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/webpack/environment.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/webpack/production.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/webpack/test.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/webpacker.yml
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/elm.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/erb.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/angular/hello_angular.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/angular/hello_angular/app/app.component.ts
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/angular/hello_angular/app/app.module.ts
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/angular/hello_angular/index.ts
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/angular/hello_angular/polyfills.ts
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/coffee/hello_coffee.coffee
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/elm/Main.elm
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/elm/hello_elm.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/erb/hello_erb.js.erb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/react/babel.config.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/react/hello_react.jsx
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/react/tsconfig.json
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/stimulus/application.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/stimulus/controllers/hello_controller.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/stimulus/controllers/index.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/svelte/app.svelte
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/svelte/hello_svelte.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/typescript/hello_typescript.ts
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/typescript/tsconfig.json
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/vue/app.vue
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/examples/vue/hello_vue.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/javascript/packs/application.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/loaders/coffee.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/loaders/elm.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/loaders/erb.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/loaders/svelte.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/loaders/vue.js
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/react.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/stimulus.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/svelte.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/template.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/typescript.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/vue.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/installers.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/binstubs.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/check_binstubs.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/check_node.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/check_yarn.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/clean.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/clobber.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/compile.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/info.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/install.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/verify_install.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/tasks/webpacker/yarn_install.rake
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/commands.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/compiler.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/configuration.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/dev_server.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/dev_server_proxy.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/dev_server_runner.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/env.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/helper.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/instance.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/manifest.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/railtie.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/runner.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/version.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/webpacker/webpack_runner.rb
/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all/gems/webpacker-5.4.4/lib/install/config/.browserslistrc
Successfully installed webpacker-5.4.4
1 gem installed
cd debian/ruby-webpacker/usr/share/rubygems-integration/all
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
rm -rf extensions
rmdir plugins
cd gems/webpacker-5.4.4
rm -f 
chmod 644 lib/install/angular.rb lib/install/binstubs.rb lib/install/coffee.rb lib/install/elm.rb lib/install/erb.rb lib/install/react.rb lib/install/stimulus.rb lib/install/svelte.rb lib/install/template.rb lib/install/typescript.rb lib/install/vue.rb lib/webpacker/commands.rb lib/webpacker/compiler.rb lib/webpacker/configuration.rb lib/webpacker/dev_server.rb lib/webpacker/dev_server_proxy.rb lib/webpacker/dev_server_runner.rb lib/webpacker/env.rb lib/webpacker/helper.rb lib/webpacker/instance.rb lib/webpacker/manifest.rb lib/webpacker/railtie.rb lib/webpacker/runner.rb lib/webpacker/version.rb lib/webpacker/webpack_runner.rb lib/webpacker.rb
find lib/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-webpacker /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.1                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.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\ \"webpacker\"
mv Gemfile.lock ./.gem2deb.Gemfile.lock
mv ./.gem2deb.Gemfile.lock Gemfile.lock

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.1 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-webpacker/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.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 --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
mv Gemfile.lock ./.gem2deb.Gemfile.lock
/usr/bin/ruby3.1 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/command_test.rb" "test/compiler_test.rb" "test/configuration_test.rb" "test/dev_server_test.rb" "test/env_test.rb" "test/helper_test.rb" "test/manifest_test.rb" "test/rake_tasks_test.rb" "test/webpacker_test.rb"  -v
/usr/share/rubygems-integration/all/gems/activesupport-6.1.7.3/lib/active_support/core_ext/class/subclasses.rb:30: warning: method redefined; discarding old subclasses
The resolved_paths option has been deprecated. Use additional_paths instead.
Run options: -v --seed 8416

# Running:

The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_compile = 0.09 s = .
CompilerTest#test_custom_environment_variables = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_default_watched_paths = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_freshness = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_freshness_on_compile_success = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_freshness_on_compile_fail = 0.00 s = .
CompilerTest#test_compilation_digest_path = 0.00 s = .
CompilerTest#test_external_env_variables = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
CommandTest#test_compile_command_returns_failure_status_when_stale = 0.00 s = .
CommandTest#test_compile_command_returns_success_status_when_fresh = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
CommandTest#test_compile_command_returns_success_status_when_stale = 0.00 s = .
CommandTest#test_clean_command_works_with_nested_hashes_and_without_any_compiled_files = 0.00 s = .
DevServerTest#test_protocol = 0.00 s = .
DevServerTest#test_host_with_port = 0.00 s = .
DevServerTest#test_pretty? = 0.00 s = .
DevServerTest#test_default_env_prefix = 0.00 s = .
DevServerTest#test_host = 0.00 s = .
DevServerTest#test_https? = 0.00 s = .
DevServerTest#test_port = 0.00 s = .
DevServerTest#test_running? = 0.00 s = .
EnvTest#test_custom_without_config = 0.00 s = .
EnvTest#test_default = 0.00 s = .
EnvTest#test_current = 0.00 s = .
EnvTest#test_custom_with_config = 0.00 s = .
ManifestTest#test_lookup_entrypoint = 0.00 s = .
ManifestTest#test_lookup_entrypoint_exception! = 0.00 s = .
ManifestTest#test_lookup_success! = 0.00 s = .
ManifestTest#test_lookup_with_type_exception! = 0.00 s = .
ManifestTest#test_lookup_exception! = 0.00 s = .
ManifestTest#test_lookup_success = 0.00 s = .
ManifestTest#test_lookup_chunks_nil = 0.00 s = .
ManifestTest#test_lookup_nil = 0.00 s = .
ConfigurationTest#test_extract_css? = 0.00 s = .
ConfigurationTest#test_source_path_globbed = 0.00 s = .
ConfigurationTest#test_public_manifest_path = 0.00 s = .
ConfigurationTest#test_cache_path = 0.00 s = .
ConfigurationTest#test_compile? = 0.00 s = .
ConfigurationTest#test_extensions = 0.00 s = .
ConfigurationTest#test_public_root_path = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
ConfigurationTest#test_additional_paths = 0.00 s = .
ConfigurationTest#test_source_path = 0.00 s = .
ConfigurationTest#test_public_output_path = 0.00 s = .
ConfigurationTest#test_source_entry_path = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
ConfigurationTest#test_additional_paths_globbed = 0.00 s = .
ConfigurationTest#test_cache_manifest? = 0.00 s = .
HelperTest#test_asset_pack_path = 0.00 s = .
HelperTest#test_asset_pack_url = 0.00 s = .
HelperTest#test_favicon_pack_tag = 0.00 s = .
HelperTest#test_image_pack_tag = 0.00 s = .
HelperTest#test_javascript_pack_tag = 0.00 s = .
HelperTest#test_javascript_pack_tag_splat = 0.00 s = .
HelperTest#test_javascript_pack_tag_split_chunks = 0.00 s = .
HelperTest#test_javascript_pack_tag_symbol = 0.00 s = .
HelperTest#test_preload_pack_asset = 0.00 s = .
HelperTest#test_stylesheet_pack_tag = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_splat = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_split_chunks = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_symbol = 0.00 s = .
RakeTasksTest#test_rake_task_webpacker_check_binstubs = 0.45 s = .
RakeTasksTest#test_check_yarn_version = 0.45 s = .
RakeTasksTest#test_check_node_version = 0.44 s = .
RakeTasksTest#test_rake_tasks = 0.45 s = .
WebpackerTest#test_config_params = 0.00 s = .

Finished in 1.949395s, 32.3177 runs/s, 72.3301 assertions/s.
63 runs, 141 assertions, 0 failures, 0 errors, 0 skips
mv ./.gem2deb.Gemfile.lock Gemfile.lock
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-webpacker/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 -e gem\ \"webpacker\"
mv Gemfile.lock ./.gem2deb.Gemfile.lock
mv ./.gem2deb.Gemfile.lock Gemfile.lock

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-webpacker/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 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
mv Gemfile.lock ./.gem2deb.Gemfile.lock
/usr/bin/ruby3.3 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/command_test.rb" "test/compiler_test.rb" "test/configuration_test.rb" "test/dev_server_test.rb" "test/env_test.rb" "test/helper_test.rb" "test/manifest_test.rb" "test/rake_tasks_test.rb" "test/webpacker_test.rb"  -v
/usr/share/rubygems-integration/all/gems/activesupport-6.1.7.3/lib/active_support/core_ext/class/subclasses.rb:30: warning: method redefined; discarding old subclasses
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
Run options: -v --seed 58396

# Running:

EnvTest#test_custom_without_config = 0.00 s = .
EnvTest#test_custom_with_config = 0.00 s = .
EnvTest#test_default = 0.00 s = .
EnvTest#test_current = 0.00 s = .
ConfigurationTest#test_extensions = 0.00 s = .
ConfigurationTest#test_additional_paths_globbed = 0.00 s = .
ConfigurationTest#test_extract_css? = 0.00 s = .
ConfigurationTest#test_source_entry_path = 0.00 s = .
ConfigurationTest#test_public_manifest_path = 0.00 s = .
ConfigurationTest#test_additional_paths = 0.00 s = .
ConfigurationTest#test_cache_manifest? = 0.00 s = .
ConfigurationTest#test_compile? = 0.00 s = .
ConfigurationTest#test_public_root_path = 0.00 s = .
ConfigurationTest#test_source_path = 0.00 s = .
ConfigurationTest#test_cache_path = 0.00 s = .
ConfigurationTest#test_source_path_globbed = 0.00 s = .
ConfigurationTest#test_public_output_path = 0.00 s = .
HelperTest#test_asset_pack_path = 0.00 s = .
HelperTest#test_asset_pack_url = 0.00 s = .
HelperTest#test_favicon_pack_tag = 0.00 s = .
HelperTest#test_image_pack_tag = 0.00 s = .
HelperTest#test_javascript_pack_tag = 0.00 s = .
HelperTest#test_javascript_pack_tag_splat = 0.00 s = .
HelperTest#test_javascript_pack_tag_split_chunks = 0.00 s = .
HelperTest#test_javascript_pack_tag_symbol = 0.00 s = .
HelperTest#test_preload_pack_asset = 0.00 s = .
HelperTest#test_stylesheet_pack_tag = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_splat = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_split_chunks = 0.00 s = .
HelperTest#test_stylesheet_pack_tag_symbol = 0.00 s = .
RakeTasksTest#test_rake_task_webpacker_check_binstubs = 0.45 s = .
RakeTasksTest#test_check_yarn_version = 0.45 s = .
Ignoring nokogiri-1.16.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.16.4
Ignoring racc-1.7.3 because its extensions are not built. Try: gem pristine racc --version 1.7.3
Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3
Ignoring debug-1.9.2 because its extensions are not built. Try: gem pristine debug --version 1.9.2
Ignoring racc-1.7.3 because its extensions are not built. Try: gem pristine racc --version 1.7.3
Ignoring rbs-3.4.0 because its extensions are not built. Try: gem pristine rbs --version 3.4.0
Ignoring sdbm-1.0.0 because its extensions are not built. Try: gem pristine sdbm --version 1.0.0
RakeTasksTest#test_rake_tasks = 0.45 s = .
RakeTasksTest#test_check_node_version = 0.44 s = .
CommandTest#test_compile_command_returns_success_status_when_fresh = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
CommandTest#test_compile_command_returns_failure_status_when_stale = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
CommandTest#test_compile_command_returns_success_status_when_stale = 0.00 s = .
CommandTest#test_clean_command_works_with_nested_hashes_and_without_any_compiled_files = 0.00 s = .
DevServerTest#test_host = 0.00 s = .
DevServerTest#test_host_with_port = 0.00 s = .
DevServerTest#test_pretty? = 0.00 s = .
DevServerTest#test_port = 0.00 s = .
DevServerTest#test_protocol = 0.00 s = .
DevServerTest#test_https? = 0.00 s = .
DevServerTest#test_running? = 0.00 s = .
DevServerTest#test_default_env_prefix = 0.00 s = .
ManifestTest#test_lookup_entrypoint = 0.00 s = .
ManifestTest#test_lookup_entrypoint_exception! = 0.00 s = .
ManifestTest#test_lookup_success = 0.00 s = .
ManifestTest#test_lookup_nil = 0.00 s = .
ManifestTest#test_lookup_success! = 0.00 s = .
ManifestTest#test_lookup_exception! = 0.00 s = .
ManifestTest#test_lookup_with_type_exception! = 0.00 s = .
ManifestTest#test_lookup_chunks_nil = 0.00 s = .
WebpackerTest#test_config_params = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_compile = 0.10 s = .
CompilerTest#test_custom_environment_variables = 0.00 s = .
The resolved_paths option has been deprecated. Use additional_paths instead.
The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_freshness = 0.00 s = .
CompilerTest#test_external_env_variables = 0.00 s = .
CompilerTest#test_freshness_on_compile_fail = 0.00 s = E


Error:
CompilerTest#test_freshness_on_compile_fail:
NameError: uninitialized constant CompilerTest::OpenStruct
    /<<PKGBUILDDIR>>/test/compiler_test.rb:58:in `test_freshness_on_compile_fail'
    minitest (5.20.0) lib/minitest/test.rb:94:in `block (3 levels) in run'
    minitest (5.20.0) lib/minitest/test.rb:191:in `capture_exceptions'
    minitest (5.20.0) lib/minitest/test.rb:89:in `block (2 levels) in run'
    minitest (5.20.0) lib/minitest.rb:299:in `time_it'
    minitest (5.20.0) lib/minitest/test.rb:88:in `block in run'
    minitest (5.20.0) lib/minitest.rb:408:in `on_signal'
    minitest (5.20.0) lib/minitest/test.rb:239:in `with_info_handler'
    minitest (5.20.0) lib/minitest/test.rb:87:in `run'
    minitest (5.20.0) lib/minitest.rb:1094:in `run_one_method'
    minitest (5.20.0) lib/minitest.rb:374:in `run_one_method'
    minitest (5.20.0) lib/minitest.rb:361:in `block (2 levels) in run'
    minitest (5.20.0) lib/minitest.rb:360:in `each'
    minitest (5.20.0) lib/minitest.rb:360:in `block in run'
    minitest (5.20.0) lib/minitest.rb:408:in `on_signal'
    minitest (5.20.0) lib/minitest.rb:395:in `with_info_handler'
    minitest (5.20.0) lib/minitest.rb:359:in `run'
    minitest (5.20.0) lib/minitest.rb:185:in `block in __run'
    minitest (5.20.0) lib/minitest.rb:185:in `map'
    minitest (5.20.0) lib/minitest.rb:185:in `__run'
    minitest (5.20.0) lib/minitest.rb:162:in `run'
    minitest (5.20.0) lib/minitest.rb:86:in `block in autorun'

rails test /<<PKGBUILDDIR>>/test/compiler_test.rb:57

The resolved_paths option has been deprecated. Use additional_paths instead.
CompilerTest#test_default_watched_paths = 0.00 s = .
CompilerTest#test_freshness_on_compile_success = 0.00 s = E


Error:
CompilerTest#test_freshness_on_compile_success:
NameError: uninitialized constant CompilerTest::OpenStruct
    /<<PKGBUILDDIR>>/test/compiler_test.rb:48:in `test_freshness_on_compile_success'
    minitest (5.20.0) lib/minitest/test.rb:94:in `block (3 levels) in run'
    minitest (5.20.0) lib/minitest/test.rb:191:in `capture_exceptions'
    minitest (5.20.0) lib/minitest/test.rb:89:in `block (2 levels) in run'
    minitest (5.20.0) lib/minitest.rb:299:in `time_it'
    minitest (5.20.0) lib/minitest/test.rb:88:in `block in run'
    minitest (5.20.0) lib/minitest.rb:408:in `on_signal'
    minitest (5.20.0) lib/minitest/test.rb:239:in `with_info_handler'
    minitest (5.20.0) lib/minitest/test.rb:87:in `run'
    minitest (5.20.0) lib/minitest.rb:1094:in `run_one_method'
    minitest (5.20.0) lib/minitest.rb:374:in `run_one_method'
    minitest (5.20.0) lib/minitest.rb:361:in `block (2 levels) in run'
    minitest (5.20.0) lib/minitest.rb:360:in `each'
    minitest (5.20.0) lib/minitest.rb:360:in `block in run'
    minitest (5.20.0) lib/minitest.rb:408:in `on_signal'
    minitest (5.20.0) lib/minitest.rb:395:in `with_info_handler'
    minitest (5.20.0) lib/minitest.rb:359:in `run'
    minitest (5.20.0) lib/minitest.rb:185:in `block in __run'
    minitest (5.20.0) lib/minitest.rb:185:in `map'
    minitest (5.20.0) lib/minitest.rb:185:in `__run'
    minitest (5.20.0) lib/minitest.rb:162:in `run'
    minitest (5.20.0) lib/minitest.rb:86:in `block in autorun'

rails test /<<PKGBUILDDIR>>/test/compiler_test.rb:47

CompilerTest#test_compilation_digest_path = 0.00 s = .

Finished in 1.954710s, 32.2299 runs/s, 70.0871 assertions/s.
63 runs, 137 assertions, 0 failures, 2 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/command_test.rb" "test/compiler_test.rb" "test/configuration_test.rb" "test/dev_server_test.rb" "test/env_test.rb" "test/helper_test.rb" "test/manifest_test.rb" "test/rake_tasks_test.rb" "test/webpacker_test.rb"  -v]
/usr/share/rubygems-integration/all/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)
mv ./.gem2deb.Gemfile.lock Gemfile.lock
ERROR: Test "ruby3.3" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-webpacker returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-webpacker, so that this is still
visible in the BTS web page for this package.

Thanks.



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