]> git.decadent.org.uk Git - dak.git/blobdiff - dak/process_unchecked.py
* daklib/queue.py (check_transition): Added in here
[dak.git] / dak / process_unchecked.py
index d6a25b0e8361544a6c57e7f203f276e184ef7816..c3b5d2011c0306d4f551b6ed1bcc4336e7c7e25a 100755 (executable)
@@ -36,6 +36,8 @@ import daklib.queue
 import daklib.utils
 
 from types import *
+from syck import *
+
 
 ################################################################################
 
@@ -405,7 +407,7 @@ def check_files():
             files[file]["type"] = "unreadable"
             continue
         # If it's byhand skip remaining checks
-        if files[file]["section"] == "byhand" or files[file]["section"][4:] == "raw-":
+        if files[file]["section"] == "byhand" or files[file]["section"][:4] == "raw-":
             files[file]["byhand"] = 1
             files[file]["type"] = "byhand"
         # Checks for a binary package...
@@ -1285,7 +1287,8 @@ def queue_unembargo (summary, short_summary):
 ################################################################################
 
 def is_embargo ():
-    return 0
+    # if embargoed queues are enabled always embargo
+    return 1
 
 def queue_embargo (summary, short_summary):
     print "Moving to EMBARGOED holding area."
@@ -1521,6 +1524,8 @@ def process_it (changes_file):
                 check_urgency()
                 check_timestamps()
                 check_signed_by_key()
+                if changes["architecture"].has_key("source"):
+                    daklib.queue.check_transition(changes["source"])
         Upload.update_subst(reject_message)
         action()
     except SystemExit: