On Thu, Jan 27, 2011 at 2:19 PM, Kenn Hussey <[email protected]> wrote:

> What are the allowable constraints on module dependency version
> requirements? So far, I've only ever seen "greater than or equal"
> used, e.g., '>= 1.2.3'. It seems that other qualifiers ought to be
> allowed/supported, e.g., "compatible", "equivalent", "perfect", etc..
>
>
A brief look into the code indicates that the available matchers in the
Forge are ==, >, <, >=, and <=. Comparison defers to Versionomy, so I'm not
sure exactly what is considered to match. Playing around with Versionomy,
the matching seems intuitive enough. 1.2.3.a == 1.2.3a > 1.2.3 > 1.2 > 1.
Are there any comparisons that you were thinking that aren't possible with
those?


> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<puppet-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to