[Buildbot] #2878: Windows escaping seem to produce problems

Buildbot trac trac at buildbot.net
Wed Mar 18 15:19:55 UTC 2015


#2878: Windows escaping seem to produce problems
--------------------+--------------------
Reporter:  sa2ajj   |       Owner:
    Type:  defect   |      Status:  new
Priority:  major    |   Milestone:  0.9.+
 Version:  0.8.9    |  Resolution:
Keywords:  windows  |
--------------------+--------------------

Comment (by tardyp):

 >just don't do .call() or .wait() unconditionally after
 subprocess.Popen().
 JustAMan, I would advice you make some experiment on the buildslave code
 to convince your self that this is not as simple as you say.

 - How would you watch for subprocess stdios, and stream the results in
 realtime to the master?
 - How would you wait for the processes to finish?

 The parallelism here is completely independant. The same slave runs
 arbitrary number of builder at the same time with arbitrary timing on sub
 process spawn and termination.

 For the rest, I agree that subprocess is probably much more reliable on
 windows than twisted's process management
 http://twistedmatrix.com/documents/13.2.0/core/howto/process.html

 How can we reuse the windows workaround methods of subprocess inside
 twisted is the question

--
Ticket URL: <http://trac.buildbot.net/ticket/2878#comment:11>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list