Merge lp:~brian-murray/ubuntu-archive-scripts/policy-info into lp:ubuntu-archive-scripts

Proposed by Brian Murray
Status: Merged
Merged at revision: 312
Proposed branch: lp:~brian-murray/ubuntu-archive-scripts/policy-info
Merge into: lp:ubuntu-archive-scripts
Diff against target: 26 lines (+9/-8)
1 file modified
generate-team-p-m (+9/-8)
To merge this branch: bzr merge lp:~brian-murray/ubuntu-archive-scripts/policy-info
Reviewer Review Type Date Requested Status
Ubuntu Package Archive Administrators Pending
Review via email: mp+404621@code.launchpad.net

Description of the change

The was no policy_info for language-pack-gnome-en because the version in -proposed had version number lower than the version number in -release. Here's the relevant yaml section.

- excuses:
  - 'Migration status for language-pack-gnome-en (1:21.10+20210528 to 1:21.10+20210415ubuntu1):
    BLOCKED: Rejected/violates migration policy/introduces a regression'
  - 'Issues preventing migration:'
  - 'ALERT: language-pack-gnome-en is newer in the target suite (1:21.10+20210528
    1:21.10+20210415ubuntu1)'
  is-candidate: false
  item-name: language-pack-gnome-en
  maintainer: Language pack maintainers
  migration-policy-verdict: REJECTED_PERMANENTLY
  new-version: 1:21.10+20210415ubuntu1
  old-version: 1:21.10+20210528
  reason:
  - newerintesting
  source: language-pack-gnome-en

To post a comment you must log in.
Revision history for this message
Brian Murray (brian-murray) wrote :

Be advised I've cowboy'ed this change on snakefruit.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'generate-team-p-m'
2--- generate-team-p-m 2020-09-25 14:26:29 +0000
3+++ generate-team-p-m 2021-06-23 22:59:32 +0000
4@@ -302,14 +302,15 @@
5 for p in packages:
6 unsatd[p].append(arch)
7 prob.unsatdepends = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatd.items())]
8- if 'build-depends' in item['policy_info'] and 'unsatisfiable-arch-build-depends' in item['policy_info']['build-depends']:
9- unsatdbd = defaultdict(list)
10- for arch, packages in item['policy_info']['build-depends']['unsatisfiable-arch-build-depends'].items():
11- for p in packages:
12- unsatdbd[p].append(arch)
13- prob.unsatbuilddep = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatdbd.items())]
14- if 'implicit-deps' in item['policy_info']['implicit-deps']:
15- prob.brokenbin = item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']
16+ if 'policy_info' in item:
17+ if 'build-depends' in item['policy_info'] and 'unsatisfiable-arch-build-depends' in item['policy_info']['build-depends']:
18+ unsatdbd = defaultdict(list)
19+ for arch, packages in item['policy_info']['build-depends']['unsatisfiable-arch-build-depends'].items():
20+ for p in packages:
21+ unsatdbd[p].append(arch)
22+ prob.unsatbuilddep = ['{}: {}'.format(p, ', '.join(sorted(arches))) for p, arches in sorted(unsatdbd.items())]
23+ if 'implicit-deps' in item['policy_info']['implicit-deps']:
24+ prob.brokenbin = item['policy_info']['implicit-deps']['implicit-deps']['broken-binaries']
25
26 package_to_problems = defaultdict(list)
27

Subscribers

People subscribed via source and target branches