[DRE-maint] Bug#927432: capistrano: FTBFS randomly (failing tests)
Santiago Vila
sanvila at debian.org
Fri Apr 19 18:36:15 BST 2019
Package: src:capistrano
Version: 3.11.0-2
Severity: serious
Tags: ftbfs patch
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
dh_update_autotools_config -i -O--buildsystem=ruby
dh_autoreconf -i -O--buildsystem=ruby
dh_auto_configure -i -O--buildsystem=ruby
dh_ruby --configure
dh_auto_build -i -O--buildsystem=ruby
dh_ruby --build
dh_ruby --build
dh_auto_test -i -O--buildsystem=ruby
dh_ruby --test
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby
dh_testroot -i -O--buildsystem=ruby
dh_prep -i -O--buildsystem=ruby
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
dh_ruby --install /<<PKGBUILDDIR>>/debian/capistrano
dh_ruby --install
Invalid gemspec in [capistrano.gemspec]: No such file or directory - git
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files │
└──────────────────────────────────────────────────────────────────────────────┘
install -d /<<PKGBUILDDIR>>/debian/capistrano/usr/bin
install -D -m755 /<<PKGBUILDDIR>>/bin/cap /<<PKGBUILDDIR>>/debian/capistrano/usr/bin/cap
install -D -m755 /<<PKGBUILDDIR>>/bin/capify /<<PKGBUILDDIR>>/debian/capistrano/usr/bin/capify
install -d /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/upload_task.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/upload_task.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/defaults.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/defaults.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/immutable_task.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/immutable_task.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/setup.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/setup.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/plugin.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/plugin.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/install.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/install.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/hg.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/hg.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/git.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/git.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/plugin.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/plugin.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/tasks/svn.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/tasks/svn.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/tasks/hg.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/tasks/hg.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/tasks/git.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/tasks/git.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm/svn.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm/svn.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/proc_helpers.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/proc_helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/i18n.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/i18n.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/application.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/application.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/host_filter.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/host_filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/scm_resolver.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/scm_resolver.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/server.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/server.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/null_filter.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/null_filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/plugin_installer.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/plugin_installer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/variables.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/variables.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/question.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/question.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/filter.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/validated_variables.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/validated_variables.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/role_filter.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/role_filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/empty_filter.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/empty_filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration/servers.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration/servers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dsl/task_enhancements.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dsl/task_enhancements.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dsl/stages.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dsl/stages.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dsl/env.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dsl/env.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dsl/paths.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dsl/paths.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/all.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/all.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/deploy.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/deploy.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/version.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/tasks/install.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/tasks/install.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/tasks/deploy.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/tasks/deploy.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/tasks/console.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/tasks/console.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/tasks/doctor.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/tasks/doctor.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/tasks/framework.rake /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/tasks/framework.rake
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/scm.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/scm.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor/gems_doctor.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor/gems_doctor.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor/environment_doctor.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor/environment_doctor.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor/servers_doctor.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor/servers_doctor.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor/variables_doctor.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor/variables_doctor.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/doctor/output_helpers.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/doctor/output_helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/configuration.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/configuration.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dsl.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dsl.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/console.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/console.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/framework.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/framework.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/version_validator.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/version_validator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/dotfile.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/dotfile.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/templates/stage.rb.erb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/templates/stage.rb.erb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/templates/Capfile /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/templates/Capfile
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano/templates/deploy.rb.erb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano/templates/deploy.rb.erb
install -D -m644 /<<PKGBUILDDIR>>/lib/capistrano.rb /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/capistrano.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/Capfile /<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby/Capfile
dh_installchangelogs -pcapistrano /<<PKGBUILDDIR>>/CHANGELOG.md upstream
Rewriting shebang line of /<<PKGBUILDDIR>>/debian/capistrano/usr/bin/capify
Rewriting shebang line of /<<PKGBUILDDIR>>/debian/capistrano/usr/bin/cap
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata │
└──────────────────────────────────────────────────────────────────────────────┘
generating gemspec at /<<PKGBUILDDIR>>/debian/capistrano/usr/share/rubygems-integration/all/specifications/capistrano-3.11.0.gemspec
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
** Invoke task (first_time)
** Execute task
** Invoke not_loaded_task (first_time)
** Execute not_loaded_task
Randomized with seed 34915
.** Invoke namespace:task (first_time)
** Invoke namespace:before_task (first_time)
** Execute namespace:before_task
** Execute namespace:task
** Invoke namespace:after_task (first_time)
** Execute namespace:after_task
.** Invoke task (first_time)
** Invoke before_task (first_time)
** Execute before_task
** Execute task
** Invoke after_task (first_time)
** Execute after_task
.** Invoke task (first_time)
** Invoke before_task (first_time)
** Execute before_task
** Execute task
** Invoke after_task (first_time)
** Execute after_task
.** Invoke task (first_time)
** Invoke before_task_custom (first_time)
** Execute before_task_custom
** Execute task
** Invoke after_task_custom (first_time)
** Execute after_task_custom
.** Invoke task (first_time)
** Execute task
.FFFF...[Deprecation Notice] Future versions of Capistrano will not load the Git SCM
plugin by default. To silence this deprecation warning, add the following to
your Capfile after `require "capistrano/deploy"`:
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git
.[Deprecation Notice] Future versions of Capistrano will not load the Git SCM
plugin by default. To silence this deprecation warning, add the following to
your Capfile after `require "capistrano/deploy"`:
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git
......................................................................................................................................................**.............Skipping task `A'.
Capistrano tasks may only be invoked once. Since task `A' was previously invoked, invoke("A") at /<<PKGBUILDDIR>>/spec/lib/capistrano/dsl_spec.rb:84 will be skipped.
If you really meant to run this task again, use invoke!("A")
THIS BEHAVIOR MAY CHANGE IN A FUTURE VERSION OF CAPISTRANO. Please join the conversation here if this affects you.
https://github.com/capistrano/capistrano/issues/1686
.....................................................................................................................................................................................................
Pending: (Failures listed here are expected and do not affect your suite's status)
1) Capistrano::Application provides a --format option which enables the choice of output formatting
# Not yet implemented
# ./spec/lib/capistrano/application_spec.rb:6
2) Capistrano::Application provides a --trace option which enables SSHKit/NetSSH trace output
# Not yet implemented
# ./spec/lib/capistrano/application_spec.rb:4
Failures:
1) Capistrano::Doctor::OutputHelpers formats tables with indent, aligned columns and per-row color
Failure/Error: expect { table(data, &block) }.to output(expected_output).to_stdout
Mocha::ExpectationError:
unexpected invocation: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("GEM_SKIP")
satisfied expectations:
- allowed any number of times, not yet invoked: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("SSHKIT_COLOR")
# ./spec/lib/capistrano/doctor/output_helpers_spec.rb:43:in `block (2 levels) in <module:Doctor>'
2) Capistrano::Doctor::OutputHelpers overrides puts to indent 4 spaces per line
Failure/Error: expect { puts("one\ntwo") }.to output(" one\n two\n").to_stdout
Mocha::ExpectationError:
unexpected invocation: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("GEM_SKIP")
satisfied expectations:
- allowed any number of times, not yet invoked: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("SSHKIT_COLOR")
# ./spec/lib/capistrano/doctor/output_helpers_spec.rb:23:in `block (2 levels) in <module:Doctor>'
3) Capistrano::Doctor::OutputHelpers prints titles in blue with newlines and without indentation
Failure/Error: output("\e[0;34;49m\nHello!\n\e[0m\n").to_stdout
Mocha::ExpectationError:
unexpected invocation: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("GEM_SKIP")
satisfied expectations:
- allowed any number of times, not yet invoked: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("SSHKIT_COLOR")
# ./spec/lib/capistrano/doctor/output_helpers_spec.rb:14:in `block (2 levels) in <module:Doctor>'
4) Capistrano::Doctor::OutputHelpers prints warnings in yellow with 4-space indentation
Failure/Error: output(" \e[0;33;49mYikes!\e[0m\n").to_stdout
Mocha::ExpectationError:
unexpected invocation: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("GEM_SKIP")
satisfied expectations:
- allowed any number of times, not yet invoked: {"DEB_HOST_GNU_SYSTEM"=>"linux-gnu", "DEB_TARGET_GNU_CPU"=>"x86_64", "DEB_BUILD_ARCH_BITS"=>"64", "DEB_HOST_ARCH_OS"=>"linux", "USER"=>"buildd", "CXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_MULTIARCH"=>"x86_64-linux-gnu", "DEB_BUILD_GNU_TYPE"=>"x86_64-linux-gnu", "OBJCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_HOST_ARCH_ABI"=>"base", "LD_LIBRARY_PATH"=>"/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/usr/lib/libeatmydata", "DEB_BUILD_ARCH_CPU"=>"amd64", "DEB_HOST_ARCH_LIBC"=>"gnu", "DH_INTERNAL_OPTIONS"=>"-i\x1E-O--buildsystem=ruby", "HOME"=>"/sbuild-nonexistent", "FAKEROOTKEY"=>"1720231651", "APT_CONFIG"=>"/var/lib/sbuild/apt.conf", "SCHROOT_CHROOT_NAME"=>"buster-eatmydata", "LDFLAGS"=>"-Wl,-z,relro", "DEB_BUILD_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH_BITS"=>"64", "SCHROOT_UID"=>"924", "MAKEFLAGS"=>"w", "DEB_BUILD_GNU_SYSTEM"=>"linux-gnu", "DEB_BUILD_ARCH_OS"=>"linux", "DEB_TARGET_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_TARGET_ARCH_CPU"=>"amd64", "LOGNAME"=>"buildd", "DEB_BUILD_ARCH_LIBC"=>"gnu", "DEB_BUILD_ARCH_ABI"=>"base", "RUBYLIB"=>"/<<PKGBUILDDIR>>/debian/capistrano/usr/lib/ruby/vendor_ruby:.", "DEB_TARGET_ARCH_ENDIAN"=>"little", "DH_INTERNAL_OVERRIDE"=>"dh_auto_install", "XDG_SESSION_ID"=>"83558", "DEB_HOST_ARCH"=>"amd64", "DEB_TARGET_GNU_SYSTEM"=>"linux-gnu", "DEB_HOST_GNU_CPU"=>"x86_64", "PATH"=>"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", "CFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "XDG_RUNTIME_DIR"=>"/run/user/924", "DEB_TARGET_ARCH_OS"=>"linux", "FAKED_MODE"=>"unknown-is-root", "MAKELEVEL"=>"2", "SCHROOT_COMMAND"=>"dpkg-buildpackage -us -uc -A -rfakeroot", "SOURCE_DATE_EPOCH"=>"1541569895", "FCFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_SESSION_ID"=>"buster-eatmydata-fa3ad0d5-e77c-40dc-834a-02fc9ff7ce67", "DEB_HOST_MULTIARCH"=>"x86_64-linux-gnu", "SCHROOT_ALIAS_NAME"=>"buster-eatmydata", "LD_PRELOAD"=>"libfakeroot-sysv.so:libeatmydata.so", "OBJCXXFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security", "DEB_TARGET_ARCH_ABI"=>"base", "DEB_TARGET_ARCH_LIBC"=>"gnu", "DH_INTERNAL_BUILDFLAGS"=>"1", "CPPFLAGS"=>"-Wdate-time -D_FORTIFY_SOURCE=2", "SCHROOT_USER"=>"buildd", "DEB_BUILD_OPTIONS"=>"parallel=1", "SCHROOT_GROUP"=>"buildd", "SHELL"=>"/bin/sh", "DEB_HOST_ARCH_BITS"=>"64", "DEB_BUILD_ARCH"=>"amd64", "DEB_BUILD_GNU_CPU"=>"x86_64", "DEB_HOST_GNU_TYPE"=>"x86_64-linux-gnu", "DEB_HOST_ARCH_CPU"=>"amd64", "PWD"=>"/<<PKGBUILDDIR>>", "LC_ALL"=>"POSIX", "DEB_RULES_REQUIRES_ROOT"=>"binary-targets", "GEM_PATH"=>"debian/capistrano/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all", "FFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "DEB_BUILD_MULTIARCH"=>"x86_64-linux-gnu", "GCJFLAGS"=>"-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong", "SCHROOT_GID"=>"924", "MFLAGS"=>"-w", "DEB_HOST_ARCH_ENDIAN"=>"little", "DEB_TARGET_ARCH"=>"amd64"}.[]("SSHKIT_COLOR")
# ./spec/lib/capistrano/doctor/output_helpers_spec.rb:19:in `block (2 levels) in <module:Doctor>'
Finished in 0.5472 seconds (files took 1.32 seconds to load)
376 examples, 4 failures, 2 pending
Failed examples:
rspec ./spec/lib/capistrano/doctor/output_helpers_spec.rb:26 # Capistrano::Doctor::OutputHelpers formats tables with indent, aligned columns and per-row color
rspec ./spec/lib/capistrano/doctor/output_helpers_spec.rb:22 # Capistrano::Doctor::OutputHelpers overrides puts to indent 4 spaces per line
rspec ./spec/lib/capistrano/doctor/output_helpers_spec.rb:12 # Capistrano::Doctor::OutputHelpers prints titles in blue with newlines and without indentation
rspec ./spec/lib/capistrano/doctor/output_helpers_spec.rb:17 # Capistrano::Doctor::OutputHelpers prints warnings in yellow with 4-space indentation
Randomized with seed 34915
/usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/capistrano returned exit code 1
make[1]: *** [debian/rules:7: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------
This is happening randomly. Sometimes it fails, sometimes it does not, but the failure
rate is so high that we can't say that the package "builds from source and without failure".
I have put several build logs from my own autobuilders here:
https://people.debian.org/~sanvila/build-logs/capistrano/
The random failures also happen in reproducible-builds:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/capistrano.html
If the package is useful "as is" and this failure does not mean that the package is broken,
I would just disable the failing tests, as in the patch below. There will be plenty of time
after the release of buster to fix the tests, report them upstream, etc. but at least in
the meantime we will be able to build the package without failures.
(I suspect these failures could be related to the ones in Bug #907996).
If, on the other hand, the failing tests means the package is broken and you need a test
machine to reproduce the failures, please contact me privately and I will gladly offer
a machine where this happens easily.
Thanks.
--- a/spec/lib/capistrano/doctor/output_helpers_spec.rb
+++ b/spec/lib/capistrano/doctor/output_helpers_spec.rb
@@ -9,39 +9,6 @@ module Capistrano
# Force color for the purpose of these tests
before { ENV.stubs(:[]).with("SSHKIT_COLOR").returns("1") }
- it "prints titles in blue with newlines and without indentation" do
- expect { title("Hello!") }.to\
- output("\e[0;34;49m\nHello!\n\e[0m\n").to_stdout
- end
-
- it "prints warnings in yellow with 4-space indentation" do
- expect { warning("Yikes!") }.to\
- output(" \e[0;33;49mYikes!\e[0m\n").to_stdout
- end
-
- it "overrides puts to indent 4 spaces per line" do
- expect { puts("one\ntwo") }.to output(" one\n two\n").to_stdout
- end
-
- it "formats tables with indent, aligned columns and per-row color" do
- data = [
- ["one", ".", "1"],
- ["two", "..", "2"],
- ["three", "...", "3"]
- ]
- block = proc do |record, row|
- row.yellow if record.first == "two"
- row << record[0]
- row << record[1]
- row << record[2]
- end
- expected_output = <<-OUT
- one . 1
- \e[0;33;49mtwo .. 2\e[0m
- three ... 3
- OUT
- expect { table(data, &block) }.to output(expected_output).to_stdout
- end
end
end
end
More information about the Pkg-ruby-extras-maintainers
mailing list