X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fcontrol_suite.py;h=ee55fcc59e5f8dbf16daf51917306161138ef0bf;hb=60281bcac68ebc54db5e22e72caebe76fd8b5722;hp=e91373ad4a8e4c53f41c7efd70b8cbbbd0458ebf;hpb=3675b979c31f71967abd5d947c4122f62cc8941a;p=dak.git diff --git a/dak/control_suite.py b/dak/control_suite.py index e91373ad..ee55fcc5 100755 --- a/dak/control_suite.py +++ b/dak/control_suite.py @@ -43,6 +43,7 @@ import sys import apt_pkg +import os from daklib.config import Config from daklib.dbconn import * @@ -98,12 +99,18 @@ def britney_changelog(packages, suite, session): old = {} current = {} + Cnf = utils.get_conf() try: - q = session.execute("""SELECT britney_changelog FROM suite - WHERE id = :suiteid""", {'suiteid': suite.suite_id}) + q = session.execute("SELECT changelog FROM suite WHERE id = :suiteid", \ + {'suiteid': suite.suite_id}) brit_file = q.fetchone()[0] except: + brit_file = None + + if brit_file: + brit_file = os.path.join(Cnf['Dir::Root'], brit_file) + else: return q = session.execute("""SELECT s.source, s.version, sa.id