[Buildbot-devel] Problems running under Windows

Niklaus Giger Niklaus.Giger at netstal.com
Fri Mar 31 09:06:27 UTC 2006


Hi

I have the following situation under Windows:
My Buildbot/Master/Slave are working under WindowsNT as the  update.log shows

starting svn operation
C:\WINDOWS\system32\cmd.exe /c svn update --revision HEAD
 in dir H:\xrun\buildbot.slave\lokal\build (timeout 1200 secs)
 argv: ['C:\\WINDOWS\\system32\\cmd.exe', '/c', 'svn', 'update', '--revision',
'HEAD']
 environment: {'TMP': 'C:\\TEMP', 'COMPUTERNAME': 'WS1558', 'SQLBASE':
'C:\\CENTURA', 'USERDOMAIN': 'WS1558', 'RUBY_TK_DLL':
'C:\\Programme\\Ruby\\bin\\tk83.dll', 'WINDOWS_LOGIN': '0', 'NOV_USER': 'NG',
'COMMANDER_PATH': 'C:\\Programme\\totalcmd.651', 'COMMONPROGRAMFILES':
'C:\\Programme\\Gemeinsame Dateien', 'NWUSERNAME': 'NG', 'PROCESSOR_IDENTIFIER':
'x86 Family 15 Model 2 Stepping 4, GenuineIntel', 'FILE_SERVER': 'FSTE',
'CYGWIN': 'server', 'PROCESSOR_REVISION': '0204', 'PKGDATADIR':
'C:\\Programme\\namazu\\share\\namazu', 'HOME': 'H:/xrun/niklaus',
'APR_ICONV_PATH': 'C:\\Programme\\Subversion\\iconv', 'LANG': 'DE', 'KDEDIR':
'C:\\PROGRAMME\\KDE', 'TEMP': 'C:\\TEMP', 'VSLICKCONFIG':
'y:\\xrun\\vslick\\user_config', 'PROCESSOR_ARCHITECTURE': 'x86', 'NAMAZURC':
'C:\\Programme\\namazu\\etc\\namazu\\namazurc', 'ALLUSERSPROFILE':
'C:\\Dokumente und Einstellungen\\All Users', 'KANWADICTPATH':
'C:\\kakasi\\share\\kakasi\\kanwadict', 'MKNMZRC':
'C:\\Programme\\namazu\\etc\\namazu\\mknmzrc', 'SESSIONNAME': 'Console',
'HOMEPATH': '\\', 'NWLANGUAGE': 'ENGLISH', 'USERNAME': 'NG', 'NAMAZULOCALEDIR':
'C:\\Programme\\namazu\\share\\locale', 'LOGONSERVER': '\\\\WS1558', 'PROMPT':
'$P$G', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'SYSTEMROOT':
'C:\\WINDOWS', 'TCL_LIBRARY': 'C:\\Programme\\Ruby\\tcl\\lib\\tcl8.3', 'PATH':
'C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\syst
em32\\nls;C:\\WINDOWS\\system32\\nls\\ENGLISH;C:\\Programme\\subversion\\bin\\;C
:\\Programme\\python24;C:\\Programme\\Python24\\Scripts;C:\\programme\\msys\\1.0
\\bin;C:\\programme\\mingw\\bin', 'NOV_WSNR': 'WS1558', 'ITAIJIDICTPATH':
'C:\\kakasi\\share\\kakasi\\itaijidict', 'PATHEXT':
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.RB;.RBW;.PY', 'RUBYOPT':
'rubygems', 'FP_NO_HOST_CHECK': 'NO', 'WINDIR': 'C:\\WINDOWS', 'NAME': 'NG',
'HOMEDRIVE': 'C:', 'ANT_HOME': 'C:\\Programme\\apache-ant-1.6.5',
'PROGRAMFILES': 'C:\\Programme', 'RUBY_TCL_DLL':
'C:\\Programme\\Ruby\\bin\\tcl83.dll', 'SYSTEMDRIVE': 'C:', 'PRPORT': '',
'NUMBER_OF_PROCESSORS': '1', 'APPDATA': 'C:\\Dokumente und
Einstellungen\\NG\\Anwendungsdaten', 'PROCESSOR_LEVEL': '15', 'TENETID':
'XXX1558', 'CCACHE_DIR': 'F:/CCACHE', 'OS': 'Windows_NT', 'USERPROFILE':
'C:\\Dokumente und Einstellungen\\NG'}
Revision 306.
program finished with exit code 0

