mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-03-08 01:31:09 +00:00
BuildDependsPolicy: split off checking in separate function
Signed-off-by: Ivo De Decker <ivodd@debian.org>
This commit is contained in:
parent
0709f8d96c
commit
a073e35940
@ -761,16 +761,26 @@ class BuildDependsPolicy(BasePolicy):
|
|||||||
def apply_src_policy_impl(self, build_deps_info, suite, source_name, source_data_tdist, source_data_srcdist, excuse,
|
def apply_src_policy_impl(self, build_deps_info, suite, source_name, source_data_tdist, source_data_srcdist, excuse,
|
||||||
get_dependency_solvers=get_dependency_solvers):
|
get_dependency_solvers=get_dependency_solvers):
|
||||||
verdict = PolicyVerdict.PASS
|
verdict = PolicyVerdict.PASS
|
||||||
|
|
||||||
|
# analyze the dependency fields (if present)
|
||||||
|
deps = source_data_srcdist.build_deps_arch
|
||||||
|
if deps:
|
||||||
|
v = self._check_build_deps(deps, DependencyType.BUILD_DEPENDS, build_deps_info, suite, source_name, source_data_tdist, source_data_srcdist, excuse,
|
||||||
|
get_dependency_solvers=get_dependency_solvers)
|
||||||
|
if verdict.value < v.value:
|
||||||
|
verdict = v
|
||||||
|
|
||||||
|
return verdict
|
||||||
|
|
||||||
|
def _check_build_deps(self, deps, dep_type, build_deps_info, suite, source_name, source_data_tdist, source_data_srcdist, excuse,
|
||||||
|
get_dependency_solvers=get_dependency_solvers):
|
||||||
|
verdict = PolicyVerdict.PASS
|
||||||
|
|
||||||
britney = self._britney
|
britney = self._britney
|
||||||
|
|
||||||
# local copies for better performance
|
# local copies for better performance
|
||||||
parse_src_depends = apt_pkg.parse_src_depends
|
parse_src_depends = apt_pkg.parse_src_depends
|
||||||
|
|
||||||
# analyze the dependency fields (if present)
|
|
||||||
deps = source_data_srcdist.build_deps_arch
|
|
||||||
if not deps:
|
|
||||||
return verdict
|
|
||||||
|
|
||||||
sources_s = None
|
sources_s = None
|
||||||
sources_t = None
|
sources_t = None
|
||||||
source_suite = self.suite_info[suite]
|
source_suite = self.suite_info[suite]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user