depcheck: ignore givebacks
authorHelmut Grohne <helmut@subdivi.de>
Tue, 5 Nov 2019 05:04:21 +0000 (06:04 +0100)
committerHelmut Grohne <helmut@subdivi.de>
Tue, 5 Nov 2019 05:04:21 +0000 (06:04 +0100)
When an architecture encounters an installation error, the chance that
dose and apt disagree is very high. Thus skip the relevant architecture
until the next mirror push entirely.

depcheck.py

index e417c72..ded5fab 100755 (executable)
@@ -461,8 +461,7 @@ def main():
     mirror.update_release()
     db = sqlite3.connect("db")
     cur = db.cursor()
-    cur.execute("""SELECT architecture FROM depcheck
-                       WHERE giveback = 1 OR releasetime < ?;""",
+    cur.execute("SELECT architecture FROM depcheck WHERE releasetime < ?;",
                 (mirror.releasetime,))
     archs = set(row[0] for row in cur.fetchall())
     if not archs: