Opened 5 years ago

Last modified 4 years ago

#2438 new project-idea

Windows Process Management

Reported by: dustin Owned by:
Priority: major Milestone: 0.9.+
Version: 0.8.7p1 Keywords:
Cc: rutsky.vladimir@…

Description

The windows tag documents a number of bugs about starting and killing processes on Windows. Buildbot uses Twisted's process-handling code, so these bugs may be fixed by either re-implementing better support directly in Buildbot, or by patching Twisted's process-handling code.

See also:

Scope

To do well with this project, you would need to bring a lot of the Windows experience that is lacking in the Buildbot development community. Assuming you're familiar with Windows APIs and accessing them from Python, this bug would entail

  • writing test cases to reproduce bugs users have seen
  • interacting with the Twisted community to design solutions that can be merged upstream
  • implementing portable fixes to those bugs
  • documenting them

Related Bugs

Ticket Summary Owner
#387 TerminateProcess fails in buildbot_service.py
#456 Slave's ShellCommand and msys are broken even
#1061 Buildbot locks downloaded files
#1871 Goofy quoting/space handling in buildbot_service.py
#2073 buildbot is unable to delete subdirectories of the build dir that have non-ASCII names under Windows davidsarah
#2176 buildslave hangs trying to kill process after "1200 seconds without output" Callek
#2449 Buildbot fails to capture output
#2878 Windows escaping seem to produce problems
#2885 Windows: rmdirRecursive() fails if a contained file is opened
#2923 "simple" builds fail because Buidlbot is not installed
#2936 Buildbot - Traceback while polling for changes issue
#3052 "File is being used by another process"
#3251 'Git' command fails to clobber local repository when repository has a corrupt index file
#2108 BuildBot uses incorrect method for default location of Visual Studios
#1754 VC9 compile step assumes PlatformSDK is installed
#2293 Simplify MSYS+buildslave integration
#2372 contrib/svn_buildbot.py doesn't work on Windows
#3512 [windows] pid file missing

Change History (2)

comment:1 Changed 4 years ago by rutsky

  • Cc rutsky.vladimir@… added

comment:2 Changed 4 years ago by dustin

  • Milestone changed from 0.8.+ to 0.9.+

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.