Closed Bug 594468 Opened 9 years ago Closed 9 years ago

Add YASM to Windows slaves, upgrade Linux/Mac slaves to YASM 1.1

Categories

(SeaMonkey :: Release Engineering, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.1b1

People

(Reporter: kairo, Assigned: kairo)

References

Details

Firefox people have upgraded/installed YASM 1.1 on all slaves in bug 583924, we need to do the same, esp. as bug 583849 is about to land and requires it on Windows.
Commands for Windows:
---------------------------------------------------------------------------
rm /d/mozilla-build/msys/etc/profile.d/profile-extrapaths.sh
wget http://hg.mozilla.org/build/opsi-package-sources/raw-file/9afce7d8597e/yasm/CLIENT_DATA/new/profile-extrapaths.sh -P /d/mozilla-build/msys/etc/profile.d/
mkdir /d/mozilla-build/yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0-win32.exe -O /d/mozilla-build/yasm/yasm.exe
Done on cb-sea-win32-tbox, cb-seamonkey-win32-02, cb-seamonkey-win32-03, cn-sea-qm-win2k3-01.
cb-seamonkey-win32-01 has vanished after stopping buildbot, need to take a look into that.
cb-seamonkey-win32-01 has now been done, after phong from Mozilla IT got it back by rebooting it.

Bug 570994 and bug 571007 added the original YASM 1.0.1 versions on Linux and Mac.
Depends on: 570994, 571007
Commands for 32bit Linux:
---------------------------------------------------------------------------
scp -i /home/seabld/.ssh/seabld_dsa seabld@stage-old.mozilla.org:/mnt/puppet-files/production/centos5-i686/build/RPMs/yasm-1.1.0-1.i386.rpm /tools/dist/
rpm -Uhv /tools/dist/yasm-1.1.0-1.i386.rpm
rm -f /tools/dist/yasm-1.1.0-1.i386.rpm
---------------------------------------------------------------------------

Commands for 64bit Linux:
---------------------------------------------------------------------------
scp -i /home/seabld/.ssh/seabld_dsa seabld@stage-old.mozilla.org:/mnt/puppet-files/production/centos5-x86_64/build/RPMs/yasm-1.1.0-1.x86_64.rpm /tools/dist/
rpm -Uhv /tools/dist/yasm-1.1.0-1.x86_64.rpm
rm -f /tools/dist/yasm-1.1.0-1.x86_64.rpm
---------------------------------------------------------------------------

Commands for Mac:
---------------------------------------------------------------------------
cd /tools/dist/
scp seabld@stage-old.mozilla.org:/mnt/puppet-files/production/darwin9-i386/build/DMGs/yasm-1.1.0.dmg .
hdiutil attach yasm-1.1.0.dmg
sudo installer -pkg /Volumes/Mozilla\ yasm-1.1.0/yasm-1.1.0.pkg -target /
hdiutil detach /Volumes/Mozilla\ yasm-1.1.0
sudo rm yasm-1.1.0.dmg
---------------------------------------------------------------------------

cb-seamonkey-linux64-01, cn-sea-qm-centos5-01, cb-sea-miniosx01 are done.
cb-seamonkey-linux-01, cb-seamonkey-linux-02, cb-seamonkey-linux-03, cb-sea-linux-tbox, cb-sea-miniosx02, cb-sea-miniosx03, cb-sea-miniosx04, cb-sea-miniosx05 done as well, this should be fixed.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.1b1
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.