Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

puppet5 #135

Merged
merged 12 commits into from
Aug 3, 2017
Merged

puppet5 #135

merged 12 commits into from
Aug 3, 2017

Conversation

kpaulisse
Copy link
Contributor

Updates to support puppet 5.

@kpaulisse
Copy link
Contributor Author

Hey @mschuchard - curious what you think about this one. Will the effective change of ReferenceValidationError to CatalogError in Puppet 5 cause problems with your integration? Would it be worthwhile to change the exception type for Puppet 3 and 4 to CatalogError for consistency, and get rid of ReferenceValidationError entirely?

@mschuchard
Copy link

@kpaulisse Thanks for the heads up! I understand the concept that APIs are a moving target, so don't worry about if anything breaks on my end for these changes. Since it appears you are going full on TDD for this and the tests are finished with the code to come, I can read through the code when it changes.

What I find interesting are the conditional dependencies in the .gemspec since popular notion seemed to be that kind of thing was only possible with Gemfile/Bundler.

I also got lucky and Puppet 5 seemed to change nothing with Puppet::Face so puppet-check and linter-puppet-parsing (for Atom) are both safe, except that they did put out some kind of advisory months back that people might want to stop using Puppet::Face as an API. The only reasons I recall were that it would not be supported, but I don't think that affects me.

@kpaulisse kpaulisse mentioned this pull request Jul 9, 2017
Copy link

@mschuchard mschuchard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gave it a deep dive; thanks!

@kpaulisse kpaulisse changed the title (WIP) puppet5 puppet5 Aug 1, 2017
@kpaulisse kpaulisse merged commit b850dd9 into master Aug 3, 2017
@kpaulisse kpaulisse deleted the kpaulisse-puppet5 branch October 10, 2017 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants