]> git.decadent.org.uk Git - dak.git/blobdiff - dak/auto_decruft.py
Merge remote-tracking branch 'nthykier/auto-decruft'
[dak.git] / dak / auto_decruft.py
index 62996e2b33a179b97b6fc3033883a865d549d4a0..e08e793b11af1d0a6b5b11f9d9d11d950c3a065c 100644 (file)
@@ -76,7 +76,8 @@ def compute_sourceless_groups(suite_id, session):
     """""
     rows = query_without_source(suite_id, session)
     message = '[auto-cruft] no longer built from source, no reverse dependencies'
-    arch_all_id_tuple = tuple([get_architecture('all', session=session)])
+    arch = get_architecture('all', session=session)
+    arch_all_id_tuple = tuple([arch.arch_id])
     arch_all_list = ["all"]
     for row in rows:
         package = row[0]
@@ -453,6 +454,9 @@ def main ():
         osuite = get_suite(Options["OtherSuite"].lower(), session).suite_name
         decruft_newer_version_in(osuite, suite_name, suite_id, Options["OtherSuiteRMMsg"], session, dryrun)
 
+    if not dryrun:
+        session.commit()
+
 ################################################################################
 
 if __name__ == '__main__':