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
--------------------------------------------------------------------------------