]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Drop old dependency check implementation
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 15 Jul 2022 12:01:21 +0000 (12:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 15 Jul 2022 12:01:21 +0000 (12:01 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobqueue.py
src/crontab/pakfire-build-service
src/scripts/pakfire-build-service

index 139cd965a01ad4b2c4ec369ce3c2335703f16518..46a7b96e767e840bbb3fdd05ceab8b1fd56cbfaf 100644 (file)
@@ -39,21 +39,3 @@ class JobQueue(base.Object):
                        builder.supported_arches,
                )
 
-       def check_build_dependencies(self):
-               # Check all jobs that have never being checked before
-               self._check_build_dependencies("SELECT * FROM jobs \
-                       WHERE state = %s AND dependency_check_succeeded IS NULL \
-                       ORDER BY time_created", "pending")
-
-               # Redo the check for all jobs that have recently failed
-               self._check_build_dependencies("SELECT * FROM jobs \
-                       WHERE state = %s AND dependency_check_succeeeded IS FALSE \
-                       AND dependency_check_at < NOW() - '5 minutes'::interval \
-                       ORDER BY dependency_check_at", "pending")
-
-       def _check_build_dependencies(self, query, *args):
-               jobs = self.backend.jobs._get_jobs(query, *args)
-
-               for job in jobs:
-                       with self.db.transaction():
-                               job.resolvdep()
index 8453651af8b0797ed94e78694723f1f576875ecb..ce8c484f4419453affa61e78ee526b2281378ce8 100644 (file)
@@ -7,9 +7,6 @@
 # Cleanup
 */5 * * * *    pakfire pakfire-build-service cleanup
 
-# Check build dependencies
-#* * * * *     root    pakfire-build-service check-build-dependencies &>/dev/null
-
 # Pull sources
 #*/5 * * * *   pakfire pakfire-build-service pull-sources &>/dev/null
 
index b7ec2863cb8186459ce80e7ca9d1ed1179700b06..7d7db2735c82460a88f92b0f3efff52b692c2fbd 100644 (file)
@@ -28,9 +28,6 @@ class Cli(object):
                        "repos:sync"       : self.backend.repos.sync,
                        "repos:write"      : self.backend.repos.write,
 
-                       # Check build dependencies
-                       #"check-build-dependencies" : self.backend.jobqueue.check_build_dependencies,
-
                        # Run mirror check
                        #"check-mirrors" : self.backend.mirrors.check,