Closed Bug 803808 Opened 7 years ago Closed 7 years ago

Update Python on SeaMonkey buildslaves

Categories

(SeaMonkey :: Build Config, defect, major)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcsmurf, Assigned: Callek)

References

Details

Attachments

(1 file, 3 obsolete files)

Yet another build tool chain change to deal with: Bug 800614 raised the minimum Python version requirement to Python 2.6 on mozilla-central. The SeaMonkey buildboxen currently run Python 2.5. Python needs to updated to get comm-central/mozilla-central building again (maybe even update Python 2.7, whatever works best).
Severity: normal → major
OS: Windows XP → All
Hardware: x86 → All
Depends on: 800614
I think the plan might be to be on 2.7 eventually (main build machines are already on 2.7), so targeting 2.7 might be a good idea.
(In reply to Gary Kwong [:gkw, :nth10sd] from comment #1)
> I think the plan might be to be on 2.7 eventually (main build machines are
> already on 2.7), so targeting 2.7 might be a good idea.

yes, see bug 724191.
Blocks: 804865
Assignee: nobody → ewong
Status: NEW → ASSIGNED
Attachment #675415 - Flags: review?(bugspam.Callek)
Attachment #675415 - Flags: review?(bugspam.Callek) → review+
Attached patch Path fix for previous patch. (obsolete) — Splinter Review
Attachment #675451 - Flags: review+
Regarding the Windows build bustage: You need to create a copy of python.exe in D:\mozilla-build\python27 with the name "python2.7.exe" (mozilla-build includes this). The configure.in check relies on this to detect Python 2.7.
Issue #1, windows non-VMs didn't have python installed

Pulled the 2.7.3 msi (as in MoCo machines and our VM's) and did:

msiexec /i python-2.7.3.msi /quiet /norestart  /log c:\tmp\python27_install.log TARGETDIR=D:\mozilla-build\python27 ALLUSERS=1


Secondly, the patches here ended up not using buildbot python (which has pywin32 installed) in the few cases it needs it, so made sure that is ahead in path (also matching MoCo systems)
Attachment #675415 - Attachment is obsolete: true
Attachment #675451 - Attachment is obsolete: true
Attachment #675466 - Attachment is obsolete: true
Attachment #677670 - Flags: review?(ewong)
Attachment #677670 - Flags: review?(ewong) → review+
Assignee: ewong → bugspam.Callek
For Win32 builders:

copy d:\mozilla-build\python27\python.exe d:\mozilla-build\python27\python2.7.exe
This is now done, thanks to ewong's c#10
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.