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.
