Merge ~dclane/review-tools:overrides-chrome into review-tools:master

Proposed by David Lane
Status: Merged
Merged at revision: 2fef4422e806f32d573b5a85f4d74abcaf33ea00
Proposed branch: ~dclane/review-tools:overrides-chrome
Merge into: review-tools:master
Diff against target: 12 lines (+0/-1)
1 file modified
reviewtools/overrides.py (+0/-1)
Reviewer Review Type Date Requested Status
Alex Murray Approve
Review via email: mp+451666@code.launchpad.net

Commit message

reviewtools/overrides.py updates to the interface reference overrides check to allow dot-local-share-applications and dot-local-share-icons.

Description of the change

This change is to allow the chromium snap to pass reviewtools. It was failing because personal files interfaces needed (according to the existing override) to be named 'chromium-config'. This commit adds 2 new personal files interface names to the list of allowable names for chromium.

To post a comment you must log in.
Revision history for this message
Alex Murray (alexmurray) wrote :

sec_iface_ref_overrides is deprecated and existed before we had support for `plug-names` in the snap declaration - so the chromium store declaration should be updated to use `plug-names` instead and we should then remove this entry from overrides.py.

review: Disapprove
Revision history for this message
David Lane (dclane) wrote :

I've updated this branch to delete the interface reference override for Chromium, given that that each of the interfaces in it's yaml and in the store declarations all use references appropriately now.

Revision history for this message
Alex Murray (alexmurray) wrote :

LGTM! Thanks.

Revision history for this message
Alex Murray (alexmurray) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/reviewtools/overrides.py b/reviewtools/overrides.py
2index 72694c7..bbfe49a 100644
3--- a/reviewtools/overrides.py
4+++ b/reviewtools/overrides.py
5@@ -896,7 +896,6 @@ sec_iface_ref_overrides = {
6 "aws-sam-cli": ["config-aws"],
7 "autotrash-unofficial": ["dot-local-share-trash"],
8 "charmcraft": ["dot-hgrc", "gitconfig"],
9- "chromium": ["chromium-config"],
10 "cloudscale-cli": ["dot-cloudscale-ini"],
11 "cw-sh": ["dot-aws-config-credentials"],
12 "doctl": ["doctl-config", "dot-docker", "kube-config"],

Subscribers

People subscribed via source and target branches

to all changes: