Zuul job gate-fuel-library-puppet-lint fails for openstack/fuel-library stable/8.0 with following message:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory:
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/json-1.8.6/ext/json/ext/generator
/usr/bin/ruby2.3 -r ./siteconf20170411-9094-pohll9.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/json-1.8.6
for inspection.
Results logged to
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/extensions/x86_64-linux/2.3.0/json-1.8.6/gem_make.out
An error occurred while installing json (1.8.6), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.6'` succeeds before bundling.
+ /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/bin/bundle exec rake lint
/home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:386:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'puppetlabs_spec_helper' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:356:in `each'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:356:in `verify_gemfile_dependencies_are_found!'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:203:in `start'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/resolver.rb:182:in `resolve'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:252:in `resolve'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:176:in `specs'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:235:in `specs_for'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/definition.rb:224:in `requested_specs'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/runtime.rb:118:in `block in definition_method'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/runtime.rb:19:in `setup'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler.rb:100:in `setup'
from /home/jenkins/workspace/gate-fuel-library-puppet-lint/.bundled_gems/gems/bundler-1.14.6/lib/bundler/setup.rb:20:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
[Zuul] Task exit code: 1
[Zuul] Job complete, result: FAILURE
This was because of https:/ /review. openstack. org/#/c/ 454863/ FYI