[DRE-maint] Bug#926220: itamae: execution error
Hideki Yamane
henrich at iijmio-mail.jp
Tue Apr 2 09:49:54 BST 2019
package: itamae
version:
severity: important
tags: patch
We cannot exec itamae with below error
# itamae
Traceback (most recent call last):
4: from /usr/bin/itamae:4:in `<main>'
3: from /usr/lib/ruby/vendor_ruby/thor/base.rb:444:in `start'
2: from /usr/lib/ruby/vendor_ruby/thor.rb:365:in `dispatch'
1: from /usr/lib/ruby/vendor_ruby/thor.rb:365:in `new'
/usr/lib/ruby/vendor_ruby/itamae/cli.rb:16:in `initialize': undefined method `upcase' for nil:NilClass (NoMethodError)
Just adding this patch from upstream version fixes it.
diff --git a/lib/itamae/cli.rb b/lib/itamae/cli.rb
index 06bba75..a90c344 100644
--- a/lib/itamae/cli.rb
+++ b/lib/itamae/cli.rb
@@ -12,7 +12,7 @@ module Itamae
def initialize(*)
super
- Itamae.logger.level = ::Logger.const_get(options[:log_level].upcase)
+ Itamae.logger.level = ::Logger.const_get(options[:log_level].upcase) if options[:log_level]
Itamae.logger.formatter.colored = options[:color]
end
More information about the Pkg-ruby-extras-maintainers
mailing list