From d8a9b7aa8c9882fdfc619e1ce27b71f207015762 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Wed, 7 Oct 2020 18:02:42 +0200 Subject: add build architecture to schema of building table --- build.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'build.py') diff --git a/build.py b/build.py index e7eea33..e095db2 100755 --- a/build.py +++ b/build.py @@ -63,7 +63,8 @@ def main(): WHERE d.satisfiable = 1 AND depcheck.giveback = 0 AND NOT EXISTS (SELECT 1 FROM building WHERE d.source = building.source - OR d.architecture = building.architecture) + OR ('amd64' = building.buildarch AND + d.architecture = building.hostarch) ORDER BY r.priority DESC, r.requesttime ASC, random() LIMIT 1;""") row = cur.fetchone() @@ -81,9 +82,9 @@ def main(): time.sleep(60) return source, version, architecture, requestid = row - cur.execute("""INSERT INTO building (source, architecture, pid) - VALUES (?, ?, ?);""", - (source, architecture, os.getpid())) + cur.execute("""INSERT INTO building (source, buildarch, hostarch, pid) + VALUES (?, ?, ?, ?);""", + (source, 'amd64', architecture, os.getpid())) cur.execute("COMMIT;") try: print("building %s_%s for %s%s" % -- cgit v1.2.3