However the running "trial -r win32 buildbot.test.test_vc.SVN.testBranch"
gave me the errors" No usable Subversion was found".
This could be eliminated by manually tweaking test_vc.py to use
twisted.python.procutils.which to find out where svn is installed.

Next problem is that test_vc.py tries to import into a repository
svn.EXE import -m sample_project_files
file://H:\xrun\buildbot.cvs\buildbot\_trial_temp\test_vc\repositories\SVN-Reposi
tory/sample/trunk
whereas svn expects something like
svn.EXE import -m sample_project_files
file:///H:/xrun/buildbot.cvs/buildbot/_trial_temp/test_vc/repositories/SVN-Repos
itory/sample/trunk

As proved by the command line equivalents
H:\xrun\buildbot.cvs\buildbot>svn ls file:///F:/axos_svn_db
branches/
tags/
trunk/

H:\xrun\buildbot.cvs\buildbot>svn ls file:///F:\axos_svn_db
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///F:%5Caxos_svn_db'

Now my question is: Did test_vc.py ever run under Windows? Are there somewhere
some buildbot for buildbot running
that prove it?
Or should I just continue hacking until I solve all these nasty problems.
Shall I open a bug report?

I attach my very provisory diffs to test_vc.py it anybody else is interested in
this problem.

Best regards and thanks for any comment.


Niklaus Giger

