Package: src:ruby-puppetlabs-spec-helper Version: 8.0.0-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202608/ 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 cannot 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-puppetlabs-spec-helper, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Checking Rubygems dependency resolution on ruby3.3 â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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\ \"puppetlabs_spec_helper\" /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1426:in `block in activate_dependencies': Could not find 'puppet-syntax' (~> 4.1, >= 4.1.1) among 128 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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' at: /<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/usr/share/rubygems-integration/all/specifications/puppetlabs_spec_helper-8.0.0.gemspec, execute `gem env` for more information from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1412:in `each' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1412:in `activate_dependencies' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1394:in `activate' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem' from -e:1:in `<main>' abbrev (default: 0.1.2) base64 (0.3.0, default: 0.2.0) benchmark (default: 0.3.0) bigdecimal (default: 3.1.5) bundler (default: 2.5.22) cgi (default: 0.4.2) concurrent-ruby (1.3.8) concurrent-ruby-edge (0.7.2) csv (3.3.6, default: 3.2.8) date (default: 3.3.4) debug (1.9.2) deep_merge (1.2.2) delegate (default: 0.3.1) did_you_mean (2.0.0, default: 1.6.3) diff-lcs (1.6.2) digest (default: 3.1.1) drb (default: 2.2.0) english (default: 0.8.0) erb (default: 4.0.3) error_highlight (default: 0.6.0) etc (default: 1.4.3) fakefs (3.2.1) fast_gettext (4.1.1) fcntl (default: 1.1.0) fiddle (default: 1.1.2) fileutils (default: 1.7.2) find (default: 0.2.0) forwardable (default: 1.3.3) getoptlong (default: 0.2.1) hocon (1.4.0) io-console (default: 0.7.1) io-nonblock (default: 0.3.0) io-wait (default: 0.3.1) ipaddr (default: 1.2.6) irb (default: 1.13.1) json (default: 2.7.2) locale (2.1.5) logger (default: 1.6.0) matrix (0.4.2) metaclass (0.0.4) minitest (6.0.6, 5.20.0) mocha (3.1.0) mutex_m (default: 0.2.0) net-ftp (0.3.4) net-http (default: 0.4.1) net-imap (0.4.19) net-pop (0.1.2) net-protocol (default: 0.2.2) net-smtp (0.5.1) net-telnet (0.2.0) nkf (default: 0.1.3) observer (default: 0.1.2) open-uri (default: 0.4.1) open3 (default: 0.2.1) openfact (6.0.0) openssl (default: 3.2.0) openvox (9.0.0.pre.beta2) optparse (default: 0.4.0) ostruct (default: 0.6.0) pathname (default: 0.3.0) pathspec (2.1.0) power_assert (3.1.0, 2.0.3) pp (default: 0.5.0) prettyprint (default: 0.2.0) prime (0.1.2) prism (default: 0.19.0) pstore (default: 0.1.3) psych (default: 5.1.2) puppet-lint (4.3.0) puppet-resource_api (2.0.1) puppet-syntax (7.2.0) racc (1.8.1, 1.7.3) rake (13.4.2, 13.1.0) rbs (3.4.0) rdoc (default: 6.6.3.1) readline (default: 0.0.4) reline (default: 0.5.10) resolv (default: 0.3.0) resolv-replace (default: 0.1.1) rexml (3.3.9) rinda (default: 0.2.0) rspec (3.13.2) rspec-core (3.13.6) rspec-expectations (3.13.5) rspec-mocks (3.13.8) rspec-puppet (4.0.2) rspec-support (3.13.7) rss (0.3.1) ruby-augeas (0.6.0) ruby-shadow (2.5.1) ruby2_keywords (0.0.5) rubygems-update (4.0.18) scanf (1.0.0) securerandom (default: 0.3.1) semantic_puppet (1.1.0) set (default: 1.1.0) shellwords (default: 0.2.0) singleton (default: 0.2.0) stringio (default: 3.1.1) strscan (default: 3.0.9) sync (0.5.0) syntax_suggest (default: 2.0.1) syslog (default: 0.1.2) tempfile (default: 0.2.1) test-unit (3.7.8, 3.6.1) thor (1.5.0) time (default: 0.3.0) timeout (default: 0.4.1) tmpdir (default: 0.2.0) tsort (default: 0.2.0) typeprof (0.21.9) un (default: 0.3.0) uri (default: 0.13.2) weakref (default: 0.1.3) webrick (1.9.2) xmlrpc (0.3.3) yaml (default: 0.3.0) zlib (default: 3.1.1) ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Run tests for ruby3.3 from debian/ruby-tests.rake â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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 /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 42808 PuppetlabsSpec::PuppetInternals .compiler can have a defined node .resource defaults to a type of hostclass can have a defined type can have a defined name defaults to a name of testing .node can have a defined environment can have a defined name defaults to a name of testinghost accepts facts via options for rspec-puppet .function_method returns nil if the function doesn't exist accepts an injected scope rake is expected to be success (FAILED - 1) is expected to match /spec_prep/ (FAILED - 2) rake check:symlinks when there are symlinks under .git/ runs without raising an error when there are symlinks under a directory listed in .gitignore runs without raising an error when there are regular files runs without raising an error when there are symlinks under vendor/ runs without raising an error when there is a symlink present raises an error when there are no files runs without raising an error when there are symlinks under a directory listed in .pdkignore runs without raising an error when there are symlinks under .bundle/ runs without raising an error PuppetlabsSpecHelper::Tasks::FixtureHelpers .fixtures when file is empty returns basic directories per category when file is missing returns basic directories per category when file specifies repository fixtures returns the hash when file is malformed raises an error when file specifies repository fixtures with an invalid git ref raises an ArgumentError when forge_api_key env variable is set correctly sets --forge_authorization when file specifies defaults returns the hash when file specifies puppet version excludes the fixture if the puppet version does not match (FAILED - 3) includes the fixture if the puppet version matches (FAILED - 4) when file contains no fixtures raises an error when file specifies fixtures returns the hash .module_name when metadata.json does exist when it is not readable behaves like module name from working directory determines the module name from the working directory name when it is readable when it does not contain a name value behaves like module name from working directory determines the module name from the working directory name when the name is blank behaves like module name from working directory determines the module name from the working directory name when it contains invalid JSON behaves like module name from working directory determines the module name from the working directory name when the name has a null value behaves like module name from working directory determines the module name from the working directory name when it contains a name value behaves like module name from metadata determines the module name from the module metadata when metadata.json does not exist behaves like module name from working directory determines the module name from the working directory name rake check:test_file when there is no tests/ directory runs without raising an error when there are no .pp files under tests/ runs without raising an error when there are .pp files under tests/ raises an error Failures: 1) rake is expected to be success Failure/Error: it { expect(output[1]).to be_success } expected `#<Process::Status: pid 90 exit 1>.success?` to be truthy, got false # ./spec/acceptance/smoke_spec.rb:13:in `block (2 levels) in <top (required)>' 2) rake is expected to match /spec_prep/ Failure/Error: it { expect(output[0]).to match(/spec_prep/) } expected "rake aborted!\nGem::MissingSpecError: Could not find 'puppet-syntax' (~> 4.1, >= 4.1.1) among 128 to...gems/rake-13.4.2/exe/rake:27:in `<top (required)>'\n(See full trace by running task with --trace)\n" to match /spec_prep/ Diff: @@ -1 +1,27 @@ -/spec_prep/ +rake aborted! +Gem::MissingSpecError: Could not find 'puppet-syntax' (~> 4.1, >= 4.1.1) among 128 total gem(s) (Gem::MissingSpecError) +Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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' at: /<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/usr/share/rubygems-integration/all/specifications/puppetlabs_spec_helper-8.0.0.gemspec, execute `gem env` for more information +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `block in require' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `synchronize' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `rescue in require' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:138:in `require' +/<<PKGBUILDDIR>>/spec/acceptance/fixtures/Rakefile:3:in `<top (required)>' +/usr/share/rubygems-integration/all/gems/rake-13.4.2/exe/rake:27:in `<top (required)>' + +Caused by: +Gem::MissingSpecError: Could not find 'puppet-syntax' (~> 4.1, >= 4.1.1) among 128 total gem(s) (Gem::MissingSpecError) +Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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' at: /<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/usr/share/rubygems-integration/all/specifications/puppetlabs_spec_helper-8.0.0.gemspec, execute `gem env` for more information +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `block in require' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `synchronize' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:142:in `rescue in require' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:138:in `require' +/<<PKGBUILDDIR>>/spec/acceptance/fixtures/Rakefile:3:in `<top (required)>' +/usr/share/rubygems-integration/all/gems/rake-13.4.2/exe/rake:27:in `<top (required)>' + +Caused by: +LoadError: cannot load such file -- puppetlabs_spec_helper/rake_tasks (LoadError) +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:139:in `require' +<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:139:in `require' +/<<PKGBUILDDIR>>/spec/acceptance/fixtures/Rakefile:3:in `<top (required)>' +/usr/share/rubygems-integration/all/gems/rake-13.4.2/exe/rake:27:in `<top (required)>' +(See full trace by running task with --trace) # ./spec/acceptance/smoke_spec.rb:12:in `block (2 levels) in <top (required)>' 3) PuppetlabsSpecHelper::Tasks::FixtureHelpers.fixtures when file specifies puppet version excludes the fixture if the puppet version does not match Failure/Error: puppet_spec = Gem::Specification.find_by_name('puppet') Gem::MissingSpecError: Could not find 'puppet' (>= 0) among 128 total gem(s) Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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' , execute `gem env` for more information # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:160:in `include_repo?' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:130:in `block in fixtures' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:119:in `each' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:119:in `fixtures' # ./spec/unit/puppetlabs_spec_helper/tasks/fixture_helpers_spec.rb:267:in `block (4 levels) in <top (required)>' 4) PuppetlabsSpecHelper::Tasks::FixtureHelpers.fixtures when file specifies puppet version includes the fixture if the puppet version matches Failure/Error: puppet_spec = Gem::Specification.find_by_name('puppet') Gem::MissingSpecError: Could not find 'puppet' (>= 0) among 128 total gem(s) Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper/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' , execute `gem env` for more information # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:160:in `include_repo?' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:130:in `block in fixtures' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:119:in `each' # ./lib/puppetlabs_spec_helper/tasks/fixtures.rb:119:in `fixtures' # ./spec/unit/puppetlabs_spec_helper/tasks/fixture_helpers_spec.rb:253:in `block (4 levels) in <top (required)>' Finished in 0.46716 seconds (files took 0.79744 seconds to load) 42 examples, 4 failures Failed examples: rspec ./spec/acceptance/smoke_spec.rb:13 # rake is expected to be success rspec ./spec/acceptance/smoke_spec.rb:12 # rake is expected to match /spec_prep/ rspec ./spec/unit/puppetlabs_spec_helper/tasks/fixture_helpers_spec.rb:256 # PuppetlabsSpecHelper::Tasks::FixtureHelpers.fixtures when file specifies puppet version excludes the fixture if the puppet version does not match rspec ./spec/unit/puppetlabs_spec_helper/tasks/fixture_helpers_spec.rb:242 # PuppetlabsSpecHelper::Tasks::FixtureHelpers.fixtures when file specifies puppet version includes the fixture if the puppet version matches Randomized with seed 42808 /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed /usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed) from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby' from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild' from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in `run_tests_for_version' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in run_tests' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install' from /usr/bin/dh_ruby:89:in `<main>' dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-puppetlabs-spec-helper returned exit code 1 make: *** [debian/rules:7: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

