Skip to content

Commit

Permalink
[resolver] Remove leftover buildroot problems
Browse files Browse the repository at this point in the history
  • Loading branch information
msimacek committed Aug 23, 2016
1 parent 1590cc5 commit d264e30
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions koschei/backend/services/resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,24 +413,27 @@ def generate_repo(self, collection, repo_id):
build_group = self.get_build_group(collection)
resolved, base_problems, _ = self.resolve_dependencies(sack, [], build_group)
resolution_time.stop()
self.db.query(BuildrootProblem)\
.filter_by(collection_id=collection.id)\
.delete()
collection.latest_repo_resolved = resolved
if not resolved:
self.log.info("Build group not resolvable for {}"
.format(collection.name))
collection.latest_repo_id = repo_id
collection.latest_repo_resolved = False
self.db.execute(BuildrootProblem.__table__.insert(),
[{'collection_id': collection.id, 'problem': problem}
for problem in base_problems])
self.db.commit()
return
self.db.commit()
self.log.info("Resolving dependencies...")
resolution_time.start()
self.generate_dependency_changes(sack, collection, packages, brs, repo_id)
resolution_time.stop()
finally:
brs.stop()
collection.latest_repo_id = repo_id
collection.latest_repo_resolved = True
self.db.commit()
total_time.stop()
total_time.display()
Expand Down

0 comments on commit d264e30

Please sign in to comment.