-
Notifications
You must be signed in to change notification settings - Fork 211
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
Forge module version is ignored and support 1.x type versions #60
Conversation
Thanks for submitting this @carlossg ! We've had this come up as an issue on at least two different puppet modules recently. |
Yes, thanks @carlossg. We are also encountering this. |
+1; librarian-puppet was unusable with recent modules without this patch, but works great with it applied directly to 0.9.7. |
@rodjek What's your opinion of these changes? It seems to me like the disconnect between the versioning style being promoted by Puppet Labs and that of Rubygems (and therefore of librarian) is growing. The I did a quick hack, though it's not tied in very nicely, on top of this PR to start building some generic mappings back and forth between puppet/gem style version specs: dgoodlad@996eb9a . It feels like it might be the right direction to head... Thoughts? |
👍 |
--version fixed in 9a291d8 |
❤️ Would it be too much trouble to work through PR's @carlossg? |
@patcon yeah, trying to rebase and match the multiple commits to the multiple issues |
1.x versions should translate to ~>1.0 gem requirement
Added the cucumber tests for both cases, tested on 3.0.1 and 2.7.14
Supersedes #56 and #45