Puppet 5.x comes with a bundled version of the semantic_puppet gem that contains new APIs not available in the semantic_puppet 1.0.0 gem used with Puppet 4.x
These new APIs are preventing Forge module installs if the semantic_puppet gem is installed.
We need to have metadata-json-lint only depend on semantic_puppet if puppet is < 5.
Puppet 5.x comes with a bundled version of the
semantic_puppet
gem that contains new APIs not available in thesemantic_puppet 1.0.0
gem used with Puppet 4.xThese new APIs are preventing Forge module installs if the semantic_puppet gem is installed.
We need to have metadata-json-lint only depend on
semantic_puppet
ifpuppet
is < 5.