Actions
Bug #19381
openForeman templates requires git to be installed
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Description
When running rake task to build apipie cache, the following error is triggered if git is not present. It seems gem git relies on it's presence. While that's bug of this gem and we can fix it there, foreman_templates should be able to live without git since now it supports pure file repos too.
Git::GitExecuteError: git version 2>&1:sh: git: command not found /usr/share/gems/gems/git-1.2.5/lib/git/lib.rb:700:in `command' /usr/share/gems/gems/git-1.2.5/lib/git/lib.rb:649:in `current_command_version' /usr/share/gems/gems/git-1.2.5/lib/git/lib.rb:659:in `meets_required_version?' /usr/share/gems/gems/git-1.2.5/lib/git.rb:30:in `<top (required)>' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /builddir/build/BUILDROOT/rubygem-foreman_templates-5.0.0-1.fm1_16.git.17.a2ad804.fc24.noarch/usr/share/gems/gems/foreman_templates-5.0.0/lib/foreman_templates/engine.rb:4:in `<top (required)>' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /builddir/build/BUILDROOT/rubygem-foreman_templates-5.0.0-1.fm1_16.git.17.a2ad804.fc24.noarch/usr/share/gems/gems/foreman_templates-5.0.0/lib/foreman_templates.rb:1:in `<top (required)>' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:41:in `block in system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `each' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:19:in `block in system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `each' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `system_require' /builddir/build/BUILD/rubygem-foreman_templates-5.0.0/usr/share/foreman/config/application.rb:16:in `<top (required)>' /builddir/build/BUILD/rubygem-foreman_templates-5.0.0/usr/share/foreman/Rakefile:1:in `<top (required)>' LoadError: cannot load such file -- foreman_templates /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /usr/share/gems/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:41:in `block in system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `each' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:19:in `block in system_require' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `each' /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `system_require' /builddir/build/BUILD/rubygem-foreman_templates-5.0.0/usr/share/foreman/config/application.rb:16:in `<top (required)>' /builddir/build/BUILD/rubygem-foreman_templates-5.0.0/usr/share/foreman/Rakefile:1:in `<top (required)>'
Actions