]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/utils.py
do not check for a valid signature in parse_deb822, parse_changes
[dak.git] / daklib / utils.py
index b9fc2cfce5b198f3382974cd688d9c4d8226d7f2..c1d78e3ce08d28a1e4e49ff3764180d78d2d018f 100755 (executable)
@@ -152,11 +152,10 @@ def extract_component_from_section(section):
 
 ################################################################################
 
-def parse_deb822(armored_contents, signing_rules=0, keyrings=None):
-    if keyrings == None:
-        keyrings = [ k.keyring_name for k in DBConn().session().query(Keyring).filter(Keyring.active == True).all() ]
+def parse_deb822(armored_contents, signing_rules=0, keyrings=None, session=None):
     require_signature = True
-    if signing_rules == -1:
+    if keyrings == None:
+        keyrings = []
         require_signature = False
 
     signed_file = SignedFile(armored_contents, keyrings=keyrings, require_signature=require_signature)
@@ -209,7 +208,7 @@ def parse_deb822(armored_contents, signing_rules=0, keyrings=None):
             continue
         error += line
 
-    changes["filecontents"] = "".join(lines)
+    changes["filecontents"] = armored_contents
 
     if changes.has_key("source"):
         # Strip the source version in brackets from the source field,