New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 653011 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Chrome MSI 64/32bit has the same ProductCode

Project Member Reported by kotah@chromium.org, Oct 5 2016

Issue description

Chrome MSI 64-bit and 32-bit has exactly the same ProductCode.
According to Windows Dev Center article, applications must assign different product codes for 32-bit and 64-bit packages.

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370854(v=vs.85).aspx
> The 32-bit and 64-bit versions of an application's package must be assigned different product codes.
 

Comment 1 by kotah@chromium.org, Oct 5 2016

Attached are screenshots of Orca tool. chromemsi_32.png shows property of the latest version of Chrome MSI 32-bit, chromemsi_64.png is 64-bit. Both has ProductCode = 0CCF3C48-E676-36F2-B17B-B890488DEB34.
chromemsi_64.png
12.7 KB View Download
chromemsi_32.png
12.6 KB View Download

Comment 2 by roy...@google.com, Oct 8 2016

Labels: -Pri-3 Pri-1
Owner: blumberg@chromium.org
Matt: can u please triage this ?

Comment 3 by grt@chromium.org, Oct 10 2016

Giving them distinct product codes should be fairly easy; the ProductCode is generated at build time based on various inputs. Adding the build bitness as an input should not be a challenge.

Is there a concrete problem caused by them having the same code? The two variants of Chrome cannot be installed at the same time.

Comment 4 by kotah@chromium.org, Oct 10 2016

One problem caused by this is users cannot use ProductCode to programmatically detect which version is installed. No report of actual impact on the usage of Chrome browsers, hence the original priority P3.

Comment 5 by grt@chromium.org, Oct 10 2016

Can the ProductCode be used for that today? It changes for each release and we don't publish a list of ProductCodes anywhere, so it's a bit difficult for an enterprise to know the full set of all ProductCodes ever used.

Comment 6 by grt@chromium.org, Oct 11 2016

The change to using the same ProductCode for the two builds is an accidental byproduct of a change made to the official build system. It should not be too difficult to move back to distinct ProductCodes.

Comment 7 by mmoss@chromium.org, Oct 11 2016

Status: Fixed (was: Untriaged)
Fixed with internal cl/135832258, which will be picked up by the next builds.

Sign in to add a comment