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

« back to all changes in this revision

Viewing changes to generate-team-p-m

  • Committer: Steve Langasek
  • Date: 2021-07-07 21:43:34 UTC
  • mfrom: (311.1.1 ubuntu-archive-scripts)
  • Revision ID: steve.langasek@canonical.com-20210707214334-xzcysezu7p2jnnwd
MergeĀ lp:~brian-murray/ubuntu-archive-scripts/policy-info

Show diffs side-by-side

added added

removed removed

Lines of Context:
302
302
                    for p in packages:
303
303
                        unsatd[p].append(arch)
304
304
                prob.unsatdepends = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatd.items())]
305
 
        if 'build-depends' in item['policy_info'] and 'unsatisfiable-arch-build-depends' in item['policy_info']['build-depends']:
306
 
                unsatdbd = defaultdict(list)
307
 
                for arch, packages in item['policy_info']['build-depends']['unsatisfiable-arch-build-depends'].items():
308
 
                    for p in packages:
309
 
                        unsatdbd[p].append(arch)
310
 
                prob.unsatbuilddep = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatdbd.items())]
311
 
        if 'implicit-deps' in item['policy_info']['implicit-deps']:
312
 
                prob.brokenbin = item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']
 
305
        if 'policy_info' in item:
 
306
            if 'build-depends' in item['policy_info'] and 'unsatisfiable-arch-build-depends' in item['policy_info']['build-depends']:
 
307
                    unsatdbd = defaultdict(list)
 
308
                    for arch, packages in item['policy_info']['build-depends']['unsatisfiable-arch-build-depends'].items():
 
309
                        for p in packages:
 
310
                            unsatdbd[p].append(arch)
 
311
                    prob.unsatbuilddep = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatdbd.items())]
 
312
            if 'implicit-deps' in item['policy_info']['implicit-deps']:
 
313
                    prob.brokenbin = item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']
313
314
 
314
315
    package_to_problems = defaultdict(list)
315
316