[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