]> git.ipfire.org Git - pbs.git/commit
jobs: Launch installcheck in transactions and wait for it
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Aug 2023 17:17:36 +0000 (17:17 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Aug 2023 17:17:36 +0000 (17:17 +0000)
commitd2537589879aa0d3c3591fd45343c3afda892d08
treebf66fa2c84d3709d1f490a5566c9d902936f7c25
parent7e67b9f16ed817d217af0765e64837628bac11fc
jobs: Launch installcheck in transactions and wait for it

It can happen that a transaction is being rolled back and an
installcheck has been queued which will then run into errors.

Since the installcheck is now fast enough, we can simply wait for it
with the exception of relaunching any pending jobs in repositories which
will be run as one single task in the background.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py
src/buildservice/releasemonitoring.py
src/web/jobs.py