diff --git a/ognibuild/debian/fix_build.py b/ognibuild/debian/fix_build.py index 66ed2fb..5e12726 100644 --- a/ognibuild/debian/fix_build.py +++ b/ognibuild/debian/fix_build.py @@ -203,11 +203,7 @@ class PackageDependencyFixer(BuildFixer): def add_dependency(context, phase, requirement: AptRequirement): if phase[0] == "autopkgtest": - return add_test_dependency( - context, - phase[1], - requirement, - ) + return add_test_dependency(context, phase[1], requirement) elif phase[0] == "build": return add_build_dependency(context, requirement) else: @@ -249,6 +245,9 @@ def add_test_dependency(context, testname, requirement): tests_control_path = context.abspath("debian/tests/control") + # TODO(jelmer): If requirement is for one of our binary packages + # but "@" is already present then don't do anything. + try: with Deb822Editor(path=tests_control_path) as updater: command_counter = 1