[DRE-maint] Bug#903190: ruby-sham-rack: FTBFS in buster/sid (dh_installdocs: Cannot find "README.markdown")

Santiago Vila sanvila at debian.org
Sat Jul 7 12:40:44 BST 2018


Package: src:ruby-sham-rack
Version: 1.4.1-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_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
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby
   dh_testroot -i -O--buildsystem=ruby
   dh_prep -i -O--buildsystem=ruby

[... snipped ...]

│ Checking Rubygems dependency resolution on ruby2.5                           │
└──────────────────────────────────────────────────────────────────────────────┘

GEM_PATH=debian/ruby-sham-rack/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 -e gem\ \"sham_rack\"

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

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-sham-rack/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-sham-rack/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
.............*..................*.....*.*.*

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) ShamRack mounted Rack application can be accessed using Patron
     # Temporarily skipped with xit
     # ./spec/sham_rack_spec.rb:58

  2) ShamRack.allow_network_connections when false prevents Patron requests
     # Temporarily skipped with xit
     # ./spec/sham_rack_spec.rb:253

  3) ShamRack Rack environment supports POST using Patron
     # Temporarily skipped with xit
     # ./spec/sham_rack_spec.rb:344

  4) ShamRack Rack environment supports PUT using Patron
     # Temporarily skipped with xit
     # ./spec/sham_rack_spec.rb:367

  5) ShamRack Rack environment supports DELETE using Patron
     # Temporarily skipped with xit
     # ./spec/sham_rack_spec.rb:387

Finished in 0.0718 seconds (files took 0.34145 seconds to load)
43 examples, 0 failures, 5 pending


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

   dh_installdocs -i -O--buildsystem=ruby
dh_installdocs: Cannot find (any matches for) "README.markdown" (tried in .)

debian/rules:6: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder
but it also fails in reproducible builds:

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

[ Note: There has been a recent change in debhelper behaviour, the current
  behaviour is the intended one. See Bug #903133 for details ].

Thanks.



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