James Turnbull <[email protected]> wrote: I've been looking at: https://projects.puppetlabs.com/issues/3182 Rubygems supports installing multiple versions but if in Puppet more than one version is installed and I manually specify a version: $ gem list yard *** LOCAL GEMS *** yard (0.6.4, 0.6.1, 0.5.4, 0.5.2, 0.4.0) Manifest: package { "yard": ensure => "0.6.1", provider => gem, } I get: notice: //pelin.lovedthanlost.net//Stage[main]//Package[yard]/ensure: current_value 0.6.4, should be 0.6.1 (noop) So we have two issues (or maybe one...): 1. The provider tries to replace an already installed version 2. The gem provider has the versionable feature but doesn't understand that multiple versions can be installed Anyone have any insights into how we should solve this? Return all versions and check them before installing? Does that feel right to people? Regards James -- James Turnbull Puppet Labs 1-503-734-8571 -- 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.
We should merge in the solution that at least 3 interview candidates (including myself) came up with while interviewing. Nick: Do you still have that code lying around anywhere? Matt: What about you? -- Sent from my phone. Please excuse my brevity. -- 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.
