~ubuntu-archive/ubuntu-archive-scripts/trunk

« back to all changes in this revision

Viewing changes to generate-team-p-m

  • Committer: Sebastien Bacher
  • Date: 2020-09-07 11:44:40 UTC
  • Revision ID: seb128@ubuntu.com-20200907114440-gp035zfdn8037ej3
Displays the broken binaries information in the teams report.

Show diffs side-by-side

added added

removed removed

Lines of Context:
192
192
    data = attr.ib(default=None) # data for package_in_proposed
193
193
    unsatdepends = attr.ib(default=None) # [string]
194
194
    unsatbuilddep = attr.ib(default=None) # [string]
 
195
    brokenbin = attr.ib(default=None) # [string]
195
196
 
196
197
    _age = attr.ib(default=None)
197
198
 
301
302
                    for p in packages:
302
303
                        unsatdbd[p].append(arch)
303
304
                prob.unsatbuilddep = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatdbd.items())]
304
 
 
 
305
        if 'implicit-deps' in item['policy_info']['implicit-deps']:
 
306
                if item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']:
 
307
                        brokenbin = []
 
308
                        for bin in item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']:
 
309
                                brokenbin.append(bin)
 
310
                                prob.brokenbin = brokenbin
305
311
 
306
312
    package_to_problems = defaultdict(list)
307
313