X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=daklib%2Fqueue.py;h=423f0a51fa5b24f6b1c3e88e859c49e10ed7410f;hb=4153c07a225e72f59e103c452749dae5d21af2b4;hp=ef781f19e6c24fcdad659349e6669f6d231b0596;hpb=3b0114ce123dc45186d02045233510b777a01b02;p=dak.git diff --git a/daklib/queue.py b/daklib/queue.py index ef781f19..423f0a51 100755 --- a/daklib/queue.py +++ b/daklib/queue.py @@ -1264,7 +1264,7 @@ class Upload(object): session.close() - return True + return (len(rejects) == 0) ########################################################################### @@ -2547,6 +2547,12 @@ distribution.""" # Check versions for each target suite for target_suite in self.pkg.changes["distribution"].keys(): + # Check we can find the target suite + ts = get_suite(target_suite) + if ts is None: + self.rejects.append("Cannot find target suite %s to perform version checks" % target_suite) + continue + must_be_newer_than = [ vc.reference.suite_name for vc in get_version_checks(target_suite, "MustBeNewerThan") ] must_be_older_than = [ vc.reference.suite_name for vc in get_version_checks(target_suite, "MustBeOlderThan") ]