mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-05-23 16:31:32 +00:00
SourcePackage: Add field for Build-Depends-Indep
Signed-off-by: Niels Thykier <niels@thykier.net>
This commit is contained in:
parent
8753649e54
commit
1623828a48
@ -603,6 +603,7 @@ class Britney(object):
|
|||||||
None,
|
None,
|
||||||
True,
|
True,
|
||||||
None,
|
None,
|
||||||
|
None,
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
)
|
)
|
||||||
@ -682,6 +683,7 @@ class Britney(object):
|
|||||||
None,
|
None,
|
||||||
True,
|
True,
|
||||||
None,
|
None,
|
||||||
|
None,
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
)
|
)
|
||||||
@ -885,7 +887,7 @@ class Britney(object):
|
|||||||
srcdist[source].binaries.append(pkg_id)
|
srcdist[source].binaries.append(pkg_id)
|
||||||
# if the source package doesn't exist, create a fake one
|
# if the source package doesn't exist, create a fake one
|
||||||
else:
|
else:
|
||||||
srcdist[source] = SourcePackage(source_version, 'faux', [pkg_id], None, True, None, [], [])
|
srcdist[source] = SourcePackage(source_version, 'faux', [pkg_id], None, True, None, None, [], [])
|
||||||
|
|
||||||
# add the resulting dictionary to the package list
|
# add the resulting dictionary to the package list
|
||||||
packages[pkg] = dpkg
|
packages[pkg] = dpkg
|
||||||
|
@ -87,15 +87,17 @@ class Suites(object):
|
|||||||
|
|
||||||
class SourcePackage(object):
|
class SourcePackage(object):
|
||||||
|
|
||||||
__slots__ = ['version', 'section', 'binaries', 'maintainer', 'is_fakesrc', 'build_deps_arch', 'testsuite', 'testsuite_triggers']
|
__slots__ = ['version', 'section', 'binaries', 'maintainer', 'is_fakesrc', 'build_deps_arch', 'build_deps_indep',
|
||||||
|
'testsuite', 'testsuite_triggers']
|
||||||
|
|
||||||
def __init__(self, version, section, binaries, maintainer, is_fakesrc, build_deps_arch, testsuite, testsuite_triggers):
|
def __init__(self, version, section, binaries, maintainer, is_fakesrc, build_deps_arch, build_deps_indep, testsuite, testsuite_triggers):
|
||||||
self.version = version
|
self.version = version
|
||||||
self.section = section
|
self.section = section
|
||||||
self.binaries = binaries
|
self.binaries = binaries
|
||||||
self.maintainer = maintainer
|
self.maintainer = maintainer
|
||||||
self.is_fakesrc = is_fakesrc
|
self.is_fakesrc = is_fakesrc
|
||||||
self.build_deps_arch = build_deps_arch
|
self.build_deps_arch = build_deps_arch
|
||||||
|
self.build_deps_indep = build_deps_indep
|
||||||
self.testsuite = testsuite
|
self.testsuite = testsuite
|
||||||
self.testsuite_triggers = testsuite_triggers
|
self.testsuite_triggers = testsuite_triggers
|
||||||
|
|
||||||
|
@ -741,12 +741,16 @@ def read_sources_file(filename, sources=None, intern=sys.intern):
|
|||||||
build_deps_arch = sys.intern(build_deps_arch)
|
build_deps_arch = sys.intern(build_deps_arch)
|
||||||
else:
|
else:
|
||||||
build_deps_arch = None
|
build_deps_arch = None
|
||||||
|
build_deps_indep = get_field('Build-Depends-Indep')
|
||||||
|
if build_deps_indep is not None:
|
||||||
|
build_deps_indep = sys.intern(build_deps_indep)
|
||||||
sources[intern(pkg)] = SourcePackage(intern(ver),
|
sources[intern(pkg)] = SourcePackage(intern(ver),
|
||||||
section,
|
section,
|
||||||
[],
|
[],
|
||||||
maint,
|
maint,
|
||||||
False,
|
False,
|
||||||
build_deps_arch,
|
build_deps_arch,
|
||||||
|
build_deps_indep,
|
||||||
get_field('Testsuite', '').split(),
|
get_field('Testsuite', '').split(),
|
||||||
get_field('Testsuite-Triggers', '').replace(',', '').split(),
|
get_field('Testsuite-Triggers', '').replace(',', '').split(),
|
||||||
)
|
)
|
||||||
|
@ -41,7 +41,7 @@ def create_excuse(name):
|
|||||||
def create_source_package(version, section='devel', binaries=None):
|
def create_source_package(version, section='devel', binaries=None):
|
||||||
if binaries is None:
|
if binaries is None:
|
||||||
binaries = []
|
binaries = []
|
||||||
return SourcePackage(version, section, binaries, 'Random tester', False, None, '', '')
|
return SourcePackage(version, section, binaries, 'Random tester', False, None, None, [], [])
|
||||||
|
|
||||||
|
|
||||||
def create_policy_objects(source_name, target_version, source_version):
|
def create_policy_objects(source_name, target_version, source_version):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user