Re: [Python-Dev] [Python-checkins] buildbot failure in x86 W2k trunk
For removing extension modules from the build process on Windows, do you just delete the File entry from PCbuild/pythoncore.vcproj? -Brett On 5/20/07, buildbot@python.org <buildbot@python.org> wrote:
The Buildbot has detected a new failure of x86 W2k trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%2520W2k%2520trunk/builds/290
Buildbot URL: http://www.python.org/dev/buildbot/all/
Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon
BUILD FAILED: failed compile
sincerely, -The Buildbot
_______________________________________________ Python-checkins mailing list Python-checkins@python.org http://mail.python.org/mailman/listinfo/python-checkins
Brett Cannon schrieb:
For removing extension modules from the build process on Windows, do you just delete the File entry from PCbuild/pythoncore.vcproj?
No, you also need to remove the entry from PC/config.c. Regards, Martin
http://www.python.org/dev/buildbot/all/x86%20W2k%20trunk Is my buildbot the only reliable Windows buildbot machine? It is possible that within a couple of weeks or so I'll have to take this one offline. Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good. Trent -- Trent Mick trentm at activestate.com
Trent Mick schrieb:
http://www.python.org/dev/buildbot/all/x86%20W2k%20trunk
Is my buildbot the only reliable Windows buildbot machine? It is possible that within a couple of weeks or so I'll have to take this one offline.
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
How much work is it to set one up, and to maintain it? Maybe I can offer an XP VMWare image. Thomas
Thomas Heller wrote:
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
How much work is it to set one up, and to maintain it? Maybe I can offer an XP VMWare image.
It has been a while since I set it up. Tim did so at about the same time and wrote down his steps to setup... but I can't find the reference to those instructions right now. I've found maintenance to be low -- just have to have to start a cmd shell and run the buildbot slave command. However, that may be because the box on which it is running isn't one I use regularly, so I don't have to worry about accidentally killing the process, frequent reboots or anything like that. I'll try to dig around and see what I can find for setup instructions. Trent -- Trent Mick trentm at activestate.com
On Wed, May 23, 2007 at 12:08:52PM -0700, Trent Mick wrote: -> Thomas Heller wrote: -> >> Are there others that can provide a Windows buildbot? It would probably -> >> be good to have two -- and a WinXP one would be good. -> > -> > How much work is it to set one up, and to maintain it? Maybe I can offer an XP VMWare image. -> -> It has been a while since I set it up. Tim did so at about the same time -> and wrote down his steps to setup... but I can't find the reference to -> those instructions right now. -> -> I've found maintenance to be low -- just have to have to start a cmd -> shell and run the buildbot slave command. However, that may be because -> the box on which it is running isn't one I use regularly, so I don't -> have to worry about accidentally killing the process, frequent reboots -> or anything like that. -> -> I'll try to dig around and see what I can find for setup instructions. It's mildly tricky to install, but very easy to set up a slave process; I have several. I can offer an image, but what kills me is the maintenance. It's rarely a big deal -- reboot after some updates, install some startup scripts, etc. -- but when it *does* require an effort I hate it off because I dislike Windows so intensely ;). Not a good reason, I know, but... cheers, --titus
Trent Mick wrote:
It has been a while since I set it up. Tim did so at about the same time and wrote down his steps to setup... but I can't find the reference to those instructions right now.
http://wiki.python.org/moin/BuildbotOnWindows If you run into problems setting it up, feel free to ping me. chat: (Gtalk/Jabber) trentm@gmail.com
I've found maintenance to be low -- just have to have to start a cmd shell and run the buildbot slave command.
I believe MarkH posted some notes on getting a buildbot Windows slave running as a service as well, but I didn't try that. Getting that working easily could help cut down on the maintenance. Trent -- Trent Mick trentm at activestate.com
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
How much work is it to set one up, and to maintain it? Maybe I can offer an XP VMWare image.
Setting it up essentially requires to put all the software into place, see the wiki. Maintaining it requires attention in case it suddenly hangs, which it does more often on Windows than it does on Unix. In particular, when a process fails to terminate, subsequently it may fail to remove or modify files, and then it breaks completely until the process is killed. A weekly reboot would like fix the majority of the maintenance problems. Regards, Martin
Trent Mick schrieb:
http://www.python.org/dev/buildbot/all/x86%20W2k%20trunk
Is my buildbot the only reliable Windows buildbot machine?
Tim Peter's machine comes and goes, depending on whether he starts the buildbot. Alan McIntyre's machien should be mostly he reliable, but nobody really notices if it goes away.
It is possible that within a couple of weeks or so I'll have to take this one offline.
Don't worry about that. It's a volunteer service, so if nobody volunteers, regular building on Windows just won't happen.
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
It certainly would be good. Unfortunately, Windows users are not that much engaged in the open source culture, so few of them volunteer (plus it's more painful, with Windows not being a true multi-user system). Regards, Martin
On 5/23/07, "Martin v. Löwis" <martin@v.loewis.de> wrote:
Trent Mick schrieb:
http://www.python.org/dev/buildbot/all/x86%20W2k%20trunk
Is my buildbot the only reliable Windows buildbot machine?
Tim Peter's machine comes and goes, depending on whether he starts the buildbot. Alan McIntyre's machien should be mostly he reliable, but nobody really notices if it goes away.
I ping buildbot owners from time to time if their bot is unavailable or otherwise having problems. I know I've talked to Alan recently, but in this case I think he contacted me. n
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
It certainly would be good. Unfortunately, Windows users are not that much engaged in the open source culture, so few of them volunteer (plus it's more painful, with Windows not being a true multi-user system).
I'll try to setup a buildbot under WinXP. Whom do I contact to get HOST:PORT and PASSWORD ? Thanks, Thomas
Thomas Heller wrote:
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good. It certainly would be good. Unfortunately, Windows users are not that much engaged in the open source culture, so few of them volunteer (plus it's more painful, with Windows not being a true multi-user system).
I'll try to setup a buildbot under WinXP. Whom do I contact to get HOST:PORT and PASSWORD ?
Martin, I believe. Trent -- Trent Mick trentm at activestate.com
Thomas Heller schrieb:
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
It certainly would be good. Unfortunately, Windows users are not that much engaged in the open source culture, so few of them volunteer (plus it's more painful, with Windows not being a true multi-user system).
I'll try to setup a buildbot under WinXP.
The buildbot is now working. Thomas
Thomas Heller schrieb:
Thomas Heller schrieb:
Are there others that can provide a Windows buildbot? It would probably be good to have two -- and a WinXP one would be good.
It certainly would be good. Unfortunately, Windows users are not that much engaged in the open source culture, so few of them volunteer (plus it's more painful, with Windows not being a true multi-user system).
I'll try to setup a buildbot under WinXP.
The buildbot is now working.
Should I try to setup another buildbot client for win32/AMD64? Thomas
Should I try to setup another buildbot client for win32/AMD64?
We don't have a Win64 buildbot yet. Depending on whether you plan to use PCbuild or PCbuild8, this might be a challenge to get working (I think it's a challenge either way, but different). If it could actually work, it might be useful. Regards, Martin
Martin v. Löwis schrieb:
Should I try to setup another buildbot client for win32/AMD64?
We don't have a Win64 buildbot yet. Depending on whether you plan to use PCbuild or PCbuild8, this might be a challenge to get working (I think it's a challenge either way, but different). If it could actually work, it might be useful.
For release25-maint, probably PCBuild should be used since that is used to create the installer. For trunk/Python 2.6 I don't know what you will use for the release version. Where do you think is the challange to get it working? For the buildbot client itself I would use the same stuff as in the WinXP buildbot (32-bit python2.4, twisted, buildbot, pywin32). For the build scripts in Tools\buildbot I made some small changes to the batch files (appended). They look for a PROCESSOR_ARCHITECTURE env var, and if this is equal to AMD64 the build target and one or two small other things are changed from the default. So these scripts currently build the PCBuild process. I can run Tools\buildbot\build.bat, then Tools\buildbot\test.bat, and Tools\buildbot\clean.bat successfully. Of course this does not mean that *everything* is built correctly - currently _sqlite3, bz2, _tkinter, and _ssl are not build because of several reasons. If you want me to go online with the buildbot please send me a HOST:PORT and PASSWORD. Thomas Index: Tools/buildbot/build.bat =================================================================== --- Tools/buildbot/build.bat (revision 55792) +++ Tools/buildbot/build.bat (working copy) @@ -2,4 +2,6 @@ cmd /c Tools\buildbot\external.bat call "%VS71COMNTOOLS%vsvars32.bat" cmd /q/c Tools\buildbot\kill_python.bat -devenv.com /useenv /build Debug PCbuild\pcbuild.sln +set TARGET=Debug +if "%PROCESSOR_ARCHITECTURE%" == "AMD64" set _TARGET=ReleaseAMD64 +devenv.com /useenv /build %_TARGET% PCbuild\pcbuild.sln Index: Tools/buildbot/test.bat =================================================================== --- Tools/buildbot/test.bat (revision 55792) +++ Tools/buildbot/test.bat (working copy) @@ -1,3 +1,5 @@ @rem Used by the buildbot "test" step. cd PCbuild -call rt.bat -d -q -uall -rw +set _DEBUG=-d +if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set _DEBUG= +call rt.bat %_DEBUG% -q -uall -rw Index: Tools/buildbot/clean.bat =================================================================== --- Tools/buildbot/clean.bat (revision 55792) +++ Tools/buildbot/clean.bat (working copy) @@ -2,5 +2,9 @@ call "%VS71COMNTOOLS%vsvars32.bat" cd PCbuild @echo Deleting .pyc/.pyo files ... -python_d.exe rmpyc.py -devenv.com /clean Debug pcbuild.sln +set _PYTHON=python_d.exe +if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set _PYTHON=python.exe +%_PYTHON% rmpyc.py +set TARGET=Debug +if "%PROCESSOR_ARCHITECTURE%" == "AMD64" set TARGET=ReleaseAMD64 +devenv.com /clean %TARGET% pcbuild.sln
For release25-maint, probably PCBuild should be used since that is used to create the installer. For trunk/Python 2.6 I don't know what you will use for the release version.
I actually don't know either, yet. I would like to use Orcas, but it's not clear when this will be released; neither is clear when 2.6 will be released. I notice that Kristjan would like to see a PCbuild8 buildbot.
Where do you think is the challange to get it working? For the buildbot client itself I would use the same stuff as in the WinXP buildbot (32-bit python2.4, twisted, buildbot, pywin32).
I think the scripts in Tools\buildbot might be tricky, along with possible changes to the master.
For the build scripts in Tools\buildbot I made some small changes to the batch files (appended). They look for a PROCESSOR_ARCHITECTURE env var, and if this is equal to AMD64 the build target and one or two small other things are changed from the default. So these scripts currently build the PCBuild process.
That's an interesting option. I had myself arranged for the master to issue a different build command to an AMD64 build slave.
If you want me to go online with the buildbot please send me a HOST:PORT and PASSWORD.
Doing so in a separate message. Regards, Martin
On 5/23/07, "Martin v. Löwis" <martin@v.loewis.de> wrote:
Tim Peter's machine comes and goes, depending on whether he starts the buildbot. Alan McIntyre's machien should be mostly he reliable, but nobody really notices if it goes away.
FWIW, my current internet service is less than spectacular, and frequently vanishes for hours at a time. I will be moving it within the next 3 weeks to my new residence which--I hope--will have better service. So hopefully that will mean it becomes more reliable. ;-) Alan
participants (7)
-
"Martin v. Löwis"
-
Alan McIntyre
-
Brett Cannon
-
Neal Norwitz
-
Thomas Heller
-
Titus Brown
-
Trent Mick