Rob Nelson
Rob Nelson
FYI over the past few weeks, supporting Ruby 1.8.7 has gotten more difficult as a seeming legion of gems - json, json_pure, addressable, etc - have recently started requiring 1.9...
More specifically we will support >=1.9.3. As described above, ubuntu 14.04 and Debian 7 ship with 1.9.3 and EL7 with 2.0.0.
In #608/#610, Ruby 1.8.7 was [marked as deprecated](https://github.com/rodjek/puppet-lint/blob/d444561a9bf57cca2fcec9b866dfe0029869de68/README.md#compatibility-warning) along with Puppet 3. I'm moving this to the 3.0 milestone as that is when we will drop the actual support.
@ghoneycutt I added 2.2 to the list when >2.1 versions were added. I was unaware it was not in shipping OSes and we can drop it from the testing matrix...
When puppet-lint returns a syntax error, that means it cannot parse the file. It would be unwise at that point to attempt linting, as the parser may not have interpreted...
so `puppet-lint syntaxerror.pp valid.pp` will process `valid.pp` even though the first one fails? That's something we can look at in 3.0.0 with #586, where the syntax error isn't sometimes causing...
Verified this issue remains. It is not currently targeted against any release.
I think this should be done as a new check, as there may be reasons to keep values aligned and have the check disabled.
Hrm, the good and bad at that link are the same. Regardless, I believe this guidance is out of date, as this is required for the new 'default' method. I...
See https://docs.puppet.com/puppet/4.6/reference/lang_resources_advanced.html#multiple-resource-bodies.