Closed Bug 746043 Opened 12 years ago Closed 12 years ago

loan win64 builder to jimm/rstrong for experimenting as win8-builder

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task, P2)

x86
All

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: joduinn, Assigned: catlee)

References

Details

(Whiteboard: [buildduty])

Please scrub keys, and make a win64 builder machine be available for jim, rs to experiment. 



Our win64 builders run win2008 server. Best case: It would be ideal for scaling if it was possible to use this win2008 machine (with a new win8 compiler installed alongside the existing compiler) to generate either win8 builds or win64 builds.  

Worst case, if we cannot use win2008 at all for win8 builds, then we can reformat this machine with win7pro or whatever you need.
Blocks: 737994
What service pack do we run on these machines? According the ms connect, vc11 beta supports sp2 and above.

Thanks for the report. This behavior is by design in MFC and CRT for Visual Studio 11 Beta. The minimum supported operating systems are Windows Server 2008 SP2 and Windows Vista. Windows XP is not a supported operating system for the Beta release (design-time or run-time).

https://connect.microsoft.com/VisualStudio/feedback/details/690617
Actually that may just be the runtime restrictions they've imposed, not sure.
Sp1.

> * Check for updates a second time after the first batch of updates are installed
> ** Windows Server 2008 R2 Service Pack 1 x64 Edition (KB976932) 

See setup instructions on:
https://wiki.mozilla.org/ReferencePlatforms/Win64#Basic_OS_Setup
Assignee: nobody → catlee
Priority: -- → P2
Whiteboard: [buildduty]
(In reply to :armenzg - Off and back on Wed. 25th from comment #3)
> Sp1.
> 
> > * Check for updates a second time after the first batch of updates are installed
> > ** Windows Server 2008 R2 Service Pack 1 x64 Edition (KB976932) 
> 
> See setup instructions on:
> https://wiki.mozilla.org/ReferencePlatforms/Win64#Basic_OS_Setup

:jimm

1) sorry for the delay getting you the machine, we've setup new bugzilla components recently, and I didnt flag this correctly.

2) while the machine is current sp1, if it turns out that you do in fact need sp2, we could have that instead. Just let us know what changes you make to this machine to get working win8 builds, and we'll figure out the details.
Depends on: 747119
w64-ix-slave20.build.mozilla.org has been set aside for this. To access it, you can use ssh port forwarding, e.g.:

ssh -L 5900:w64-ix-slave20.build.mozilla.org:5900 build-vpn.mozilla.com

then vnc to localhost:5900.

login credentials have been sent via email.
(In reply to Chris AtLee [:catlee] from comment #5)
> w64-ix-slave20.build.mozilla.org has been set aside for this. To access it,
> you can use ssh port forwarding, e.g.:
> 
> ssh -L 5900:w64-ix-slave20.build.mozilla.org:5900 build-vpn.mozilla.com
> 
> then vnc to localhost:5900.
> 
> login credentials have been sent via email.

Hmm, doesn't seem to like me, from a terminal I get 

jim@CAGE ~
$ ssh -L 5900:w64-ix-slave20.build.mozilla.org:5900 build-vpn.mozilla.com
Permission denied (publickey,gssapi-with-mic).

I have the vpn software running in the background.

Also tried using putty which I've used before with no success.
sorry, please wait for the dependent bug to be fixed, which grants you access to the build network.
I'm in, thanks guys.
Builds seems to be working. However I haven't actually ran a test build. I'd love to get at the zip build I've generated on that machine (E:\builds\moz2_slave\elm-w64\build\obj-fennec\mobile\dist\*.zip) to test on win8. Couldn't find an easy way to get that off the image, can rel eng give me a hand?
(In reply to Chris AtLee [:catlee] from comment #10)
> I've put it up here:
> http://people.mozilla.org/~catlee/fennec-14.0a1.en-US.win32.zip

This build successfully loads into metro. Looks like our server 2008 machines will do the job. I did a 32-bit build though should I also confirm 64-bit?
(In reply to Jim Mathies [:jimm] from comment #11)
> (In reply to Chris AtLee [:catlee] from comment #10)
> > I've put it up here:
> > http://people.mozilla.org/~catlee/fennec-14.0a1.en-US.win32.zip
> 
> This build successfully loads into metro. Looks like our server 2008
> machines will do the job. I did a 32-bit build though should I also confirm
> 64-bit?

jimm:

1) Yes, a 64bit build would be good to verify also, please.

2) Were you able to do these win8 builds on win2008SP1? Or did you have to upgrade to win2008SP2?
(In reply to John O'Duinn [:joduinn] from comment #12)
> (In reply to Jim Mathies [:jimm] from comment #11)
> > (In reply to Chris AtLee [:catlee] from comment #10)
> > > I've put it up here:
> > > http://people.mozilla.org/~catlee/fennec-14.0a1.en-US.win32.zip
> > 
> > This build successfully loads into metro. Looks like our server 2008
> > machines will do the job. I did a 32-bit build though should I also confirm
> > 64-bit?
> 
> jimm:
> 
> 1) Yes, a 64bit build would be good to verify also, please.
> 

will do.

> 2) Were you able to do these win8 builds on win2008SP1? Or did you have to
> upgrade to win2008SP2?

Nope, stock install worked. VC11 didn't complain, and according to the system info panel the machine is still at SP1.
(In reply to Jim Mathies [:jimm] from comment #13)
> (In reply to John O'Duinn [:joduinn] from comment #12)
> > (In reply to Jim Mathies [:jimm] from comment #11)
> > > (In reply to Chris AtLee [:catlee] from comment #10)
> > > > I've put it up here:
> > > > http://people.mozilla.org/~catlee/fennec-14.0a1.en-US.win32.zip
> > > 
> > > This build successfully loads into metro. Looks like our server 2008
> > > machines will do the job. I did a 32-bit build though should I also confirm
> > > 64-bit?
> > 
> > jimm:
> > 
> > 1) Yes, a 64bit build would be good to verify also, please.
> > 
> 
> will do.

A 64-bit build completed successfully as well.
(In reply to Jim Mathies [:jimm] from comment #13)
...
> > 2) Were you able to do these win8 builds on win2008SP1? Or did you have to
> > upgrade to win2008SP2?
> 
> Nope, stock install worked. VC11 didn't complain, and according to the
> system info panel the machine is still at SP1.
Cool. 


(In reply to Jim Mathies [:jimm] from comment #14)
> > > 1) Yes, a 64bit build would be good to verify also, please.
> > will do.
> A 64-bit build completed successfully as well.
Sweet! Very cool to hear, thanks Jim.

So, if I sum this up correctly, by installing the new VC11 compiler alongside existing compiler, and making no other changes to the build machine, we can generate 32bit win8 builds or 64bit win8 builds on the same machine.
(In reply to John O'Duinn [:joduinn] from comment #15)
> So, if I sum this up correctly, by installing the new VC11 compiler
> alongside existing compiler, and making no other changes to the build
> machine, we can generate 32bit win8 builds or 64bit win8 builds on the same
> machine.

Not entirely, see bug 737994, steps b, c, & d. You'll need new build tools and the proper startup scripts, which aren't part of the official build tools release yet.
Jim, are you done with this machine now?
(In reply to Chris AtLee [:catlee] from comment #17)
> Jim, are you done with this machine now?

Yep.
Great, thanks!
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
(mass move of loan bugs to new releng component, filter on CallekAug2013LoanerMove )
Component: Release Engineering: Machine Management → Release Engineering: Loan Requests
Product: mozilla.org → Release Engineering
Component: Loan Requests → Buildduty
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.