Last Comment Bug 770896 - Win8 Elm zip installs / installer currently missing vccorlib110.dll
: Win8 Elm zip installs / installer currently missing vccorlib110.dll
Status: RESOLVED FIXED
:
Product: Firefox
Classification: Client Software
Component: General (show other bugs)
: Trunk
: x86_64 Windows 7
: -- normal (vote)
: Firefox 16
Assigned To: Jim Mathies [:jimm]
:
Mentors:
Depends on:
Blocks: elm-merge metro-releng
  Show dependency treegraph
 
Reported: 2012-07-04 08:01 PDT by Jim Mathies [:jimm]
Modified: 2012-11-20 03:01 PST (History)
4 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments
patch (1.13 KB, patch)
2012-07-09 06:48 PDT, Jim Mathies [:jimm]
robert.strong.bugs: review+
Details | Diff | Splinter Review

Description Jim Mathies [:jimm] 2012-07-04 08:01:55 PDT
Two issues here - 

1) The redist library vccorlib110.dll currently doesn't get included in the distribution.
2) To run as a metro enabled desktop browser, we rely on api-ms-win-core-* winrt runtime. The current win8 release doesn't include these bu default.

#1 is easy to address. #2 is a little strange. One guess is that they aren't distributing these files in the release previews but will in the final release of the os. 

Both of these issues are preventing set up pre-release win8 testing slaves which normally don't have visual studio installed.

https://wiki.mozilla.org/ReferencePlatforms/Test/WinXP

I would suggest we fix #1 on elm, ping ms to confirm the runtime will be in the final release, and try to find some way of getting the pre-release runtime installed without installing visual studio.

Note found this through a search, not sure what this is but it looks promising:

http://www.microsoft.com/downloads/details.aspx?FamilyID=78F5DE9A-47B6-4D3B-BEE6-D878E271832D&displaylang=ru&displaylang=en
Comment 1 Armen Zambrano [:armenzg] - Engineering productivity 2012-07-04 08:06:30 PDT
FTR we might not be running the latest Win8 build:
http://cl.ly/HrLc
"Windows 8 Consumer Preview: Evaluation copy. Build 8250"

Maybe I can ask IT to install the latest copy?
Comment 2 Jim Mathies [:jimm] 2012-07-05 11:35:58 PDT
Confirmed that the Release Preview has the api-ms-win-core-* runtime installed. Morphing this bug.
Comment 3 Jim Mathies [:jimm] 2012-07-05 11:36:52 PDT
(In reply to Armen Zambrano G. [:armenzg] - Release Engineer from comment #1)
> FTR we might not be running the latest Win8 build:
> http://cl.ly/HrLc
> "Windows 8 Consumer Preview: Evaluation copy. Build 8250"
> 
> Maybe I can ask IT to install the latest copy?

Yep, we need to update these slaves to the release preview.
Comment 4 Armen Zambrano [:armenzg] - Engineering productivity 2012-07-05 13:12:14 PDT
I have asked in bug 770953 for IT to re-image one of the machines.

Is there a workaround meanwhile?
Comment 5 Jim Mathies [:jimm] 2012-07-05 14:18:50 PDT
(In reply to Armen Zambrano G. [:armenzg] - Release Engineer from comment #4)
> I have asked in bug 770953 for IT to re-image one of the machines.
> 
> Is there a workaround meanwhile?

For the consumer preview you would have to install visual studio I would think. Best option is to just upgrade to the release preview.  

For the vccorlib problem we need to land a patch on elm that adds vccorlib110.dll here - 

http://mxr.mozilla.org/mozilla-central/source/browser/installer/package-manifest.in#95
http://mxr.mozilla.org/mozilla-central/source/browser/installer/removed-files.in#1388
Comment 6 Jim Mathies [:jimm] 2012-07-09 06:48:50 PDT
Created attachment 640198 [details] [diff] [review]
patch

AFAICT there are two locations we need to mention this file.
Comment 7 Jim Mathies [:jimm] 2012-07-09 12:12:49 PDT
https://hg.mozilla.org/projects/elm/rev/aeecd761a36d

I'll land this on mi once I've confirmed this dll is showing up in zip installs on elm.
Comment 8 Jim Mathies [:jimm] 2012-07-09 13:45:27 PDT
(In reply to Jim Mathies [:jimm] from comment #7)
> https://hg.mozilla.org/projects/elm/rev/aeecd761a36d
> 
> I'll land this on mi once I've confirmed this dll is showing up in zip
> installs on elm.

I also had to add this file to the redist file copy logic in build/win32 - 

https://hg.mozilla.org/projects/elm/rev/8a1293d96653

This is working correctly on Elm now.
Comment 10 Ryan VanderMeulen [:RyanVM] 2012-07-10 15:49:55 PDT
https://hg.mozilla.org/mozilla-central/rev/e308e75d1b5b

Note You need to log in before you can comment on or make changes to this bug.