Closed Bug 430279 Opened 16 years ago Closed 16 years ago

setup qm-win2k3-moz2-01 for moz2 unit testing

Categories

(Release Engineering :: General, defect)

x86
Windows Server 2003
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rcampbell, Unassigned)

References

Details

Setup qm-win2k3-moz2-01 to be part of the moz2 unittest infrastructure.

AS part of the current win2k3 refplatform, this machine came pre-installed with python2.4 and buildbot 0.7.5. We're moving this to buildbot 0.7.7, twisted 8.0.1, zope interface 3.4.1 and python 2.5.2 as part of the upgrade effort in bug 428307.

Currently waiting on some findings to get zope-interface installed.
thanks to ben for finding, http://www.zope.org/Members/saffe/zope_interface/folder_contents. Was able to install zope-interface, twisted and buildbot 0.7.7 under mozilla-build's python25. Moving onto creating/tweaking the buildsteps.
Ran into some strange problems with Twisted 8.0.1 and buildbot 0.7.7. Startup was bailing out with a message similar to, "no reactor win32file". Digging through buildbot's and twisted's startup code, I couldn't find any reference to a win32file reactor, only win32. Tracing the startup, seemed to show buildbot calling into the twisted startup code correctly.

So, I downgraded to Twisted 2.5 and the error I'm getting now is:     
from win32file import WSAEventSelect, FD_READ, FD_WRITE, FD_CLOSE, \
ImportError: No module named win32file

Which suggests that we're missing the win32 extensions for python and apparently they are still required for Twisted.
After a few different attempts and combinations of twisted 2.5 and twisted 8.0.1, I've settled on using twisted 2.5 with some success. Unless twisted re-adds the zope.interface packages to their binary installer of twisted 8.0.1, I'm going to recommend sticking with 2.5 on windows. So far, I haven't run into any incompatibilities between the versions, though buildbot slaves created with 8.0.1 are not necessarily compatible with 2.5 and should be recreated.
configuration's largely complete. Just to re-iterate, the binary packages of the zope.interface installer didn't work with Twisted 8.0.1. Closing this out.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.