[DRE-maint] Bug#895107: ruby-kaminari: FTBFS: InvalidSpecificationException

Steve Langasek steve.langasek at canonical.com
Sat Apr 7 07:25:13 BST 2018


Source: ruby-kaminari
Version: 1.0.1-3
Severity: serious
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu bionic

Hi Pirate,

The ruby-kaminari package fails to build in a clean, up-to-date Debian
unstable environment:

[...]
/usr/bin/ruby2.5 -S gem build --config-file /dev/null --verbose /tmp/d20180407-31356-gqebq6/gemspec
Failed to load /dev/null because it doesn't contain valid YAML hash
WARNING:  See http://guides.rubygems.org/specification-reference/ for help
ERROR:  While executing gem ... (Gem::InvalidSpecificationException)
    ["kaminari-actionview/CHANGELOG.md", "kaminari-actionview/MIT-LICENSE", "kaminari-actionview/README.md", "kaminari-actionview/kaminari-actionview.gemspec", "kaminari-actionview/lib", "kaminari-actionview/lib/kaminari", "kaminari-actionview/lib/kaminari/actionview", "kaminari-actionview/lib/kaminari/actionview.rb", "kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb", "kaminari-actionview/lib/kaminari/actionview/version.rb", "kaminari-activerecord/CHANGELOG.md", "kaminari-activerecord/MIT-LICENSE", "kaminari-activerecord/README.md", "kaminari-activerecord/kaminari-activerecord.gemspec", "kaminari-activerecord/lib", "kaminari-activerecord/lib/kaminari", "kaminari-activerecord/lib/kaminari/activerecord", "kaminari-activerecord/lib/kaminari/activerecord.rb", "kaminari-activerecord/lib/kaminari/activerecord/active_record_extension.rb", "kaminari-activerecord/lib/kaminari/activerecord/active_record_model_extension.rb", "kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb", "kaminari-activerecord/lib/kaminari/activerecord/version.rb", "kaminari-core/CHANGELOG.md", "kaminari-core/MIT-LICENSE", "kaminari-core/README.md", "kaminari-core/app", "kaminari-core/app/views", "kaminari-core/app/views/kaminari", "kaminari-core/app/views/kaminari/_first_page.html.erb", "kaminari-core/app/views/kaminari/_first_page.html.haml", "kaminari-core/app/views/kaminari/_first_page.html.slim", "kaminari-core/app/views/kaminari/_gap.html.erb", "kaminari-core/app/views/kaminari/_gap.html.haml", "kaminari-core/app/views/kaminari/_gap.html.slim", "kaminari-core/app/views/kaminari/_last_page.html.erb", "kaminari-core/app/views/kaminari/_last_page.html.haml", "kaminari-core/app/views/kaminari/_last_page.html.slim", "kaminari-core/app/views/kaminari/_next_page.html.erb", "kaminari-core/app/views/kaminari/_next_page.html.haml", "kaminari-core/app/views/kaminari/_next_page.html.slim", "kaminari-core/app/views/kaminari/_page.html.erb", "kaminari-core/app/views/kaminari/_page.html.haml", "kaminari-core/app/views/kaminari/_page.html.slim", "kaminari-core/app/views/kaminari/_paginator.html.erb", "kaminari-core/app/views/kaminari/_paginator.html.haml", "kaminari-core/app/views/kaminari/_paginator.html.slim", "kaminari-core/app/views/kaminari/_prev_page.html.erb", "kaminari-core/app/views/kaminari/_prev_page.html.haml", "kaminari-core/app/views/kaminari/_prev_page.html.slim", "kaminari-core/config", "kaminari-core/config/locales", "kaminari-core/config/locales/kaminari.yml", "kaminari-core/kaminari-core.gemspec", "kaminari-core/lib", "kaminari-core/lib/generators", "kaminari-core/lib/generators/kaminari", "kaminari-core/lib/generators/kaminari/config_generator.rb", "kaminari-core/lib/generators/kaminari/templates", "kaminari-core/lib/generators/kaminari/templates/kaminari_config.rb", "kaminari-core/lib/generators/kaminari/views_generator.rb", "kaminari-core/lib/kaminari", "kaminari-core/lib/kaminari/config.rb", "kaminari-core/lib/kaminari/core", "kaminari-core/lib/kaminari/core.rb", "kaminari-core/lib/kaminari/core/version.rb", "kaminari-core/lib/kaminari/engine.rb", "kaminari-core/lib/kaminari/exceptions.rb", "kaminari-core/lib/kaminari/helpers", "kaminari-core/lib/kaminari/helpers/helper_methods.rb", "kaminari-core/lib/kaminari/helpers/paginator.rb", "kaminari-core/lib/kaminari/helpers/tags.rb", "kaminari-core/lib/kaminari/models", "kaminari-core/lib/kaminari/models/array_extension.rb", "kaminari-core/lib/kaminari/models/configuration_methods.rb", "kaminari-core/lib/kaminari/models/page_scope_methods.rb", "kaminari-core/lib/kaminari/railtie.rb", "kaminari-core/test", "kaminari-core/test/config", "kaminari-core/test/config/config_test.rb", "kaminari-core/test/fake_app", "kaminari-core/test/fake_app/active_record", "kaminari-core/test/fake_app/active_record/config.rb", "kaminari-core/test/fake_app/active_record/models.rb", "kaminari-core/test/fake_app/app", "kaminari-core/test/fake_app/app/views", "kaminari-core/test/fake_app/app/views/users", "kaminari-core/test/fake_app/app/views/users/_partial1.text.erb", "kaminari-core/test/fake_app/app/views/users/_partial2.html.erb", "kaminari-core/test/fake_app/app/views/users/_partial2.text.erb", "kaminari-core/test/fake_app/app/views/users/index_text.text.erb", "kaminari-core/test/fake_app/rails_app.rb", "kaminari-core/test/fake_app/views", "kaminari-core/test/fake_app/views/alternative", "kaminari-core/test/fake_app/views/alternative/kaminari", "kaminari-core/test/fake_app/views/alternative/kaminari/_first_page.html.erb", "kaminari-core/test/fake_app/views/alternative/kaminari/_paginator.html.erb", "kaminari-core/test/fake_app/views/kaminari", "kaminari-core/test/fake_app/views/kaminari/bootstrap", "kaminari-core/test/fake_app/views/kaminari/bootstrap/_page.html.erb", "kaminari-core/test/fake_app/views/kaminari/bootstrap/_paginator.html.erb", "kaminari-core/test/fake_gem.rb", "kaminari-core/test/generators", "kaminari-core/test/generators/views_generator_test.rb", "kaminari-core/test/helpers", "kaminari-core/test/helpers/action_view_extension_test.rb", "kaminari-core/test/helpers/helpers_test.rb", "kaminari-core/test/helpers/paginator_tags_test.rb", "kaminari-core/test/helpers/tags_test.rb", "kaminari-core/test/models", "kaminari-core/test/models/active_record", "kaminari-core/test/models/active_record/active_record_relation_methods_test.rb", "kaminari-core/test/models/active_record/inherited_test.rb", "kaminari-core/test/models/active_record/paginable_without_count_test.rb", "kaminari-core/test/models/active_record/scopes_test.rb", "kaminari-core/test/models/array_test.rb", "kaminari-core/test/models/configuration_methods_test.rb", "kaminari-core/test/requests", "kaminari-core/test/requests/navigation_test.rb", "kaminari-core/test/requests/request_format_test.rb", "lib/kaminari.rb", "lib/kaminari/version.rb", "misc/bug_report_template.rb"] are not files
/usr/lib/ruby/vendor_ruby/gem2deb.rb:56:in `run': /usr/bin/ruby2.5 -S gem build --config-file /dev/null --verbose /tmp/d20180407-31356-gqebq6/gemspec (Gem2Deb::CommandFailed)
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:189:in `gem'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:95:in `block (2 levels) in install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:94:in `chdir'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:94:in `block in install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:51:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:51:in `install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `block in install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `install'
	from /usr/bin/dh_ruby:94:in `<main>'
dh_auto_install: dh_ruby --install /tmp/ruby-kaminari-1.0.1/debian/tmp returned exit code 1
make: *** [debian/rules:8: binary] Error 1
[...]

In addition, this package has a self-build-dependency on
ruby-kaminari-{core,actionview,activerecord}, which are all built from this
source package, which seems quite unnecessary.  In any case, the package
fails to build the same way with or without these binaries installed.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20180406/b3645b26/attachment-0001.sig>


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