begin 666 test_vc.diff
M26YD97 at Z('1E<W1?=F,N<'D*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0I20U,@
M9FEL93H at +V-V<W)O;W0O8G5I;&1B;W0O8G5I;&1B;W0O8G5I;&1B;W0O=&5S
M="]T97-T7W9C+G!Y+'8*<F5T<FEE=FEN9R!R979I<VEO;B`Q+C0T"F1I9F8@
M+74 at +7(Q+C0T('1E<W1?=F,N<'D*+2TM('1E<W1?=F,N<'D),3, at 36%R(#(P
M,#8@,#4Z-3`Z,C0 at +3`P,#`),2XT-`HK*RL@=&5S=%]V8RYP>0DS,2!-87(@
M,C`P-B`P.3HP,SHU,2`M,#`P,`I`0"`M-RPV("LW+#<@0$`*(`H at 9G)O;2!T
M=VES=&5D+G1R:6%L(&EM<&]R="!U;FET=&5S=`H at 9G)O;2!T=VES=&5D+FEN
M=&5R;F5T(&EM<&]R="!D969E<BP@<F5A8W1O<BP@=71I;',**V9R;VT@='=I
M<W1E9"YP>71H;VXN<')O8W5T:6QS(&EM<&]R="!W:&EC:`H@(V1E9F5R+D1E
M9F5R<F5D+F1E8G5G(#T at 5')U90H@"B!F<F]M('1W:7-T960N<'ET:&]N(&EM
M<&]R="!L;V<*0$`@+3DY-"PQ,B`K.3DU+#$Y($!`"B`@("`@("`@(&EF(&YO
M="!60U,N:&%S7VME>2 at B<W9N(BDZ"B`@("`@("`@("`@("!60U-;(G-V;B)=
M(#T at 1F%L<V4*("`@("`@("`@("`@(&9O<B!P(&EN(&]S+F5N=FER;VY;)U!!
M5$@G72YS<&QI="AO<RYP871H<V5P*3H*+2`@("`@("`@("`@("`@("!I9B!O
M<RYP871H+F5X:7-T<RAO<RYP871H+FIO:6XH<"P@)W-V;B<I*3H**R`@("`@
M("`@("`@("`@("`C('!R:6YT("),;V]K:6YG(&9O<B!S=FX@:6X@(BMP"BL@
M("`@("`@("`@("`@("`@8VUD(#T@)W-V;B<**R`@("`@("`@("`@("`@("!I
M9B!S>7,N<&QA=&9O<FT@/3T@)W=I;C,R)SH**R`@("`@("`@("`@("`@("`@
M("`@<')I;G0@(F-M9"`P("(K8VUD"BL@("`@("`@("`@("`@("`@("`@(&5X
M92`]("<G+FIO:6XH=VAI8V at H8VUD*2D**R`@("`@("`@("`@("`@("!E;'-E
M. at HK("`@("`@("`@("`@("`@("`@("!E>&4@/2!C;61;,%T**R`@("`@("`@
M("`@("`@("!I9B!O<RYP871H+F5X:7-T<RAE>&4I. at H@("`@("`@("`@("`@
M("`@("`@("`C('=E(&YE960@<W9N('1O(&)E(&-O;7!I;&5D('=I=&@@=&AE
M(')A7VQO8V%L(&%C8V5S<PH@("`@("`@("`@("`@("`@("`@("`C(&UO9'5L
M90H@("`@("`@("`@("`@("`@("`@("!F<F]M('1W:7-T960N:6YT97)N970@
M:6UP;W)T('5T:6QS"B`@("`@("`@("`@("`@("`@("`@(&QO9RYM<V<H(G)U
M;FYI;F<@<W9N("TM=F5R<VEO;BXN(BD*+2`@("`@("`@("`@("`@("`@("`@
M9"`]('5T:6QS+F=E=%!R;V-E<W-/=71P=70H)W-V;B<L(%LB+2UV97)S:6]N
M(ETL"BL@("`@("`@("`@("`@("`@("`@(&0@/2!U=&EL<RYG9710<F]C97-S
M3W5T<'5T*&5X92P at 6R(M+79E<G-I;VXB72P*("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@96YV/6]S+F5N=FER;VXI
M"B`@("`@("`@("`@("`@("`@("`@(&0N861D0V%L;&)A8VLH<V5L9BY?8V%P
M86)L92D*("`@("`@("`@("`@("`@("`@("`@<F5T=7)N(&0*0$`@+3$P,C4L
M,3(@*S$P,S,L,C(@0$`*("`@("`@("`@<V5L9BYS=FYU<FQ?=')U;FL@/2!S
M96QF+G-V;G5R;"`K("(O<V%M<&QE+W1R=6YK(@H@("`@("`@("!S96QF+G-V
M;G5R;%]B<F%N8V@@/2!S96QF+G-V;G5R;"`K("(O<V%M<&QE+V)R86YC:"(*
M(`HM("`@("`@("!W(#T@<V5L9BYD;RAS96QF+G)E<&)A<V4L(")S=FYA9&UI
M;B!C<F5A=&4@)7,B("4@<V5L9BYS=FYR97`I"BL@("`@("`@(&-M9"`]("=S
M=FYA9&UI;B<**R`@("`@("`@:68@<WES+G!L871F;W)M(#T]("=W:6XS,B<Z
M"BL@("`@("`@("`@("!S=FYA9&UI;B`]("<G+FIO:6XH=VAI8V at H8VUD*2D*
M*R`@("`@("`@96QS93H**R`@("`@("`@("`@('-V;F%D;6EN(#T at 8VUD6S!=
M"BL@("`@("`@('<@/2!S96QF+F1O*'-E;&8N<F5P8F%S92P@<W9N861M:6XK
M(B!C<F5A=&4@)7,B("4@<V5L9BYS=FYR97`I"B`@("`@("`@('EI96QD('<[
M('<N9V5T4F5S=6QT*"D*(`HK("`@("`@("!C;60@/2`G<W9N)PHK("`@("`@
M("!I9B!S>7,N<&QA=&9O<FT@/3T@)W=I;C,R)SH**R`@("`@("`@("`@('-V
M;F5X92`]("<G+FIO:6XH=VAI8V at H8VUD*2D**R`@("`@("`@96QS93H**R`@
M("`@("`@("`@('-V;F5X92`](&-M9%LP70H@("`@("`@("!S96QF+G!O<'5L
M871E*'1M<"D*("`@("`@("`@=R`]('-E;&8N9&\H=&UP+`HM("`@("`@("`@
M("`@("`@("`@("`B<W9N(&EM<&]R="`M;2!S86UP;&5?<')O:F5C=%]F:6QE
M<R`E<R(@)0HK("`@("`@("`@("`@("`@("`@("!S=FYE>&4K(B!I;7!O<G0@
M+6T@<V%M<&QE7W!R;VIE8W1?9FEL97,@)7,B("4*("`@("`@("`@("`@("`@
M("`@("`@<V5L9BYS=FYU<FQ?=')U;FLI"B`@("`@("`@('EI96QD('<[(&]U
M="`]('<N9V5T4F5S=6QT*"D*("`@("`@("`@<VAU=&EL+G)M=')E92AT;7`I
M"D!`("TQ,#,Y+#$V("LQ,#4W+#$V($!`"B`@("`@("`@('-E;&8N861D5')U
M;FM2978H:6YT*&TN9W)O=7`H,2DI*0H@"B`@("`@("`@('<@/2!S96QF+F1O
M*'-E;&8N<F5P8F%S92P*+2`@("`@("`@("`@("`@("`@("`@(G-V;B!C:&5C
M:V]U="`E<R!S=FYT;7`B("4@<V5L9BYS=FYU<FQ?=')U;FLI"BL@("`@("`@
M("`@("`@("`@("`@('-V;F5X92LB(&-H96-K;W5T("5S('-V;G1M<"(@)2!S
M96QF+G-V;G5R;%]T<G5N:RD*("`@("`@("`@>6EE;&0@=SL@=RYG971297-U
M;'0H*0H@"BT@("`@("`@('<@/2!S96QF+F1O*'1M<"P@(G-V;B!C<"`M;2!M
M86ME7V)R86YC:"`E<R`E<R(@)2`H<V5L9BYS=FYU<FQ?=')U;FLL"BL@("`@
M("`@('<@/2!S96QF+F1O*'1M<"P@<W9N97AE*R(@8W`@+6T@;6%K95]B<F%N
M8V@@)7,@)7,B("4@*'-E;&8N<W9N=7)L7W1R=6YK+`H@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M('-E;&8N<W9N=7)L7V)R86YC:"DI"B`@("`@("`@('EI96QD('<[('<N9V5T
M4F5S=6QT*"D*+2`@("`@("`@=R`]('-E;&8N9&\H=&UP+"`B<W9N('-W:71C
M:"`E<R(@)2!S96QF+G-V;G5R;%]B<F%N8V at I"BL@("`@("`@('<@/2!S96QF
M+F1O*'1M<"P@<W9N97AE*R(@<W=I=&-H("5S(B`E('-E;&8N<W9N=7)L7V)R
M86YC:"D*("`@("`@("`@>6EE;&0@=SL@=RYG971297-U;'0H*0H@("`@("`@
M("!S96QF+G!O<'5L871E7V)R86YC:"AT;7`I"BT@("`@("`@('<@/2!S96QF
M+F1O*'1M<"P@(G-V;B!C;VUM:70 at +6T@8V]M;6ET7V]N7V)R86YC:"(I"BL@
M("`@("`@('<@/2!S96QF+F1O*'1M<"P@<W9N97AE*R(@8V]M;6ET("UM(&-O
M;6UI=%]O;E]B<F%N8V at B*0H@("`@("`@("!Y:65L9"!W.R!O=70@/2!W+F=E
M=%)E<W5L="@I"B`@("`@("`@('-H=71I;"YR;71R964H=&UP*0H@("`@("`@
M("!M(#T@<F4N<V5A<F-H*'(G0V]M;6ET=&5D(')E=FES:6]N("A<9"LI7"XG
M+"!O=70I"D!`("TQ,3$S+#8@*S$Q,S$L-R!`0`H@("`@("`@("!R971U<FX@
M;6%Y8F5786ET*&0I"B`*("`@("!D968@=&5S=%1R>2AS96QF*3H**PH@("`@
M("`@("`C(&5X=')A8W0@=&AE(&)A<V4@<F5V:7-I;VX at 86YD('!A=&-H(&9R
M;VT at 82!M;V1I9FEE9"!T<F5E+"!U<V4@:70@=&\*("`@("`@("`@(R!C<F5A
M=&4@=&AE('-A;64 at 8V]N=&5N=',@;VX@=&AE(&)U:6QD<VQA=F4*("`@("`@
M("`@<V5L9BYV8V%R9W,@/2![("=B87-E55),)SH@<V5L9BYS=FYU<FP@*R`B
$+R(L"@``
`
end





More information about the devel mailing list