import pwd
import apt_pkg, apt_inst
import examine_package
-import subprocess
+import daklib.daksubprocess
from sqlalchemy import or_
from daklib.dbconn import *
if m['type'] != 'dsc':
binaries.remove(m['package'])
if binaries:
+ source = upload.binaries[0].source.source
suite = upload.target_suite.overridesuite or \
upload.target_suite.suite_name
suites = [s[0] for s in session.query(Suite.suite_name).filter \
rows = session.query(DBSource.source, DBBinary.package).distinct(). \
filter(DBBinary.package.in_(binaries)). \
join(DBBinary.source). \
- filter(DBSource.source != upload.source.source). \
+ filter(DBSource.source != source). \
join(DBBinary.suites). \
filter(Suite.suite_name.in_(suites)). \
order_by(DBSource.source, DBBinary.package).all()
changes=changes,
)
- subprocess.check_call(shell_command, shell=True)
+ daklib.daksubprocess.check_call(shell_command, shell=True)
################################################################################