# HG changeset patch # User cmlenz # Date 1187891998 0 # Node ID a8c331c2d500db3f0a834a3fbe5a0cd834fb051a # Parent d139ac1d216a5847f505378e53aa5df8294ac507 Attempt at a fix for #165. diff --git a/bitten/queue.py b/bitten/queue.py --- a/bitten/queue.py +++ b/bitten/queue.py @@ -138,7 +138,10 @@ builds_to_delete = [] for build in Build.select(self.env, status=Build.PENDING, db=db): if self.should_delete_build(build, repos): - builds_to_delete.append(build) + self.log.info('Scheduling build of configuration "%s" at ' + 'revision [%s] on %r for deletion', config.name, + rev, platform.name) + builds_to_delete.append(build) elif build.platform in platforms: break else: @@ -233,8 +236,8 @@ if not self.build_all: self.log.debug('Ignoring older revisions for configuration ' - '%r', config.name) - break + '%r on %r', config.name, platform.name) + continue for build in builds: build.insert(db=db)