Merge ~jslarraz/review-tools:schema-add-confinement-grade into review-tools:master
- Git
- lp:~jslarraz/review-tools
- schema-add-confinement-grade
- Merge into master
Proposed by
Jorge Sancho Larraz
Status: | Merged |
---|---|
Merged at revision: | 72ef92774b07fafa169d96c93f684b78cee33a2b |
Proposed branch: | ~jslarraz/review-tools:schema-add-confinement-grade |
Merge into: | review-tools:master |
Diff against target: |
3914 lines (+217/-1623) 6 files modified
check-names.list (+0/-2) reviewtools/schemas/snap.json (+13/-0) reviewtools/sr_lint.py (+6/-52) reviewtools/tests/schemas/test_schema_snap.py (+44/-0) reviewtools/tests/test_sr_lint.py (+15/-238) tests/test.sh.expected (+139/-1331) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alex Murray | Approve | ||
Review via email: mp+466876@code.launchpad.net |
Commit message
many: validate confinement and grade attributes via schema
Description of the change
To post a comment you must log in.
Revision history for this message
Jorge Sancho Larraz (jslarraz) wrote : | # |
Revision history for this message
Jorge Sancho Larraz (jslarraz) wrote : | # |
See inline comment
Revision history for this message
Alex Murray (alexmurray) wrote : | # |
LGTM - thanks @jslarrax (assuming that with the new change to enforce a check for confinement being set that test_schema_
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/check-names.list b/check-names.list |
2 | index 32c42c5..9beec95 100644 |
3 | --- a/check-names.list |
4 | +++ b/check-names.list |
5 | @@ -46,7 +46,6 @@ lint-snap-v2:common-id| |
6 | lint-snap-v2:completer| |
7 | lint-snap-v2:confinement_classic_with_interfaces|https://launchpad.net/bugs/1655369 |
8 | lint-snap-v2:confinement_classic|https://forum.snapcraft.io/t/process-for-reviewing-classic-confinement-snaps/1460 |
9 | -lint-snap-v2:confinement_valid| |
10 | lint-snap-v2:content_source_in_both| |
11 | lint-snap-v2:content_source_item_valid| |
12 | lint-snap-v2:content_source_key_valid| |
13 | @@ -69,7 +68,6 @@ lint-snap-v2:environment_valid| |
14 | lint-snap-v2:environment_value_valid| |
15 | lint-snap-v2:epoch_valid| |
16 | lint-snap-v2:external_symlinks| |
17 | -lint-snap-v2:grade_valid| |
18 | lint-snap-v2:hook_command-chain| |
19 | lint-snap-v2:hook_executable| |
20 | lint-snap-v2:hook_plugs_plug_reference| |
21 | diff --git a/reviewtools/schemas/snap.json b/reviewtools/schemas/snap.json |
22 | index a62fe61..bd6bc86 100644 |
23 | --- a/reviewtools/schemas/snap.json |
24 | +++ b/reviewtools/schemas/snap.json |
25 | @@ -63,6 +63,19 @@ |
26 | "items": { |
27 | "type": "string" |
28 | } |
29 | + }, |
30 | + "confinement": { |
31 | + "description": "Determines if the snap should be restricted in access or not.", |
32 | + "$comment": "See https://snapcraft.io/docs/snap-confinement", |
33 | + "type": "string", |
34 | + "enum": ["strict", "devmode", "classic"], |
35 | + "default": "strict" |
36 | + }, |
37 | + "grade": { |
38 | + "description": "Defines the quality grade of the snap.", |
39 | + "type": "string", |
40 | + "enum": ["stable", "devel"], |
41 | + "default": "stable" |
42 | } |
43 | }, |
44 | "required": ["name", "version"] |
45 | diff --git a/reviewtools/sr_lint.py b/reviewtools/sr_lint.py |
46 | index 2da0ae1..a4da85e 100644 |
47 | --- a/reviewtools/sr_lint.py |
48 | +++ b/reviewtools/sr_lint.py |
49 | @@ -1543,38 +1543,13 @@ class SnapReviewLint(SnapReview): |
50 | |
51 | self._add_result(t, n, s) |
52 | |
53 | - def check_confinement(self): |
54 | - """Check confinement""" |
55 | - if "confinement" not in self.snap_yaml: |
56 | - return |
57 | - |
58 | - allowed = ["strict", "devmode", "classic"] |
59 | - use_with = ["app", "gadget", "kernel"] |
60 | + def check_classic(self): |
61 | + """Check confinement classic""" |
62 | |
63 | - t = "info" |
64 | - n = self._get_check_name("confinement_valid") |
65 | - s = "OK" |
66 | - manual_review = False |
67 | - if not isinstance(self.snap_yaml["confinement"], str): |
68 | - t = "error" |
69 | - s = "malformed 'confinement': %s (not a string)" % ( |
70 | - self.snap_yaml["confinement"] |
71 | - ) |
72 | - elif self.snap_yaml["confinement"] not in allowed: |
73 | - t = "error" |
74 | - s = "malformed 'confinement': '%s' should be one of '%s'" % ( |
75 | - self.snap_yaml["confinement"], |
76 | - ", ".join(allowed), |
77 | - ) |
78 | - elif self.snap_yaml["type"] not in use_with: |
79 | - t = "info" |
80 | - s = ( |
81 | - "'confinement' should not be used with 'type: %s'" |
82 | - % self.snap_yaml["type"] |
83 | - ) |
84 | - self._add_result(t, n, s) |
85 | - |
86 | - if self.snap_yaml["confinement"] == "classic": |
87 | + if ( |
88 | + "confinement" in self.snap_yaml |
89 | + and self.snap_yaml["confinement"] == "classic" |
90 | + ): |
91 | t = "info" |
92 | n = self._get_check_name("confinement_classic") |
93 | s = "OK" |
94 | @@ -1624,27 +1599,6 @@ class SnapReviewLint(SnapReview): |
95 | |
96 | self._add_result(t, n, s, link=link) |
97 | |
98 | - def check_grade(self): |
99 | - """Check grade""" |
100 | - if "grade" not in self.snap_yaml: |
101 | - return |
102 | - |
103 | - allowed = ["stable", "devel"] |
104 | - |
105 | - t = "info" |
106 | - n = self._get_check_name("grade_valid") |
107 | - s = "OK" |
108 | - if not isinstance(self.snap_yaml["grade"], str): |
109 | - t = "error" |
110 | - s = "malformed 'grade': %s (not a string)" % (self.snap_yaml["grade"]) |
111 | - elif self.snap_yaml["grade"] not in allowed: |
112 | - t = "error" |
113 | - s = "malformed 'grade': '%s' should be one of '%s'" % ( |
114 | - self.snap_yaml["grade"], |
115 | - ", ".join(allowed), |
116 | - ) |
117 | - self._add_result(t, n, s) |
118 | - |
119 | def _verify_env(self, env, app=None): |
120 | t = "info" |
121 | n = self._get_check_name("environment_valid", app=app) |
122 | diff --git a/reviewtools/tests/schemas/test_schema_snap.py b/reviewtools/tests/schemas/test_schema_snap.py |
123 | index d4e2b29..099dbd8 100644 |
124 | --- a/reviewtools/tests/schemas/test_schema_snap.py |
125 | +++ b/reviewtools/tests/schemas/test_schema_snap.py |
126 | @@ -283,3 +283,47 @@ class TestSchemaSnap(TestSchemaBase): |
127 | with self.subTest(value=value): |
128 | error = error.replace("{value}", str(value)) if error else error |
129 | self._test_value("assumes", value, error) |
130 | + |
131 | + def test_confinement(self): |
132 | + for value, error in [ |
133 | + # test_check_confinement_strict |
134 | + ("strict", None), |
135 | + # test_check_confinement_devmode |
136 | + ("devmode", None), |
137 | + # ### classic TODO: syntax only, allowed checked via override |
138 | + ("classic", None), |
139 | + # test_check_confinement_missing |
140 | + (None, None), |
141 | + # test_check_confinement_nonexistent |
142 | + ("nonexistent", "'{value}' is not one of "), |
143 | + # test_check_confinement_bad - bool |
144 | + (True, "{value} is not of type 'string'"), |
145 | + # test_check_confinement_bad2 |
146 | + ("true", "'{value}' is not one of "), |
147 | + # ### list |
148 | + ([], "{value} is not of type 'string'"), |
149 | + # ### integer |
150 | + (2, "{value} is not of type 'string'"), |
151 | + ]: |
152 | + with self.subTest(value=value): |
153 | + error = error.replace("{value}", str(value)) if error else error |
154 | + self._test_value("confinement", value, error) |
155 | + |
156 | + def test_grade(self): |
157 | + for value, error in [ |
158 | + # test_check_grade_stable |
159 | + ("stable", None), |
160 | + # test_check_grade_devel |
161 | + ("devel", None), |
162 | + # test_check_grade_missing |
163 | + (None, None), |
164 | + # test_check_grade_nonexistent |
165 | + ("nonexistent", "'{value}' is not one of "), |
166 | + # test_check_grade_bad_booleans |
167 | + (True, "{value} is not of type 'string'"), |
168 | + # test_check_grade_bad_booleans |
169 | + ("true", "'{value}' is not one of "), |
170 | + ]: |
171 | + with self.subTest(value=value): |
172 | + error = error.replace("{value}", str(value)) if error else error |
173 | + self._test_value("grade", value, error) |
174 | diff --git a/reviewtools/tests/test_sr_lint.py b/reviewtools/tests/test_sr_lint.py |
175 | index 9a413f6..0e275c5 100644 |
176 | --- a/reviewtools/tests/test_sr_lint.py |
177 | +++ b/reviewtools/tests/test_sr_lint.py |
178 | @@ -3598,37 +3598,11 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
179 | expected_counts = {"info": 0, "warn": 0, "error": 0} |
180 | self.check_results(r, expected_counts) |
181 | |
182 | - def test_check_confinement_strict(self): |
183 | - """Test check_confinement - strict""" |
184 | - self.set_test_snap_yaml("confinement", "strict") |
185 | - c = SnapReviewLint(self.test_name) |
186 | - c.check_confinement() |
187 | - r = c.review_report |
188 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
189 | - self.check_results(r, expected_counts) |
190 | - |
191 | - expected = dict() |
192 | - expected["error"] = dict() |
193 | - expected["warn"] = dict() |
194 | - expected["info"] = dict() |
195 | - name = "lint-snap-v2:confinement_valid" |
196 | - expected["info"][name] = {"text": "OK"} |
197 | - self.check_results(r, expected=expected) |
198 | - |
199 | - def test_check_confinement_devmode(self): |
200 | - """Test check_confinement - devmode""" |
201 | - self.set_test_snap_yaml("confinement", "devmode") |
202 | - c = SnapReviewLint(self.test_name) |
203 | - c.check_confinement() |
204 | - r = c.review_report |
205 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
206 | - self.check_results(r, expected_counts) |
207 | - |
208 | def test_check_confinement_classic(self): |
209 | """Test check_confinement - classic""" |
210 | self.set_test_snap_yaml("confinement", "classic") |
211 | c = SnapReviewLint(self.test_name) |
212 | - c.check_confinement() |
213 | + c.check_classic() |
214 | r = c.review_report |
215 | expected_counts = {"info": None, "warn": 0, "error": 1} |
216 | self.check_results(r, expected_counts) |
217 | @@ -3649,9 +3623,9 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
218 | overrides = {"snap_allow_classic": True} |
219 | |
220 | c = SnapReviewLint(self.test_name, overrides=overrides) |
221 | - c.check_confinement() |
222 | + c.check_classic() |
223 | r = c.review_report |
224 | - expected_counts = {"info": 3, "warn": 0, "error": 0} |
225 | + expected_counts = {"info": 2, "warn": 0, "error": 0} |
226 | self.check_results(r, expected_counts) |
227 | |
228 | expected = dict() |
229 | @@ -3669,9 +3643,9 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
230 | self.set_test_snap_yaml("plugs", {}) |
231 | |
232 | c = SnapReviewLint(self.test_name, overrides=overrides) |
233 | - c.check_confinement() |
234 | + c.check_classic() |
235 | r = c.review_report |
236 | - expected_counts = {"info": 2, "warn": 0, "error": 1} |
237 | + expected_counts = {"info": 1, "warn": 0, "error": 1} |
238 | self.check_results(r, expected_counts) |
239 | |
240 | expected = dict() |
241 | @@ -3691,9 +3665,9 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
242 | self.set_test_snap_yaml("slots", {}) |
243 | |
244 | c = SnapReviewLint(self.test_name, overrides=overrides) |
245 | - c.check_confinement() |
246 | + c.check_classic() |
247 | r = c.review_report |
248 | - expected_counts = {"info": 2, "warn": 0, "error": 1} |
249 | + expected_counts = {"info": 1, "warn": 0, "error": 1} |
250 | self.check_results(r, expected_counts) |
251 | |
252 | expected = dict() |
253 | @@ -3715,9 +3689,9 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
254 | self.set_test_snap_yaml("apps", apps_plugs) |
255 | |
256 | c = SnapReviewLint(self.test_name, overrides=overrides) |
257 | - c.check_confinement() |
258 | + c.check_classic() |
259 | r = c.review_report |
260 | - expected_counts = {"info": 2, "warn": 0, "error": 1} |
261 | + expected_counts = {"info": 1, "warn": 0, "error": 1} |
262 | self.check_results(r, expected_counts) |
263 | |
264 | expected = dict() |
265 | @@ -3741,12 +3715,12 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
266 | classic_interfaces_exception.append("foo") |
267 | # run the test |
268 | c = SnapReviewLint(self.test_name, overrides=overrides) |
269 | - c.check_confinement() |
270 | + c.check_classic() |
271 | # then cleanup the overrides |
272 | classic_interfaces_exception.remove("foo") |
273 | |
274 | r = c.review_report |
275 | - expected_counts = {"info": 3, "warn": 0, "error": 0} |
276 | + expected_counts = {"info": 2, "warn": 0, "error": 0} |
277 | self.check_results(r, expected_counts) |
278 | |
279 | expected = dict() |
280 | @@ -3768,12 +3742,12 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
281 | classic_interfaces_exception.append("foo") |
282 | # run the test |
283 | c = SnapReviewLint(self.test_name, overrides=overrides) |
284 | - c.check_confinement() |
285 | + c.check_classic() |
286 | # then cleanup the overrides |
287 | classic_interfaces_exception.remove("foo") |
288 | |
289 | r = c.review_report |
290 | - expected_counts = {"info": 3, "warn": 0, "error": 0} |
291 | + expected_counts = {"info": 2, "warn": 0, "error": 0} |
292 | self.check_results(r, expected_counts) |
293 | |
294 | expected = dict() |
295 | @@ -3797,12 +3771,12 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
296 | classic_interfaces_exception.append("foo") |
297 | # run the test |
298 | c = SnapReviewLint(self.test_name, overrides=overrides) |
299 | - c.check_confinement() |
300 | + c.check_classic() |
301 | # then cleanup the overrides |
302 | classic_interfaces_exception.remove("foo") |
303 | |
304 | r = c.review_report |
305 | - expected_counts = {"info": 3, "warn": 0, "error": 0} |
306 | + expected_counts = {"info": 2, "warn": 0, "error": 0} |
307 | self.check_results(r, expected_counts) |
308 | |
309 | expected = dict() |
310 | @@ -3813,203 +3787,6 @@ class TestSnapReviewLint(sr_tests.TestSnapReview): |
311 | expected["info"][name] = {"text": "OK"} |
312 | self.check_results(r, expected=expected) |
313 | |
314 | - def test_check_confinement_os(self): |
315 | - """Test check_confinement - os""" |
316 | - self.set_test_snap_yaml("confinement", "strict") |
317 | - self.set_test_snap_yaml("type", "os") |
318 | - c = SnapReviewLint(self.test_name) |
319 | - c.check_confinement() |
320 | - r = c.review_report |
321 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
322 | - self.check_results(r, expected_counts) |
323 | - |
324 | - expected = dict() |
325 | - expected["error"] = dict() |
326 | - expected["warn"] = dict() |
327 | - expected["info"] = dict() |
328 | - name = "lint-snap-v2:confinement_valid" |
329 | - expected["info"][name] = { |
330 | - "text": "'confinement' should not be used with 'type: os'" |
331 | - } |
332 | - self.check_results(r, expected=expected) |
333 | - |
334 | - def test_check_confinement_kernel(self): |
335 | - """Test check_confinement - kernel""" |
336 | - self.set_test_snap_yaml("confinement", "strict") |
337 | - self.set_test_snap_yaml("type", "kernel") |
338 | - c = SnapReviewLint(self.test_name) |
339 | - c.check_confinement() |
340 | - r = c.review_report |
341 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
342 | - self.check_results(r, expected_counts) |
343 | - |
344 | - expected = dict() |
345 | - expected["error"] = dict() |
346 | - expected["warn"] = dict() |
347 | - expected["info"] = dict() |
348 | - name = "lint-snap-v2:confinement_valid" |
349 | - expected["info"][name] = {"text": "OK"} |
350 | - self.check_results(r, expected=expected) |
351 | - |
352 | - def test_check_confinement_gadget(self): |
353 | - """Test check_confinement - gadget""" |
354 | - self.set_test_snap_yaml("confinement", "strict") |
355 | - self.set_test_snap_yaml("type", "gadget") |
356 | - c = SnapReviewLint(self.test_name) |
357 | - c.check_confinement() |
358 | - r = c.review_report |
359 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
360 | - self.check_results(r, expected_counts) |
361 | - |
362 | - expected = dict() |
363 | - expected["error"] = dict() |
364 | - expected["warn"] = dict() |
365 | - expected["info"] = dict() |
366 | - name = "lint-snap-v2:confinement_valid" |
367 | - expected["info"][name] = {"text": "OK"} |
368 | - self.check_results(r, expected=expected) |
369 | - |
370 | - def test_check_confinement_missing(self): |
371 | - """Test check_confinement - missing""" |
372 | - self.set_test_snap_yaml("confinement", None) |
373 | - c = SnapReviewLint(self.test_name) |
374 | - c.check_confinement() |
375 | - r = c.review_report |
376 | - expected_counts = {"info": 0, "warn": 0, "error": 0} |
377 | - self.check_results(r, expected_counts) |
378 | - |
379 | - def test_check_confinement_nonexistent(self): |
380 | - """Test check_confinement - nonexistent""" |
381 | - self.set_test_snap_yaml("confinement", "nonexistent") |
382 | - c = SnapReviewLint(self.test_name) |
383 | - c.check_confinement() |
384 | - r = c.review_report |
385 | - expected_counts = {"info": None, "warn": 0, "error": 1} |
386 | - self.check_results(r, expected_counts) |
387 | - |
388 | - def test_check_confinement_bad(self): |
389 | - """Test check_confinement - bad (boolean)""" |
390 | - self.set_test_snap_yaml("confinement", True) |
391 | - c = SnapReviewLint(self.test_name) |
392 | - c.check_confinement() |
393 | - r = c.review_report |
394 | - expected_counts = {"info": None, "warn": 0, "error": 1} |
395 | - self.check_results(r, expected_counts) |
396 | - |
397 | - def test_check_confinement_bad2(self): |
398 | - """Test check_confinement - bad (yaml true)""" |
399 | - self.set_test_snap_yaml("confinement", "true") |
400 | - c = SnapReviewLint(self.test_name) |
401 | - c.check_confinement() |
402 | - r = c.review_report |
403 | - expected_counts = {"info": None, "warn": 0, "error": 1} |
404 | - self.check_results(r, expected_counts) |
405 | - |
406 | - def test_check_grade_stable(self): |
407 | - """Test check_grade - stable""" |
408 | - self.set_test_snap_yaml("grade", "stable") |
409 | - c = SnapReviewLint(self.test_name) |
410 | - c.check_grade() |
411 | - r = c.review_report |
412 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
413 | - self.check_results(r, expected_counts) |
414 | - |
415 | - expected = { |
416 | - "error": {}, |
417 | - "warn": {}, |
418 | - "info": {"lint-snap-v2:grade_valid": {"text": "OK"}}, |
419 | - } |
420 | - self.check_results(r, expected=expected) |
421 | - |
422 | - def test_check_grade_devel(self): |
423 | - """Test check_grade - devel""" |
424 | - self.set_test_snap_yaml("grade", "devel") |
425 | - c = SnapReviewLint(self.test_name) |
426 | - c.check_grade() |
427 | - r = c.review_report |
428 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
429 | - self.check_results(r, expected_counts) |
430 | - |
431 | - def test_check_grade_os(self): |
432 | - """Test check_grade - os""" |
433 | - self.set_test_snap_yaml("grade", "stable") |
434 | - self.set_test_snap_yaml("type", "os") |
435 | - c = SnapReviewLint(self.test_name) |
436 | - c.check_grade() |
437 | - r = c.review_report |
438 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
439 | - self.check_results(r, expected_counts) |
440 | - |
441 | - expected = { |
442 | - "error": {}, |
443 | - "warn": {}, |
444 | - "info": {"lint-snap-v2:grade_valid": {"text": "OK"}}, |
445 | - } |
446 | - self.check_results(r, expected=expected) |
447 | - |
448 | - def test_check_grade_kernel(self): |
449 | - """Test check_grade - kernel""" |
450 | - self.set_test_snap_yaml("grade", "stable") |
451 | - self.set_test_snap_yaml("type", "kernel") |
452 | - c = SnapReviewLint(self.test_name) |
453 | - c.check_grade() |
454 | - r = c.review_report |
455 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
456 | - self.check_results(r, expected_counts) |
457 | - |
458 | - expected = { |
459 | - "error": {}, |
460 | - "warn": {}, |
461 | - "info": {"lint-snap-v2:grade_valid": {"text": "OK"}}, |
462 | - } |
463 | - self.check_results(r, expected=expected) |
464 | - |
465 | - def test_check_grade_gadget(self): |
466 | - """Test check_grade - gadget""" |
467 | - self.set_test_snap_yaml("grade", "stable") |
468 | - self.set_test_snap_yaml("type", "gadget") |
469 | - c = SnapReviewLint(self.test_name) |
470 | - c.check_grade() |
471 | - r = c.review_report |
472 | - expected_counts = {"info": 1, "warn": 0, "error": 0} |
473 | - self.check_results(r, expected_counts) |
474 | - |
475 | - expected = { |
476 | - "error": {}, |
477 | - "warn": {}, |
478 | - "info": {"lint-snap-v2:grade_valid": {"text": "OK"}}, |
479 | - } |
480 | - self.check_results(r, expected=expected) |
481 | - |
482 | - def test_check_grade_missing(self): |
483 | - """Test check_grade - missing""" |
484 | - self.set_test_snap_yaml("grade", None) |
485 | - c = SnapReviewLint(self.test_name) |
486 | - c.check_grade() |
487 | - r = c.review_report |
488 | - expected_counts = {"info": 0, "warn": 0, "error": 0} |
489 | - self.check_results(r, expected_counts) |
490 | - |
491 | - def test_check_grade_nonexistent(self): |
492 | - """Test check_grade - nonexistent""" |
493 | - self.set_test_snap_yaml("grade", "nonexistent") |
494 | - c = SnapReviewLint(self.test_name) |
495 | - c.check_grade() |
496 | - r = c.review_report |
497 | - expected_counts = {"info": None, "warn": 0, "error": 1} |
498 | - self.check_results(r, expected_counts) |
499 | - |
500 | - def test_check_grade_bad_booleans(self): |
501 | - """Test check_grade - bad booleans values""" |
502 | - bad_values = (True, "true") |
503 | - for v in bad_values: |
504 | - self.set_test_snap_yaml("grade", v) |
505 | - c = SnapReviewLint(self.test_name) |
506 | - c.check_grade() |
507 | - r = c.review_report |
508 | - expected_counts = {"info": None, "warn": 0, "error": 1} |
509 | - self.check_results(r, expected_counts) |
510 | - |
511 | def test_check_base(self): |
512 | """Test check_base""" |
513 | self.set_test_snap_yaml("base", "bare") |
514 | diff --git a/tests/test.sh.expected b/tests/test.sh.expected |
515 | index 0651350..36b209b 100644 |
516 | --- a/tests/test.sh.expected |
517 | +++ b/tests/test.sh.expected |
518 | @@ -559,10 +559,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL |
519 | "manual_review": false, |
520 | "text": "OK" |
521 | }, |
522 | - "lint-snap-v2:confinement_valid": { |
523 | - "manual_review": false, |
524 | - "text": "OK" |
525 | - }, |
526 | "lint-snap-v2:daemon_required:chrome-test": { |
527 | "manual_review": false, |
528 | "text": "OK" |
529 | @@ -800,10 +796,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL |
530 | "manual_review": false, |
531 | "text": "OK" |
532 | }, |
533 | - "lint-snap-v2:confinement_valid": { |
534 | - "manual_review": false, |
535 | - "text": "OK" |
536 | - }, |
537 | "lint-snap-v2:daemon_required:chrome-test": { |
538 | "manual_review": false, |
539 | "text": "OK" |
540 | @@ -1248,10 +1240,6 @@ classic_16.04+test1_all.snap: FAIL |
541 | "manual_review": false, |
542 | "text": "OK" |
543 | }, |
544 | - "lint-snap-v2:confinement_valid": { |
545 | - "manual_review": false, |
546 | - "text": "OK" |
547 | - }, |
548 | "lint-snap-v2:daemon_required:classic": { |
549 | "manual_review": false, |
550 | "text": "OK" |
551 | @@ -1436,10 +1424,6 @@ classic_16.04+test1_all.snap: FAIL |
552 | "manual_review": false, |
553 | "text": "OK" |
554 | }, |
555 | - "lint-snap-v2:confinement_valid": { |
556 | - "manual_review": false, |
557 | - "text": "OK" |
558 | - }, |
559 | "lint-snap-v2:daemon_required:classic": { |
560 | "manual_review": false, |
561 | "text": "OK" |
562 | @@ -1601,10 +1585,6 @@ devmode-home_0.1_amd64.snap: pass |
563 | "manual_review": false, |
564 | "text": "OK" |
565 | }, |
566 | - "lint-snap-v2:confinement_valid": { |
567 | - "manual_review": false, |
568 | - "text": "OK" |
569 | - }, |
570 | "lint-snap-v2:daemon_required:test": { |
571 | "manual_review": false, |
572 | "text": "OK" |
573 | @@ -1737,10 +1717,6 @@ devmode-home_0.1_amd64.snap: pass |
574 | "manual_review": false, |
575 | "text": "OK" |
576 | }, |
577 | - "lint-snap-v2:confinement_valid": { |
578 | - "manual_review": false, |
579 | - "text": "OK" |
580 | - }, |
581 | "lint-snap-v2:daemon_required:test": { |
582 | "manual_review": false, |
583 | "text": "OK" |
584 | @@ -2039,10 +2015,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL |
585 | "manual_review": false, |
586 | "text": "OK" |
587 | }, |
588 | - "lint-snap-v2:confinement_valid": { |
589 | - "manual_review": false, |
590 | - "text": "OK" |
591 | - }, |
592 | "lint-snap-v2:daemon_required:firefox": { |
593 | "manual_review": false, |
594 | "text": "OK" |
595 | @@ -2368,10 +2340,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL |
596 | "manual_review": false, |
597 | "text": "OK" |
598 | }, |
599 | - "lint-snap-v2:confinement_valid": { |
600 | - "manual_review": false, |
601 | - "text": "OK" |
602 | - }, |
603 | "lint-snap-v2:daemon_required:firefox": { |
604 | "manual_review": false, |
605 | "text": "OK" |
606 | @@ -2503,14 +2471,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass |
607 | "manual_review": false, |
608 | "text": "Could not find compiled binaries for architecture 'amd64'" |
609 | }, |
610 | - "lint-snap-v2:confinement_valid": { |
611 | - "manual_review": false, |
612 | - "text": "OK" |
613 | - }, |
614 | - "lint-snap-v2:grade_valid": { |
615 | - "manual_review": false, |
616 | - "text": "OK" |
617 | - }, |
618 | "lint-snap-v2:hooks_present": { |
619 | "manual_review": false, |
620 | "text": "OK (optional hooks field not specified)" |
621 | @@ -2581,14 +2541,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass |
622 | "manual_review": false, |
623 | "text": "Could not find compiled binaries for architecture 'amd64'" |
624 | }, |
625 | - "lint-snap-v2:confinement_valid": { |
626 | - "manual_review": false, |
627 | - "text": "OK" |
628 | - }, |
629 | - "lint-snap-v2:grade_valid": { |
630 | - "manual_review": false, |
631 | - "text": "OK" |
632 | - }, |
633 | "lint-snap-v2:hooks_present": { |
634 | "manual_review": false, |
635 | "text": "OK (optional hooks field not specified)" |
636 | @@ -2664,14 +2616,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass |
637 | "manual_review": false, |
638 | "text": "Could not find compiled binaries for architecture 'amd64'" |
639 | }, |
640 | - "lint-snap-v2:confinement_valid": { |
641 | - "manual_review": false, |
642 | - "text": "OK" |
643 | - }, |
644 | - "lint-snap-v2:grade_valid": { |
645 | - "manual_review": false, |
646 | - "text": "OK" |
647 | - }, |
648 | "lint-snap-v2:hooks_present": { |
649 | "manual_review": false, |
650 | "text": "OK (optional hooks field not specified)" |
651 | @@ -2742,14 +2686,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass |
652 | "manual_review": false, |
653 | "text": "Could not find compiled binaries for architecture 'amd64'" |
654 | }, |
655 | - "lint-snap-v2:confinement_valid": { |
656 | - "manual_review": false, |
657 | - "text": "OK" |
658 | - }, |
659 | - "lint-snap-v2:grade_valid": { |
660 | - "manual_review": false, |
661 | - "text": "OK" |
662 | - }, |
663 | "lint-snap-v2:hooks_present": { |
664 | "manual_review": false, |
665 | "text": "OK (optional hooks field not specified)" |
666 | @@ -2956,10 +2892,6 @@ glance_ocata_amd64.snap: pass |
667 | "manual_review": false, |
668 | "text": "OK" |
669 | }, |
670 | - "lint-snap-v2:confinement_valid": { |
671 | - "manual_review": false, |
672 | - "text": "OK" |
673 | - }, |
674 | "lint-snap-v2:daemon:api": { |
675 | "manual_review": false, |
676 | "text": "OK" |
677 | @@ -2984,10 +2916,6 @@ glance_ocata_amd64.snap: pass |
678 | "manual_review": false, |
679 | "text": "OK" |
680 | }, |
681 | - "lint-snap-v2:grade_valid": { |
682 | - "manual_review": false, |
683 | - "text": "OK" |
684 | - }, |
685 | "lint-snap-v2:hooks_present": { |
686 | "manual_review": false, |
687 | "text": "OK (optional hooks field not specified)" |
688 | @@ -3209,10 +3137,6 @@ glance_ocata_amd64.snap: pass |
689 | "manual_review": false, |
690 | "text": "OK" |
691 | }, |
692 | - "lint-snap-v2:confinement_valid": { |
693 | - "manual_review": false, |
694 | - "text": "OK" |
695 | - }, |
696 | "lint-snap-v2:daemon:api": { |
697 | "manual_review": false, |
698 | "text": "OK" |
699 | @@ -3237,10 +3161,6 @@ glance_ocata_amd64.snap: pass |
700 | "manual_review": false, |
701 | "text": "OK" |
702 | }, |
703 | - "lint-snap-v2:grade_valid": { |
704 | - "manual_review": false, |
705 | - "text": "OK" |
706 | - }, |
707 | "lint-snap-v2:hooks_present": { |
708 | "manual_review": false, |
709 | "text": "OK (optional hooks field not specified)" |
710 | @@ -3901,14 +3821,6 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass |
711 | "manual_review": false, |
712 | "text": "Could not find compiled binaries for architecture 'armhf'" |
713 | }, |
714 | - "lint-snap-v2:confinement_valid": { |
715 | - "manual_review": false, |
716 | - "text": "OK" |
717 | - }, |
718 | - "lint-snap-v2:grade_valid": { |
719 | - "manual_review": false, |
720 | - "text": "OK" |
721 | - }, |
722 | "lint-snap-v2:hooks_present": { |
723 | "manual_review": false, |
724 | "text": "OK (optional hooks field not specified)" |
725 | @@ -3979,14 +3891,6 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass |
726 | "manual_review": false, |
727 | "text": "Could not find compiled binaries for architecture 'armhf'" |
728 | }, |
729 | - "lint-snap-v2:confinement_valid": { |
730 | - "manual_review": false, |
731 | - "text": "OK" |
732 | - }, |
733 | - "lint-snap-v2:grade_valid": { |
734 | - "manual_review": false, |
735 | - "text": "OK" |
736 | - }, |
737 | "lint-snap-v2:hooks_present": { |
738 | "manual_review": false, |
739 | "text": "OK (optional hooks field not specified)" |
740 | @@ -4071,10 +3975,6 @@ minimumsize_0.1_amd64.snap: pass |
741 | "manual_review": false, |
742 | "text": "OK" |
743 | }, |
744 | - "lint-snap-v2:confinement_valid": { |
745 | - "manual_review": false, |
746 | - "text": "OK" |
747 | - }, |
748 | "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": { |
749 | "manual_review": false, |
750 | "text": "OK" |
751 | @@ -4099,10 +3999,6 @@ minimumsize_0.1_amd64.snap: pass |
752 | "manual_review": false, |
753 | "text": "OK" |
754 | }, |
755 | - "lint-snap-v2:grade_valid": { |
756 | - "manual_review": false, |
757 | - "text": "OK" |
758 | - }, |
759 | "lint-snap-v2:hooks_present": { |
760 | "manual_review": false, |
761 | "text": "OK (optional hooks field not specified)" |
762 | @@ -4178,10 +4074,6 @@ minimumsize_0.1_amd64.snap: pass |
763 | "manual_review": false, |
764 | "text": "OK" |
765 | }, |
766 | - "lint-snap-v2:confinement_valid": { |
767 | - "manual_review": false, |
768 | - "text": "OK" |
769 | - }, |
770 | "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": { |
771 | "manual_review": false, |
772 | "text": "OK" |
773 | @@ -4206,10 +4098,6 @@ minimumsize_0.1_amd64.snap: pass |
774 | "manual_review": false, |
775 | "text": "OK" |
776 | }, |
777 | - "lint-snap-v2:grade_valid": { |
778 | - "manual_review": false, |
779 | - "text": "OK" |
780 | - }, |
781 | "lint-snap-v2:hooks_present": { |
782 | "manual_review": false, |
783 | "text": "OK (optional hooks field not specified)" |
784 | @@ -4314,10 +4202,6 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass |
785 | "manual_review": false, |
786 | "text": "OK" |
787 | }, |
788 | - "lint-snap-v2:confinement_valid": { |
789 | - "manual_review": false, |
790 | - "text": "OK" |
791 | - }, |
792 | "lint-snap-v2:daemon_required:networkmanager": { |
793 | "manual_review": false, |
794 | "text": "OK" |
795 | @@ -4326,10 +4210,6 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass |
796 | "manual_review": false, |
797 | "text": "OK" |
798 | }, |
799 | - "lint-snap-v2:grade_valid": { |
800 | - "manual_review": false, |
801 | - "text": "OK" |
802 | - }, |
803 | "lint-snap-v2:hooks_present": { |
804 | "manual_review": false, |
805 | "text": "OK (optional hooks field not specified)" |
806 | @@ -4449,10 +4329,6 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass |
807 | "manual_review": false, |
808 | "text": "OK" |
809 | }, |
810 | - "lint-snap-v2:confinement_valid": { |
811 | - "manual_review": false, |
812 | - "text": "OK" |
813 | - }, |
814 | "lint-snap-v2:daemon_required:networkmanager": { |
815 | "manual_review": false, |
816 | "text": "OK" |
817 | @@ -4461,10 +4337,6 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass |
818 | "manual_review": false, |
819 | "text": "OK" |
820 | }, |
821 | - "lint-snap-v2:grade_valid": { |
822 | - "manual_review": false, |
823 | - "text": "OK" |
824 | - }, |
825 | "lint-snap-v2:hooks_present": { |
826 | "manual_review": false, |
827 | "text": "OK (optional hooks field not specified)" |
828 | @@ -4642,10 +4514,6 @@ network-manager_1.2.2-1+test1_amd64.snap: FAIL |
829 | "manual_review": false, |
830 | "text": "OK" |
831 | }, |
832 | - "lint-snap-v2:confinement_valid": { |
833 | - "manual_review": false, |
834 | - "text": "OK" |
835 | - }, |
836 | "lint-snap-v2:daemon:networkmanager": { |
837 | "manual_review": false, |
838 | "text": "OK" |
839 | @@ -4840,10 +4708,6 @@ network-manager_1.2.2-1+test1_amd64.snap: FAIL |
840 | "manual_review": false, |
841 | "text": "OK" |
842 | }, |
843 | - "lint-snap-v2:confinement_valid": { |
844 | - "manual_review": false, |
845 | - "text": "OK" |
846 | - }, |
847 | "lint-snap-v2:daemon:networkmanager": { |
848 | "manual_review": false, |
849 | "text": "OK" |
850 | @@ -5016,10 +4880,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass |
851 | "manual_review": false, |
852 | "text": "OK" |
853 | }, |
854 | - "lint-snap-v2:confinement_valid": { |
855 | - "manual_review": false, |
856 | - "text": "OK" |
857 | - }, |
858 | "lint-snap-v2:daemon_required:jcli": { |
859 | "manual_review": false, |
860 | "text": "OK" |
861 | @@ -5183,10 +5043,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass |
862 | "manual_review": false, |
863 | "text": "OK" |
864 | }, |
865 | - "lint-snap-v2:confinement_valid": { |
866 | - "manual_review": false, |
867 | - "text": "OK" |
868 | - }, |
869 | "lint-snap-v2:daemon_required:jcli": { |
870 | "manual_review": false, |
871 | "text": "OK" |
872 | @@ -5444,10 +5300,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass |
873 | "manual_review": false, |
874 | "text": "OK" |
875 | }, |
876 | - "lint-snap-v2:confinement_valid": { |
877 | - "manual_review": false, |
878 | - "text": "OK" |
879 | - }, |
880 | "lint-snap-v2:daemon_required:firefox": { |
881 | "manual_review": false, |
882 | "text": "OK" |
883 | @@ -5696,10 +5548,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass |
884 | "manual_review": false, |
885 | "text": "OK" |
886 | }, |
887 | - "lint-snap-v2:confinement_valid": { |
888 | - "manual_review": false, |
889 | - "text": "OK" |
890 | - }, |
891 | "lint-snap-v2:daemon_required:firefox": { |
892 | "manual_review": false, |
893 | "text": "OK" |
894 | @@ -6104,14 +5952,6 @@ pc-kernel_4.15.0-44.46_i386.snap: pass |
895 | "manual_review": false, |
896 | "text": "Could not find compiled binaries for architecture 'i386'" |
897 | }, |
898 | - "lint-snap-v2:confinement_valid": { |
899 | - "manual_review": false, |
900 | - "text": "OK" |
901 | - }, |
902 | - "lint-snap-v2:grade_valid": { |
903 | - "manual_review": false, |
904 | - "text": "OK" |
905 | - }, |
906 | "lint-snap-v2:hooks_present": { |
907 | "manual_review": false, |
908 | "text": "OK (optional hooks field not specified)" |
909 | @@ -6182,175 +6022,151 @@ pc-kernel_4.15.0-44.46_i386.snap: pass |
910 | "manual_review": false, |
911 | "text": "Could not find compiled binaries for architecture 'i386'" |
912 | }, |
913 | - "lint-snap-v2:confinement_valid": { |
914 | + "lint-snap-v2:hooks_present": { |
915 | + "manual_review": false, |
916 | + "text": "OK (optional hooks field not specified)" |
917 | + }, |
918 | + "lint-snap-v2:iffy_files": { |
919 | "manual_review": false, |
920 | "text": "OK" |
921 | }, |
922 | - "lint-snap-v2:grade_valid": { |
923 | - "manual_review": false, |
924 | - "text": "OK" |
925 | - }, |
926 | - "lint-snap-v2:hooks_present": { |
927 | - "manual_review": false, |
928 | - "text": "OK (optional hooks field not specified)" |
929 | - }, |
930 | - "lint-snap-v2:iffy_files": { |
931 | - "manual_review": false, |
932 | - "text": "OK" |
933 | - }, |
934 | - "lint-snap-v2:snap_manifest": { |
935 | - "manual_review": false, |
936 | - "text": "OK" |
937 | - }, |
938 | - "lint-snap-v2:snap_type_redflag": { |
939 | - "manual_review": false, |
940 | - "text": "OK (override 'pc-kernel' for 'type: kernel')" |
941 | - }, |
942 | - "lint-snap-v2:unknown_field": { |
943 | - "manual_review": false, |
944 | - "text": "OK" |
945 | - }, |
946 | - "lint-snap-v2:valid_unicode": { |
947 | - "manual_review": false, |
948 | - "text": "ok" |
949 | - }, |
950 | - "lint-snap-v2:vcs_files": { |
951 | - "manual_review": false, |
952 | - "text": "OK" |
953 | - } |
954 | - }, |
955 | - "warn": {} |
956 | - }, |
957 | - "snap.v2_security": { |
958 | - "error": {}, |
959 | - "info": { |
960 | - "security-snap-v2:squashfs_files": { |
961 | - "manual_review": false, |
962 | - "text": "OK" |
963 | - }, |
964 | - "security-snap-v2:squashfs_repack_checksum": { |
965 | - "manual_review": false, |
966 | - "text": "OK" |
967 | - } |
968 | - }, |
969 | - "warn": {} |
970 | - } |
971 | -} |
972 | - |
973 | -= pc-kernel_4.4.0-141.167_amd64.snap = |
974 | -pc-kernel_4.4.0-141.167_amd64.snap: pass |
975 | - |
976 | -= --sdk pc-kernel_4.4.0-141.167_amd64.snap = |
977 | -= snap.v2_declaration = |
978 | -{ |
979 | - "error": {}, |
980 | - "info": {}, |
981 | - "warn": {} |
982 | -} |
983 | -= snap.v2_functional = |
984 | -{ |
985 | - "error": {}, |
986 | - "info": {}, |
987 | - "warn": {} |
988 | -} |
989 | -= snap.v2_lint = |
990 | -{ |
991 | - "error": {}, |
992 | - "info": { |
993 | - "lint-snap-v2:apps_present": { |
994 | - "manual_review": false, |
995 | - "text": "OK (optional apps field not specified)" |
996 | - }, |
997 | - "lint-snap-v2:architecture_specified_needed:amd64": { |
998 | - "manual_review": false, |
999 | - "text": "Could not find compiled binaries for architecture 'amd64'" |
1000 | - }, |
1001 | - "lint-snap-v2:confinement_valid": { |
1002 | - "manual_review": false, |
1003 | - "text": "OK" |
1004 | - }, |
1005 | - "lint-snap-v2:grade_valid": { |
1006 | - "manual_review": false, |
1007 | - "text": "OK" |
1008 | - }, |
1009 | - "lint-snap-v2:hooks_present": { |
1010 | - "manual_review": false, |
1011 | - "text": "OK (optional hooks field not specified)" |
1012 | - }, |
1013 | - "lint-snap-v2:iffy_files": { |
1014 | - "manual_review": false, |
1015 | - "text": "OK" |
1016 | - }, |
1017 | - "lint-snap-v2:snap_manifest": { |
1018 | - "manual_review": false, |
1019 | - "text": "OK" |
1020 | - }, |
1021 | - "lint-snap-v2:snap_type_redflag": { |
1022 | - "manual_review": false, |
1023 | - "text": "OK (override 'pc-kernel' for 'type: kernel')" |
1024 | - }, |
1025 | - "lint-snap-v2:unknown_field": { |
1026 | - "manual_review": false, |
1027 | - "text": "OK" |
1028 | - }, |
1029 | - "lint-snap-v2:valid_unicode": { |
1030 | - "manual_review": false, |
1031 | - "text": "ok" |
1032 | - }, |
1033 | - "lint-snap-v2:vcs_files": { |
1034 | - "manual_review": false, |
1035 | - "text": "OK" |
1036 | - } |
1037 | - }, |
1038 | - "warn": {} |
1039 | -} |
1040 | -= snap.v2_security = |
1041 | -{ |
1042 | - "error": {}, |
1043 | - "info": { |
1044 | - "security-snap-v2:squashfs_files": { |
1045 | - "manual_review": false, |
1046 | - "text": "OK" |
1047 | - }, |
1048 | - "security-snap-v2:squashfs_repack_checksum": { |
1049 | - "manual_review": false, |
1050 | - "text": "OK" |
1051 | - } |
1052 | - }, |
1053 | - "warn": {} |
1054 | -} |
1055 | - |
1056 | -= --json pc-kernel_4.4.0-141.167_amd64.snap = |
1057 | -{ |
1058 | - "snap.v2_declaration": { |
1059 | - "error": {}, |
1060 | - "info": {}, |
1061 | - "warn": {} |
1062 | - }, |
1063 | - "snap.v2_functional": { |
1064 | - "error": {}, |
1065 | - "info": {}, |
1066 | - "warn": {} |
1067 | - }, |
1068 | - "snap.v2_lint": { |
1069 | - "error": {}, |
1070 | - "info": { |
1071 | - "lint-snap-v2:apps_present": { |
1072 | - "manual_review": false, |
1073 | - "text": "OK (optional apps field not specified)" |
1074 | - }, |
1075 | - "lint-snap-v2:architecture_specified_needed:amd64": { |
1076 | - "manual_review": false, |
1077 | - "text": "Could not find compiled binaries for architecture 'amd64'" |
1078 | - }, |
1079 | - "lint-snap-v2:confinement_valid": { |
1080 | - "manual_review": false, |
1081 | - "text": "OK" |
1082 | - }, |
1083 | - "lint-snap-v2:grade_valid": { |
1084 | + "lint-snap-v2:snap_manifest": { |
1085 | "manual_review": false, |
1086 | "text": "OK" |
1087 | }, |
1088 | + "lint-snap-v2:snap_type_redflag": { |
1089 | + "manual_review": false, |
1090 | + "text": "OK (override 'pc-kernel' for 'type: kernel')" |
1091 | + }, |
1092 | + "lint-snap-v2:unknown_field": { |
1093 | + "manual_review": false, |
1094 | + "text": "OK" |
1095 | + }, |
1096 | + "lint-snap-v2:valid_unicode": { |
1097 | + "manual_review": false, |
1098 | + "text": "ok" |
1099 | + }, |
1100 | + "lint-snap-v2:vcs_files": { |
1101 | + "manual_review": false, |
1102 | + "text": "OK" |
1103 | + } |
1104 | + }, |
1105 | + "warn": {} |
1106 | + }, |
1107 | + "snap.v2_security": { |
1108 | + "error": {}, |
1109 | + "info": { |
1110 | + "security-snap-v2:squashfs_files": { |
1111 | + "manual_review": false, |
1112 | + "text": "OK" |
1113 | + }, |
1114 | + "security-snap-v2:squashfs_repack_checksum": { |
1115 | + "manual_review": false, |
1116 | + "text": "OK" |
1117 | + } |
1118 | + }, |
1119 | + "warn": {} |
1120 | + } |
1121 | +} |
1122 | + |
1123 | += pc-kernel_4.4.0-141.167_amd64.snap = |
1124 | +pc-kernel_4.4.0-141.167_amd64.snap: pass |
1125 | + |
1126 | += --sdk pc-kernel_4.4.0-141.167_amd64.snap = |
1127 | += snap.v2_declaration = |
1128 | +{ |
1129 | + "error": {}, |
1130 | + "info": {}, |
1131 | + "warn": {} |
1132 | +} |
1133 | += snap.v2_functional = |
1134 | +{ |
1135 | + "error": {}, |
1136 | + "info": {}, |
1137 | + "warn": {} |
1138 | +} |
1139 | += snap.v2_lint = |
1140 | +{ |
1141 | + "error": {}, |
1142 | + "info": { |
1143 | + "lint-snap-v2:apps_present": { |
1144 | + "manual_review": false, |
1145 | + "text": "OK (optional apps field not specified)" |
1146 | + }, |
1147 | + "lint-snap-v2:architecture_specified_needed:amd64": { |
1148 | + "manual_review": false, |
1149 | + "text": "Could not find compiled binaries for architecture 'amd64'" |
1150 | + }, |
1151 | + "lint-snap-v2:hooks_present": { |
1152 | + "manual_review": false, |
1153 | + "text": "OK (optional hooks field not specified)" |
1154 | + }, |
1155 | + "lint-snap-v2:iffy_files": { |
1156 | + "manual_review": false, |
1157 | + "text": "OK" |
1158 | + }, |
1159 | + "lint-snap-v2:snap_manifest": { |
1160 | + "manual_review": false, |
1161 | + "text": "OK" |
1162 | + }, |
1163 | + "lint-snap-v2:snap_type_redflag": { |
1164 | + "manual_review": false, |
1165 | + "text": "OK (override 'pc-kernel' for 'type: kernel')" |
1166 | + }, |
1167 | + "lint-snap-v2:unknown_field": { |
1168 | + "manual_review": false, |
1169 | + "text": "OK" |
1170 | + }, |
1171 | + "lint-snap-v2:valid_unicode": { |
1172 | + "manual_review": false, |
1173 | + "text": "ok" |
1174 | + }, |
1175 | + "lint-snap-v2:vcs_files": { |
1176 | + "manual_review": false, |
1177 | + "text": "OK" |
1178 | + } |
1179 | + }, |
1180 | + "warn": {} |
1181 | +} |
1182 | += snap.v2_security = |
1183 | +{ |
1184 | + "error": {}, |
1185 | + "info": { |
1186 | + "security-snap-v2:squashfs_files": { |
1187 | + "manual_review": false, |
1188 | + "text": "OK" |
1189 | + }, |
1190 | + "security-snap-v2:squashfs_repack_checksum": { |
1191 | + "manual_review": false, |
1192 | + "text": "OK" |
1193 | + } |
1194 | + }, |
1195 | + "warn": {} |
1196 | +} |
1197 | + |
1198 | += --json pc-kernel_4.4.0-141.167_amd64.snap = |
1199 | +{ |
1200 | + "snap.v2_declaration": { |
1201 | + "error": {}, |
1202 | + "info": {}, |
1203 | + "warn": {} |
1204 | + }, |
1205 | + "snap.v2_functional": { |
1206 | + "error": {}, |
1207 | + "info": {}, |
1208 | + "warn": {} |
1209 | + }, |
1210 | + "snap.v2_lint": { |
1211 | + "error": {}, |
1212 | + "info": { |
1213 | + "lint-snap-v2:apps_present": { |
1214 | + "manual_review": false, |
1215 | + "text": "OK (optional apps field not specified)" |
1216 | + }, |
1217 | + "lint-snap-v2:architecture_specified_needed:amd64": { |
1218 | + "manual_review": false, |
1219 | + "text": "Could not find compiled binaries for architecture 'amd64'" |
1220 | + }, |
1221 | "lint-snap-v2:hooks_present": { |
1222 | "manual_review": false, |
1223 | "text": "OK (optional hooks field not specified)" |
1224 | @@ -7553,10 +7369,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass |
1225 | "manual_review": false, |
1226 | "text": "OK" |
1227 | }, |
1228 | - "lint-snap-v2:confinement_valid": { |
1229 | - "manual_review": false, |
1230 | - "text": "OK" |
1231 | - }, |
1232 | "lint-snap-v2:daemon:bgpd": { |
1233 | "manual_review": false, |
1234 | "text": "OK" |
1235 | @@ -8797,10 +8609,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass |
1236 | "manual_review": false, |
1237 | "text": "OK" |
1238 | }, |
1239 | - "lint-snap-v2:confinement_valid": { |
1240 | - "manual_review": false, |
1241 | - "text": "OK" |
1242 | - }, |
1243 | "lint-snap-v2:daemon:bgpd": { |
1244 | "manual_review": false, |
1245 | "text": "OK" |
1246 | @@ -9098,10 +8906,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL |
1247 | "manual_review": false, |
1248 | "text": "OK" |
1249 | }, |
1250 | - "lint-snap-v2:confinement_valid": { |
1251 | - "manual_review": false, |
1252 | - "text": "OK" |
1253 | - }, |
1254 | "lint-snap-v2:daemon_required:sh": { |
1255 | "manual_review": false, |
1256 | "text": "OK" |
1257 | @@ -9110,10 +8914,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL |
1258 | "manual_review": false, |
1259 | "text": "OK" |
1260 | }, |
1261 | - "lint-snap-v2:grade_valid": { |
1262 | - "manual_review": false, |
1263 | - "text": "OK" |
1264 | - }, |
1265 | "lint-snap-v2:hooks_present": { |
1266 | "manual_review": false, |
1267 | "text": "OK (optional hooks field not specified)" |
1268 | @@ -9226,10 +9026,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL |
1269 | "manual_review": false, |
1270 | "text": "OK" |
1271 | }, |
1272 | - "lint-snap-v2:confinement_valid": { |
1273 | - "manual_review": false, |
1274 | - "text": "OK" |
1275 | - }, |
1276 | "lint-snap-v2:daemon_required:sh": { |
1277 | "manual_review": false, |
1278 | "text": "OK" |
1279 | @@ -9238,10 +9034,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL |
1280 | "manual_review": false, |
1281 | "text": "OK" |
1282 | }, |
1283 | - "lint-snap-v2:grade_valid": { |
1284 | - "manual_review": false, |
1285 | - "text": "OK" |
1286 | - }, |
1287 | "lint-snap-v2:hooks_present": { |
1288 | "manual_review": false, |
1289 | "text": "OK (optional hooks field not specified)" |
1290 | @@ -9640,10 +9432,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass |
1291 | "manual_review": false, |
1292 | "text": "OK" |
1293 | }, |
1294 | - "lint-snap-v2:confinement_valid": { |
1295 | - "manual_review": false, |
1296 | - "text": "OK" |
1297 | - }, |
1298 | "lint-snap-v2:daemon_required:test": { |
1299 | "manual_review": false, |
1300 | "text": "OK" |
1301 | @@ -9816,10 +9604,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass |
1302 | "manual_review": false, |
1303 | "text": "OK" |
1304 | }, |
1305 | - "lint-snap-v2:confinement_valid": { |
1306 | - "manual_review": false, |
1307 | - "text": "OK" |
1308 | - }, |
1309 | "lint-snap-v2:daemon_required:test": { |
1310 | "manual_review": false, |
1311 | "text": "OK" |
1312 | @@ -12122,10 +11906,6 @@ test-all-app_1_all.snap: FAIL |
1313 | "manual_review": false, |
1314 | "text": "OK" |
1315 | }, |
1316 | - "lint-snap-v2:confinement_valid": { |
1317 | - "manual_review": false, |
1318 | - "text": "OK" |
1319 | - }, |
1320 | "lint-snap-v2:daemon:dockerd": { |
1321 | "manual_review": false, |
1322 | "text": "OK" |
1323 | @@ -12406,10 +12186,6 @@ test-all-app_1_all.snap: FAIL |
1324 | "manual_review": false, |
1325 | "text": "OK" |
1326 | }, |
1327 | - "lint-snap-v2:grade_valid": { |
1328 | - "manual_review": false, |
1329 | - "text": "OK" |
1330 | - }, |
1331 | "lint-snap-v2:hooks_present": { |
1332 | "manual_review": false, |
1333 | "text": "OK (optional hooks field not specified)" |
1334 | @@ -15059,10 +14835,6 @@ test-all-app_1_all.snap: FAIL |
1335 | "manual_review": false, |
1336 | "text": "OK" |
1337 | }, |
1338 | - "lint-snap-v2:confinement_valid": { |
1339 | - "manual_review": false, |
1340 | - "text": "OK" |
1341 | - }, |
1342 | "lint-snap-v2:daemon:dockerd": { |
1343 | "manual_review": false, |
1344 | "text": "OK" |
1345 | @@ -15343,10 +15115,6 @@ test-all-app_1_all.snap: FAIL |
1346 | "manual_review": false, |
1347 | "text": "OK" |
1348 | }, |
1349 | - "lint-snap-v2:grade_valid": { |
1350 | - "manual_review": false, |
1351 | - "text": "OK" |
1352 | - }, |
1353 | "lint-snap-v2:hooks_present": { |
1354 | "manual_review": false, |
1355 | "text": "OK (optional hooks field not specified)" |
1356 | @@ -16060,14 +15828,6 @@ test-all-core_1_all.snap: FAIL |
1357 | "manual_review": false, |
1358 | "text": "OK (optional apps field not specified)" |
1359 | }, |
1360 | - "lint-snap-v2:confinement_valid": { |
1361 | - "manual_review": false, |
1362 | - "text": "'confinement' should not be used with 'type: os'" |
1363 | - }, |
1364 | - "lint-snap-v2:grade_valid": { |
1365 | - "manual_review": false, |
1366 | - "text": "OK" |
1367 | - }, |
1368 | "lint-snap-v2:hooks_present": { |
1369 | "manual_review": false, |
1370 | "text": "OK (optional hooks field not specified)" |
1371 | @@ -16580,14 +16340,6 @@ test-all-core_1_all.snap: FAIL |
1372 | "manual_review": false, |
1373 | "text": "OK (optional apps field not specified)" |
1374 | }, |
1375 | - "lint-snap-v2:confinement_valid": { |
1376 | - "manual_review": false, |
1377 | - "text": "'confinement' should not be used with 'type: os'" |
1378 | - }, |
1379 | - "lint-snap-v2:grade_valid": { |
1380 | - "manual_review": false, |
1381 | - "text": "OK" |
1382 | - }, |
1383 | "lint-snap-v2:hooks_present": { |
1384 | "manual_review": false, |
1385 | "text": "OK (optional hooks field not specified)" |
1386 | @@ -16961,18 +16713,10 @@ test-all-gadget_3_all.snap: FAIL |
1387 | "manual_review": false, |
1388 | "text": "OK (optional apps field not specified)" |
1389 | }, |
1390 | - "lint-snap-v2:confinement_valid": { |
1391 | - "manual_review": false, |
1392 | - "text": "OK" |
1393 | - }, |
1394 | "lint-snap-v2:external_symlinks": { |
1395 | "manual_review": false, |
1396 | "text": "OK" |
1397 | }, |
1398 | - "lint-snap-v2:grade_valid": { |
1399 | - "manual_review": false, |
1400 | - "text": "OK" |
1401 | - }, |
1402 | "lint-snap-v2:hooks_present": { |
1403 | "manual_review": false, |
1404 | "text": "OK (optional hooks field not specified)" |
1405 | @@ -17229,18 +16973,10 @@ test-all-gadget_3_all.snap: FAIL |
1406 | "manual_review": false, |
1407 | "text": "OK (optional apps field not specified)" |
1408 | }, |
1409 | - "lint-snap-v2:confinement_valid": { |
1410 | - "manual_review": false, |
1411 | - "text": "OK" |
1412 | - }, |
1413 | "lint-snap-v2:external_symlinks": { |
1414 | "manual_review": false, |
1415 | "text": "OK" |
1416 | }, |
1417 | - "lint-snap-v2:grade_valid": { |
1418 | - "manual_review": false, |
1419 | - "text": "OK" |
1420 | - }, |
1421 | "lint-snap-v2:hooks_present": { |
1422 | "manual_review": false, |
1423 | "text": "OK (optional hooks field not specified)" |
1424 | @@ -17496,10 +17232,6 @@ test-app-devnull_1.0_all.snap: FAIL |
1425 | "manual_review": false, |
1426 | "text": "OK" |
1427 | }, |
1428 | - "lint-snap-v2:confinement_valid": { |
1429 | - "manual_review": false, |
1430 | - "text": "OK" |
1431 | - }, |
1432 | "lint-snap-v2:daemon_required:env": { |
1433 | "manual_review": false, |
1434 | "text": "OK" |
1435 | @@ -17508,10 +17240,6 @@ test-app-devnull_1.0_all.snap: FAIL |
1436 | "manual_review": false, |
1437 | "text": "OK" |
1438 | }, |
1439 | - "lint-snap-v2:grade_valid": { |
1440 | - "manual_review": false, |
1441 | - "text": "OK" |
1442 | - }, |
1443 | "lint-snap-v2:hooks_present": { |
1444 | "manual_review": false, |
1445 | "text": "OK (optional hooks field not specified)" |
1446 | @@ -17625,10 +17353,6 @@ test-app-devnull_1.0_all.snap: FAIL |
1447 | "manual_review": false, |
1448 | "text": "OK" |
1449 | }, |
1450 | - "lint-snap-v2:confinement_valid": { |
1451 | - "manual_review": false, |
1452 | - "text": "OK" |
1453 | - }, |
1454 | "lint-snap-v2:daemon_required:env": { |
1455 | "manual_review": false, |
1456 | "text": "OK" |
1457 | @@ -17637,10 +17361,6 @@ test-app-devnull_1.0_all.snap: FAIL |
1458 | "manual_review": false, |
1459 | "text": "OK" |
1460 | }, |
1461 | - "lint-snap-v2:grade_valid": { |
1462 | - "manual_review": false, |
1463 | - "text": "OK" |
1464 | - }, |
1465 | "lint-snap-v2:hooks_present": { |
1466 | "manual_review": false, |
1467 | "text": "OK (optional hooks field not specified)" |
1468 | @@ -17781,10 +17501,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL |
1469 | "manual_review": false, |
1470 | "text": "OK" |
1471 | }, |
1472 | - "lint-snap-v2:confinement_valid": { |
1473 | - "manual_review": false, |
1474 | - "text": "OK" |
1475 | - }, |
1476 | "lint-snap-v2:daemon_required:env": { |
1477 | "manual_review": false, |
1478 | "text": "OK" |
1479 | @@ -17801,10 +17517,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL |
1480 | "manual_review": false, |
1481 | "text": "OK" |
1482 | }, |
1483 | - "lint-snap-v2:grade_valid": { |
1484 | - "manual_review": false, |
1485 | - "text": "OK" |
1486 | - }, |
1487 | "lint-snap-v2:hooks_present": { |
1488 | "manual_review": false, |
1489 | "text": "OK (optional hooks field not specified)" |
1490 | @@ -17938,10 +17650,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL |
1491 | "manual_review": false, |
1492 | "text": "OK" |
1493 | }, |
1494 | - "lint-snap-v2:confinement_valid": { |
1495 | - "manual_review": false, |
1496 | - "text": "OK" |
1497 | - }, |
1498 | "lint-snap-v2:daemon_required:env": { |
1499 | "manual_review": false, |
1500 | "text": "OK" |
1501 | @@ -17958,10 +17666,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL |
1502 | "manual_review": false, |
1503 | "text": "OK" |
1504 | }, |
1505 | - "lint-snap-v2:grade_valid": { |
1506 | - "manual_review": false, |
1507 | - "text": "OK" |
1508 | - }, |
1509 | "lint-snap-v2:hooks_present": { |
1510 | "manual_review": false, |
1511 | "text": "OK (optional hooks field not specified)" |
1512 | @@ -18104,10 +17808,6 @@ test-bad-desktop-file_1_all.snap: FAIL |
1513 | "manual_review": false, |
1514 | "text": "OK" |
1515 | }, |
1516 | - "lint-snap-v2:confinement_valid": { |
1517 | - "manual_review": false, |
1518 | - "text": "OK" |
1519 | - }, |
1520 | "lint-snap-v2:daemon_required:env": { |
1521 | "manual_review": false, |
1522 | "text": "OK" |
1523 | @@ -18116,10 +17816,6 @@ test-bad-desktop-file_1_all.snap: FAIL |
1524 | "manual_review": false, |
1525 | "text": "OK" |
1526 | }, |
1527 | - "lint-snap-v2:grade_valid": { |
1528 | - "manual_review": false, |
1529 | - "text": "OK" |
1530 | - }, |
1531 | "lint-snap-v2:hooks_present": { |
1532 | "manual_review": false, |
1533 | "text": "OK (optional hooks field not specified)" |
1534 | @@ -18249,10 +17945,6 @@ test-bad-desktop-file_1_all.snap: FAIL |
1535 | "manual_review": false, |
1536 | "text": "OK" |
1537 | }, |
1538 | - "lint-snap-v2:confinement_valid": { |
1539 | - "manual_review": false, |
1540 | - "text": "OK" |
1541 | - }, |
1542 | "lint-snap-v2:daemon_required:env": { |
1543 | "manual_review": false, |
1544 | "text": "OK" |
1545 | @@ -18261,10 +17953,6 @@ test-bad-desktop-file_1_all.snap: FAIL |
1546 | "manual_review": false, |
1547 | "text": "OK" |
1548 | }, |
1549 | - "lint-snap-v2:grade_valid": { |
1550 | - "manual_review": false, |
1551 | - "text": "OK" |
1552 | - }, |
1553 | "lint-snap-v2:hooks_present": { |
1554 | "manual_review": false, |
1555 | "text": "OK (optional hooks field not specified)" |
1556 | @@ -18464,10 +18152,6 @@ test-bad-unicode_0_all.snap: FAIL |
1557 | "manual_review": false, |
1558 | "text": "OK" |
1559 | }, |
1560 | - "lint-snap-v2:grade_valid": { |
1561 | - "manual_review": false, |
1562 | - "text": "OK" |
1563 | - }, |
1564 | "lint-snap-v2:hooks_present": { |
1565 | "manual_review": false, |
1566 | "text": "OK (optional hooks field not specified)" |
1567 | @@ -18616,10 +18300,6 @@ test-bad-unicode_0_all.snap: FAIL |
1568 | "manual_review": false, |
1569 | "text": "OK" |
1570 | }, |
1571 | - "lint-snap-v2:grade_valid": { |
1572 | - "manual_review": false, |
1573 | - "text": "OK" |
1574 | - }, |
1575 | "lint-snap-v2:hooks_present": { |
1576 | "manual_review": false, |
1577 | "text": "OK (optional hooks field not specified)" |
1578 | @@ -18731,10 +18411,6 @@ test-base-devnull_1.0_all.snap: FAIL |
1579 | "manual_review": false, |
1580 | "text": "OK" |
1581 | }, |
1582 | - "lint-snap-v2:grade_valid": { |
1583 | - "manual_review": false, |
1584 | - "text": "OK" |
1585 | - }, |
1586 | "lint-snap-v2:hooks_present": { |
1587 | "manual_review": false, |
1588 | "text": "OK (optional hooks field not specified)" |
1589 | @@ -18816,10 +18492,6 @@ test-base-devnull_1.0_all.snap: FAIL |
1590 | "manual_review": false, |
1591 | "text": "OK" |
1592 | }, |
1593 | - "lint-snap-v2:grade_valid": { |
1594 | - "manual_review": false, |
1595 | - "text": "OK" |
1596 | - }, |
1597 | "lint-snap-v2:hooks_present": { |
1598 | "manual_review": false, |
1599 | "text": "OK (optional hooks field not specified)" |
1600 | @@ -18930,10 +18602,6 @@ test-base-disallowed_0_all.snap: FAIL |
1601 | "manual_review": false, |
1602 | "text": "OK" |
1603 | }, |
1604 | - "lint-snap-v2:confinement_valid": { |
1605 | - "manual_review": false, |
1606 | - "text": "OK" |
1607 | - }, |
1608 | "lint-snap-v2:daemon_required:env": { |
1609 | "manual_review": false, |
1610 | "text": "OK" |
1611 | @@ -18942,10 +18610,6 @@ test-base-disallowed_0_all.snap: FAIL |
1612 | "manual_review": false, |
1613 | "text": "OK" |
1614 | }, |
1615 | - "lint-snap-v2:grade_valid": { |
1616 | - "manual_review": false, |
1617 | - "text": "OK" |
1618 | - }, |
1619 | "lint-snap-v2:hooks_present": { |
1620 | "manual_review": false, |
1621 | "text": "OK (optional hooks field not specified)" |
1622 | @@ -19066,10 +18730,6 @@ test-base-disallowed_0_all.snap: FAIL |
1623 | "manual_review": false, |
1624 | "text": "OK" |
1625 | }, |
1626 | - "lint-snap-v2:confinement_valid": { |
1627 | - "manual_review": false, |
1628 | - "text": "OK" |
1629 | - }, |
1630 | "lint-snap-v2:daemon_required:env": { |
1631 | "manual_review": false, |
1632 | "text": "OK" |
1633 | @@ -19078,10 +18738,6 @@ test-base-disallowed_0_all.snap: FAIL |
1634 | "manual_review": false, |
1635 | "text": "OK" |
1636 | }, |
1637 | - "lint-snap-v2:grade_valid": { |
1638 | - "manual_review": false, |
1639 | - "text": "OK" |
1640 | - }, |
1641 | "lint-snap-v2:hooks_present": { |
1642 | "manual_review": false, |
1643 | "text": "OK (optional hooks field not specified)" |
1644 | @@ -19742,10 +19398,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass |
1645 | "manual_review": false, |
1646 | "text": "OK" |
1647 | }, |
1648 | - "lint-snap-v2:confinement_valid": { |
1649 | - "manual_review": false, |
1650 | - "text": "OK" |
1651 | - }, |
1652 | "lint-snap-v2:daemon_required:test-check-notices": { |
1653 | "manual_review": false, |
1654 | "text": "OK" |
1655 | @@ -19754,10 +19406,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass |
1656 | "manual_review": false, |
1657 | "text": "OK" |
1658 | }, |
1659 | - "lint-snap-v2:grade_valid": { |
1660 | - "manual_review": false, |
1661 | - "text": "OK" |
1662 | - }, |
1663 | "lint-snap-v2:hooks_present": { |
1664 | "manual_review": false, |
1665 | "text": "OK (optional hooks field not specified)" |
1666 | @@ -19877,10 +19525,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass |
1667 | "manual_review": false, |
1668 | "text": "OK" |
1669 | }, |
1670 | - "lint-snap-v2:confinement_valid": { |
1671 | - "manual_review": false, |
1672 | - "text": "OK" |
1673 | - }, |
1674 | "lint-snap-v2:daemon_required:test-check-notices": { |
1675 | "manual_review": false, |
1676 | "text": "OK" |
1677 | @@ -19889,10 +19533,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass |
1678 | "manual_review": false, |
1679 | "text": "OK" |
1680 | }, |
1681 | - "lint-snap-v2:grade_valid": { |
1682 | - "manual_review": false, |
1683 | - "text": "OK" |
1684 | - }, |
1685 | "lint-snap-v2:hooks_present": { |
1686 | "manual_review": false, |
1687 | "text": "OK (optional hooks field not specified)" |
1688 | @@ -20017,10 +19657,6 @@ test-check-notices-needed_0.1_amd64.snap: pass |
1689 | "manual_review": false, |
1690 | "text": "OK" |
1691 | }, |
1692 | - "lint-snap-v2:confinement_valid": { |
1693 | - "manual_review": false, |
1694 | - "text": "OK" |
1695 | - }, |
1696 | "lint-snap-v2:daemon_required:test-check-notices-needed": { |
1697 | "manual_review": false, |
1698 | "text": "OK" |
1699 | @@ -20029,10 +19665,6 @@ test-check-notices-needed_0.1_amd64.snap: pass |
1700 | "manual_review": false, |
1701 | "text": "OK" |
1702 | }, |
1703 | - "lint-snap-v2:grade_valid": { |
1704 | - "manual_review": false, |
1705 | - "text": "OK" |
1706 | - }, |
1707 | "lint-snap-v2:hooks_present": { |
1708 | "manual_review": false, |
1709 | "text": "OK (optional hooks field not specified)" |
1710 | @@ -20152,10 +19784,6 @@ test-check-notices-needed_0.1_amd64.snap: pass |
1711 | "manual_review": false, |
1712 | "text": "OK" |
1713 | }, |
1714 | - "lint-snap-v2:confinement_valid": { |
1715 | - "manual_review": false, |
1716 | - "text": "OK" |
1717 | - }, |
1718 | "lint-snap-v2:daemon_required:test-check-notices-needed": { |
1719 | "manual_review": false, |
1720 | "text": "OK" |
1721 | @@ -20164,10 +19792,6 @@ test-check-notices-needed_0.1_amd64.snap: pass |
1722 | "manual_review": false, |
1723 | "text": "OK" |
1724 | }, |
1725 | - "lint-snap-v2:grade_valid": { |
1726 | - "manual_review": false, |
1727 | - "text": "OK" |
1728 | - }, |
1729 | "lint-snap-v2:hooks_present": { |
1730 | "manual_review": false, |
1731 | "text": "OK (optional hooks field not specified)" |
1732 | @@ -20301,10 +19925,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL |
1733 | "manual_review": false, |
1734 | "text": "OK" |
1735 | }, |
1736 | - "lint-snap-v2:confinement_valid": { |
1737 | - "manual_review": false, |
1738 | - "text": "OK" |
1739 | - }, |
1740 | "lint-snap-v2:daemon_required:test-check-notices-primed-stage-packages-needed": { |
1741 | "manual_review": false, |
1742 | "text": "OK" |
1743 | @@ -20313,10 +19933,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL |
1744 | "manual_review": false, |
1745 | "text": "OK" |
1746 | }, |
1747 | - "lint-snap-v2:grade_valid": { |
1748 | - "manual_review": false, |
1749 | - "text": "OK" |
1750 | - }, |
1751 | "lint-snap-v2:hooks_present": { |
1752 | "manual_review": false, |
1753 | "text": "OK (optional hooks field not specified)" |
1754 | @@ -20441,10 +20057,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL |
1755 | "manual_review": false, |
1756 | "text": "OK" |
1757 | }, |
1758 | - "lint-snap-v2:confinement_valid": { |
1759 | - "manual_review": false, |
1760 | - "text": "OK" |
1761 | - }, |
1762 | "lint-snap-v2:daemon_required:test-check-notices-primed-stage-packages-needed": { |
1763 | "manual_review": false, |
1764 | "text": "OK" |
1765 | @@ -20453,10 +20065,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL |
1766 | "manual_review": false, |
1767 | "text": "OK" |
1768 | }, |
1769 | - "lint-snap-v2:grade_valid": { |
1770 | - "manual_review": false, |
1771 | - "text": "OK" |
1772 | - }, |
1773 | "lint-snap-v2:hooks_present": { |
1774 | "manual_review": false, |
1775 | "text": "OK (optional hooks field not specified)" |
1776 | @@ -20590,10 +20198,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL |
1777 | "manual_review": false, |
1778 | "text": "OK" |
1779 | }, |
1780 | - "lint-snap-v2:confinement_valid": { |
1781 | - "manual_review": false, |
1782 | - "text": "OK" |
1783 | - }, |
1784 | "lint-snap-v2:daemon_required:test-check-notices-primed-stage-packages-needed": { |
1785 | "manual_review": false, |
1786 | "text": "OK" |
1787 | @@ -20602,10 +20206,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL |
1788 | "manual_review": false, |
1789 | "text": "OK" |
1790 | }, |
1791 | - "lint-snap-v2:grade_valid": { |
1792 | - "manual_review": false, |
1793 | - "text": "OK" |
1794 | - }, |
1795 | "lint-snap-v2:hooks_present": { |
1796 | "manual_review": false, |
1797 | "text": "OK (optional hooks field not specified)" |
1798 | @@ -20730,10 +20330,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL |
1799 | "manual_review": false, |
1800 | "text": "OK" |
1801 | }, |
1802 | - "lint-snap-v2:confinement_valid": { |
1803 | - "manual_review": false, |
1804 | - "text": "OK" |
1805 | - }, |
1806 | "lint-snap-v2:daemon_required:test-check-notices-primed-stage-packages-needed": { |
1807 | "manual_review": false, |
1808 | "text": "OK" |
1809 | @@ -20742,10 +20338,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL |
1810 | "manual_review": false, |
1811 | "text": "OK" |
1812 | }, |
1813 | - "lint-snap-v2:grade_valid": { |
1814 | - "manual_review": false, |
1815 | - "text": "OK" |
1816 | - }, |
1817 | "lint-snap-v2:hooks_present": { |
1818 | "manual_review": false, |
1819 | "text": "OK (optional hooks field not specified)" |
1820 | @@ -20870,10 +20462,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass |
1821 | "manual_review": false, |
1822 | "text": "OK" |
1823 | }, |
1824 | - "lint-snap-v2:confinement_valid": { |
1825 | - "manual_review": false, |
1826 | - "text": "OK" |
1827 | - }, |
1828 | "lint-snap-v2:daemon_required:test-check-notices": { |
1829 | "manual_review": false, |
1830 | "text": "OK" |
1831 | @@ -20882,10 +20470,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass |
1832 | "manual_review": false, |
1833 | "text": "OK" |
1834 | }, |
1835 | - "lint-snap-v2:grade_valid": { |
1836 | - "manual_review": false, |
1837 | - "text": "OK" |
1838 | - }, |
1839 | "lint-snap-v2:hooks_present": { |
1840 | "manual_review": false, |
1841 | "text": "OK (optional hooks field not specified)" |
1842 | @@ -21005,10 +20589,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass |
1843 | "manual_review": false, |
1844 | "text": "OK" |
1845 | }, |
1846 | - "lint-snap-v2:confinement_valid": { |
1847 | - "manual_review": false, |
1848 | - "text": "OK" |
1849 | - }, |
1850 | "lint-snap-v2:daemon_required:test-check-notices": { |
1851 | "manual_review": false, |
1852 | "text": "OK" |
1853 | @@ -21017,10 +20597,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass |
1854 | "manual_review": false, |
1855 | "text": "OK" |
1856 | }, |
1857 | - "lint-snap-v2:grade_valid": { |
1858 | - "manual_review": false, |
1859 | - "text": "OK" |
1860 | - }, |
1861 | "lint-snap-v2:hooks_present": { |
1862 | "manual_review": false, |
1863 | "text": "OK (optional hooks field not specified)" |
1864 | @@ -21145,10 +20721,6 @@ test-check-notices_0.1_amd64.snap: pass |
1865 | "manual_review": false, |
1866 | "text": "OK" |
1867 | }, |
1868 | - "lint-snap-v2:confinement_valid": { |
1869 | - "manual_review": false, |
1870 | - "text": "OK" |
1871 | - }, |
1872 | "lint-snap-v2:daemon_required:test-check-notices": { |
1873 | "manual_review": false, |
1874 | "text": "OK" |
1875 | @@ -21157,10 +20729,6 @@ test-check-notices_0.1_amd64.snap: pass |
1876 | "manual_review": false, |
1877 | "text": "OK" |
1878 | }, |
1879 | - "lint-snap-v2:grade_valid": { |
1880 | - "manual_review": false, |
1881 | - "text": "OK" |
1882 | - }, |
1883 | "lint-snap-v2:hooks_present": { |
1884 | "manual_review": false, |
1885 | "text": "OK (optional hooks field not specified)" |
1886 | @@ -21280,10 +20848,6 @@ test-check-notices_0.1_amd64.snap: pass |
1887 | "manual_review": false, |
1888 | "text": "OK" |
1889 | }, |
1890 | - "lint-snap-v2:confinement_valid": { |
1891 | - "manual_review": false, |
1892 | - "text": "OK" |
1893 | - }, |
1894 | "lint-snap-v2:daemon_required:test-check-notices": { |
1895 | "manual_review": false, |
1896 | "text": "OK" |
1897 | @@ -21292,10 +20856,6 @@ test-check-notices_0.1_amd64.snap: pass |
1898 | "manual_review": false, |
1899 | "text": "OK" |
1900 | }, |
1901 | - "lint-snap-v2:grade_valid": { |
1902 | - "manual_review": false, |
1903 | - "text": "OK" |
1904 | - }, |
1905 | "lint-snap-v2:hooks_present": { |
1906 | "manual_review": false, |
1907 | "text": "OK (optional hooks field not specified)" |
1908 | @@ -21447,10 +21007,6 @@ test-classic_0_all.snap: FAIL |
1909 | "manual_review": false, |
1910 | "text": "OK" |
1911 | }, |
1912 | - "lint-snap-v2:confinement_valid": { |
1913 | - "manual_review": false, |
1914 | - "text": "OK" |
1915 | - }, |
1916 | "lint-snap-v2:daemon_required:env": { |
1917 | "manual_review": false, |
1918 | "text": "OK" |
1919 | @@ -21463,10 +21019,6 @@ test-classic_0_all.snap: FAIL |
1920 | "manual_review": false, |
1921 | "text": "OK" |
1922 | }, |
1923 | - "lint-snap-v2:grade_valid": { |
1924 | - "manual_review": false, |
1925 | - "text": "OK" |
1926 | - }, |
1927 | "lint-snap-v2:hooks_present": { |
1928 | "manual_review": false, |
1929 | "text": "OK (optional hooks field not specified)" |
1930 | @@ -21612,10 +21164,6 @@ test-classic_0_all.snap: FAIL |
1931 | "manual_review": false, |
1932 | "text": "OK" |
1933 | }, |
1934 | - "lint-snap-v2:confinement_valid": { |
1935 | - "manual_review": false, |
1936 | - "text": "OK" |
1937 | - }, |
1938 | "lint-snap-v2:daemon_required:env": { |
1939 | "manual_review": false, |
1940 | "text": "OK" |
1941 | @@ -21628,10 +21176,6 @@ test-classic_0_all.snap: FAIL |
1942 | "manual_review": false, |
1943 | "text": "OK" |
1944 | }, |
1945 | - "lint-snap-v2:grade_valid": { |
1946 | - "manual_review": false, |
1947 | - "text": "OK" |
1948 | - }, |
1949 | "lint-snap-v2:hooks_present": { |
1950 | "manual_review": false, |
1951 | "text": "OK (optional hooks field not specified)" |
1952 | @@ -21772,10 +21316,6 @@ test-command-with-args_0_all.snap: pass |
1953 | "manual_review": false, |
1954 | "text": "OK" |
1955 | }, |
1956 | - "lint-snap-v2:confinement_valid": { |
1957 | - "manual_review": false, |
1958 | - "text": "OK" |
1959 | - }, |
1960 | "lint-snap-v2:daemon_required:env": { |
1961 | "manual_review": false, |
1962 | "text": "OK" |
1963 | @@ -21788,10 +21328,6 @@ test-command-with-args_0_all.snap: pass |
1964 | "manual_review": false, |
1965 | "text": "OK" |
1966 | }, |
1967 | - "lint-snap-v2:grade_valid": { |
1968 | - "manual_review": false, |
1969 | - "text": "OK" |
1970 | - }, |
1971 | "lint-snap-v2:hooks_present": { |
1972 | "manual_review": false, |
1973 | "text": "OK (optional hooks field not specified)" |
1974 | @@ -21927,10 +21463,6 @@ test-command-with-args_0_all.snap: pass |
1975 | "manual_review": false, |
1976 | "text": "OK" |
1977 | }, |
1978 | - "lint-snap-v2:confinement_valid": { |
1979 | - "manual_review": false, |
1980 | - "text": "OK" |
1981 | - }, |
1982 | "lint-snap-v2:daemon_required:env": { |
1983 | "manual_review": false, |
1984 | "text": "OK" |
1985 | @@ -21943,10 +21475,6 @@ test-command-with-args_0_all.snap: pass |
1986 | "manual_review": false, |
1987 | "text": "OK" |
1988 | }, |
1989 | - "lint-snap-v2:grade_valid": { |
1990 | - "manual_review": false, |
1991 | - "text": "OK" |
1992 | - }, |
1993 | "lint-snap-v2:hooks_present": { |
1994 | "manual_review": false, |
1995 | "text": "OK (optional hooks field not specified)" |
1996 | @@ -22095,10 +21623,6 @@ test-common-id_0_all.snap: pass |
1997 | "manual_review": false, |
1998 | "text": "OK" |
1999 | }, |
2000 | - "lint-snap-v2:confinement_valid": { |
2001 | - "manual_review": false, |
2002 | - "text": "OK" |
2003 | - }, |
2004 | "lint-snap-v2:daemon:env": { |
2005 | "manual_review": false, |
2006 | "text": "OK" |
2007 | @@ -22115,10 +21639,6 @@ test-common-id_0_all.snap: pass |
2008 | "manual_review": false, |
2009 | "text": "OK" |
2010 | }, |
2011 | - "lint-snap-v2:grade_valid": { |
2012 | - "manual_review": false, |
2013 | - "text": "OK" |
2014 | - }, |
2015 | "lint-snap-v2:hooks_present": { |
2016 | "manual_review": false, |
2017 | "text": "OK (optional hooks field not specified)" |
2018 | @@ -22262,10 +21782,6 @@ test-common-id_0_all.snap: pass |
2019 | "manual_review": false, |
2020 | "text": "OK" |
2021 | }, |
2022 | - "lint-snap-v2:confinement_valid": { |
2023 | - "manual_review": false, |
2024 | - "text": "OK" |
2025 | - }, |
2026 | "lint-snap-v2:daemon:env": { |
2027 | "manual_review": false, |
2028 | "text": "OK" |
2029 | @@ -22282,10 +21798,6 @@ test-common-id_0_all.snap: pass |
2030 | "manual_review": false, |
2031 | "text": "OK" |
2032 | }, |
2033 | - "lint-snap-v2:grade_valid": { |
2034 | - "manual_review": false, |
2035 | - "text": "OK" |
2036 | - }, |
2037 | "lint-snap-v2:hooks_present": { |
2038 | "manual_review": false, |
2039 | "text": "OK (optional hooks field not specified)" |
2040 | @@ -23360,14 +22872,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL |
2041 | "manual_review": false, |
2042 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2043 | }, |
2044 | - "lint-snap-v2:confinement_valid": { |
2045 | - "manual_review": false, |
2046 | - "text": "'confinement' should not be used with 'type: os'" |
2047 | - }, |
2048 | - "lint-snap-v2:grade_valid": { |
2049 | - "manual_review": false, |
2050 | - "text": "OK" |
2051 | - }, |
2052 | "lint-snap-v2:hook_executable:configure": { |
2053 | "manual_review": false, |
2054 | "text": "OK" |
2055 | @@ -23447,14 +22951,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL |
2056 | "manual_review": false, |
2057 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2058 | }, |
2059 | - "lint-snap-v2:confinement_valid": { |
2060 | - "manual_review": false, |
2061 | - "text": "'confinement' should not be used with 'type: os'" |
2062 | - }, |
2063 | - "lint-snap-v2:grade_valid": { |
2064 | - "manual_review": false, |
2065 | - "text": "OK" |
2066 | - }, |
2067 | "lint-snap-v2:hook_executable:configure": { |
2068 | "manual_review": false, |
2069 | "text": "OK" |
2070 | @@ -23543,14 +23039,6 @@ test-core_16-2.37.2_amd64.snap: FAIL |
2071 | "manual_review": false, |
2072 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2073 | }, |
2074 | - "lint-snap-v2:confinement_valid": { |
2075 | - "manual_review": false, |
2076 | - "text": "'confinement' should not be used with 'type: os'" |
2077 | - }, |
2078 | - "lint-snap-v2:grade_valid": { |
2079 | - "manual_review": false, |
2080 | - "text": "OK" |
2081 | - }, |
2082 | "lint-snap-v2:hook_executable:configure": { |
2083 | "manual_review": false, |
2084 | "text": "OK" |
2085 | @@ -23630,14 +23118,6 @@ test-core_16-2.37.2_amd64.snap: FAIL |
2086 | "manual_review": false, |
2087 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2088 | }, |
2089 | - "lint-snap-v2:confinement_valid": { |
2090 | - "manual_review": false, |
2091 | - "text": "'confinement' should not be used with 'type: os'" |
2092 | - }, |
2093 | - "lint-snap-v2:grade_valid": { |
2094 | - "manual_review": false, |
2095 | - "text": "OK" |
2096 | - }, |
2097 | "lint-snap-v2:hook_executable:configure": { |
2098 | "manual_review": false, |
2099 | "text": "OK" |
2100 | @@ -23755,10 +23235,6 @@ test-desktop-file_1_all.snap: pass |
2101 | "manual_review": false, |
2102 | "text": "OK" |
2103 | }, |
2104 | - "lint-snap-v2:confinement_valid": { |
2105 | - "manual_review": false, |
2106 | - "text": "OK" |
2107 | - }, |
2108 | "lint-snap-v2:daemon_required:env": { |
2109 | "manual_review": false, |
2110 | "text": "OK" |
2111 | @@ -23803,10 +23279,6 @@ test-desktop-file_1_all.snap: pass |
2112 | "manual_review": false, |
2113 | "text": "OK" |
2114 | }, |
2115 | - "lint-snap-v2:grade_valid": { |
2116 | - "manual_review": false, |
2117 | - "text": "OK" |
2118 | - }, |
2119 | "lint-snap-v2:hooks_present": { |
2120 | "manual_review": false, |
2121 | "text": "OK (optional hooks field not specified)" |
2122 | @@ -23935,10 +23407,6 @@ test-desktop-file_1_all.snap: pass |
2123 | "manual_review": false, |
2124 | "text": "OK" |
2125 | }, |
2126 | - "lint-snap-v2:confinement_valid": { |
2127 | - "manual_review": false, |
2128 | - "text": "OK" |
2129 | - }, |
2130 | "lint-snap-v2:daemon_required:env": { |
2131 | "manual_review": false, |
2132 | "text": "OK" |
2133 | @@ -23983,10 +23451,6 @@ test-desktop-file_1_all.snap: pass |
2134 | "manual_review": false, |
2135 | "text": "OK" |
2136 | }, |
2137 | - "lint-snap-v2:grade_valid": { |
2138 | - "manual_review": false, |
2139 | - "text": "OK" |
2140 | - }, |
2141 | "lint-snap-v2:hooks_present": { |
2142 | "manual_review": false, |
2143 | "text": "OK (optional hooks field not specified)" |
2144 | @@ -24116,10 +23580,6 @@ test-dir-perms_0_amd64.snap: FAIL |
2145 | "manual_review": false, |
2146 | "text": "OK" |
2147 | }, |
2148 | - "lint-snap-v2:confinement_valid": { |
2149 | - "manual_review": false, |
2150 | - "text": "OK" |
2151 | - }, |
2152 | "lint-snap-v2:daemon_required:env": { |
2153 | "manual_review": false, |
2154 | "text": "OK" |
2155 | @@ -24128,10 +23588,6 @@ test-dir-perms_0_amd64.snap: FAIL |
2156 | "manual_review": false, |
2157 | "text": "OK" |
2158 | }, |
2159 | - "lint-snap-v2:grade_valid": { |
2160 | - "manual_review": false, |
2161 | - "text": "OK" |
2162 | - }, |
2163 | "lint-snap-v2:hooks_present": { |
2164 | "manual_review": false, |
2165 | "text": "OK (optional hooks field not specified)" |
2166 | @@ -24245,10 +23701,6 @@ test-dir-perms_0_amd64.snap: FAIL |
2167 | "manual_review": false, |
2168 | "text": "OK" |
2169 | }, |
2170 | - "lint-snap-v2:confinement_valid": { |
2171 | - "manual_review": false, |
2172 | - "text": "OK" |
2173 | - }, |
2174 | "lint-snap-v2:daemon_required:env": { |
2175 | "manual_review": false, |
2176 | "text": "OK" |
2177 | @@ -24257,10 +23709,6 @@ test-dir-perms_0_amd64.snap: FAIL |
2178 | "manual_review": false, |
2179 | "text": "OK" |
2180 | }, |
2181 | - "lint-snap-v2:grade_valid": { |
2182 | - "manual_review": false, |
2183 | - "text": "OK" |
2184 | - }, |
2185 | "lint-snap-v2:hooks_present": { |
2186 | "manual_review": false, |
2187 | "text": "OK (optional hooks field not specified)" |
2188 | @@ -24355,18 +23803,10 @@ test-dpkg-list-app_1.0_amd64.snap: pass |
2189 | "manual_review": false, |
2190 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2191 | }, |
2192 | - "lint-snap-v2:confinement_valid": { |
2193 | - "manual_review": false, |
2194 | - "text": "OK" |
2195 | - }, |
2196 | "lint-snap-v2:external_symlinks": { |
2197 | "manual_review": false, |
2198 | "text": "OK" |
2199 | }, |
2200 | - "lint-snap-v2:grade_valid": { |
2201 | - "manual_review": false, |
2202 | - "text": "OK" |
2203 | - }, |
2204 | "lint-snap-v2:hook_executable:configure": { |
2205 | "manual_review": false, |
2206 | "text": "OK" |
2207 | @@ -24450,18 +23890,10 @@ test-dpkg-list-app_1.0_amd64.snap: pass |
2208 | "manual_review": false, |
2209 | "text": "Could not find compiled binaries for architecture 'amd64'" |
2210 | }, |
2211 | - "lint-snap-v2:confinement_valid": { |
2212 | - "manual_review": false, |
2213 | - "text": "OK" |
2214 | - }, |
2215 | "lint-snap-v2:external_symlinks": { |
2216 | "manual_review": false, |
2217 | "text": "OK" |
2218 | }, |
2219 | - "lint-snap-v2:grade_valid": { |
2220 | - "manual_review": false, |
2221 | - "text": "OK" |
2222 | - }, |
2223 | "lint-snap-v2:hook_executable:configure": { |
2224 | "manual_review": false, |
2225 | "text": "OK" |
2226 | @@ -25087,10 +24519,6 @@ test-execstack_0_amd64.snap: FAIL |
2227 | "manual_review": false, |
2228 | "text": "OK" |
2229 | }, |
2230 | - "lint-snap-v2:confinement_valid": { |
2231 | - "manual_review": false, |
2232 | - "text": "OK" |
2233 | - }, |
2234 | "lint-snap-v2:daemon_required:env": { |
2235 | "manual_review": false, |
2236 | "text": "OK" |
2237 | @@ -25099,10 +24527,6 @@ test-execstack_0_amd64.snap: FAIL |
2238 | "manual_review": false, |
2239 | "text": "OK" |
2240 | }, |
2241 | - "lint-snap-v2:grade_valid": { |
2242 | - "manual_review": false, |
2243 | - "text": "OK" |
2244 | - }, |
2245 | "lint-snap-v2:hooks_present": { |
2246 | "manual_review": false, |
2247 | "text": "OK (optional hooks field not specified)" |
2248 | @@ -25215,10 +24639,6 @@ test-execstack_0_amd64.snap: FAIL |
2249 | "manual_review": false, |
2250 | "text": "OK" |
2251 | }, |
2252 | - "lint-snap-v2:confinement_valid": { |
2253 | - "manual_review": false, |
2254 | - "text": "OK" |
2255 | - }, |
2256 | "lint-snap-v2:daemon_required:env": { |
2257 | "manual_review": false, |
2258 | "text": "OK" |
2259 | @@ -25227,10 +24647,6 @@ test-execstack_0_amd64.snap: FAIL |
2260 | "manual_review": false, |
2261 | "text": "OK" |
2262 | }, |
2263 | - "lint-snap-v2:grade_valid": { |
2264 | - "manual_review": false, |
2265 | - "text": "OK" |
2266 | - }, |
2267 | "lint-snap-v2:hooks_present": { |
2268 | "manual_review": false, |
2269 | "text": "OK (optional hooks field not specified)" |
2270 | @@ -25343,10 +24759,6 @@ test-grade-and-confinement_0.1_all.snap: pass |
2271 | "manual_review": false, |
2272 | "text": "OK" |
2273 | }, |
2274 | - "lint-snap-v2:confinement_valid": { |
2275 | - "manual_review": false, |
2276 | - "text": "OK" |
2277 | - }, |
2278 | "lint-snap-v2:daemon_required:env": { |
2279 | "manual_review": false, |
2280 | "text": "OK" |
2281 | @@ -25355,10 +24767,6 @@ test-grade-and-confinement_0.1_all.snap: pass |
2282 | "manual_review": false, |
2283 | "text": "OK" |
2284 | }, |
2285 | - "lint-snap-v2:grade_valid": { |
2286 | - "manual_review": false, |
2287 | - "text": "OK" |
2288 | - }, |
2289 | "lint-snap-v2:hooks_present": { |
2290 | "manual_review": false, |
2291 | "text": "OK (optional hooks field not specified)" |
2292 | @@ -25470,10 +24878,6 @@ test-grade-and-confinement_0.1_all.snap: pass |
2293 | "manual_review": false, |
2294 | "text": "OK" |
2295 | }, |
2296 | - "lint-snap-v2:confinement_valid": { |
2297 | - "manual_review": false, |
2298 | - "text": "OK" |
2299 | - }, |
2300 | "lint-snap-v2:daemon_required:env": { |
2301 | "manual_review": false, |
2302 | "text": "OK" |
2303 | @@ -25482,10 +24886,6 @@ test-grade-and-confinement_0.1_all.snap: pass |
2304 | "manual_review": false, |
2305 | "text": "OK" |
2306 | }, |
2307 | - "lint-snap-v2:grade_valid": { |
2308 | - "manual_review": false, |
2309 | - "text": "OK" |
2310 | - }, |
2311 | "lint-snap-v2:hooks_present": { |
2312 | "manual_review": false, |
2313 | "text": "OK (optional hooks field not specified)" |
2314 | @@ -26003,10 +25403,6 @@ test-hello-dbus_2_amd64.snap: FAIL |
2315 | "manual_review": false, |
2316 | "text": "OK" |
2317 | }, |
2318 | - "lint-snap-v2:confinement_valid": { |
2319 | - "manual_review": false, |
2320 | - "text": "OK" |
2321 | - }, |
2322 | "lint-snap-v2:daemon:dbusd-system": { |
2323 | "manual_review": false, |
2324 | "text": "OK" |
2325 | @@ -26055,10 +25451,6 @@ test-hello-dbus_2_amd64.snap: FAIL |
2326 | "manual_review": false, |
2327 | "text": "OK" |
2328 | }, |
2329 | - "lint-snap-v2:grade_valid": { |
2330 | - "manual_review": false, |
2331 | - "text": "OK" |
2332 | - }, |
2333 | "lint-snap-v2:hooks_present": { |
2334 | "manual_review": false, |
2335 | "text": "OK (optional hooks field not specified)" |
2336 | @@ -26400,10 +25792,6 @@ test-hello-dbus_2_amd64.snap: FAIL |
2337 | "manual_review": false, |
2338 | "text": "OK" |
2339 | }, |
2340 | - "lint-snap-v2:confinement_valid": { |
2341 | - "manual_review": false, |
2342 | - "text": "OK" |
2343 | - }, |
2344 | "lint-snap-v2:daemon:dbusd-system": { |
2345 | "manual_review": false, |
2346 | "text": "OK" |
2347 | @@ -26452,10 +25840,6 @@ test-hello-dbus_2_amd64.snap: FAIL |
2348 | "manual_review": false, |
2349 | "text": "OK" |
2350 | }, |
2351 | - "lint-snap-v2:grade_valid": { |
2352 | - "manual_review": false, |
2353 | - "text": "OK" |
2354 | - }, |
2355 | "lint-snap-v2:hooks_present": { |
2356 | "manual_review": false, |
2357 | "text": "OK (optional hooks field not specified)" |
2358 | @@ -26710,10 +26094,6 @@ test-home-read-attrib_0.1_amd64.snap: FAIL |
2359 | "manual_review": false, |
2360 | "text": "OK" |
2361 | }, |
2362 | - "lint-snap-v2:confinement_valid": { |
2363 | - "manual_review": false, |
2364 | - "text": "OK" |
2365 | - }, |
2366 | "lint-snap-v2:daemon_required:test": { |
2367 | "manual_review": false, |
2368 | "text": "OK" |
2369 | @@ -26899,10 +26279,6 @@ test-home-read-attrib_0.1_amd64.snap: FAIL |
2370 | "manual_review": false, |
2371 | "text": "OK" |
2372 | }, |
2373 | - "lint-snap-v2:confinement_valid": { |
2374 | - "manual_review": false, |
2375 | - "text": "OK" |
2376 | - }, |
2377 | "lint-snap-v2:daemon_required:test": { |
2378 | "manual_review": false, |
2379 | "text": "OK" |
2380 | @@ -28199,18 +27575,10 @@ test-link_0.1_all.snap: pass |
2381 | "manual_review": false, |
2382 | "text": "OK" |
2383 | }, |
2384 | - "lint-snap-v2:confinement_valid": { |
2385 | - "manual_review": false, |
2386 | - "text": "OK" |
2387 | - }, |
2388 | "lint-snap-v2:external_symlinks": { |
2389 | "manual_review": false, |
2390 | "text": "OK" |
2391 | }, |
2392 | - "lint-snap-v2:grade_valid": { |
2393 | - "manual_review": false, |
2394 | - "text": "OK" |
2395 | - }, |
2396 | "lint-snap-v2:hooks_present": { |
2397 | "manual_review": false, |
2398 | "text": "OK (optional hooks field not specified)" |
2399 | @@ -28286,18 +27654,10 @@ test-link_0.1_all.snap: pass |
2400 | "manual_review": false, |
2401 | "text": "OK" |
2402 | }, |
2403 | - "lint-snap-v2:confinement_valid": { |
2404 | - "manual_review": false, |
2405 | - "text": "OK" |
2406 | - }, |
2407 | "lint-snap-v2:external_symlinks": { |
2408 | "manual_review": false, |
2409 | "text": "OK" |
2410 | }, |
2411 | - "lint-snap-v2:grade_valid": { |
2412 | - "manual_review": false, |
2413 | - "text": "OK" |
2414 | - }, |
2415 | "lint-snap-v2:hooks_present": { |
2416 | "manual_review": false, |
2417 | "text": "OK (optional hooks field not specified)" |
2418 | @@ -28695,10 +28055,6 @@ test-mir-xwayland_0_all.snap: FAIL |
2419 | "manual_review": false, |
2420 | "text": "OK" |
2421 | }, |
2422 | - "lint-snap-v2:confinement_valid": { |
2423 | - "manual_review": false, |
2424 | - "text": "OK" |
2425 | - }, |
2426 | "lint-snap-v2:daemon_required:test-mir-xwayland": { |
2427 | "manual_review": false, |
2428 | "text": "OK" |
2429 | @@ -28711,10 +28067,6 @@ test-mir-xwayland_0_all.snap: FAIL |
2430 | "manual_review": false, |
2431 | "text": "OK" |
2432 | }, |
2433 | - "lint-snap-v2:grade_valid": { |
2434 | - "manual_review": false, |
2435 | - "text": "OK" |
2436 | - }, |
2437 | "lint-snap-v2:hooks_present": { |
2438 | "manual_review": false, |
2439 | "text": "OK (optional hooks field not specified)" |
2440 | @@ -28916,10 +28268,6 @@ test-mir-xwayland_0_all.snap: FAIL |
2441 | "manual_review": false, |
2442 | "text": "OK" |
2443 | }, |
2444 | - "lint-snap-v2:confinement_valid": { |
2445 | - "manual_review": false, |
2446 | - "text": "OK" |
2447 | - }, |
2448 | "lint-snap-v2:daemon_required:test-mir-xwayland": { |
2449 | "manual_review": false, |
2450 | "text": "OK" |
2451 | @@ -28932,10 +28280,6 @@ test-mir-xwayland_0_all.snap: FAIL |
2452 | "manual_review": false, |
2453 | "text": "OK" |
2454 | }, |
2455 | - "lint-snap-v2:grade_valid": { |
2456 | - "manual_review": false, |
2457 | - "text": "OK" |
2458 | - }, |
2459 | "lint-snap-v2:hooks_present": { |
2460 | "manual_review": false, |
2461 | "text": "OK (optional hooks field not specified)" |
2462 | @@ -29123,10 +28467,6 @@ test-missing-required-attributes_0_all.snap: FAIL |
2463 | "manual_review": false, |
2464 | "text": "OK" |
2465 | }, |
2466 | - "lint-snap-v2:confinement_valid": { |
2467 | - "manual_review": false, |
2468 | - "text": "OK" |
2469 | - }, |
2470 | "lint-snap-v2:daemon_required:env": { |
2471 | "manual_review": false, |
2472 | "text": "OK" |
2473 | @@ -29139,10 +28479,6 @@ test-missing-required-attributes_0_all.snap: FAIL |
2474 | "manual_review": false, |
2475 | "text": "OK" |
2476 | }, |
2477 | - "lint-snap-v2:grade_valid": { |
2478 | - "manual_review": false, |
2479 | - "text": "OK" |
2480 | - }, |
2481 | "lint-snap-v2:hooks_present": { |
2482 | "manual_review": false, |
2483 | "text": "OK (optional hooks field not specified)" |
2484 | @@ -29313,10 +28649,6 @@ test-missing-required-attributes_0_all.snap: FAIL |
2485 | "manual_review": false, |
2486 | "text": "OK" |
2487 | }, |
2488 | - "lint-snap-v2:confinement_valid": { |
2489 | - "manual_review": false, |
2490 | - "text": "OK" |
2491 | - }, |
2492 | "lint-snap-v2:daemon_required:env": { |
2493 | "manual_review": false, |
2494 | "text": "OK" |
2495 | @@ -29329,10 +28661,6 @@ test-missing-required-attributes_0_all.snap: FAIL |
2496 | "manual_review": false, |
2497 | "text": "OK" |
2498 | }, |
2499 | - "lint-snap-v2:grade_valid": { |
2500 | - "manual_review": false, |
2501 | - "text": "OK" |
2502 | - }, |
2503 | "lint-snap-v2:hooks_present": { |
2504 | "manual_review": false, |
2505 | "text": "OK (optional hooks field not specified)" |
2506 | @@ -29506,10 +28834,6 @@ test-mpris-name-matches_0_amd64.snap: FAIL |
2507 | "manual_review": false, |
2508 | "text": "OK" |
2509 | }, |
2510 | - "lint-snap-v2:confinement_valid": { |
2511 | - "manual_review": false, |
2512 | - "text": "OK" |
2513 | - }, |
2514 | "lint-snap-v2:daemon_required:sh": { |
2515 | "manual_review": false, |
2516 | "text": "OK" |
2517 | @@ -29518,10 +28842,6 @@ test-mpris-name-matches_0_amd64.snap: FAIL |
2518 | "manual_review": false, |
2519 | "text": "OK" |
2520 | }, |
2521 | - "lint-snap-v2:grade_valid": { |
2522 | - "manual_review": false, |
2523 | - "text": "OK" |
2524 | - }, |
2525 | "lint-snap-v2:hooks_present": { |
2526 | "manual_review": false, |
2527 | "text": "OK (optional hooks field not specified)" |
2528 | @@ -29662,10 +28982,6 @@ test-mpris-name-matches_0_amd64.snap: FAIL |
2529 | "manual_review": false, |
2530 | "text": "OK" |
2531 | }, |
2532 | - "lint-snap-v2:confinement_valid": { |
2533 | - "manual_review": false, |
2534 | - "text": "OK" |
2535 | - }, |
2536 | "lint-snap-v2:daemon_required:sh": { |
2537 | "manual_review": false, |
2538 | "text": "OK" |
2539 | @@ -29674,10 +28990,6 @@ test-mpris-name-matches_0_amd64.snap: FAIL |
2540 | "manual_review": false, |
2541 | "text": "OK" |
2542 | }, |
2543 | - "lint-snap-v2:grade_valid": { |
2544 | - "manual_review": false, |
2545 | - "text": "OK" |
2546 | - }, |
2547 | "lint-snap-v2:hooks_present": { |
2548 | "manual_review": false, |
2549 | "text": "OK (optional hooks field not specified)" |
2550 | @@ -29827,10 +29139,6 @@ test-mpris-name-mismatch_0_amd64.snap: FAIL |
2551 | "manual_review": false, |
2552 | "text": "OK" |
2553 | }, |
2554 | - "lint-snap-v2:confinement_valid": { |
2555 | - "manual_review": false, |
2556 | - "text": "OK" |
2557 | - }, |
2558 | "lint-snap-v2:daemon_required:sh": { |
2559 | "manual_review": false, |
2560 | "text": "OK" |
2561 | @@ -29839,10 +29147,6 @@ test-mpris-name-mismatch_0_amd64.snap: FAIL |
2562 | "manual_review": false, |
2563 | "text": "OK" |
2564 | }, |
2565 | - "lint-snap-v2:grade_valid": { |
2566 | - "manual_review": false, |
2567 | - "text": "OK" |
2568 | - }, |
2569 | "lint-snap-v2:hooks_present": { |
2570 | "manual_review": false, |
2571 | "text": "OK (optional hooks field not specified)" |
2572 | @@ -29983,10 +29287,6 @@ test-mpris-name-mismatch_0_amd64.snap: FAIL |
2573 | "manual_review": false, |
2574 | "text": "OK" |
2575 | }, |
2576 | - "lint-snap-v2:confinement_valid": { |
2577 | - "manual_review": false, |
2578 | - "text": "OK" |
2579 | - }, |
2580 | "lint-snap-v2:daemon_required:sh": { |
2581 | "manual_review": false, |
2582 | "text": "OK" |
2583 | @@ -29995,10 +29295,6 @@ test-mpris-name-mismatch_0_amd64.snap: FAIL |
2584 | "manual_review": false, |
2585 | "text": "OK" |
2586 | }, |
2587 | - "lint-snap-v2:grade_valid": { |
2588 | - "manual_review": false, |
2589 | - "text": "OK" |
2590 | - }, |
2591 | "lint-snap-v2:hooks_present": { |
2592 | "manual_review": false, |
2593 | "text": "OK (optional hooks field not specified)" |
2594 | @@ -30144,10 +29440,6 @@ test-mpris_0_amd64.snap: pass |
2595 | "manual_review": false, |
2596 | "text": "OK" |
2597 | }, |
2598 | - "lint-snap-v2:confinement_valid": { |
2599 | - "manual_review": false, |
2600 | - "text": "OK" |
2601 | - }, |
2602 | "lint-snap-v2:daemon_required:sh": { |
2603 | "manual_review": false, |
2604 | "text": "OK" |
2605 | @@ -30156,10 +29448,6 @@ test-mpris_0_amd64.snap: pass |
2606 | "manual_review": false, |
2607 | "text": "OK" |
2608 | }, |
2609 | - "lint-snap-v2:grade_valid": { |
2610 | - "manual_review": false, |
2611 | - "text": "OK" |
2612 | - }, |
2613 | "lint-snap-v2:hooks_present": { |
2614 | "manual_review": false, |
2615 | "text": "OK (optional hooks field not specified)" |
2616 | @@ -30284,10 +29572,6 @@ test-mpris_0_amd64.snap: pass |
2617 | "manual_review": false, |
2618 | "text": "OK" |
2619 | }, |
2620 | - "lint-snap-v2:confinement_valid": { |
2621 | - "manual_review": false, |
2622 | - "text": "OK" |
2623 | - }, |
2624 | "lint-snap-v2:daemon_required:sh": { |
2625 | "manual_review": false, |
2626 | "text": "OK" |
2627 | @@ -30296,10 +29580,6 @@ test-mpris_0_amd64.snap: pass |
2628 | "manual_review": false, |
2629 | "text": "OK" |
2630 | }, |
2631 | - "lint-snap-v2:grade_valid": { |
2632 | - "manual_review": false, |
2633 | - "text": "OK" |
2634 | - }, |
2635 | "lint-snap-v2:hooks_present": { |
2636 | "manual_review": false, |
2637 | "text": "OK (optional hooks field not specified)" |
2638 | @@ -30420,10 +29700,6 @@ test-no-fragments_4.snap: FAIL |
2639 | "manual_review": false, |
2640 | "text": "OK" |
2641 | }, |
2642 | - "lint-snap-v2:confinement_valid": { |
2643 | - "manual_review": false, |
2644 | - "text": "OK" |
2645 | - }, |
2646 | "lint-snap-v2:daemon_required:sh": { |
2647 | "manual_review": false, |
2648 | "text": "OK" |
2649 | @@ -30432,10 +29708,6 @@ test-no-fragments_4.snap: FAIL |
2650 | "manual_review": false, |
2651 | "text": "OK" |
2652 | }, |
2653 | - "lint-snap-v2:grade_valid": { |
2654 | - "manual_review": false, |
2655 | - "text": "OK" |
2656 | - }, |
2657 | "lint-snap-v2:hooks_present": { |
2658 | "manual_review": false, |
2659 | "text": "OK (optional hooks field not specified)" |
2660 | @@ -30548,10 +29820,6 @@ test-no-fragments_4.snap: FAIL |
2661 | "manual_review": false, |
2662 | "text": "OK" |
2663 | }, |
2664 | - "lint-snap-v2:confinement_valid": { |
2665 | - "manual_review": false, |
2666 | - "text": "OK" |
2667 | - }, |
2668 | "lint-snap-v2:daemon_required:sh": { |
2669 | "manual_review": false, |
2670 | "text": "OK" |
2671 | @@ -30560,10 +29828,6 @@ test-no-fragments_4.snap: FAIL |
2672 | "manual_review": false, |
2673 | "text": "OK" |
2674 | }, |
2675 | - "lint-snap-v2:grade_valid": { |
2676 | - "manual_review": false, |
2677 | - "text": "OK" |
2678 | - }, |
2679 | "lint-snap-v2:hooks_present": { |
2680 | "manual_review": false, |
2681 | "text": "OK (optional hooks field not specified)" |
2682 | @@ -30694,10 +29958,6 @@ test-personal-files_1_all.snap: FAIL |
2683 | "manual_review": false, |
2684 | "text": "OK" |
2685 | }, |
2686 | - "lint-snap-v2:confinement_valid": { |
2687 | - "manual_review": false, |
2688 | - "text": "OK" |
2689 | - }, |
2690 | "lint-snap-v2:daemon_required:test-personal-files": { |
2691 | "manual_review": false, |
2692 | "text": "OK" |
2693 | @@ -30706,10 +29966,6 @@ test-personal-files_1_all.snap: FAIL |
2694 | "manual_review": false, |
2695 | "text": "OK" |
2696 | }, |
2697 | - "lint-snap-v2:grade_valid": { |
2698 | - "manual_review": false, |
2699 | - "text": "OK" |
2700 | - }, |
2701 | "lint-snap-v2:hooks_present": { |
2702 | "manual_review": false, |
2703 | "text": "OK (optional hooks field not specified)" |
2704 | @@ -30846,10 +30102,6 @@ test-personal-files_1_all.snap: FAIL |
2705 | "manual_review": false, |
2706 | "text": "OK" |
2707 | }, |
2708 | - "lint-snap-v2:confinement_valid": { |
2709 | - "manual_review": false, |
2710 | - "text": "OK" |
2711 | - }, |
2712 | "lint-snap-v2:daemon_required:test-personal-files": { |
2713 | "manual_review": false, |
2714 | "text": "OK" |
2715 | @@ -30858,10 +30110,6 @@ test-personal-files_1_all.snap: FAIL |
2716 | "manual_review": false, |
2717 | "text": "OK" |
2718 | }, |
2719 | - "lint-snap-v2:grade_valid": { |
2720 | - "manual_review": false, |
2721 | - "text": "OK" |
2722 | - }, |
2723 | "lint-snap-v2:hooks_present": { |
2724 | "manual_review": false, |
2725 | "text": "OK (optional hooks field not specified)" |
2726 | @@ -31007,10 +30255,6 @@ test-plug-cmd_1_all.snap: FAIL |
2727 | "manual_review": false, |
2728 | "text": "OK" |
2729 | }, |
2730 | - "lint-snap-v2:confinement_valid": { |
2731 | - "manual_review": false, |
2732 | - "text": "OK" |
2733 | - }, |
2734 | "lint-snap-v2:daemon_required:test-plug-cmd": { |
2735 | "manual_review": false, |
2736 | "text": "OK" |
2737 | @@ -31019,10 +30263,6 @@ test-plug-cmd_1_all.snap: FAIL |
2738 | "manual_review": false, |
2739 | "text": "OK" |
2740 | }, |
2741 | - "lint-snap-v2:grade_valid": { |
2742 | - "manual_review": false, |
2743 | - "text": "OK" |
2744 | - }, |
2745 | "lint-snap-v2:hooks_present": { |
2746 | "manual_review": false, |
2747 | "text": "OK (optional hooks field not specified)" |
2748 | @@ -31147,10 +30387,6 @@ test-plug-cmd_1_all.snap: FAIL |
2749 | "manual_review": false, |
2750 | "text": "OK" |
2751 | }, |
2752 | - "lint-snap-v2:confinement_valid": { |
2753 | - "manual_review": false, |
2754 | - "text": "OK" |
2755 | - }, |
2756 | "lint-snap-v2:daemon_required:test-plug-cmd": { |
2757 | "manual_review": false, |
2758 | "text": "OK" |
2759 | @@ -31159,10 +30395,6 @@ test-plug-cmd_1_all.snap: FAIL |
2760 | "manual_review": false, |
2761 | "text": "OK" |
2762 | }, |
2763 | - "lint-snap-v2:grade_valid": { |
2764 | - "manual_review": false, |
2765 | - "text": "OK" |
2766 | - }, |
2767 | "lint-snap-v2:hooks_present": { |
2768 | "manual_review": false, |
2769 | "text": "OK (optional hooks field not specified)" |
2770 | @@ -31266,18 +30498,10 @@ test-plug-hook-gadget_1_all.snap: FAIL |
2771 | "manual_review": false, |
2772 | "text": "OK (optional apps field not specified)" |
2773 | }, |
2774 | - "lint-snap-v2:confinement_valid": { |
2775 | - "manual_review": false, |
2776 | - "text": "OK" |
2777 | - }, |
2778 | "lint-snap-v2:external_symlinks": { |
2779 | "manual_review": false, |
2780 | "text": "OK" |
2781 | }, |
2782 | - "lint-snap-v2:grade_valid": { |
2783 | - "manual_review": false, |
2784 | - "text": "OK" |
2785 | - }, |
2786 | "lint-snap-v2:hook_plugs:test-plug-hook": { |
2787 | "manual_review": false, |
2788 | "text": "OK" |
2789 | @@ -31370,18 +30594,10 @@ test-plug-hook-gadget_1_all.snap: FAIL |
2790 | "manual_review": false, |
2791 | "text": "OK (optional apps field not specified)" |
2792 | }, |
2793 | - "lint-snap-v2:confinement_valid": { |
2794 | - "manual_review": false, |
2795 | - "text": "OK" |
2796 | - }, |
2797 | "lint-snap-v2:external_symlinks": { |
2798 | "manual_review": false, |
2799 | "text": "OK" |
2800 | }, |
2801 | - "lint-snap-v2:grade_valid": { |
2802 | - "manual_review": false, |
2803 | - "text": "OK" |
2804 | - }, |
2805 | "lint-snap-v2:hook_plugs:test-plug-hook": { |
2806 | "manual_review": false, |
2807 | "text": "OK" |
2808 | @@ -31507,10 +30723,6 @@ test-plug-hook_1_all.snap: FAIL |
2809 | "manual_review": false, |
2810 | "text": "OK" |
2811 | }, |
2812 | - "lint-snap-v2:confinement_valid": { |
2813 | - "manual_review": false, |
2814 | - "text": "OK" |
2815 | - }, |
2816 | "lint-snap-v2:daemon_required:test-plug-hook-cmd": { |
2817 | "manual_review": false, |
2818 | "text": "OK" |
2819 | @@ -31519,10 +30731,6 @@ test-plug-hook_1_all.snap: FAIL |
2820 | "manual_review": false, |
2821 | "text": "OK" |
2822 | }, |
2823 | - "lint-snap-v2:grade_valid": { |
2824 | - "manual_review": false, |
2825 | - "text": "OK" |
2826 | - }, |
2827 | "lint-snap-v2:hook_plugs:test-plug-hook": { |
2828 | "manual_review": false, |
2829 | "text": "OK" |
2830 | @@ -31659,10 +30867,6 @@ test-plug-hook_1_all.snap: FAIL |
2831 | "manual_review": false, |
2832 | "text": "OK" |
2833 | }, |
2834 | - "lint-snap-v2:confinement_valid": { |
2835 | - "manual_review": false, |
2836 | - "text": "OK" |
2837 | - }, |
2838 | "lint-snap-v2:daemon_required:test-plug-hook-cmd": { |
2839 | "manual_review": false, |
2840 | "text": "OK" |
2841 | @@ -31671,10 +30875,6 @@ test-plug-hook_1_all.snap: FAIL |
2842 | "manual_review": false, |
2843 | "text": "OK" |
2844 | }, |
2845 | - "lint-snap-v2:grade_valid": { |
2846 | - "manual_review": false, |
2847 | - "text": "OK" |
2848 | - }, |
2849 | "lint-snap-v2:hook_plugs:test-plug-hook": { |
2850 | "manual_review": false, |
2851 | "text": "OK" |
2852 | @@ -31798,18 +30998,10 @@ test-plug-reference-hook-gadget_1_all.snap: FAIL |
2853 | "manual_review": false, |
2854 | "text": "OK (optional apps field not specified)" |
2855 | }, |
2856 | - "lint-snap-v2:confinement_valid": { |
2857 | - "manual_review": false, |
2858 | - "text": "OK" |
2859 | - }, |
2860 | "lint-snap-v2:external_symlinks": { |
2861 | "manual_review": false, |
2862 | "text": "OK" |
2863 | }, |
2864 | - "lint-snap-v2:grade_valid": { |
2865 | - "manual_review": false, |
2866 | - "text": "OK" |
2867 | - }, |
2868 | "lint-snap-v2:hook_plugs:test-plug-reference": { |
2869 | "manual_review": false, |
2870 | "text": "OK" |
2871 | @@ -31910,18 +31102,10 @@ test-plug-reference-hook-gadget_1_all.snap: FAIL |
2872 | "manual_review": false, |
2873 | "text": "OK (optional apps field not specified)" |
2874 | }, |
2875 | - "lint-snap-v2:confinement_valid": { |
2876 | - "manual_review": false, |
2877 | - "text": "OK" |
2878 | - }, |
2879 | "lint-snap-v2:external_symlinks": { |
2880 | "manual_review": false, |
2881 | "text": "OK" |
2882 | }, |
2883 | - "lint-snap-v2:grade_valid": { |
2884 | - "manual_review": false, |
2885 | - "text": "OK" |
2886 | - }, |
2887 | "lint-snap-v2:hook_plugs:test-plug-reference": { |
2888 | "manual_review": false, |
2889 | "text": "OK" |
2890 | @@ -32055,10 +31239,6 @@ test-plug-reference-hook_1_all.snap: FAIL |
2891 | "manual_review": false, |
2892 | "text": "OK" |
2893 | }, |
2894 | - "lint-snap-v2:confinement_valid": { |
2895 | - "manual_review": false, |
2896 | - "text": "OK" |
2897 | - }, |
2898 | "lint-snap-v2:daemon_required:test-plug-reference-hook": { |
2899 | "manual_review": false, |
2900 | "text": "OK" |
2901 | @@ -32067,10 +31247,6 @@ test-plug-reference-hook_1_all.snap: FAIL |
2902 | "manual_review": false, |
2903 | "text": "OK" |
2904 | }, |
2905 | - "lint-snap-v2:grade_valid": { |
2906 | - "manual_review": false, |
2907 | - "text": "OK" |
2908 | - }, |
2909 | "lint-snap-v2:hook_plugs:test-plug-reference": { |
2910 | "manual_review": false, |
2911 | "text": "OK" |
2912 | @@ -32215,10 +31391,6 @@ test-plug-reference-hook_1_all.snap: FAIL |
2913 | "manual_review": false, |
2914 | "text": "OK" |
2915 | }, |
2916 | - "lint-snap-v2:confinement_valid": { |
2917 | - "manual_review": false, |
2918 | - "text": "OK" |
2919 | - }, |
2920 | "lint-snap-v2:daemon_required:test-plug-reference-hook": { |
2921 | "manual_review": false, |
2922 | "text": "OK" |
2923 | @@ -32227,10 +31399,6 @@ test-plug-reference-hook_1_all.snap: FAIL |
2924 | "manual_review": false, |
2925 | "text": "OK" |
2926 | }, |
2927 | - "lint-snap-v2:grade_valid": { |
2928 | - "manual_review": false, |
2929 | - "text": "OK" |
2930 | - }, |
2931 | "lint-snap-v2:hook_plugs:test-plug-reference": { |
2932 | "manual_review": false, |
2933 | "text": "OK" |
2934 | @@ -32392,10 +31560,6 @@ test-plug-reference_1_all.snap: FAIL |
2935 | "manual_review": false, |
2936 | "text": "OK" |
2937 | }, |
2938 | - "lint-snap-v2:confinement_valid": { |
2939 | - "manual_review": false, |
2940 | - "text": "OK" |
2941 | - }, |
2942 | "lint-snap-v2:daemon_required:test-plug-reference": { |
2943 | "manual_review": false, |
2944 | "text": "OK" |
2945 | @@ -32404,10 +31568,6 @@ test-plug-reference_1_all.snap: FAIL |
2946 | "manual_review": false, |
2947 | "text": "OK" |
2948 | }, |
2949 | - "lint-snap-v2:grade_valid": { |
2950 | - "manual_review": false, |
2951 | - "text": "OK" |
2952 | - }, |
2953 | "lint-snap-v2:hooks_present": { |
2954 | "manual_review": false, |
2955 | "text": "OK (optional hooks field not specified)" |
2956 | @@ -32540,10 +31700,6 @@ test-plug-reference_1_all.snap: FAIL |
2957 | "manual_review": false, |
2958 | "text": "OK" |
2959 | }, |
2960 | - "lint-snap-v2:confinement_valid": { |
2961 | - "manual_review": false, |
2962 | - "text": "OK" |
2963 | - }, |
2964 | "lint-snap-v2:daemon_required:test-plug-reference": { |
2965 | "manual_review": false, |
2966 | "text": "OK" |
2967 | @@ -32552,10 +31708,6 @@ test-plug-reference_1_all.snap: FAIL |
2968 | "manual_review": false, |
2969 | "text": "OK" |
2970 | }, |
2971 | - "lint-snap-v2:grade_valid": { |
2972 | - "manual_review": false, |
2973 | - "text": "OK" |
2974 | - }, |
2975 | "lint-snap-v2:hooks_present": { |
2976 | "manual_review": false, |
2977 | "text": "OK (optional hooks field not specified)" |
2978 | @@ -33016,18 +32168,10 @@ test-resquash-minimal_0.snap: FAIL |
2979 | "manual_review": false, |
2980 | "text": "OK" |
2981 | }, |
2982 | - "lint-snap-v2:confinement_valid": { |
2983 | - "manual_review": false, |
2984 | - "text": "'confinement' should not be used with 'type: base'" |
2985 | - }, |
2986 | "lint-snap-v2:daemon_required:sh": { |
2987 | "manual_review": false, |
2988 | "text": "OK" |
2989 | }, |
2990 | - "lint-snap-v2:grade_valid": { |
2991 | - "manual_review": false, |
2992 | - "text": "OK" |
2993 | - }, |
2994 | "lint-snap-v2:hooks_present": { |
2995 | "manual_review": false, |
2996 | "text": "OK (optional hooks field not specified)" |
2997 | @@ -33173,18 +32317,10 @@ test-resquash-minimal_0.snap: FAIL |
2998 | "manual_review": false, |
2999 | "text": "OK" |
3000 | }, |
3001 | - "lint-snap-v2:confinement_valid": { |
3002 | - "manual_review": false, |
3003 | - "text": "'confinement' should not be used with 'type: base'" |
3004 | - }, |
3005 | "lint-snap-v2:daemon_required:sh": { |
3006 | "manual_review": false, |
3007 | "text": "OK" |
3008 | }, |
3009 | - "lint-snap-v2:grade_valid": { |
3010 | - "manual_review": false, |
3011 | - "text": "OK" |
3012 | - }, |
3013 | "lint-snap-v2:hooks_present": { |
3014 | "manual_review": false, |
3015 | "text": "OK (optional hooks field not specified)" |
3016 | @@ -33311,10 +32447,6 @@ test-slot-cmd_1_all.snap: FAIL |
3017 | "manual_review": false, |
3018 | "text": "OK" |
3019 | }, |
3020 | - "lint-snap-v2:confinement_valid": { |
3021 | - "manual_review": false, |
3022 | - "text": "OK" |
3023 | - }, |
3024 | "lint-snap-v2:daemon_required:test-slot-cmd": { |
3025 | "manual_review": false, |
3026 | "text": "OK" |
3027 | @@ -33323,10 +32455,6 @@ test-slot-cmd_1_all.snap: FAIL |
3028 | "manual_review": false, |
3029 | "text": "OK" |
3030 | }, |
3031 | - "lint-snap-v2:grade_valid": { |
3032 | - "manual_review": false, |
3033 | - "text": "OK" |
3034 | - }, |
3035 | "lint-snap-v2:hooks_present": { |
3036 | "manual_review": false, |
3037 | "text": "OK (optional hooks field not specified)" |
3038 | @@ -33451,10 +32579,6 @@ test-slot-cmd_1_all.snap: FAIL |
3039 | "manual_review": false, |
3040 | "text": "OK" |
3041 | }, |
3042 | - "lint-snap-v2:confinement_valid": { |
3043 | - "manual_review": false, |
3044 | - "text": "OK" |
3045 | - }, |
3046 | "lint-snap-v2:daemon_required:test-slot-cmd": { |
3047 | "manual_review": false, |
3048 | "text": "OK" |
3049 | @@ -33463,10 +32587,6 @@ test-slot-cmd_1_all.snap: FAIL |
3050 | "manual_review": false, |
3051 | "text": "OK" |
3052 | }, |
3053 | - "lint-snap-v2:grade_valid": { |
3054 | - "manual_review": false, |
3055 | - "text": "OK" |
3056 | - }, |
3057 | "lint-snap-v2:hooks_present": { |
3058 | "manual_review": false, |
3059 | "text": "OK (optional hooks field not specified)" |
3060 | @@ -33592,10 +32712,6 @@ test-slot-hook_1_all.snap: FAIL |
3061 | "manual_review": false, |
3062 | "text": "OK" |
3063 | }, |
3064 | - "lint-snap-v2:confinement_valid": { |
3065 | - "manual_review": false, |
3066 | - "text": "OK" |
3067 | - }, |
3068 | "lint-snap-v2:daemon_required:test-slot-hook-cmd": { |
3069 | "manual_review": false, |
3070 | "text": "OK" |
3071 | @@ -33604,10 +32720,6 @@ test-slot-hook_1_all.snap: FAIL |
3072 | "manual_review": false, |
3073 | "text": "OK" |
3074 | }, |
3075 | - "lint-snap-v2:grade_valid": { |
3076 | - "manual_review": false, |
3077 | - "text": "OK" |
3078 | - }, |
3079 | "lint-snap-v2:hook_slots:test-slot-hook": { |
3080 | "manual_review": false, |
3081 | "text": "OK" |
3082 | @@ -33744,10 +32856,6 @@ test-slot-hook_1_all.snap: FAIL |
3083 | "manual_review": false, |
3084 | "text": "OK" |
3085 | }, |
3086 | - "lint-snap-v2:confinement_valid": { |
3087 | - "manual_review": false, |
3088 | - "text": "OK" |
3089 | - }, |
3090 | "lint-snap-v2:daemon_required:test-slot-hook-cmd": { |
3091 | "manual_review": false, |
3092 | "text": "OK" |
3093 | @@ -33756,10 +32864,6 @@ test-slot-hook_1_all.snap: FAIL |
3094 | "manual_review": false, |
3095 | "text": "OK" |
3096 | }, |
3097 | - "lint-snap-v2:grade_valid": { |
3098 | - "manual_review": false, |
3099 | - "text": "OK" |
3100 | - }, |
3101 | "lint-snap-v2:hook_slots:test-slot-hook": { |
3102 | "manual_review": false, |
3103 | "text": "OK" |
3104 | @@ -33905,10 +33009,6 @@ test-slot-reference-hook_1_all.snap: FAIL |
3105 | "manual_review": false, |
3106 | "text": "OK" |
3107 | }, |
3108 | - "lint-snap-v2:confinement_valid": { |
3109 | - "manual_review": false, |
3110 | - "text": "OK" |
3111 | - }, |
3112 | "lint-snap-v2:daemon_required:test-slot-reference-hook": { |
3113 | "manual_review": false, |
3114 | "text": "OK" |
3115 | @@ -33917,10 +33017,6 @@ test-slot-reference-hook_1_all.snap: FAIL |
3116 | "manual_review": false, |
3117 | "text": "OK" |
3118 | }, |
3119 | - "lint-snap-v2:grade_valid": { |
3120 | - "manual_review": false, |
3121 | - "text": "OK" |
3122 | - }, |
3123 | "lint-snap-v2:hook_slots:test-slot-reference": { |
3124 | "manual_review": false, |
3125 | "text": "OK" |
3126 | @@ -34065,10 +33161,6 @@ test-slot-reference-hook_1_all.snap: FAIL |
3127 | "manual_review": false, |
3128 | "text": "OK" |
3129 | }, |
3130 | - "lint-snap-v2:confinement_valid": { |
3131 | - "manual_review": false, |
3132 | - "text": "OK" |
3133 | - }, |
3134 | "lint-snap-v2:daemon_required:test-slot-reference-hook": { |
3135 | "manual_review": false, |
3136 | "text": "OK" |
3137 | @@ -34077,10 +33169,6 @@ test-slot-reference-hook_1_all.snap: FAIL |
3138 | "manual_review": false, |
3139 | "text": "OK" |
3140 | }, |
3141 | - "lint-snap-v2:grade_valid": { |
3142 | - "manual_review": false, |
3143 | - "text": "OK" |
3144 | - }, |
3145 | "lint-snap-v2:hook_slots:test-slot-reference": { |
3146 | "manual_review": false, |
3147 | "text": "OK" |
3148 | @@ -34242,10 +33330,6 @@ test-slot-reference_1_all.snap: FAIL |
3149 | "manual_review": false, |
3150 | "text": "OK" |
3151 | }, |
3152 | - "lint-snap-v2:confinement_valid": { |
3153 | - "manual_review": false, |
3154 | - "text": "OK" |
3155 | - }, |
3156 | "lint-snap-v2:daemon_required:test-slot-reference": { |
3157 | "manual_review": false, |
3158 | "text": "OK" |
3159 | @@ -34254,10 +33338,6 @@ test-slot-reference_1_all.snap: FAIL |
3160 | "manual_review": false, |
3161 | "text": "OK" |
3162 | }, |
3163 | - "lint-snap-v2:grade_valid": { |
3164 | - "manual_review": false, |
3165 | - "text": "OK" |
3166 | - }, |
3167 | "lint-snap-v2:hooks_present": { |
3168 | "manual_review": false, |
3169 | "text": "OK (optional hooks field not specified)" |
3170 | @@ -34390,10 +33470,6 @@ test-slot-reference_1_all.snap: FAIL |
3171 | "manual_review": false, |
3172 | "text": "OK" |
3173 | }, |
3174 | - "lint-snap-v2:confinement_valid": { |
3175 | - "manual_review": false, |
3176 | - "text": "OK" |
3177 | - }, |
3178 | "lint-snap-v2:daemon_required:test-slot-reference": { |
3179 | "manual_review": false, |
3180 | "text": "OK" |
3181 | @@ -34402,10 +33478,6 @@ test-slot-reference_1_all.snap: FAIL |
3182 | "manual_review": false, |
3183 | "text": "OK" |
3184 | }, |
3185 | - "lint-snap-v2:grade_valid": { |
3186 | - "manual_review": false, |
3187 | - "text": "OK" |
3188 | - }, |
3189 | "lint-snap-v2:hooks_present": { |
3190 | "manual_review": false, |
3191 | "text": "OK (optional hooks field not specified)" |
3192 | @@ -34547,10 +33619,6 @@ test-slot-toplevel_1_all.snap: FAIL |
3193 | "manual_review": false, |
3194 | "text": "OK" |
3195 | }, |
3196 | - "lint-snap-v2:confinement_valid": { |
3197 | - "manual_review": false, |
3198 | - "text": "OK" |
3199 | - }, |
3200 | "lint-snap-v2:daemon_required:test-slot-toplevel": { |
3201 | "manual_review": false, |
3202 | "text": "OK" |
3203 | @@ -34559,10 +33627,6 @@ test-slot-toplevel_1_all.snap: FAIL |
3204 | "manual_review": false, |
3205 | "text": "OK" |
3206 | }, |
3207 | - "lint-snap-v2:grade_valid": { |
3208 | - "manual_review": false, |
3209 | - "text": "OK" |
3210 | - }, |
3211 | "lint-snap-v2:hooks_present": { |
3212 | "manual_review": false, |
3213 | "text": "OK (optional hooks field not specified)" |
3214 | @@ -34691,10 +33755,6 @@ test-slot-toplevel_1_all.snap: FAIL |
3215 | "manual_review": false, |
3216 | "text": "OK" |
3217 | }, |
3218 | - "lint-snap-v2:confinement_valid": { |
3219 | - "manual_review": false, |
3220 | - "text": "OK" |
3221 | - }, |
3222 | "lint-snap-v2:daemon_required:test-slot-toplevel": { |
3223 | "manual_review": false, |
3224 | "text": "OK" |
3225 | @@ -34703,10 +33763,6 @@ test-slot-toplevel_1_all.snap: FAIL |
3226 | "manual_review": false, |
3227 | "text": "OK" |
3228 | }, |
3229 | - "lint-snap-v2:grade_valid": { |
3230 | - "manual_review": false, |
3231 | - "text": "OK" |
3232 | - }, |
3233 | "lint-snap-v2:hooks_present": { |
3234 | "manual_review": false, |
3235 | "text": "OK (optional hooks field not specified)" |
3236 | @@ -34831,10 +33887,6 @@ test-snapcraft-manifest-package-in-installed-snaps_0_amd64.snap: pass |
3237 | "manual_review": false, |
3238 | "text": "OK" |
3239 | }, |
3240 | - "lint-snap-v2:confinement_valid": { |
3241 | - "manual_review": false, |
3242 | - "text": "OK" |
3243 | - }, |
3244 | "lint-snap-v2:daemon_required:sh": { |
3245 | "manual_review": false, |
3246 | "text": "OK" |
3247 | @@ -34843,10 +33895,6 @@ test-snapcraft-manifest-package-in-installed-snaps_0_amd64.snap: pass |
3248 | "manual_review": false, |
3249 | "text": "OK" |
3250 | }, |
3251 | - "lint-snap-v2:grade_valid": { |
3252 | - "manual_review": false, |
3253 | - "text": "OK" |
3254 | - }, |
3255 | "lint-snap-v2:hooks_present": { |
3256 | "manual_review": false, |
3257 | "text": "OK (optional hooks field not specified)" |
3258 | @@ -34962,10 +34010,6 @@ test-snapcraft-manifest-package-in-installed-snaps_0_amd64.snap: pass |
3259 | "manual_review": false, |
3260 | "text": "OK" |
3261 | }, |
3262 | - "lint-snap-v2:confinement_valid": { |
3263 | - "manual_review": false, |
3264 | - "text": "OK" |
3265 | - }, |
3266 | "lint-snap-v2:daemon_required:sh": { |
3267 | "manual_review": false, |
3268 | "text": "OK" |
3269 | @@ -34974,10 +34018,6 @@ test-snapcraft-manifest-package-in-installed-snaps_0_amd64.snap: pass |
3270 | "manual_review": false, |
3271 | "text": "OK" |
3272 | }, |
3273 | - "lint-snap-v2:grade_valid": { |
3274 | - "manual_review": false, |
3275 | - "text": "OK" |
3276 | - }, |
3277 | "lint-snap-v2:hooks_present": { |
3278 | "manual_review": false, |
3279 | "text": "OK (optional hooks field not specified)" |
3280 | @@ -35098,10 +34138,6 @@ test-snapcraft-manifest-snapcraft-updated_0_amd64.snap: pass |
3281 | "manual_review": false, |
3282 | "text": "OK" |
3283 | }, |
3284 | - "lint-snap-v2:confinement_valid": { |
3285 | - "manual_review": false, |
3286 | - "text": "OK" |
3287 | - }, |
3288 | "lint-snap-v2:daemon_required:sh": { |
3289 | "manual_review": false, |
3290 | "text": "OK" |
3291 | @@ -35110,10 +34146,6 @@ test-snapcraft-manifest-snapcraft-updated_0_amd64.snap: pass |
3292 | "manual_review": false, |
3293 | "text": "OK" |
3294 | }, |
3295 | - "lint-snap-v2:grade_valid": { |
3296 | - "manual_review": false, |
3297 | - "text": "OK" |
3298 | - }, |
3299 | "lint-snap-v2:hooks_present": { |
3300 | "manual_review": false, |
3301 | "text": "OK (optional hooks field not specified)" |
3302 | @@ -35229,10 +34261,6 @@ test-snapcraft-manifest-snapcraft-updated_0_amd64.snap: pass |
3303 | "manual_review": false, |
3304 | "text": "OK" |
3305 | }, |
3306 | - "lint-snap-v2:confinement_valid": { |
3307 | - "manual_review": false, |
3308 | - "text": "OK" |
3309 | - }, |
3310 | "lint-snap-v2:daemon_required:sh": { |
3311 | "manual_review": false, |
3312 | "text": "OK" |
3313 | @@ -35241,10 +34269,6 @@ test-snapcraft-manifest-snapcraft-updated_0_amd64.snap: pass |
3314 | "manual_review": false, |
3315 | "text": "OK" |
3316 | }, |
3317 | - "lint-snap-v2:grade_valid": { |
3318 | - "manual_review": false, |
3319 | - "text": "OK" |
3320 | - }, |
3321 | "lint-snap-v2:hooks_present": { |
3322 | "manual_review": false, |
3323 | "text": "OK (optional hooks field not specified)" |
3324 | @@ -35365,10 +34389,6 @@ test-snapcraft-manifest-snapcraft-version-needed_0_amd64.snap: pass |
3325 | "manual_review": false, |
3326 | "text": "OK" |
3327 | }, |
3328 | - "lint-snap-v2:confinement_valid": { |
3329 | - "manual_review": false, |
3330 | - "text": "OK" |
3331 | - }, |
3332 | "lint-snap-v2:daemon_required:sh": { |
3333 | "manual_review": false, |
3334 | "text": "OK" |
3335 | @@ -35377,10 +34397,6 @@ test-snapcraft-manifest-snapcraft-version-needed_0_amd64.snap: pass |
3336 | "manual_review": false, |
3337 | "text": "OK" |
3338 | }, |
3339 | - "lint-snap-v2:grade_valid": { |
3340 | - "manual_review": false, |
3341 | - "text": "OK" |
3342 | - }, |
3343 | "lint-snap-v2:hooks_present": { |
3344 | "manual_review": false, |
3345 | "text": "OK (optional hooks field not specified)" |
3346 | @@ -35496,10 +34512,6 @@ test-snapcraft-manifest-snapcraft-version-needed_0_amd64.snap: pass |
3347 | "manual_review": false, |
3348 | "text": "OK" |
3349 | }, |
3350 | - "lint-snap-v2:confinement_valid": { |
3351 | - "manual_review": false, |
3352 | - "text": "OK" |
3353 | - }, |
3354 | "lint-snap-v2:daemon_required:sh": { |
3355 | "manual_review": false, |
3356 | "text": "OK" |
3357 | @@ -35508,10 +34520,6 @@ test-snapcraft-manifest-snapcraft-version-needed_0_amd64.snap: pass |
3358 | "manual_review": false, |
3359 | "text": "OK" |
3360 | }, |
3361 | - "lint-snap-v2:grade_valid": { |
3362 | - "manual_review": false, |
3363 | - "text": "OK" |
3364 | - }, |
3365 | "lint-snap-v2:hooks_present": { |
3366 | "manual_review": false, |
3367 | "text": "OK (optional hooks field not specified)" |
3368 | @@ -35632,10 +34640,6 @@ test-snapcraft-manifest-snapcraft-version_0_amd64.snap: pass |
3369 | "manual_review": false, |
3370 | "text": "OK" |
3371 | }, |
3372 | - "lint-snap-v2:confinement_valid": { |
3373 | - "manual_review": false, |
3374 | - "text": "OK" |
3375 | - }, |
3376 | "lint-snap-v2:daemon_required:sh": { |
3377 | "manual_review": false, |
3378 | "text": "OK" |
3379 | @@ -35644,10 +34648,6 @@ test-snapcraft-manifest-snapcraft-version_0_amd64.snap: pass |
3380 | "manual_review": false, |
3381 | "text": "OK" |
3382 | }, |
3383 | - "lint-snap-v2:grade_valid": { |
3384 | - "manual_review": false, |
3385 | - "text": "OK" |
3386 | - }, |
3387 | "lint-snap-v2:hooks_present": { |
3388 | "manual_review": false, |
3389 | "text": "OK (optional hooks field not specified)" |
3390 | @@ -35763,10 +34763,6 @@ test-snapcraft-manifest-snapcraft-version_0_amd64.snap: pass |
3391 | "manual_review": false, |
3392 | "text": "OK" |
3393 | }, |
3394 | - "lint-snap-v2:confinement_valid": { |
3395 | - "manual_review": false, |
3396 | - "text": "OK" |
3397 | - }, |
3398 | "lint-snap-v2:daemon_required:sh": { |
3399 | "manual_review": false, |
3400 | "text": "OK" |
3401 | @@ -35775,10 +34771,6 @@ test-snapcraft-manifest-snapcraft-version_0_amd64.snap: pass |
3402 | "manual_review": false, |
3403 | "text": "OK" |
3404 | }, |
3405 | - "lint-snap-v2:grade_valid": { |
3406 | - "manual_review": false, |
3407 | - "text": "OK" |
3408 | - }, |
3409 | "lint-snap-v2:hooks_present": { |
3410 | "manual_review": false, |
3411 | "text": "OK (optional hooks field not specified)" |
3412 | @@ -35899,10 +34891,6 @@ test-snapcraft-manifest-unittest_0_amd64.snap: pass |
3413 | "manual_review": false, |
3414 | "text": "OK" |
3415 | }, |
3416 | - "lint-snap-v2:confinement_valid": { |
3417 | - "manual_review": false, |
3418 | - "text": "OK" |
3419 | - }, |
3420 | "lint-snap-v2:daemon_required:sh": { |
3421 | "manual_review": false, |
3422 | "text": "OK" |
3423 | @@ -35911,10 +34899,6 @@ test-snapcraft-manifest-unittest_0_amd64.snap: pass |
3424 | "manual_review": false, |
3425 | "text": "OK" |
3426 | }, |
3427 | - "lint-snap-v2:grade_valid": { |
3428 | - "manual_review": false, |
3429 | - "text": "OK" |
3430 | - }, |
3431 | "lint-snap-v2:hooks_present": { |
3432 | "manual_review": false, |
3433 | "text": "OK (optional hooks field not specified)" |
3434 | @@ -36030,10 +35014,6 @@ test-snapcraft-manifest-unittest_0_amd64.snap: pass |
3435 | "manual_review": false, |
3436 | "text": "OK" |
3437 | }, |
3438 | - "lint-snap-v2:confinement_valid": { |
3439 | - "manual_review": false, |
3440 | - "text": "OK" |
3441 | - }, |
3442 | "lint-snap-v2:daemon_required:sh": { |
3443 | "manual_review": false, |
3444 | "text": "OK" |
3445 | @@ -36042,10 +35022,6 @@ test-snapcraft-manifest-unittest_0_amd64.snap: pass |
3446 | "manual_review": false, |
3447 | "text": "OK" |
3448 | }, |
3449 | - "lint-snap-v2:grade_valid": { |
3450 | - "manual_review": false, |
3451 | - "text": "OK" |
3452 | - }, |
3453 | "lint-snap-v2:hooks_present": { |
3454 | "manual_review": false, |
3455 | "text": "OK (optional hooks field not specified)" |
3456 | @@ -36166,10 +35142,6 @@ test-snapcraft-manifest_0_amd64.snap: pass |
3457 | "manual_review": false, |
3458 | "text": "OK" |
3459 | }, |
3460 | - "lint-snap-v2:confinement_valid": { |
3461 | - "manual_review": false, |
3462 | - "text": "OK" |
3463 | - }, |
3464 | "lint-snap-v2:daemon_required:sh": { |
3465 | "manual_review": false, |
3466 | "text": "OK" |
3467 | @@ -36178,10 +35150,6 @@ test-snapcraft-manifest_0_amd64.snap: pass |
3468 | "manual_review": false, |
3469 | "text": "OK" |
3470 | }, |
3471 | - "lint-snap-v2:grade_valid": { |
3472 | - "manual_review": false, |
3473 | - "text": "OK" |
3474 | - }, |
3475 | "lint-snap-v2:hooks_present": { |
3476 | "manual_review": false, |
3477 | "text": "OK (optional hooks field not specified)" |
3478 | @@ -36297,10 +35265,6 @@ test-snapcraft-manifest_0_amd64.snap: pass |
3479 | "manual_review": false, |
3480 | "text": "OK" |
3481 | }, |
3482 | - "lint-snap-v2:confinement_valid": { |
3483 | - "manual_review": false, |
3484 | - "text": "OK" |
3485 | - }, |
3486 | "lint-snap-v2:daemon_required:sh": { |
3487 | "manual_review": false, |
3488 | "text": "OK" |
3489 | @@ -36309,10 +35273,6 @@ test-snapcraft-manifest_0_amd64.snap: pass |
3490 | "manual_review": false, |
3491 | "text": "OK" |
3492 | }, |
3493 | - "lint-snap-v2:grade_valid": { |
3494 | - "manual_review": false, |
3495 | - "text": "OK" |
3496 | - }, |
3497 | "lint-snap-v2:hooks_present": { |
3498 | "manual_review": false, |
3499 | "text": "OK (optional hooks field not specified)" |
3500 | @@ -37096,10 +36056,6 @@ test-state-base_1_amd64.snap: FAIL |
3501 | "manual_review": false, |
3502 | "text": "OK" |
3503 | }, |
3504 | - "lint-snap-v2:grade_valid": { |
3505 | - "manual_review": false, |
3506 | - "text": "OK" |
3507 | - }, |
3508 | "lint-snap-v2:hooks_present": { |
3509 | "manual_review": false, |
3510 | "text": "OK (optional hooks field not specified)" |
3511 | @@ -37180,10 +36136,6 @@ test-state-base_1_amd64.snap: FAIL |
3512 | "manual_review": false, |
3513 | "text": "OK" |
3514 | }, |
3515 | - "lint-snap-v2:grade_valid": { |
3516 | - "manual_review": false, |
3517 | - "text": "OK" |
3518 | - }, |
3519 | "lint-snap-v2:hooks_present": { |
3520 | "manual_review": false, |
3521 | "text": "OK (optional hooks field not specified)" |
3522 | @@ -37293,10 +36245,6 @@ test-superprivileged-cmd_1_all.snap: FAIL |
3523 | "manual_review": false, |
3524 | "text": "OK" |
3525 | }, |
3526 | - "lint-snap-v2:confinement_valid": { |
3527 | - "manual_review": false, |
3528 | - "text": "OK" |
3529 | - }, |
3530 | "lint-snap-v2:daemon_required:test-superprivileged-cmd": { |
3531 | "manual_review": false, |
3532 | "text": "OK" |
3533 | @@ -37305,10 +36253,6 @@ test-superprivileged-cmd_1_all.snap: FAIL |
3534 | "manual_review": false, |
3535 | "text": "OK" |
3536 | }, |
3537 | - "lint-snap-v2:grade_valid": { |
3538 | - "manual_review": false, |
3539 | - "text": "OK" |
3540 | - }, |
3541 | "lint-snap-v2:hooks_present": { |
3542 | "manual_review": false, |
3543 | "text": "OK (optional hooks field not specified)" |
3544 | @@ -37433,10 +36377,6 @@ test-superprivileged-cmd_1_all.snap: FAIL |
3545 | "manual_review": false, |
3546 | "text": "OK" |
3547 | }, |
3548 | - "lint-snap-v2:confinement_valid": { |
3549 | - "manual_review": false, |
3550 | - "text": "OK" |
3551 | - }, |
3552 | "lint-snap-v2:daemon_required:test-superprivileged-cmd": { |
3553 | "manual_review": false, |
3554 | "text": "OK" |
3555 | @@ -37445,10 +36385,6 @@ test-superprivileged-cmd_1_all.snap: FAIL |
3556 | "manual_review": false, |
3557 | "text": "OK" |
3558 | }, |
3559 | - "lint-snap-v2:grade_valid": { |
3560 | - "manual_review": false, |
3561 | - "text": "OK" |
3562 | - }, |
3563 | "lint-snap-v2:hooks_present": { |
3564 | "manual_review": false, |
3565 | "text": "OK (optional hooks field not specified)" |
3566 | @@ -37582,10 +36518,6 @@ test-superprivileged-reference_1_all.snap: FAIL |
3567 | "manual_review": false, |
3568 | "text": "OK" |
3569 | }, |
3570 | - "lint-snap-v2:confinement_valid": { |
3571 | - "manual_review": false, |
3572 | - "text": "OK" |
3573 | - }, |
3574 | "lint-snap-v2:daemon_required:test-superprivileged-reference": { |
3575 | "manual_review": false, |
3576 | "text": "OK" |
3577 | @@ -37594,10 +36526,6 @@ test-superprivileged-reference_1_all.snap: FAIL |
3578 | "manual_review": false, |
3579 | "text": "OK" |
3580 | }, |
3581 | - "lint-snap-v2:grade_valid": { |
3582 | - "manual_review": false, |
3583 | - "text": "OK" |
3584 | - }, |
3585 | "lint-snap-v2:hooks_present": { |
3586 | "manual_review": false, |
3587 | "text": "OK (optional hooks field not specified)" |
3588 | @@ -37730,10 +36658,6 @@ test-superprivileged-reference_1_all.snap: FAIL |
3589 | "manual_review": false, |
3590 | "text": "OK" |
3591 | }, |
3592 | - "lint-snap-v2:confinement_valid": { |
3593 | - "manual_review": false, |
3594 | - "text": "OK" |
3595 | - }, |
3596 | "lint-snap-v2:daemon_required:test-superprivileged-reference": { |
3597 | "manual_review": false, |
3598 | "text": "OK" |
3599 | @@ -37742,10 +36666,6 @@ test-superprivileged-reference_1_all.snap: FAIL |
3600 | "manual_review": false, |
3601 | "text": "OK" |
3602 | }, |
3603 | - "lint-snap-v2:grade_valid": { |
3604 | - "manual_review": false, |
3605 | - "text": "OK" |
3606 | - }, |
3607 | "lint-snap-v2:hooks_present": { |
3608 | "manual_review": false, |
3609 | "text": "OK (optional hooks field not specified)" |
3610 | @@ -37891,10 +36811,6 @@ test-superprivileged-sneaky_1_all.snap: FAIL |
3611 | "manual_review": false, |
3612 | "text": "OK" |
3613 | }, |
3614 | - "lint-snap-v2:confinement_valid": { |
3615 | - "manual_review": false, |
3616 | - "text": "OK" |
3617 | - }, |
3618 | "lint-snap-v2:daemon_required:test-superprivileged-sneaky": { |
3619 | "manual_review": false, |
3620 | "text": "OK" |
3621 | @@ -37903,10 +36819,6 @@ test-superprivileged-sneaky_1_all.snap: FAIL |
3622 | "manual_review": false, |
3623 | "text": "OK" |
3624 | }, |
3625 | - "lint-snap-v2:grade_valid": { |
3626 | - "manual_review": false, |
3627 | - "text": "OK" |
3628 | - }, |
3629 | "lint-snap-v2:hooks_present": { |
3630 | "manual_review": false, |
3631 | "text": "OK (optional hooks field not specified)" |
3632 | @@ -38044,10 +36956,6 @@ test-superprivileged-sneaky_1_all.snap: FAIL |
3633 | "manual_review": false, |
3634 | "text": "OK" |
3635 | }, |
3636 | - "lint-snap-v2:confinement_valid": { |
3637 | - "manual_review": false, |
3638 | - "text": "OK" |
3639 | - }, |
3640 | "lint-snap-v2:daemon_required:test-superprivileged-sneaky": { |
3641 | "manual_review": false, |
3642 | "text": "OK" |
3643 | @@ -38056,10 +36964,6 @@ test-superprivileged-sneaky_1_all.snap: FAIL |
3644 | "manual_review": false, |
3645 | "text": "OK" |
3646 | }, |
3647 | - "lint-snap-v2:grade_valid": { |
3648 | - "manual_review": false, |
3649 | - "text": "OK" |
3650 | - }, |
3651 | "lint-snap-v2:hooks_present": { |
3652 | "manual_review": false, |
3653 | "text": "OK (optional hooks field not specified)" |
3654 | @@ -38206,10 +37110,6 @@ test-superprivileged-toplevel_1_all.snap: FAIL |
3655 | "manual_review": false, |
3656 | "text": "OK" |
3657 | }, |
3658 | - "lint-snap-v2:confinement_valid": { |
3659 | - "manual_review": false, |
3660 | - "text": "OK" |
3661 | - }, |
3662 | "lint-snap-v2:daemon_required:test-superprivileged-toplevel": { |
3663 | "manual_review": false, |
3664 | "text": "OK" |
3665 | @@ -38218,10 +37118,6 @@ test-superprivileged-toplevel_1_all.snap: FAIL |
3666 | "manual_review": false, |
3667 | "text": "OK" |
3668 | }, |
3669 | - "lint-snap-v2:grade_valid": { |
3670 | - "manual_review": false, |
3671 | - "text": "OK" |
3672 | - }, |
3673 | "lint-snap-v2:hooks_present": { |
3674 | "manual_review": false, |
3675 | "text": "OK (optional hooks field not specified)" |
3676 | @@ -38354,10 +37250,6 @@ test-superprivileged-toplevel_1_all.snap: FAIL |
3677 | "manual_review": false, |
3678 | "text": "OK" |
3679 | }, |
3680 | - "lint-snap-v2:confinement_valid": { |
3681 | - "manual_review": false, |
3682 | - "text": "OK" |
3683 | - }, |
3684 | "lint-snap-v2:daemon_required:test-superprivileged-toplevel": { |
3685 | "manual_review": false, |
3686 | "text": "OK" |
3687 | @@ -38366,10 +37258,6 @@ test-superprivileged-toplevel_1_all.snap: FAIL |
3688 | "manual_review": false, |
3689 | "text": "OK" |
3690 | }, |
3691 | - "lint-snap-v2:grade_valid": { |
3692 | - "manual_review": false, |
3693 | - "text": "OK" |
3694 | - }, |
3695 | "lint-snap-v2:hooks_present": { |
3696 | "manual_review": false, |
3697 | "text": "OK (optional hooks field not specified)" |
3698 | @@ -38494,10 +37382,6 @@ test-system-usernames_0_all.snap: pass |
3699 | "manual_review": false, |
3700 | "text": "OK" |
3701 | }, |
3702 | - "lint-snap-v2:confinement_valid": { |
3703 | - "manual_review": false, |
3704 | - "text": "OK" |
3705 | - }, |
3706 | "lint-snap-v2:daemon_required:test-system-usernames": { |
3707 | "manual_review": false, |
3708 | "text": "OK" |
3709 | @@ -38506,10 +37390,6 @@ test-system-usernames_0_all.snap: pass |
3710 | "manual_review": false, |
3711 | "text": "OK" |
3712 | }, |
3713 | - "lint-snap-v2:grade_valid": { |
3714 | - "manual_review": false, |
3715 | - "text": "OK" |
3716 | - }, |
3717 | "lint-snap-v2:hooks_present": { |
3718 | "manual_review": false, |
3719 | "text": "OK (optional hooks field not specified)" |
3720 | @@ -38629,10 +37509,6 @@ test-system-usernames_0_all.snap: pass |
3721 | "manual_review": false, |
3722 | "text": "OK" |
3723 | }, |
3724 | - "lint-snap-v2:confinement_valid": { |
3725 | - "manual_review": false, |
3726 | - "text": "OK" |
3727 | - }, |
3728 | "lint-snap-v2:daemon_required:test-system-usernames": { |
3729 | "manual_review": false, |
3730 | "text": "OK" |
3731 | @@ -38641,10 +37517,6 @@ test-system-usernames_0_all.snap: pass |
3732 | "manual_review": false, |
3733 | "text": "OK" |
3734 | }, |
3735 | - "lint-snap-v2:grade_valid": { |
3736 | - "manual_review": false, |
3737 | - "text": "OK" |
3738 | - }, |
3739 | "lint-snap-v2:hooks_present": { |
3740 | "manual_review": false, |
3741 | "text": "OK (optional hooks field not specified)" |
3742 | @@ -38808,10 +37680,6 @@ test-top-level-dbus-slot_1_amd64.snap: FAIL |
3743 | "manual_review": false, |
3744 | "text": "OK" |
3745 | }, |
3746 | - "lint-snap-v2:confinement_valid": { |
3747 | - "manual_review": false, |
3748 | - "text": "OK" |
3749 | - }, |
3750 | "lint-snap-v2:daemon:dbusd-session": { |
3751 | "manual_review": false, |
3752 | "text": "OK" |
3753 | @@ -38840,10 +37708,6 @@ test-top-level-dbus-slot_1_amd64.snap: FAIL |
3754 | "manual_review": false, |
3755 | "text": "OK" |
3756 | }, |
3757 | - "lint-snap-v2:grade_valid": { |
3758 | - "manual_review": false, |
3759 | - "text": "OK" |
3760 | - }, |
3761 | "lint-snap-v2:hooks_present": { |
3762 | "manual_review": false, |
3763 | "text": "OK (optional hooks field not specified)" |
3764 | @@ -39024,10 +37888,6 @@ test-top-level-dbus-slot_1_amd64.snap: FAIL |
3765 | "manual_review": false, |
3766 | "text": "OK" |
3767 | }, |
3768 | - "lint-snap-v2:confinement_valid": { |
3769 | - "manual_review": false, |
3770 | - "text": "OK" |
3771 | - }, |
3772 | "lint-snap-v2:daemon:dbusd-session": { |
3773 | "manual_review": false, |
3774 | "text": "OK" |
3775 | @@ -39056,10 +37916,6 @@ test-top-level-dbus-slot_1_amd64.snap: FAIL |
3776 | "manual_review": false, |
3777 | "text": "OK" |
3778 | }, |
3779 | - "lint-snap-v2:grade_valid": { |
3780 | - "manual_review": false, |
3781 | - "text": "OK" |
3782 | - }, |
3783 | "lint-snap-v2:hooks_present": { |
3784 | "manual_review": false, |
3785 | "text": "OK (optional hooks field not specified)" |
3786 | @@ -39192,10 +38048,6 @@ test-topdir-ro_1.0_all.snap: pass |
3787 | "manual_review": false, |
3788 | "text": "OK" |
3789 | }, |
3790 | - "lint-snap-v2:grade_valid": { |
3791 | - "manual_review": false, |
3792 | - "text": "OK" |
3793 | - }, |
3794 | "lint-snap-v2:hooks_present": { |
3795 | "manual_review": false, |
3796 | "text": "OK (optional hooks field not specified)" |
3797 | @@ -39271,10 +38123,6 @@ test-topdir-ro_1.0_all.snap: pass |
3798 | "manual_review": false, |
3799 | "text": "OK" |
3800 | }, |
3801 | - "lint-snap-v2:grade_valid": { |
3802 | - "manual_review": false, |
3803 | - "text": "OK" |
3804 | - }, |
3805 | "lint-snap-v2:hooks_present": { |
3806 | "manual_review": false, |
3807 | "text": "OK (optional hooks field not specified)" |
3808 | @@ -40481,10 +39329,6 @@ ubuntu-core_16.04.1+test1_amd64.snap: pass |
3809 | "manual_review": false, |
3810 | "text": "OK" |
3811 | }, |
3812 | - "lint-snap-v2:confinement_valid": { |
3813 | - "manual_review": false, |
3814 | - "text": "'confinement' should not be used with 'type: os'" |
3815 | - }, |
3816 | "lint-snap-v2:hooks_present": { |
3817 | "manual_review": false, |
3818 | "text": "OK (optional hooks field not specified)" |
3819 | @@ -40551,10 +39395,6 @@ ubuntu-core_16.04.1+test1_amd64.snap: pass |
3820 | "manual_review": false, |
3821 | "text": "OK" |
3822 | }, |
3823 | - "lint-snap-v2:confinement_valid": { |
3824 | - "manual_review": false, |
3825 | - "text": "'confinement' should not be used with 'type: os'" |
3826 | - }, |
3827 | "lint-snap-v2:hooks_present": { |
3828 | "manual_review": false, |
3829 | "text": "OK (optional hooks field not specified)" |
3830 | @@ -40744,10 +39584,6 @@ vlc_daily+test1_amd64.snap: pass |
3831 | "manual_review": false, |
3832 | "text": "OK" |
3833 | }, |
3834 | - "lint-snap-v2:confinement_valid": { |
3835 | - "manual_review": false, |
3836 | - "text": "OK" |
3837 | - }, |
3838 | "lint-snap-v2:daemon_required:vlc": { |
3839 | "manual_review": false, |
3840 | "text": "OK" |
3841 | @@ -40976,10 +39812,6 @@ vlc_daily+test1_amd64.snap: pass |
3842 | "manual_review": false, |
3843 | "text": "OK" |
3844 | }, |
3845 | - "lint-snap-v2:confinement_valid": { |
3846 | - "manual_review": false, |
3847 | - "text": "OK" |
3848 | - }, |
3849 | "lint-snap-v2:daemon_required:vlc": { |
3850 | "manual_review": false, |
3851 | "text": "OK" |
3852 | @@ -41148,10 +39980,6 @@ test-classic_0_all.snap: pass |
3853 | "manual_review": false, |
3854 | "text": "OK" |
3855 | }, |
3856 | - "lint-snap-v2:confinement_valid": { |
3857 | - "manual_review": false, |
3858 | - "text": "OK" |
3859 | - }, |
3860 | "lint-snap-v2:daemon_required:env": { |
3861 | "manual_review": false, |
3862 | "text": "OK" |
3863 | @@ -41164,10 +39992,6 @@ test-classic_0_all.snap: pass |
3864 | "manual_review": false, |
3865 | "text": "OK" |
3866 | }, |
3867 | - "lint-snap-v2:grade_valid": { |
3868 | - "manual_review": false, |
3869 | - "text": "OK" |
3870 | - }, |
3871 | "lint-snap-v2:hooks_present": { |
3872 | "manual_review": false, |
3873 | "text": "OK (optional hooks field not specified)" |
3874 | @@ -41311,10 +40135,6 @@ test-classic_0_all.snap: pass |
3875 | "manual_review": false, |
3876 | "text": "OK" |
3877 | }, |
3878 | - "lint-snap-v2:confinement_valid": { |
3879 | - "manual_review": false, |
3880 | - "text": "OK" |
3881 | - }, |
3882 | "lint-snap-v2:daemon_required:env": { |
3883 | "manual_review": false, |
3884 | "text": "OK" |
3885 | @@ -41327,10 +40147,6 @@ test-classic_0_all.snap: pass |
3886 | "manual_review": false, |
3887 | "text": "OK" |
3888 | }, |
3889 | - "lint-snap-v2:grade_valid": { |
3890 | - "manual_review": false, |
3891 | - "text": "OK" |
3892 | - }, |
3893 | "lint-snap-v2:hooks_present": { |
3894 | "manual_review": false, |
3895 | "text": "OK (optional hooks field not specified)" |
3896 | @@ -41487,18 +40303,10 @@ test-classic_0_all.snap: pass |
3897 | "manual_review": false, |
3898 | "text": "OK" |
3899 | }, |
3900 | - "lint-snap-v2:confinement_valid": { |
3901 | - "manual_review": false, |
3902 | - "text": "'confinement' should not be used with 'type: base'" |
3903 | - }, |
3904 | "lint-snap-v2:daemon_required:sh": { |
3905 | "manual_review": false, |
3906 | "text": "OK" |
3907 | }, |
3908 | - "lint-snap-v2:grade_valid": { |
3909 | - "manual_review": false, |
3910 | - "text": "OK" |
3911 | - }, |
3912 | "lint-snap-v2:hooks_present": { |
3913 | "manual_review": false, |
3914 | "text": "OK (optional hooks field not specified)" |
reviewtools/ tests/schemas/ test_schema_ against_ store.py validates the current snap.yaml schema against all snaps in the store. No additional errors have been found in this version.