Merge pull request #1503 from jberry-suse/unmaintained-debug-ignore
unmaintained: utilize package_binary_list(exclude_src_debug).
This commit is contained in:
commit
855f660bf4
@ -121,7 +121,7 @@ def binary_list(apiurl, project, repository, arch, package=None):
|
|||||||
return parsed
|
return parsed
|
||||||
|
|
||||||
@memoize(session=True)
|
@memoize(session=True)
|
||||||
def package_binary_list(apiurl, project, repository, arch, package=None):
|
def package_binary_list(apiurl, project, repository, arch, package=None, exclude_src_debug=False):
|
||||||
path = ['build', project, repository, arch]
|
path = ['build', project, repository, arch]
|
||||||
if package:
|
if package:
|
||||||
path.append(package)
|
path.append(package)
|
||||||
@ -140,12 +140,23 @@ def package_binary_list(apiurl, project, repository, arch, package=None):
|
|||||||
if not result:
|
if not result:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
package_binaries.append(BinaryParsed(package, result.group('filename'),
|
binary = BinaryParsed(package, result.group('filename'),
|
||||||
result.group('name'), result.group('arch')))
|
result.group('name'), result.group('arch'))
|
||||||
|
if exclude_src_debug and binary_src_debug(binary):
|
||||||
|
continue
|
||||||
|
|
||||||
|
package_binaries.append(binary)
|
||||||
binary_map[result.group('filename')] = package
|
binary_map[result.group('filename')] = package
|
||||||
|
|
||||||
return package_binaries, binary_map
|
return package_binaries, binary_map
|
||||||
|
|
||||||
|
def binary_src_debug(binary):
|
||||||
|
return (
|
||||||
|
binary.arch == 'src' or
|
||||||
|
binary.name.endswith('-debuginfo') or
|
||||||
|
binary.name.endswith('-debugsource')
|
||||||
|
)
|
||||||
|
|
||||||
@memoize(session=True)
|
@memoize(session=True)
|
||||||
def devel_project_get(apiurl, target_project, target_package):
|
def devel_project_get(apiurl, target_project, target_package):
|
||||||
try:
|
try:
|
||||||
|
@ -29,9 +29,9 @@ def unmaintained(apiurl, project_target):
|
|||||||
lookup = {k: v for k, v in lookup.iteritems() if v.startswith('SUSE:SLE')}
|
lookup = {k: v for k, v in lookup.iteritems() if v.startswith('SUSE:SLE')}
|
||||||
|
|
||||||
package_binaries, _ = package_binary_list(
|
package_binaries, _ = package_binary_list(
|
||||||
apiurl, project_target, 'standard', 'x86_64')
|
apiurl, project_target, 'standard', 'x86_64', exclude_src_debug=True)
|
||||||
package_binaries_total = len(package_binaries)
|
package_binaries_total = len(package_binaries)
|
||||||
package_binaries = [pb for pb in package_binaries if pb.arch != 'src' and pb.package in lookup]
|
package_binaries = [pb for pb in package_binaries if pb.package in lookup]
|
||||||
|
|
||||||
# Determine max length possible for each column.
|
# Determine max length possible for each column.
|
||||||
maxes = [
|
maxes = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user