Hi Lorenzo,

On Wed, Oct 30, 2013 at 11:54 AM, Rob Reynolds <[email protected]> wrote:

> I am curious if you have also looked at the other package providers that
> are out there - http://forge.puppetlabs.com/modules?q=windows+package
> I can tell you that the chocolatey provider does allow ensure => latest.
> Also the version on github is being improved to add source in addition to
> other things and will be updated sometime in the future.
>
> To answer your question about the uninstall with the windows package
> built-in provider, are you seeing this with all MSIs or just a specific one
> (perhaps that was custom built)?  MSIs should upgrade themselves, unless
> there is an error in the MSI installer logic. Or if the logic allowed side
> by side installs, in which case I don't think the provider takes that into
> account.
>

I agree with Rob, it sounds like the MSI is not authored correctly.
Typically, each version of an MSI for a given product should have the same
UpgradeCode, so that Windows recognizes that you are installing a new
version of an existing product. If on the other hand, the product can
co-exist with older versions, then you'll need to treat them as independent
`package` resources in your manifests.

Josh

-- 
Josh Cooper
Developer, Puppet Labs

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CA%2Bu97um0CzDe3tpn4R1qi2OZFZ6GKW%2BXs4WcbiWnY%2Bt7WQ6t6g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to