coapp-developers team mailing list archive
-
coapp-developers team
-
Mailing list archive
-
Message #00619
Re: Questions, Questions, Questions
But Garrett, what do you really think? Don't hold back :)
On Thu, Aug 12, 2010 at 8:18 PM, Garrett Serack <garretts@xxxxxxxxxxxxx>wrote:
> We’re NEVER GONNA UPGRADE using MSI.
>
>
>
> NEVER.
>
>
>
> Windows Installer fucked this up, and we’re not gonna follow. We always
> want it physically possible to have two versions installed. This is the
> secret sauce to “No Reboots. Fucking Ever.” :D
>
>
>
> G
>
>
>
> *From:* coapp-developers-bounces+garretts=microsoft.com@
> lists.launchpad.net [mailto:coapp-developers-bounces+garretts<coapp-developers-bounces%2Bgarretts>
> =microsoft.com@xxxxxxxxxxxxxxxxxxx] *On Behalf Of *Trevor Dennis
> *Sent:* Thursday, August 12, 2010 6:07 PM
> *To:* Rivera, Rafael
> *Cc:* coapp-developers@xxxxxxxxxxxxxxxxxxx
>
> *Subject:* Re: [Coapp-developers] Questions, Questions, Questions
>
>
>
>
>
> On Thu, Aug 12, 2010 at 6:50 PM, Rivera, Rafael <rafael@xxxxxxxxxxxxxxxxx>
> wrote:
>
> Oh, sorry. Wow. I just fell into that GUID-being-a-real-GUID trap that was
> just talked about moments ago. Yikes.
>
> /rafael
>
>
>
> On 8/12/2010 8:49 PM, Eric Schultz wrote:
>
> Rafael,
>
>
>
> We want to be able to provide a consistent ID for a package no matter how
> many times its built. By using the package name, version, architecture and
> the publisher's public key token, the same package will always have the same
> ID.
>
>
>
> Eric
>
>
>
> I have another quick question. Are these ID's in anyway related to the
> ProductCode and UpgradeCode in the end MSI?
>
> If so, the UpgradeCode must be consistent among all versions of a single
> product. It cannot change with the version number. If this value changes,
> Windows cannot find the correct product to upgrade when installing the newer
> MSI for a package. We may need a way of tracking this GUID and keeping it
> the same across releases.
>
>
>
> If we generate it via your hash, it should be okay as long as version is
> not included.
>
>
>
> On the other hand, ProductCode and PackageCode must be unique on every new
> MSI update. They could include the version, or simply be a real GUID.
>
>
> --
>
> Trevor Dennis
>
> _______________________________________________
> Mailing list: https://launchpad.net/~coapp-developers
> Post to : coapp-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~coapp-developers
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References
-
Re: Questions, Questions, Questions
From: Garrett Serack, 2010-08-12
-
Re: Questions, Questions, Questions
From: Trevor Dennis, 2010-08-13
-
Re: Questions, Questions, Questions
From: Eric Schultz, 2010-08-13
-
Re: Questions, Questions, Questions
From: Rivera, Rafael, 2010-08-13
-
Re: Questions, Questions, Questions
From: Eric Schultz, 2010-08-13
-
Re: Questions, Questions, Questions
From: Rivera, Rafael, 2010-08-13
-
Re: Questions, Questions, Questions
From: Trevor Dennis, 2010-08-13
-
Re: Questions, Questions, Questions
From: Garrett Serack, 2010-08-13