Project

General

Profile

Actions

Bug #19381

open

Foreman templates requires git to be installed

Added by Marek Hulán about 7 years ago. Updated about 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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 #1

Updated by Marek Hulán about 7 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF