After installation when I try to use configuration option: parser = future I get an error: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: The gem 'rgen' version >= 0.6.1 is required when using the setting '--parser future'. Please install 'rgen' So what I need to do is to manually install gem rgen and after that it works. I think that it should be someway added to ebuild. Maybe as a new use-flag parser-future or just as hard dependency? Reproducible: Always Steps to Reproduce: 1.Install puppet 2. Set in configuration file (puppet.conf) option: parser = future Actual Results: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: The gem 'rgen' version >= 0.6.1 is required when using the setting '--parser future'. Please install 'rgen' Expected Results: It should work wothout any problems
e.puppet seems ambiguous about this dependency. The upstream gemspec does not list it, but the actual metadata as published by rubygems.org does include it. In any case I've just added dev-ruby/rgen to the tree.
One of my work colleagues raised the same issue upstream today, they are going to fix the gemspec (if they haven't already), thus we need to add the dependency
fixed in 3.4.2-r2