--- PackageJob.py 2006-10-03 22:46:25.000000000 -0400 +++ PackageJob.py-depsolvekill-fix 2006-10-26 21:29:32.000000000 -0400 @@ -677,7 +677,7 @@ self._die = True self.log(msg="Job kill request from %s" % username) - if self._curstage == 'waiting': + if self._curstage in ['waiting', 'depsolve']: # In 'waiting' stage, we have no controller thread. So to get # the job killed immediately, we have to start one t = PackageJobController(self, 'killed', None)