[DRE-maint] Bug#924383: ruby-coveralls: FTBFS (dh_installman: Cannot find "debian/coveralls.1")

Santiago Vila sanvila at debian.org
Tue Mar 12 09:43:22 GMT 2019


Package: src:ruby-coveralls
Version: 0.8.22-1
Severity: serious
Tags: ftbfs

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
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
	dh_ruby --build
   dh_ruby --build
TZ=UTC ronn --roff debian/coveralls.mkd
     roff: debian/coveralls.mkd.1                     
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   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
   dh_auto_install -i -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-coveralls
   dh_ruby --install
Invalid gemspec in [coveralls-ruby.gemspec]: No such file or directory - git

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/bin
install -D -m755 /<<PKGBUILDDIR>>/bin/coveralls /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/bin/coveralls
install -d /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/api.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/api.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/command.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/command.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/version.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/output.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/output.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/rake/task.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/rake/task.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/configuration.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/configuration.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls/simplecov.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls/simplecov.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/coveralls.rb /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby/coveralls.rb
dh_installchangelogs -pruby-coveralls /<<PKGBUILDDIR>>/CHANGELOG.md upstream
Rewriting shebang line of /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/bin/coveralls

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata                                        │
└──────────────────────────────────────────────────────────────────────────────┘

generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/share/rubygems-integration/all/specifications/coveralls-0.8.22.gemspec
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rb                              │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-coveralls/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-coveralls/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 debian/ruby-tests.rb
Coverage report generated for RSpec to /<<PKGBUILDDIR>>/coverage. 100 / 371 LOC (26.95%) covered.

┌──────────────────────────────────────────────────────────────────────────────┐
│ dh_ruby --install finished                                                   │
└──────────────────────────────────────────────────────────────────────────────┘

   dh_installdocs -i -O--buildsystem=ruby
   dh_ruby_fixdocs -i -O--buildsystem=ruby
   dh_installchangelogs -i -O--buildsystem=ruby
   dh_installman -i -O--buildsystem=ruby
dh_installman: Cannot find (any matches for) "debian/coveralls.1" (tried in ., debian/tmp)

dh_installman: Aborting due to earlier error
make: *** [debian/rules:15: binary-indep] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-coveralls.html

If this is really a bug in one of the build-depends, please use reassign and affects,
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