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

Breaking: Update puppet, stdlib, and concat requirements in prep for release #242

Merged
merged 2 commits into from
Oct 19, 2017
Merged

Breaking: Update puppet, stdlib, and concat requirements in prep for release #242

merged 2 commits into from
Oct 19, 2017

Conversation

wyardley
Copy link
Contributor

@wyardley wyardley commented Oct 7, 2017

Open to suggestions on whether to do another release immediately or to merge some stuff first.

@wyardley
Copy link
Contributor Author

wyardley commented Oct 7, 2017

We should probably switch to P4 data types + switch empty strings to undefs before the release.

@bastelfreak
Copy link
Member

can you check the mergeconflicts?

@wyardley
Copy link
Contributor Author

wyardley commented Oct 9, 2017

@bastelfreak: rebased. Also have a WIP with data types, but have a few questions to address.

.fixtures.yml Outdated
@@ -2,10 +2,10 @@ fixtures:
repositories:
stdlib:
repo: git://github.com/puppetlabs/puppetlabs-stdlib
ref: '4.6.0'
ref: '4.20.0'
Copy link
Member

Choose a reason for hiding this comment

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

As on the other PR: We should unpin those modules.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

updated

metadata.json Outdated
"name": "puppetlabs/stdlib",
"version_requirement": ">= 1.0.0 < 5.0.0"
"name": "puppetlabs/concat",
"version_requirement": ">= 4.0.0 < 5.0.0"
Copy link
Member

Choose a reason for hiding this comment

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

And reason this wouldn't work with an older concat? In general it's nice to have the option to use an older version in case other modules aren't allowing 4.0.0 yet.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ekohl It probably still would -- however, once we stop testing against it, may be hard to assert that it still works with it. In general, we tend to drop support for older versions of stuff in modules, but I'm happy to set it to whatever makes sense.
nginx is using ">= 3.0.0 <5.0.0"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@bastelfreak do you want me to back it down to 3.0?

Copy link
Member

Choose a reason for hiding this comment

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

3.0 seems to be fine. 4.0 just added datatypes, but has the same functionality

README.md Outdated
@@ -29,12 +29,12 @@ Puppet module to manage OpenVPN servers and clients.
* Amazon

## Dependencies
- [puppetlabs-concat 1.0.1+](https://github.com/puppetlabs/puppetlabs-concat)
- [puppetlabs-stdlib 1.0.0+](https://github.com/puppetlabs/puppetlabs-stdlib)
- [puppetlabs-concat 4.0.0+](https://github.com/puppetlabs/puppetlabs-concat)
Copy link
Member

Choose a reason for hiding this comment

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

@wyardley can you add here 3.0.0 as well pls?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

good catch.

@wyardley
Copy link
Contributor Author

@bastelfreak is this looking good now?

@wyardley wyardley merged commit 0228539 into voxpupuli:master Oct 19, 2017
@wyardley wyardley deleted the bump_metadata branch October 19, 2017 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants