from daklib.summarystats import SummaryStats
from daklib.config import Config
from daklib.policy import UploadCopy, PolicyQueueUploadHandler
from daklib.summarystats import SummaryStats
from daklib.config import Config
from daklib.policy import UploadCopy, PolicyQueueUploadHandler
################################################################################
def claimed_overrides(upload, missing, session):
################################################################################
def claimed_overrides(upload, missing, session):
binaries = set([x.package for x in upload.binaries])
suites = ('unstable','experimental')
for m in missing:
binaries = set([x.package for x in upload.binaries])
suites = ('unstable','experimental')
for m in missing:
return session.query(DBBinary.package, DBSource.source).distinct(). \
filter(DBBinary.package.in_(binaries)). \
join(DBBinary.source). \
return session.query(DBBinary.package, DBSource.source).distinct(). \
filter(DBBinary.package.in_(binaries)). \
join(DBBinary.source). \
join(DBBinary.suites). \
filter(Suite.suite_name.in_(suites)). \
order_by(DBSource.source, DBBinary.package)
join(DBBinary.suites). \
filter(Suite.suite_name.in_(suites)). \
order_by(DBSource.source, DBBinary.package)