Merge ~jslarraz/review-tools:schema-add-title-sum-desc into review-tools:master

Proposed by Jorge Sancho Larraz
Status: Merged
Merged at revision: 63a231c05a5ddbf66200931032458e4d274c64dc
Proposed branch: ~jslarraz/review-tools:schema-add-title-sum-desc
Merge into: review-tools:master
Diff against target: 8893 lines (+660/-4902)
6 files modified
check-names.list (+0/-6)
reviewtools/schemas/snap.json (+18/-0)
reviewtools/sr_lint.py (+0/-45)
reviewtools/tests/schemas/test_schema_snap.py (+63/-0)
reviewtools/tests/test_sr_lint.py (+0/-144)
tests/test.sh.expected (+579/-4707)
Reviewer Review Type Date Requested Status
Alex Murray Approve
Review via email: mp+466668@code.launchpad.net

Commit message

many: validate title, summary and description via schema

To post a comment you must log in.
Revision history for this message
Jorge Sancho Larraz (jslarraz) wrote :

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

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

LGTM - thanks @jslarraz

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/check-names.list b/check-names.list
index cbe0bdc..8111d77 100644
--- a/check-names.list
+++ b/check-names.list
@@ -63,8 +63,6 @@ lint-snap-v2:dbus_activates_on|
63lint-snap-v2:dbus_bus-name_required|63lint-snap-v2:dbus_bus-name_required|
64lint-snap-v2:dbus_mixed_slots|64lint-snap-v2:dbus_mixed_slots|
65lint-snap-v2:dbus_slot_required|65lint-snap-v2:dbus_slot_required|
66lint-snap-v2:description_present|
67lint-snap-v2:description|
68lint-snap-v2:desktop_file_icon|66lint-snap-v2:desktop_file_icon|
69lint-snap-v2:desktop_file|67lint-snap-v2:desktop_file|
70lint-snap-v2:environment_key_valid|http://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap08.html68lint-snap-v2:environment_key_valid|http://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap08.html
@@ -135,14 +133,10 @@ lint-snap-v2:stop-command|
135lint-snap-v2:stop-mode|133lint-snap-v2:stop-mode|
136lint-snap-v2:stop-timeout_range|134lint-snap-v2:stop-timeout_range|
137lint-snap-v2:stop-timeout|135lint-snap-v2:stop-timeout|
138lint-snap-v2:summary_present|
139lint-snap-v2:summary|
140lint-snap-v2:system-files_path|136lint-snap-v2:system-files_path|
141lint-snap-v2:system-usernames_valid|137lint-snap-v2:system-usernames_valid|
142lint-snap-v2:system-usernames|138lint-snap-v2:system-usernames|
143lint-snap-v2:timer|139lint-snap-v2:timer|
144lint-snap-v2:title_present|
145lint-snap-v2:title|
146lint-snap-v2:unknown_field|140lint-snap-v2:unknown_field|
147lint-snap-v2:unknown_hook|https://forum.snapcraft.io/t/supported-snap-hooks/3795141lint-snap-v2:unknown_hook|https://forum.snapcraft.io/t/supported-snap-hooks/3795
148lint-snap-v2:unknown_install_mode|142lint-snap-v2:unknown_install_mode|
diff --git a/reviewtools/schemas/snap.json b/reviewtools/schemas/snap.json
index 7051faa..5893388 100644
--- a/reviewtools/schemas/snap.json
+++ b/reviewtools/schemas/snap.json
@@ -9,6 +9,12 @@
9 "minLength": 2,9 "minLength": 2,
10 "maxLength": 4010 "maxLength": 40
11 },11 },
12 "title": {
13 "description": "The canonical title of the application, displayed in the software centre graphical frontends.",
14 "type": "string",
15 "minLength": 1,
16 "maxLength": 40
17 },
12 "version": {18 "version": {
13 "description": "A user facing version to display.",19 "description": "A user facing version to display.",
14 "$comment": "See https://forum.snapcraft.io/t/3974",20 "$comment": "See https://forum.snapcraft.io/t/3974",
@@ -16,6 +22,18 @@
16 "pattern": "^[a-zA-Z0-9](?:[a-zA-Z0-9:.+~-]*[a-zA-Z0-9+~])?$",22 "pattern": "^[a-zA-Z0-9](?:[a-zA-Z0-9:.+~-]*[a-zA-Z0-9+~])?$",
17 "maxLength": 3223 "maxLength": 32
18 },24 },
25 "summary": {
26 "description": "Sentence summarising the snap.",
27 "type": "string",
28 "minLength": 1,
29 "maxLength": 128
30 },
31 "description": {
32 "description": "Multi-line description of the snap.",
33 "type": "string",
34 "minLength": 1,
35 "maxLength": 4096
36 },
19 "type": {37 "type": {
20 "description": "The type of snap.",38 "description": "The type of snap.",
21 "type": "string",39 "type": "string",
diff --git a/reviewtools/sr_lint.py b/reviewtools/sr_lint.py
index 17c8e3a..dcf8ad1 100644
--- a/reviewtools/sr_lint.py
+++ b/reviewtools/sr_lint.py
@@ -115,51 +115,6 @@ class SnapReviewLint(SnapReview):
115 s = "invalid assumes: %s" % ",".join(bad_assumes)115 s = "invalid assumes: %s" % ",".join(bad_assumes)
116 self._add_result(t, n, s)116 self._add_result(t, n, s)
117117
118 def _check_description_summary_title(self, key, maxlen):
119 """Check description, summary or title fields"""
120 t = "info"
121 n = self._get_check_name("%s_present" % key)
122 s = "OK"
123 if key not in self.snap_yaml:
124 s = "OK (optional %s field not specified)" % key
125 self._add_result(t, n, s)
126 return
127 self._add_result(t, n, s)
128
129 t = "info"
130 n = self._get_check_name(key)
131 s = "OK"
132 if not isinstance(self.snap_yaml[key], str):
133 t = "error"
134 s = "invalid %s entry: %s (not a str)" % (key, self.snap_yaml[key])
135 self._add_result(t, n, s)
136 return
137 elif len(self.snap_yaml[key]) < 1:
138 t = "error"
139 s = "invalid %s entry (empty)" % (key)
140 elif len(self.snap_yaml[key]) < len(self.snap_yaml["name"]):
141 t = "info"
142 s = "%s is too short: '%s'" % (key, self.snap_yaml[key])
143 elif len(self.snap_yaml[key]) > maxlen:
144 t = "error"
145 s = "%s is too long (> %d): '%s'" % (key, maxlen, self.snap_yaml[key])
146 self._add_result(t, n, s)
147
148 def check_description(self):
149 """Check description"""
150 # snap/validate.go
151 self._check_description_summary_title("description", 4096)
152
153 def check_summary(self):
154 """Check summary"""
155 # should mirror the store, which is currently 128
156 self._check_description_summary_title("summary", 128)
157
158 def check_title(self):
159 """Check title"""
160 # snap/validate.go
161 self._check_description_summary_title("title", 40)
162
163 def check_type_redflagged(self):118 def check_type_redflagged(self):
164 """Check if type is redflagged"""119 """Check if type is redflagged"""
165 t = "info"120 t = "info"
diff --git a/reviewtools/tests/schemas/test_schema_snap.py b/reviewtools/tests/schemas/test_schema_snap.py
index 3530892..d38ffc6 100644
--- a/reviewtools/tests/schemas/test_schema_snap.py
+++ b/reviewtools/tests/schemas/test_schema_snap.py
@@ -65,6 +65,27 @@ class TestSchemaSnap(TestSchemaBase):
65 error = error.replace("{value}", str(value)) if error else error65 error = error.replace("{value}", str(value)) if error else error
66 self._test_value("name", value, error)66 self._test_value("name", value, error)
6767
68 def test_title(self):
69 for value, error in [
70 # test_check_title
71 ("This is a test title", None),
72 # test_check_title_missing
73 (None, None),
74 # test_check_title_bad - too short
75 ("a", None),
76 # test_check_title_bad2 - empty
77 ("", "'{value}' is too short"),
78 # test_check_title_bad3 - list
79 ([], "{value} is not of type 'string'"),
80 # test_check_title_bad4 - too long
81 ("a" * 41, "'{value}' is too long"),
82 # ### integer
83 (2, "{value} is not of type 'string'"),
84 ]:
85 with self.subTest(value=value):
86 error = error.replace("{value}", str(value)) if error else error
87 self._test_value("title", value, error)
88
68 def test_version(self):89 def test_version(self):
69 for value, error in [90 for value, error in [
70 # test_check_version TODO: shouldn't we limit it to strings?91 # test_check_version TODO: shouldn't we limit it to strings?
@@ -121,6 +142,48 @@ class TestSchemaSnap(TestSchemaBase):
121 error = error.replace("{value}", str(value)) if error else error142 error = error.replace("{value}", str(value)) if error else error
122 self._test_value("version", value, error)143 self._test_value("version", value, error)
123144
145 def test_summary(self):
146 for value, error in [
147 # test_check_summary
148 ("This is a test summary", None),
149 # test_check_summary_missing TODO: is it ok?
150 (None, None),
151 # test_check_summary_bad - too short
152 ("a", None),
153 # test_check_summary_bad2 - empty
154 ("", "'{value}' is too short"),
155 # test_check_summary_bad3 - list
156 ([], "{value} is not of type 'string'"),
157 # ### too long TODO: is it ok (documentation says 78)?
158 ("a" * 129, "'{value}' is too long"),
159 # ### integer
160 (2, "{value} is not of type 'string'"),
161 ]:
162 with self.subTest(value=value):
163 error = error.replace("{value}", str(value)) if error else error
164 self._test_value("summary", value, error)
165
166 def test_description(self):
167 for value, error in [
168 # test_check_description
169 ("This is a test description", None),
170 # test_check_description_missing TODO: is it ok?
171 (None, None),
172 # test_check_description_bad - too short
173 ("a", None),
174 # test_check_description_bad2 - empty
175 ("", "'{value}' is too short"),
176 # test_check_description_bad3 - list
177 ([], "{value} is not of type 'string'"),
178 # ### too long
179 ("a" * 4097, "'{value}' is too long"),
180 # ### integer
181 (2, "{value} is not of type 'string'"),
182 ]:
183 with self.subTest(value=value):
184 error = error.replace("{value}", str(value)) if error else error
185 self._test_value("description", value, error)
186
124 def test_type(self):187 def test_type(self):
125 for value, error in [188 for value, error in [
126 # test_check_type - unspecified189 # test_check_type - unspecified
diff --git a/reviewtools/tests/test_sr_lint.py b/reviewtools/tests/test_sr_lint.py
index e530ab7..440dfab 100644
--- a/reviewtools/tests/test_sr_lint.py
+++ b/reviewtools/tests/test_sr_lint.py
@@ -449,51 +449,6 @@ class TestSnapReviewLint(sr_tests.TestSnapReview):
449 expected_counts = {"info": 0, "warn": 1, "error": 0}449 expected_counts = {"info": 0, "warn": 1, "error": 0}
450 self.check_results(r, expected_counts)450 self.check_results(r, expected_counts)
451451
452 def test_check_description(self):
453 """Test check_description"""
454 self.set_test_snap_yaml("description", "This is a test description")
455 c = SnapReviewLint(self.test_name)
456 c.check_description()
457 r = c.review_report
458 expected_counts = {"info": 2, "warn": 0, "error": 0}
459 self.check_results(r, expected_counts)
460
461 def test_check_description_missing(self):
462 """Test check_description - not present"""
463 self.set_test_snap_yaml("description", None)
464 c = SnapReviewLint(self.test_name)
465 c.check_description()
466 r = c.review_report
467 expected_counts = {"info": 1, "warn": 0, "error": 0}
468 self.check_results(r, expected_counts)
469
470 def test_check_description_bad(self):
471 """Test check_description - short"""
472 self.set_test_snap_yaml("description", "a")
473 c = SnapReviewLint(self.test_name)
474 c.check_description()
475 r = c.review_report
476 expected_counts = {"info": 2, "warn": 0, "error": 0}
477 self.check_results(r, expected_counts)
478
479 def test_check_description_bad2(self):
480 """Test check_description - empty"""
481 self.set_test_snap_yaml("description", "")
482 c = SnapReviewLint(self.test_name)
483 c.check_description()
484 r = c.review_report
485 expected_counts = {"info": None, "warn": 0, "error": 1}
486 self.check_results(r, expected_counts)
487
488 def test_check_description_bad3(self):
489 """Test check_description - list"""
490 self.set_test_snap_yaml("description", [])
491 c = SnapReviewLint(self.test_name)
492 c.check_description()
493 r = c.review_report
494 expected_counts = {"info": None, "warn": 0, "error": 1}
495 self.check_results(r, expected_counts)
496
497 def test_check_link(self):452 def test_check_link(self):
498 """Test check_link"""453 """Test check_link"""
499 links = {454 links = {
@@ -606,105 +561,6 @@ class TestSnapReviewLint(sr_tests.TestSnapReview):
606 expected_counts = {"info": None, "warn": 0, "error": 1}561 expected_counts = {"info": None, "warn": 0, "error": 1}
607 self.check_results(r, expected_counts)562 self.check_results(r, expected_counts)
608563
609 def test_check_title(self):
610 """Test check_title"""
611 self.set_test_snap_yaml("title", "This is a test title")
612 c = SnapReviewLint(self.test_name)
613 c.check_title()
614 r = c.review_report
615 expected_counts = {"info": 2, "warn": 0, "error": 0}
616 self.check_results(r, expected_counts)
617
618 def test_check_title_missing(self):
619 """Test check_title - not present"""
620 self.set_test_snap_yaml("title", None)
621 c = SnapReviewLint(self.test_name)
622 c.check_title()
623 r = c.review_report
624 expected_counts = {"info": 1, "warn": 0, "error": 0}
625 self.check_results(r, expected_counts)
626
627 def test_check_title_bad(self):
628 """Test check_title - short"""
629 self.set_test_snap_yaml("title", "a")
630 c = SnapReviewLint(self.test_name)
631 c.check_title()
632 r = c.review_report
633 expected_counts = {"info": 2, "warn": 0, "error": 0}
634 self.check_results(r, expected_counts)
635
636 def test_check_title_bad2(self):
637 """Test check_title - empty"""
638 self.set_test_snap_yaml("title", "")
639 c = SnapReviewLint(self.test_name)
640 c.check_title()
641 r = c.review_report
642 expected_counts = {"info": None, "warn": 0, "error": 1}
643 self.check_results(r, expected_counts)
644
645 def test_check_title_bad3(self):
646 """Test check_title - list"""
647 self.set_test_snap_yaml("title", [])
648 c = SnapReviewLint(self.test_name)
649 c.check_title()
650 r = c.review_report
651 expected_counts = {"info": None, "warn": 0, "error": 1}
652 self.check_results(r, expected_counts)
653
654 def test_check_title_bad4(self):
655 """Test check_title - long"""
656 self.set_test_snap_yaml("title", "0123456789012345678901234567890123456789a")
657 c = SnapReviewLint(self.test_name)
658 c.check_title()
659 r = c.review_report
660 expected_counts = {"info": None, "warn": 0, "error": 1}
661 self.check_results(r, expected_counts)
662
663 def test_check_summary(self):
664 """Test check_summary"""
665 self.set_test_snap_yaml("summary", "This is a test summary")
666 c = SnapReviewLint(self.test_name)
667 c.check_summary()
668 r = c.review_report
669 expected_counts = {"info": 2, "warn": 0, "error": 0}
670 self.check_results(r, expected_counts)
671
672 def test_check_summary_missing(self):
673 """Test check_summary - not present"""
674 self.set_test_snap_yaml("summary", None)
675 c = SnapReviewLint(self.test_name)
676 c.check_summary()
677 r = c.review_report
678 expected_counts = {"info": 1, "warn": 0, "error": 0}
679 self.check_results(r, expected_counts)
680
681 def test_check_summary_bad(self):
682 """Test check_summary - short"""
683 self.set_test_snap_yaml("summary", "a")
684 c = SnapReviewLint(self.test_name)
685 c.check_summary()
686 r = c.review_report
687 expected_counts = {"info": 2, "warn": 0, "error": 0}
688 self.check_results(r, expected_counts)
689
690 def test_check_summary_bad2(self):
691 """Test check_summary - empty"""
692 self.set_test_snap_yaml("summary", "")
693 c = SnapReviewLint(self.test_name)
694 c.check_summary()
695 r = c.review_report
696 expected_counts = {"info": None, "warn": 0, "error": 1}
697 self.check_results(r, expected_counts)
698
699 def test_check_summary_bad3(self):
700 """Test check_summary - list"""
701 self.set_test_snap_yaml("summary", [])
702 c = SnapReviewLint(self.test_name)
703 c.check_summary()
704 r = c.review_report
705 expected_counts = {"info": None, "warn": 0, "error": 1}
706 self.check_results(r, expected_counts)
707
708 def test_check_apps_one_command(self):564 def test_check_apps_one_command(self):
709 """Test check_apps() - one command"""565 """Test check_apps() - one command"""
710 self.set_test_snap_yaml("apps", {"foo": {"command": "bin/foo"}})566 self.set_test_snap_yaml("apps", {"foo": {"command": "bin/foo"}})
diff --git a/tests/test.sh.expected b/tests/test.sh.expected
index b677857..6c66e85 100644
--- a/tests/test.sh.expected
+++ b/tests/test.sh.expected
@@ -39,10 +39,6 @@ bare_1.0_all.snap: pass
39 "manual_review": false,39 "manual_review": false,
40 "text": "OK"40 "text": "OK"
41 },41 },
42 "lint-snap-v2:description_present": {
43 "manual_review": false,
44 "text": "OK (optional description field not specified)"
45 },
46 "lint-snap-v2:hooks_present": {42 "lint-snap-v2:hooks_present": {
47 "manual_review": false,43 "manual_review": false,
48 "text": "OK (optional hooks field not specified)"44 "text": "OK (optional hooks field not specified)"
@@ -55,18 +51,6 @@ bare_1.0_all.snap: pass
55 "manual_review": false,51 "manual_review": false,
56 "text": "OK (override 'bare' for 'type: base')"52 "text": "OK (override 'bare' for 'type: base')"
57 },53 },
58 "lint-snap-v2:summary": {
59 "manual_review": false,
60 "text": "OK"
61 },
62 "lint-snap-v2:summary_present": {
63 "manual_review": false,
64 "text": "OK"
65 },
66 "lint-snap-v2:title_present": {
67 "manual_review": false,
68 "text": "OK (optional title field not specified)"
69 },
70 "lint-snap-v2:unknown_field": {54 "lint-snap-v2:unknown_field": {
71 "manual_review": false,55 "manual_review": false,
72 "text": "OK"56 "text": "OK"
@@ -138,10 +122,6 @@ bare_1.0_all.snap: pass
138 "manual_review": false,122 "manual_review": false,
139 "text": "OK"123 "text": "OK"
140 },124 },
141 "lint-snap-v2:description_present": {
142 "manual_review": false,
143 "text": "OK (optional description field not specified)"
144 },
145 "lint-snap-v2:hooks_present": {125 "lint-snap-v2:hooks_present": {
146 "manual_review": false,126 "manual_review": false,
147 "text": "OK (optional hooks field not specified)"127 "text": "OK (optional hooks field not specified)"
@@ -154,18 +134,6 @@ bare_1.0_all.snap: pass
154 "manual_review": false,134 "manual_review": false,
155 "text": "OK (override 'bare' for 'type: base')"135 "text": "OK (override 'bare' for 'type: base')"
156 },136 },
157 "lint-snap-v2:summary": {
158 "manual_review": false,
159 "text": "OK"
160 },
161 "lint-snap-v2:summary_present": {
162 "manual_review": false,
163 "text": "OK"
164 },
165 "lint-snap-v2:title_present": {
166 "manual_review": false,
167 "text": "OK (optional title field not specified)"
168 },
169 "lint-snap-v2:unknown_field": {137 "lint-snap-v2:unknown_field": {
170 "manual_review": false,138 "manual_review": false,
171 "text": "OK"139 "text": "OK"
@@ -270,10 +238,6 @@ busybox-static-mvo_2.snap: pass
270 "manual_review": false,238 "manual_review": false,
271 "text": "OK"239 "text": "OK"
272 },240 },
273 "lint-snap-v2:description_present": {
274 "manual_review": false,
275 "text": "OK (optional description field not specified)"
276 },
277 "lint-snap-v2:external_symlinks": {241 "lint-snap-v2:external_symlinks": {
278 "manual_review": false,242 "manual_review": false,
279 "text": "OK"243 "text": "OK"
@@ -290,18 +254,6 @@ busybox-static-mvo_2.snap: pass
290 "manual_review": false,254 "manual_review": false,
291 "text": "OK"255 "text": "OK"
292 },256 },
293 "lint-snap-v2:summary": {
294 "manual_review": false,
295 "text": "OK"
296 },
297 "lint-snap-v2:summary_present": {
298 "manual_review": false,
299 "text": "OK"
300 },
301 "lint-snap-v2:title_present": {
302 "manual_review": false,
303 "text": "OK (optional title field not specified)"
304 },
305 "lint-snap-v2:unknown_field": {257 "lint-snap-v2:unknown_field": {
306 "manual_review": false,258 "manual_review": false,
307 "text": "OK"259 "text": "OK"
@@ -413,10 +365,6 @@ busybox-static-mvo_2.snap: pass
413 "manual_review": false,365 "manual_review": false,
414 "text": "OK"366 "text": "OK"
415 },367 },
416 "lint-snap-v2:description_present": {
417 "manual_review": false,
418 "text": "OK (optional description field not specified)"
419 },
420 "lint-snap-v2:external_symlinks": {368 "lint-snap-v2:external_symlinks": {
421 "manual_review": false,369 "manual_review": false,
422 "text": "OK"370 "text": "OK"
@@ -433,18 +381,6 @@ busybox-static-mvo_2.snap: pass
433 "manual_review": false,381 "manual_review": false,
434 "text": "OK"382 "text": "OK"
435 },383 },
436 "lint-snap-v2:summary": {
437 "manual_review": false,
438 "text": "OK"
439 },
440 "lint-snap-v2:summary_present": {
441 "manual_review": false,
442 "text": "OK"
443 },
444 "lint-snap-v2:title_present": {
445 "manual_review": false,
446 "text": "OK (optional title field not specified)"
447 },
448 "lint-snap-v2:unknown_field": {384 "lint-snap-v2:unknown_field": {
449 "manual_review": false,385 "manual_review": false,
450 "text": "OK"386 "text": "OK"
@@ -651,14 +587,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL
651 "manual_review": false,587 "manual_review": false,
652 "text": "OK"588 "text": "OK"
653 },589 },
654 "lint-snap-v2:description": {
655 "manual_review": false,
656 "text": "OK"
657 },
658 "lint-snap-v2:description_present": {
659 "manual_review": false,
660 "text": "OK"
661 },
662 "lint-snap-v2:desktop_file:exec:chrome-test.desktop": {590 "lint-snap-v2:desktop_file:exec:chrome-test.desktop": {
663 "manual_review": false,591 "manual_review": false,
664 "text": "OK"592 "text": "OK"
@@ -707,18 +635,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL
707 "manual_review": false,635 "manual_review": false,
708 "text": "OK"636 "text": "OK"
709 },637 },
710 "lint-snap-v2:summary": {
711 "manual_review": false,
712 "text": "OK"
713 },
714 "lint-snap-v2:summary_present": {
715 "manual_review": false,
716 "text": "OK"
717 },
718 "lint-snap-v2:title_present": {
719 "manual_review": false,
720 "text": "OK (optional title field not specified)"
721 },
722 "lint-snap-v2:unknown_field": {638 "lint-snap-v2:unknown_field": {
723 "manual_review": false,639 "manual_review": false,
724 "text": "OK"640 "text": "OK"
@@ -916,14 +832,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL
916 "manual_review": false,832 "manual_review": false,
917 "text": "OK"833 "text": "OK"
918 },834 },
919 "lint-snap-v2:description": {
920 "manual_review": false,
921 "text": "OK"
922 },
923 "lint-snap-v2:description_present": {
924 "manual_review": false,
925 "text": "OK"
926 },
927 "lint-snap-v2:desktop_file:exec:chrome-test.desktop": {835 "lint-snap-v2:desktop_file:exec:chrome-test.desktop": {
928 "manual_review": false,836 "manual_review": false,
929 "text": "OK"837 "text": "OK"
@@ -972,18 +880,6 @@ chrome-test_52.0.2743.116-1+test1_amd64.snap: FAIL
972 "manual_review": false,880 "manual_review": false,
973 "text": "OK"881 "text": "OK"
974 },882 },
975 "lint-snap-v2:summary": {
976 "manual_review": false,
977 "text": "OK"
978 },
979 "lint-snap-v2:summary_present": {
980 "manual_review": false,
981 "text": "OK"
982 },
983 "lint-snap-v2:title_present": {
984 "manual_review": false,
985 "text": "OK (optional title field not specified)"
986 },
987 "lint-snap-v2:unknown_field": {883 "lint-snap-v2:unknown_field": {
988 "manual_review": false,884 "manual_review": false,
989 "text": "OK"885 "text": "OK"
@@ -1092,14 +988,6 @@ chromium-lzo_1.snap: pass
1092 "manual_review": false,988 "manual_review": false,
1093 "text": "OK"989 "text": "OK"
1094 },990 },
1095 "lint-snap-v2:description": {
1096 "manual_review": false,
1097 "text": "OK"
1098 },
1099 "lint-snap-v2:description_present": {
1100 "manual_review": false,
1101 "text": "OK"
1102 },
1103 "lint-snap-v2:external_symlinks": {991 "lint-snap-v2:external_symlinks": {
1104 "manual_review": false,992 "manual_review": false,
1105 "text": "OK"993 "text": "OK"
@@ -1116,18 +1004,6 @@ chromium-lzo_1.snap: pass
1116 "manual_review": false,1004 "manual_review": false,
1117 "text": "OK"1005 "text": "OK"
1118 },1006 },
1119 "lint-snap-v2:summary": {
1120 "manual_review": false,
1121 "text": "OK"
1122 },
1123 "lint-snap-v2:summary_present": {
1124 "manual_review": false,
1125 "text": "OK"
1126 },
1127 "lint-snap-v2:title_present": {
1128 "manual_review": false,
1129 "text": "OK (optional title field not specified)"
1130 },
1131 "lint-snap-v2:unknown_field": {1007 "lint-snap-v2:unknown_field": {
1132 "manual_review": false,1008 "manual_review": false,
1133 "text": "OK"1009 "text": "OK"
@@ -1235,14 +1111,6 @@ chromium-lzo_1.snap: pass
1235 "manual_review": false,1111 "manual_review": false,
1236 "text": "OK"1112 "text": "OK"
1237 },1113 },
1238 "lint-snap-v2:description": {
1239 "manual_review": false,
1240 "text": "OK"
1241 },
1242 "lint-snap-v2:description_present": {
1243 "manual_review": false,
1244 "text": "OK"
1245 },
1246 "lint-snap-v2:external_symlinks": {1114 "lint-snap-v2:external_symlinks": {
1247 "manual_review": false,1115 "manual_review": false,
1248 "text": "OK"1116 "text": "OK"
@@ -1259,18 +1127,6 @@ chromium-lzo_1.snap: pass
1259 "manual_review": false,1127 "manual_review": false,
1260 "text": "OK"1128 "text": "OK"
1261 },1129 },
1262 "lint-snap-v2:summary": {
1263 "manual_review": false,
1264 "text": "OK"
1265 },
1266 "lint-snap-v2:summary_present": {
1267 "manual_review": false,
1268 "text": "OK"
1269 },
1270 "lint-snap-v2:title_present": {
1271 "manual_review": false,
1272 "text": "OK (optional title field not specified)"
1273 },
1274 "lint-snap-v2:unknown_field": {1130 "lint-snap-v2:unknown_field": {
1275 "manual_review": false,1131 "manual_review": false,
1276 "text": "OK"1132 "text": "OK"
@@ -1444,14 +1300,6 @@ classic_16.04+test1_all.snap: FAIL
1444 "manual_review": false,1300 "manual_review": false,
1445 "text": "OK"1301 "text": "OK"
1446 },1302 },
1447 "lint-snap-v2:description": {
1448 "manual_review": false,
1449 "text": "OK"
1450 },
1451 "lint-snap-v2:description_present": {
1452 "manual_review": false,
1453 "text": "OK"
1454 },
1455 "lint-snap-v2:external_symlinks": {1303 "lint-snap-v2:external_symlinks": {
1456 "manual_review": false,1304 "manual_review": false,
1457 "text": "OK"1305 "text": "OK"
@@ -1472,18 +1320,6 @@ classic_16.04+test1_all.snap: FAIL
1472 "manual_review": false,1320 "manual_review": false,
1473 "text": "OK"1321 "text": "OK"
1474 },1322 },
1475 "lint-snap-v2:summary": {
1476 "manual_review": false,
1477 "text": "OK"
1478 },
1479 "lint-snap-v2:summary_present": {
1480 "manual_review": false,
1481 "text": "OK"
1482 },
1483 "lint-snap-v2:title_present": {
1484 "manual_review": false,
1485 "text": "OK (optional title field not specified)"
1486 },
1487 "lint-snap-v2:unknown_field": {1323 "lint-snap-v2:unknown_field": {
1488 "manual_review": false,1324 "manual_review": false,
1489 "text": "OK"1325 "text": "OK"
@@ -1656,14 +1492,6 @@ classic_16.04+test1_all.snap: FAIL
1656 "manual_review": false,1492 "manual_review": false,
1657 "text": "OK"1493 "text": "OK"
1658 },1494 },
1659 "lint-snap-v2:description": {
1660 "manual_review": false,
1661 "text": "OK"
1662 },
1663 "lint-snap-v2:description_present": {
1664 "manual_review": false,
1665 "text": "OK"
1666 },
1667 "lint-snap-v2:external_symlinks": {1495 "lint-snap-v2:external_symlinks": {
1668 "manual_review": false,1496 "manual_review": false,
1669 "text": "OK"1497 "text": "OK"
@@ -1684,18 +1512,6 @@ classic_16.04+test1_all.snap: FAIL
1684 "manual_review": false,1512 "manual_review": false,
1685 "text": "OK"1513 "text": "OK"
1686 },1514 },
1687 "lint-snap-v2:summary": {
1688 "manual_review": false,
1689 "text": "OK"
1690 },
1691 "lint-snap-v2:summary_present": {
1692 "manual_review": false,
1693 "text": "OK"
1694 },
1695 "lint-snap-v2:title_present": {
1696 "manual_review": false,
1697 "text": "OK (optional title field not specified)"
1698 },
1699 "lint-snap-v2:unknown_field": {1515 "lint-snap-v2:unknown_field": {
1700 "manual_review": false,1516 "manual_review": false,
1701 "text": "OK"1517 "text": "OK"
@@ -1837,14 +1653,6 @@ devmode-home_0.1_amd64.snap: pass
1837 "manual_review": false,1653 "manual_review": false,
1838 "text": "OK"1654 "text": "OK"
1839 },1655 },
1840 "lint-snap-v2:description": {
1841 "manual_review": false,
1842 "text": "OK"
1843 },
1844 "lint-snap-v2:description_present": {
1845 "manual_review": false,
1846 "text": "OK"
1847 },
1848 "lint-snap-v2:external_symlinks": {1656 "lint-snap-v2:external_symlinks": {
1849 "manual_review": false,1657 "manual_review": false,
1850 "text": "OK"1658 "text": "OK"
@@ -1861,18 +1669,6 @@ devmode-home_0.1_amd64.snap: pass
1861 "manual_review": false,1669 "manual_review": false,
1862 "text": "OK"1670 "text": "OK"
1863 },1671 },
1864 "lint-snap-v2:summary": {
1865 "manual_review": false,
1866 "text": "OK"
1867 },
1868 "lint-snap-v2:summary_present": {
1869 "manual_review": false,
1870 "text": "OK"
1871 },
1872 "lint-snap-v2:title_present": {
1873 "manual_review": false,
1874 "text": "OK (optional title field not specified)"
1875 },
1876 "lint-snap-v2:unknown_field": {1672 "lint-snap-v2:unknown_field": {
1877 "manual_review": false,1673 "manual_review": false,
1878 "text": "OK"1674 "text": "OK"
@@ -1997,14 +1793,6 @@ devmode-home_0.1_amd64.snap: pass
1997 "manual_review": false,1793 "manual_review": false,
1998 "text": "OK"1794 "text": "OK"
1999 },1795 },
2000 "lint-snap-v2:description": {
2001 "manual_review": false,
2002 "text": "OK"
2003 },
2004 "lint-snap-v2:description_present": {
2005 "manual_review": false,
2006 "text": "OK"
2007 },
2008 "lint-snap-v2:external_symlinks": {1796 "lint-snap-v2:external_symlinks": {
2009 "manual_review": false,1797 "manual_review": false,
2010 "text": "OK"1798 "text": "OK"
@@ -2021,18 +1809,6 @@ devmode-home_0.1_amd64.snap: pass
2021 "manual_review": false,1809 "manual_review": false,
2022 "text": "OK"1810 "text": "OK"
2023 },1811 },
2024 "lint-snap-v2:summary": {
2025 "manual_review": false,
2026 "text": "OK"
2027 },
2028 "lint-snap-v2:summary_present": {
2029 "manual_review": false,
2030 "text": "OK"
2031 },
2032 "lint-snap-v2:title_present": {
2033 "manual_review": false,
2034 "text": "OK (optional title field not specified)"
2035 },
2036 "lint-snap-v2:unknown_field": {1812 "lint-snap-v2:unknown_field": {
2037 "manual_review": false,1813 "manual_review": false,
2038 "text": "OK"1814 "text": "OK"
@@ -2327,14 +2103,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL
2327 "manual_review": false,2103 "manual_review": false,
2328 "text": "OK"2104 "text": "OK"
2329 },2105 },
2330 "lint-snap-v2:description": {
2331 "manual_review": false,
2332 "text": "OK"
2333 },
2334 "lint-snap-v2:description_present": {
2335 "manual_review": false,
2336 "text": "OK"
2337 },
2338 "lint-snap-v2:desktop_file:exec:firefox.desktop": {2106 "lint-snap-v2:desktop_file:exec:firefox.desktop": {
2339 "manual_review": false,2107 "manual_review": false,
2340 "text": "OK"2108 "text": "OK"
@@ -2379,18 +2147,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL
2379 "manual_review": false,2147 "manual_review": false,
2380 "text": "OK"2148 "text": "OK"
2381 },2149 },
2382 "lint-snap-v2:summary": {
2383 "manual_review": false,
2384 "text": "OK"
2385 },
2386 "lint-snap-v2:summary_present": {
2387 "manual_review": false,
2388 "text": "OK"
2389 },
2390 "lint-snap-v2:title_present": {
2391 "manual_review": false,
2392 "text": "OK (optional title field not specified)"
2393 },
2394 "lint-snap-v2:unknown_field": {2150 "lint-snap-v2:unknown_field": {
2395 "manual_review": false,2151 "manual_review": false,
2396 "text": "OK"2152 "text": "OK"
@@ -2680,14 +2436,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL
2680 "manual_review": false,2436 "manual_review": false,
2681 "text": "OK"2437 "text": "OK"
2682 },2438 },
2683 "lint-snap-v2:description": {
2684 "manual_review": false,
2685 "text": "OK"
2686 },
2687 "lint-snap-v2:description_present": {
2688 "manual_review": false,
2689 "text": "OK"
2690 },
2691 "lint-snap-v2:desktop_file:exec:firefox.desktop": {2439 "lint-snap-v2:desktop_file:exec:firefox.desktop": {
2692 "manual_review": false,2440 "manual_review": false,
2693 "text": "OK"2441 "text": "OK"
@@ -2732,18 +2480,6 @@ firefox_48.0+build2-0ubuntu0.16.04.1+_amd64.snap: FAIL
2732 "manual_review": false,2480 "manual_review": false,
2733 "text": "OK"2481 "text": "OK"
2734 },2482 },
2735 "lint-snap-v2:summary": {
2736 "manual_review": false,
2737 "text": "OK"
2738 },
2739 "lint-snap-v2:summary_present": {
2740 "manual_review": false,
2741 "text": "OK"
2742 },
2743 "lint-snap-v2:title_present": {
2744 "manual_review": false,
2745 "text": "OK (optional title field not specified)"
2746 },
2747 "lint-snap-v2:unknown_field": {2483 "lint-snap-v2:unknown_field": {
2748 "manual_review": false,2484 "manual_review": false,
2749 "text": "OK"2485 "text": "OK"
@@ -2831,14 +2567,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass
2831 "manual_review": false,2567 "manual_review": false,
2832 "text": "OK"2568 "text": "OK"
2833 },2569 },
2834 "lint-snap-v2:description": {
2835 "manual_review": false,
2836 "text": "OK"
2837 },
2838 "lint-snap-v2:description_present": {
2839 "manual_review": false,
2840 "text": "OK"
2841 },
2842 "lint-snap-v2:grade_valid": {2570 "lint-snap-v2:grade_valid": {
2843 "manual_review": false,2571 "manual_review": false,
2844 "text": "OK"2572 "text": "OK"
@@ -2859,18 +2587,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass
2859 "manual_review": false,2587 "manual_review": false,
2860 "text": "OK (override 'gke-kernel' for 'type: kernel')"2588 "text": "OK (override 'gke-kernel' for 'type: kernel')"
2861 },2589 },
2862 "lint-snap-v2:summary": {
2863 "manual_review": false,
2864 "text": "OK"
2865 },
2866 "lint-snap-v2:summary_present": {
2867 "manual_review": false,
2868 "text": "OK"
2869 },
2870 "lint-snap-v2:title_present": {
2871 "manual_review": false,
2872 "text": "OK (optional title field not specified)"
2873 },
2874 "lint-snap-v2:unknown_field": {2590 "lint-snap-v2:unknown_field": {
2875 "manual_review": false,2591 "manual_review": false,
2876 "text": "OK"2592 "text": "OK"
@@ -2933,14 +2649,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass
2933 "manual_review": false,2649 "manual_review": false,
2934 "text": "OK"2650 "text": "OK"
2935 },2651 },
2936 "lint-snap-v2:description": {
2937 "manual_review": false,
2938 "text": "OK"
2939 },
2940 "lint-snap-v2:description_present": {
2941 "manual_review": false,
2942 "text": "OK"
2943 },
2944 "lint-snap-v2:grade_valid": {2652 "lint-snap-v2:grade_valid": {
2945 "manual_review": false,2653 "manual_review": false,
2946 "text": "OK"2654 "text": "OK"
@@ -2961,18 +2669,6 @@ gke-kernel_4.15.0-1027.28~16.04.1_amd64.snap: pass
2961 "manual_review": false,2669 "manual_review": false,
2962 "text": "OK (override 'gke-kernel' for 'type: kernel')"2670 "text": "OK (override 'gke-kernel' for 'type: kernel')"
2963 },2671 },
2964 "lint-snap-v2:summary": {
2965 "manual_review": false,
2966 "text": "OK"
2967 },
2968 "lint-snap-v2:summary_present": {
2969 "manual_review": false,
2970 "text": "OK"
2971 },
2972 "lint-snap-v2:title_present": {
2973 "manual_review": false,
2974 "text": "OK (optional title field not specified)"
2975 },
2976 "lint-snap-v2:unknown_field": {2672 "lint-snap-v2:unknown_field": {
2977 "manual_review": false,2673 "manual_review": false,
2978 "text": "OK"2674 "text": "OK"
@@ -3040,14 +2736,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass
3040 "manual_review": false,2736 "manual_review": false,
3041 "text": "OK"2737 "text": "OK"
3042 },2738 },
3043 "lint-snap-v2:description": {
3044 "manual_review": false,
3045 "text": "OK"
3046 },
3047 "lint-snap-v2:description_present": {
3048 "manual_review": false,
3049 "text": "OK"
3050 },
3051 "lint-snap-v2:grade_valid": {2739 "lint-snap-v2:grade_valid": {
3052 "manual_review": false,2740 "manual_review": false,
3053 "text": "OK"2741 "text": "OK"
@@ -3068,18 +2756,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass
3068 "manual_review": false,2756 "manual_review": false,
3069 "text": "OK (override 'gke-kernel' for 'type: kernel')"2757 "text": "OK (override 'gke-kernel' for 'type: kernel')"
3070 },2758 },
3071 "lint-snap-v2:summary": {
3072 "manual_review": false,
3073 "text": "OK"
3074 },
3075 "lint-snap-v2:summary_present": {
3076 "manual_review": false,
3077 "text": "OK"
3078 },
3079 "lint-snap-v2:title_present": {
3080 "manual_review": false,
3081 "text": "OK (optional title field not specified)"
3082 },
3083 "lint-snap-v2:unknown_field": {2759 "lint-snap-v2:unknown_field": {
3084 "manual_review": false,2760 "manual_review": false,
3085 "text": "OK"2761 "text": "OK"
@@ -3142,14 +2818,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass
3142 "manual_review": false,2818 "manual_review": false,
3143 "text": "OK"2819 "text": "OK"
3144 },2820 },
3145 "lint-snap-v2:description": {
3146 "manual_review": false,
3147 "text": "OK"
3148 },
3149 "lint-snap-v2:description_present": {
3150 "manual_review": false,
3151 "text": "OK"
3152 },
3153 "lint-snap-v2:grade_valid": {2821 "lint-snap-v2:grade_valid": {
3154 "manual_review": false,2822 "manual_review": false,
3155 "text": "OK"2823 "text": "OK"
@@ -3170,18 +2838,6 @@ gke-kernel_4.15.0-1069.72_amd64.snap: pass
3170 "manual_review": false,2838 "manual_review": false,
3171 "text": "OK (override 'gke-kernel' for 'type: kernel')"2839 "text": "OK (override 'gke-kernel' for 'type: kernel')"
3172 },2840 },
3173 "lint-snap-v2:summary": {
3174 "manual_review": false,
3175 "text": "OK"
3176 },
3177 "lint-snap-v2:summary_present": {
3178 "manual_review": false,
3179 "text": "OK"
3180 },
3181 "lint-snap-v2:title_present": {
3182 "manual_review": false,
3183 "text": "OK (optional title field not specified)"
3184 },
3185 "lint-snap-v2:unknown_field": {2841 "lint-snap-v2:unknown_field": {
3186 "manual_review": false,2842 "manual_review": false,
3187 "text": "OK"2843 "text": "OK"
@@ -3400,14 +3056,6 @@ glance_ocata_amd64.snap: pass
3400 "manual_review": false,3056 "manual_review": false,
3401 "text": "OK"3057 "text": "OK"
3402 },3058 },
3403 "lint-snap-v2:description": {
3404 "manual_review": false,
3405 "text": "OK"
3406 },
3407 "lint-snap-v2:description_present": {
3408 "manual_review": false,
3409 "text": "OK"
3410 },
3411 "lint-snap-v2:external_symlinks": {3059 "lint-snap-v2:external_symlinks": {
3412 "manual_review": false,3060 "manual_review": false,
3413 "text": "OK"3061 "text": "OK"
@@ -3428,18 +3076,6 @@ glance_ocata_amd64.snap: pass
3428 "manual_review": false,3076 "manual_review": false,
3429 "text": "OK"3077 "text": "OK"
3430 },3078 },
3431 "lint-snap-v2:summary": {
3432 "manual_review": false,
3433 "text": "OK"
3434 },
3435 "lint-snap-v2:summary_present": {
3436 "manual_review": false,
3437 "text": "OK"
3438 },
3439 "lint-snap-v2:title_present": {
3440 "manual_review": false,
3441 "text": "OK (optional title field not specified)"
3442 },
3443 "lint-snap-v2:unknown_field": {3079 "lint-snap-v2:unknown_field": {
3444 "manual_review": false,3080 "manual_review": false,
3445 "text": "OK"3081 "text": "OK"
@@ -3677,14 +3313,6 @@ glance_ocata_amd64.snap: pass
3677 "manual_review": false,3313 "manual_review": false,
3678 "text": "OK"3314 "text": "OK"
3679 },3315 },
3680 "lint-snap-v2:description": {
3681 "manual_review": false,
3682 "text": "OK"
3683 },
3684 "lint-snap-v2:description_present": {
3685 "manual_review": false,
3686 "text": "OK"
3687 },
3688 "lint-snap-v2:external_symlinks": {3316 "lint-snap-v2:external_symlinks": {
3689 "manual_review": false,3317 "manual_review": false,
3690 "text": "OK"3318 "text": "OK"
@@ -3705,18 +3333,6 @@ glance_ocata_amd64.snap: pass
3705 "manual_review": false,3333 "manual_review": false,
3706 "text": "OK"3334 "text": "OK"
3707 },3335 },
3708 "lint-snap-v2:summary": {
3709 "manual_review": false,
3710 "text": "OK"
3711 },
3712 "lint-snap-v2:summary_present": {
3713 "manual_review": false,
3714 "text": "OK"
3715 },
3716 "lint-snap-v2:title_present": {
3717 "manual_review": false,
3718 "text": "OK (optional title field not specified)"
3719 },
3720 "lint-snap-v2:unknown_field": {3336 "lint-snap-v2:unknown_field": {
3721 "manual_review": false,3337 "manual_review": false,
3722 "text": "OK"3338 "text": "OK"
@@ -3995,14 +3611,6 @@ hello-world_25.snap: pass
3995 "manual_review": false,3611 "manual_review": false,
3996 "text": "OK"3612 "text": "OK"
3997 },3613 },
3998 "lint-snap-v2:description": {
3999 "manual_review": false,
4000 "text": "OK"
4001 },
4002 "lint-snap-v2:description_present": {
4003 "manual_review": false,
4004 "text": "OK"
4005 },
4006 "lint-snap-v2:external_symlinks": {3614 "lint-snap-v2:external_symlinks": {
4007 "manual_review": false,3615 "manual_review": false,
4008 "text": "OK"3616 "text": "OK"
@@ -4019,18 +3627,6 @@ hello-world_25.snap: pass
4019 "manual_review": false,3627 "manual_review": false,
4020 "text": "OK"3628 "text": "OK"
4021 },3629 },
4022 "lint-snap-v2:summary": {
4023 "manual_review": false,
4024 "text": "OK"
4025 },
4026 "lint-snap-v2:summary_present": {
4027 "manual_review": false,
4028 "text": "OK"
4029 },
4030 "lint-snap-v2:title_present": {
4031 "manual_review": false,
4032 "text": "OK (optional title field not specified)"
4033 },
4034 "lint-snap-v2:unknown_field": {3630 "lint-snap-v2:unknown_field": {
4035 "manual_review": false,3631 "manual_review": false,
4036 "text": "OK"3632 "text": "OK"
@@ -4278,14 +3874,6 @@ hello-world_25.snap: pass
4278 "manual_review": false,3874 "manual_review": false,
4279 "text": "OK"3875 "text": "OK"
4280 },3876 },
4281 "lint-snap-v2:description": {
4282 "manual_review": false,
4283 "text": "OK"
4284 },
4285 "lint-snap-v2:description_present": {
4286 "manual_review": false,
4287 "text": "OK"
4288 },
4289 "lint-snap-v2:external_symlinks": {3877 "lint-snap-v2:external_symlinks": {
4290 "manual_review": false,3878 "manual_review": false,
4291 "text": "OK"3879 "text": "OK"
@@ -4302,18 +3890,6 @@ hello-world_25.snap: pass
4302 "manual_review": false,3890 "manual_review": false,
4303 "text": "OK"3891 "text": "OK"
4304 },3892 },
4305 "lint-snap-v2:summary": {
4306 "manual_review": false,
4307 "text": "OK"
4308 },
4309 "lint-snap-v2:summary_present": {
4310 "manual_review": false,
4311 "text": "OK"
4312 },
4313 "lint-snap-v2:title_present": {
4314 "manual_review": false,
4315 "text": "OK (optional title field not specified)"
4316 },
4317 "lint-snap-v2:unknown_field": {3893 "lint-snap-v2:unknown_field": {
4318 "manual_review": false,3894 "manual_review": false,
4319 "text": "OK"3895 "text": "OK"
@@ -4421,14 +3997,6 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4421 "manual_review": false,3997 "manual_review": false,
4422 "text": "OK"3998 "text": "OK"
4423 },3999 },
4424 "lint-snap-v2:description": {
4425 "manual_review": false,
4426 "text": "OK"
4427 },
4428 "lint-snap-v2:description_present": {
4429 "manual_review": false,
4430 "text": "OK"
4431 },
4432 "lint-snap-v2:grade_valid": {4000 "lint-snap-v2:grade_valid": {
4433 "manual_review": false,4001 "manual_review": false,
4434 "text": "OK"4002 "text": "OK"
@@ -4449,17 +4017,203 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4449 "manual_review": false,4017 "manual_review": false,
4450 "text": "OK (override 'linux-generic-bbb' for 'type: kernel')"4018 "text": "OK (override 'linux-generic-bbb' for 'type: kernel')"
4451 },4019 },
4452 "lint-snap-v2:summary": {4020 "lint-snap-v2:unknown_field": {
4453 "manual_review": false,4021 "manual_review": false,
4454 "text": "OK"4022 "text": "OK"
4455 },4023 },
4456 "lint-snap-v2:summary_present": {4024 "lint-snap-v2:valid_unicode": {
4025 "manual_review": false,
4026 "text": "ok"
4027 },
4028 "lint-snap-v2:vcs_files": {
4029 "manual_review": false,
4030 "text": "OK"
4031 }
4032 },
4033 "warn": {}
4034}
4035= snap.v2_security =
4036{
4037 "error": {},
4038 "info": {
4039 "security-snap-v2:squashfs_files": {
4457 "manual_review": false,4040 "manual_review": false,
4458 "text": "OK"4041 "text": "OK"
4459 },4042 },
4460 "lint-snap-v2:title_present": {4043 "security-snap-v2:squashfs_repack_checksum": {
4461 "manual_review": false,4044 "manual_review": false,
4462 "text": "OK (optional title field not specified)"4045 "text": "OK"
4046 }
4047 },
4048 "warn": {}
4049}
4050
4051= --json linux-generic-bbb_4.4.0-140-1_armhf.snap =
4052{
4053 "snap.v2_declaration": {
4054 "error": {},
4055 "info": {},
4056 "warn": {}
4057 },
4058 "snap.v2_functional": {
4059 "error": {},
4060 "info": {},
4061 "warn": {}
4062 },
4063 "snap.v2_lint": {
4064 "error": {},
4065 "info": {
4066 "lint-snap-v2:apps_present": {
4067 "manual_review": false,
4068 "text": "OK (optional apps field not specified)"
4069 },
4070 "lint-snap-v2:architecture_specified_needed:armhf": {
4071 "manual_review": false,
4072 "text": "Could not find compiled binaries for architecture 'armhf'"
4073 },
4074 "lint-snap-v2:assumes_valid": {
4075 "manual_review": false,
4076 "text": "OK (assumes not specified)"
4077 },
4078 "lint-snap-v2:confinement_valid": {
4079 "manual_review": false,
4080 "text": "OK"
4081 },
4082 "lint-snap-v2:grade_valid": {
4083 "manual_review": false,
4084 "text": "OK"
4085 },
4086 "lint-snap-v2:hooks_present": {
4087 "manual_review": false,
4088 "text": "OK (optional hooks field not specified)"
4089 },
4090 "lint-snap-v2:iffy_files": {
4091 "manual_review": false,
4092 "text": "OK"
4093 },
4094 "lint-snap-v2:snap_manifest": {
4095 "manual_review": false,
4096 "text": "OK"
4097 },
4098 "lint-snap-v2:snap_type_redflag": {
4099 "manual_review": false,
4100 "text": "OK (override 'linux-generic-bbb' for 'type: kernel')"
4101 },
4102 "lint-snap-v2:unknown_field": {
4103 "manual_review": false,
4104 "text": "OK"
4105 },
4106 "lint-snap-v2:valid_unicode": {
4107 "manual_review": false,
4108 "text": "ok"
4109 },
4110 "lint-snap-v2:vcs_files": {
4111 "manual_review": false,
4112 "text": "OK"
4113 }
4114 },
4115 "warn": {}
4116 },
4117 "snap.v2_security": {
4118 "error": {},
4119 "info": {
4120 "security-snap-v2:squashfs_files": {
4121 "manual_review": false,
4122 "text": "OK"
4123 },
4124 "security-snap-v2:squashfs_repack_checksum": {
4125 "manual_review": false,
4126 "text": "OK"
4127 }
4128 },
4129 "warn": {}
4130 }
4131}
4132
4133= minimumsize_0.1_amd64.snap =
4134minimumsize_0.1_amd64.snap: pass
4135
4136= --sdk minimumsize_0.1_amd64.snap =
4137= snap.v2_declaration =
4138{
4139 "error": {},
4140 "info": {},
4141 "warn": {}
4142}
4143= snap.v2_functional =
4144{
4145 "error": {},
4146 "info": {
4147 "functional-snap-v2:execstack": {
4148 "manual_review": false,
4149 "text": "OK"
4150 }
4151 },
4152 "warn": {}
4153}
4154= snap.v2_lint =
4155{
4156 "error": {},
4157 "info": {
4158 "lint-snap-v2:apps_present": {
4159 "manual_review": false,
4160 "text": "OK (optional apps field not specified)"
4161 },
4162 "lint-snap-v2:architecture_specified_needed:amd64": {
4163 "manual_review": false,
4164 "text": "Could not find compiled binaries for architecture 'amd64'"
4165 },
4166 "lint-snap-v2:assumes_valid": {
4167 "manual_review": false,
4168 "text": "OK (assumes not specified)"
4169 },
4170 "lint-snap-v2:base_valid": {
4171 "manual_review": false,
4172 "text": "OK"
4173 },
4174 "lint-snap-v2:confinement_valid": {
4175 "manual_review": false,
4176 "text": "OK"
4177 },
4178 "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": {
4179 "manual_review": false,
4180 "text": "OK"
4181 },
4182 "lint-snap-v2:environment_key_valid:PATH": {
4183 "manual_review": false,
4184 "text": "OK"
4185 },
4186 "lint-snap-v2:environment_valid": {
4187 "manual_review": false,
4188 "text": "OK"
4189 },
4190 "lint-snap-v2:environment_value_valid:LD_LIBRARY_PATH": {
4191 "manual_review": false,
4192 "text": "OK"
4193 },
4194 "lint-snap-v2:environment_value_valid:PATH": {
4195 "manual_review": false,
4196 "text": "OK"
4197 },
4198 "lint-snap-v2:external_symlinks": {
4199 "manual_review": false,
4200 "text": "OK"
4201 },
4202 "lint-snap-v2:grade_valid": {
4203 "manual_review": false,
4204 "text": "OK"
4205 },
4206 "lint-snap-v2:hooks_present": {
4207 "manual_review": false,
4208 "text": "OK (optional hooks field not specified)"
4209 },
4210 "lint-snap-v2:iffy_files": {
4211 "manual_review": false,
4212 "text": "OK"
4213 },
4214 "lint-snap-v2:snap_type_redflag": {
4215 "manual_review": false,
4216 "text": "OK"
4463 },4217 },
4464 "lint-snap-v2:unknown_field": {4218 "lint-snap-v2:unknown_field": {
4465 "manual_review": false,4219 "manual_review": false,
@@ -4492,7 +4246,7 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4492 "warn": {}4246 "warn": {}
4493}4247}
44944248
4495= --json linux-generic-bbb_4.4.0-140-1_armhf.snap =4249= --json minimumsize_0.1_amd64.snap =
4496{4250{
4497 "snap.v2_declaration": {4251 "snap.v2_declaration": {
4498 "error": {},4252 "error": {},
@@ -4501,7 +4255,12 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4501 },4255 },
4502 "snap.v2_functional": {4256 "snap.v2_functional": {
4503 "error": {},4257 "error": {},
4504 "info": {},4258 "info": {
4259 "functional-snap-v2:execstack": {
4260 "manual_review": false,
4261 "text": "OK"
4262 }
4263 },
4505 "warn": {}4264 "warn": {}
4506 },4265 },
4507 "snap.v2_lint": {4266 "snap.v2_lint": {
@@ -4511,57 +4270,61 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4511 "manual_review": false,4270 "manual_review": false,
4512 "text": "OK (optional apps field not specified)"4271 "text": "OK (optional apps field not specified)"
4513 },4272 },
4514 "lint-snap-v2:architecture_specified_needed:armhf": {4273 "lint-snap-v2:architecture_specified_needed:amd64": {
4515 "manual_review": false,4274 "manual_review": false,
4516 "text": "Could not find compiled binaries for architecture 'armhf'"4275 "text": "Could not find compiled binaries for architecture 'amd64'"
4517 },4276 },
4518 "lint-snap-v2:assumes_valid": {4277 "lint-snap-v2:assumes_valid": {
4519 "manual_review": false,4278 "manual_review": false,
4520 "text": "OK (assumes not specified)"4279 "text": "OK (assumes not specified)"
4521 },4280 },
4522 "lint-snap-v2:confinement_valid": {4281 "lint-snap-v2:base_valid": {
4523 "manual_review": false,4282 "manual_review": false,
4524 "text": "OK"4283 "text": "OK"
4525 },4284 },
4526 "lint-snap-v2:description": {4285 "lint-snap-v2:confinement_valid": {
4527 "manual_review": false,4286 "manual_review": false,
4528 "text": "OK"4287 "text": "OK"
4529 },4288 },
4530 "lint-snap-v2:description_present": {4289 "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": {
4531 "manual_review": false,4290 "manual_review": false,
4532 "text": "OK"4291 "text": "OK"
4533 },4292 },
4534 "lint-snap-v2:grade_valid": {4293 "lint-snap-v2:environment_key_valid:PATH": {
4535 "manual_review": false,4294 "manual_review": false,
4536 "text": "OK"4295 "text": "OK"
4537 },4296 },
4538 "lint-snap-v2:hooks_present": {4297 "lint-snap-v2:environment_valid": {
4539 "manual_review": false,4298 "manual_review": false,
4540 "text": "OK (optional hooks field not specified)"4299 "text": "OK"
4541 },4300 },
4542 "lint-snap-v2:iffy_files": {4301 "lint-snap-v2:environment_value_valid:LD_LIBRARY_PATH": {
4543 "manual_review": false,4302 "manual_review": false,
4544 "text": "OK"4303 "text": "OK"
4545 },4304 },
4546 "lint-snap-v2:snap_manifest": {4305 "lint-snap-v2:environment_value_valid:PATH": {
4547 "manual_review": false,4306 "manual_review": false,
4548 "text": "OK"4307 "text": "OK"
4549 },4308 },
4550 "lint-snap-v2:snap_type_redflag": {4309 "lint-snap-v2:external_symlinks": {
4551 "manual_review": false,4310 "manual_review": false,
4552 "text": "OK (override 'linux-generic-bbb' for 'type: kernel')"4311 "text": "OK"
4553 },4312 },
4554 "lint-snap-v2:summary": {4313 "lint-snap-v2:grade_valid": {
4555 "manual_review": false,4314 "manual_review": false,
4556 "text": "OK"4315 "text": "OK"
4557 },4316 },
4558 "lint-snap-v2:summary_present": {4317 "lint-snap-v2:hooks_present": {
4318 "manual_review": false,
4319 "text": "OK (optional hooks field not specified)"
4320 },
4321 "lint-snap-v2:iffy_files": {
4559 "manual_review": false,4322 "manual_review": false,
4560 "text": "OK"4323 "text": "OK"
4561 },4324 },
4562 "lint-snap-v2:title_present": {4325 "lint-snap-v2:snap_type_redflag": {
4563 "manual_review": false,4326 "manual_review": false,
4564 "text": "OK (optional title field not specified)"4327 "text": "OK"
4565 },4328 },
4566 "lint-snap-v2:unknown_field": {4329 "lint-snap-v2:unknown_field": {
4567 "manual_review": false,4330 "manual_review": false,
@@ -4594,10 +4357,10 @@ linux-generic-bbb_4.4.0-140-1_armhf.snap: pass
4594 }4357 }
4595}4358}
45964359
4597= minimumsize_0.1_amd64.snap =4360= network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =
4598minimumsize_0.1_amd64.snap: pass4361network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
45994362
4600= --sdk minimumsize_0.1_amd64.snap =4363= --sdk network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =
4601= snap.v2_declaration =4364= snap.v2_declaration =
4602{4365{
4603 "error": {},4366 "error": {},
@@ -4619,51 +4382,51 @@ minimumsize_0.1_amd64.snap: pass
4619{4382{
4620 "error": {},4383 "error": {},
4621 "info": {4384 "info": {
4622 "lint-snap-v2:apps_present": {4385 "lint-snap-v2:apps": {
4623 "manual_review": false,4386 "manual_review": false,
4624 "text": "OK (optional apps field not specified)"4387 "text": "OK"
4625 },4388 },
4626 "lint-snap-v2:architecture_specified_needed:amd64": {4389 "lint-snap-v2:apps_entry:networkmanager": {
4627 "manual_review": false,4390 "manual_review": false,
4628 "text": "Could not find compiled binaries for architecture 'amd64'"4391 "text": "OK"
4629 },4392 },
4630 "lint-snap-v2:assumes_valid": {4393 "lint-snap-v2:apps_present": {
4631 "manual_review": false,4394 "manual_review": false,
4632 "text": "OK (assumes not specified)"4395 "text": "OK"
4633 },4396 },
4634 "lint-snap-v2:base_valid": {4397 "lint-snap-v2:apps_required:networkmanager": {
4635 "manual_review": false,4398 "manual_review": false,
4636 "text": "OK"4399 "text": "OK"
4637 },4400 },
4638 "lint-snap-v2:confinement_valid": {4401 "lint-snap-v2:apps_unknown:networkmanager": {
4639 "manual_review": false,4402 "manual_review": false,
4640 "text": "OK"4403 "text": "OK"
4641 },4404 },
4642 "lint-snap-v2:description": {4405 "lint-snap-v2:architecture_specified_needed:amd64": {
4643 "manual_review": false,4406 "manual_review": false,
4644 "text": "OK"4407 "text": "Could not find compiled binaries for architecture 'amd64'"
4645 },4408 },
4646 "lint-snap-v2:description_present": {4409 "lint-snap-v2:assumes_valid": {
4647 "manual_review": false,4410 "manual_review": false,
4648 "text": "OK"4411 "text": "OK (assumes not specified)"
4649 },4412 },
4650 "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": {4413 "lint-snap-v2:base_valid": {
4651 "manual_review": false,4414 "manual_review": false,
4652 "text": "OK"4415 "text": "OK"
4653 },4416 },
4654 "lint-snap-v2:environment_key_valid:PATH": {4417 "lint-snap-v2:cli_required:networkmanager": {
4655 "manual_review": false,4418 "manual_review": false,
4656 "text": "OK"4419 "text": "OK"
4657 },4420 },
4658 "lint-snap-v2:environment_valid": {4421 "lint-snap-v2:command:networkmanager": {
4659 "manual_review": false,4422 "manual_review": false,
4660 "text": "OK"4423 "text": "OK"
4661 },4424 },
4662 "lint-snap-v2:environment_value_valid:LD_LIBRARY_PATH": {4425 "lint-snap-v2:confinement_valid": {
4663 "manual_review": false,4426 "manual_review": false,
4664 "text": "OK"4427 "text": "OK"
4665 },4428 },
4666 "lint-snap-v2:environment_value_valid:PATH": {4429 "lint-snap-v2:daemon_required:networkmanager": {
4667 "manual_review": false,4430 "manual_review": false,
4668 "text": "OK"4431 "text": "OK"
4669 },4432 },
@@ -4683,23 +4446,27 @@ minimumsize_0.1_amd64.snap: pass
4683 "manual_review": false,4446 "manual_review": false,
4684 "text": "OK"4447 "text": "OK"
4685 },4448 },
4449 "lint-snap-v2:snap_manifest": {
4450 "manual_review": false,
4451 "text": "OK"
4452 },
4686 "lint-snap-v2:snap_type_redflag": {4453 "lint-snap-v2:snap_type_redflag": {
4687 "manual_review": false,4454 "manual_review": false,
4688 "text": "OK"4455 "text": "OK"
4689 },4456 },
4690 "lint-snap-v2:summary": {4457 "lint-snap-v2:unknown_field": {
4691 "manual_review": false,4458 "manual_review": false,
4692 "text": "OK"4459 "text": "OK"
4693 },4460 },
4694 "lint-snap-v2:summary_present": {4461 "lint-snap-v2:unknown_install_mode": {
4695 "manual_review": false,4462 "manual_review": false,
4696 "text": "OK"4463 "text": "OK"
4697 },4464 },
4698 "lint-snap-v2:title_present": {4465 "lint-snap-v2:unknown_refresh_mode": {
4699 "manual_review": false,4466 "manual_review": false,
4700 "text": "OK (optional title field not specified)"4467 "text": "OK"
4701 },4468 },
4702 "lint-snap-v2:unknown_field": {4469 "lint-snap-v2:unknown_stop_mode": {
4703 "manual_review": false,4470 "manual_review": false,
4704 "text": "OK"4471 "text": "OK"
4705 },4472 },
@@ -4718,6 +4485,10 @@ minimumsize_0.1_amd64.snap: pass
4718{4485{
4719 "error": {},4486 "error": {},
4720 "info": {4487 "info": {
4488 "security-snap-v2:profile_name_length:networkmanager": {
4489 "manual_review": false,
4490 "text": "OK"
4491 },
4721 "security-snap-v2:squashfs_files": {4492 "security-snap-v2:squashfs_files": {
4722 "manual_review": false,4493 "manual_review": false,
4723 "text": "OK"4494 "text": "OK"
@@ -4730,7 +4501,7 @@ minimumsize_0.1_amd64.snap: pass
4730 "warn": {}4501 "warn": {}
4731}4502}
47324503
4733= --json minimumsize_0.1_amd64.snap =4504= --json network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =
4734{4505{
4735 "snap.v2_declaration": {4506 "snap.v2_declaration": {
4736 "error": {},4507 "error": {},
@@ -4750,51 +4521,51 @@ minimumsize_0.1_amd64.snap: pass
4750 "snap.v2_lint": {4521 "snap.v2_lint": {
4751 "error": {},4522 "error": {},
4752 "info": {4523 "info": {
4753 "lint-snap-v2:apps_present": {4524 "lint-snap-v2:apps": {
4754 "manual_review": false,4525 "manual_review": false,
4755 "text": "OK (optional apps field not specified)"4526 "text": "OK"
4756 },4527 },
4757 "lint-snap-v2:architecture_specified_needed:amd64": {4528 "lint-snap-v2:apps_entry:networkmanager": {
4758 "manual_review": false,4529 "manual_review": false,
4759 "text": "Could not find compiled binaries for architecture 'amd64'"4530 "text": "OK"
4760 },4531 },
4761 "lint-snap-v2:assumes_valid": {4532 "lint-snap-v2:apps_present": {
4762 "manual_review": false,4533 "manual_review": false,
4763 "text": "OK (assumes not specified)"4534 "text": "OK"
4764 },4535 },
4765 "lint-snap-v2:base_valid": {4536 "lint-snap-v2:apps_required:networkmanager": {
4766 "manual_review": false,4537 "manual_review": false,
4767 "text": "OK"4538 "text": "OK"
4768 },4539 },
4769 "lint-snap-v2:confinement_valid": {4540 "lint-snap-v2:apps_unknown:networkmanager": {
4770 "manual_review": false,4541 "manual_review": false,
4771 "text": "OK"4542 "text": "OK"
4772 },4543 },
4773 "lint-snap-v2:description": {4544 "lint-snap-v2:architecture_specified_needed:amd64": {
4774 "manual_review": false,4545 "manual_review": false,
4775 "text": "OK"4546 "text": "Could not find compiled binaries for architecture 'amd64'"
4776 },4547 },
4777 "lint-snap-v2:description_present": {4548 "lint-snap-v2:assumes_valid": {
4778 "manual_review": false,4549 "manual_review": false,
4779 "text": "OK"4550 "text": "OK (assumes not specified)"
4780 },4551 },
4781 "lint-snap-v2:environment_key_valid:LD_LIBRARY_PATH": {4552 "lint-snap-v2:base_valid": {
4782 "manual_review": false,4553 "manual_review": false,
4783 "text": "OK"4554 "text": "OK"
4784 },4555 },
4785 "lint-snap-v2:environment_key_valid:PATH": {4556 "lint-snap-v2:cli_required:networkmanager": {
4786 "manual_review": false,4557 "manual_review": false,
4787 "text": "OK"4558 "text": "OK"
4788 },4559 },
4789 "lint-snap-v2:environment_valid": {4560 "lint-snap-v2:command:networkmanager": {
4790 "manual_review": false,4561 "manual_review": false,
4791 "text": "OK"4562 "text": "OK"
4792 },4563 },
4793 "lint-snap-v2:environment_value_valid:LD_LIBRARY_PATH": {4564 "lint-snap-v2:confinement_valid": {
4794 "manual_review": false,4565 "manual_review": false,
4795 "text": "OK"4566 "text": "OK"
4796 },4567 },
4797 "lint-snap-v2:environment_value_valid:PATH": {4568 "lint-snap-v2:daemon_required:networkmanager": {
4798 "manual_review": false,4569 "manual_review": false,
4799 "text": "OK"4570 "text": "OK"
4800 },4571 },
@@ -4814,23 +4585,27 @@ minimumsize_0.1_amd64.snap: pass
4814 "manual_review": false,4585 "manual_review": false,
4815 "text": "OK"4586 "text": "OK"
4816 },4587 },
4588 "lint-snap-v2:snap_manifest": {
4589 "manual_review": false,
4590 "text": "OK"
4591 },
4817 "lint-snap-v2:snap_type_redflag": {4592 "lint-snap-v2:snap_type_redflag": {
4818 "manual_review": false,4593 "manual_review": false,
4819 "text": "OK"4594 "text": "OK"
4820 },4595 },
4821 "lint-snap-v2:summary": {4596 "lint-snap-v2:unknown_field": {
4822 "manual_review": false,4597 "manual_review": false,
4823 "text": "OK"4598 "text": "OK"
4824 },4599 },
4825 "lint-snap-v2:summary_present": {4600 "lint-snap-v2:unknown_install_mode": {
4826 "manual_review": false,4601 "manual_review": false,
4827 "text": "OK"4602 "text": "OK"
4828 },4603 },
4829 "lint-snap-v2:title_present": {4604 "lint-snap-v2:unknown_refresh_mode": {
4830 "manual_review": false,4605 "manual_review": false,
4831 "text": "OK (optional title field not specified)"4606 "text": "OK"
4832 },4607 },
4833 "lint-snap-v2:unknown_field": {4608 "lint-snap-v2:unknown_stop_mode": {
4834 "manual_review": false,4609 "manual_review": false,
4835 "text": "OK"4610 "text": "OK"
4836 },4611 },
@@ -4848,6 +4623,10 @@ minimumsize_0.1_amd64.snap: pass
4848 "snap.v2_security": {4623 "snap.v2_security": {
4849 "error": {},4624 "error": {},
4850 "info": {4625 "info": {
4626 "security-snap-v2:profile_name_length:networkmanager": {
4627 "manual_review": false,
4628 "text": "OK"
4629 },
4851 "security-snap-v2:squashfs_files": {4630 "security-snap-v2:squashfs_files": {
4852 "manual_review": false,4631 "manual_review": false,
4853 "text": "OK"4632 "text": "OK"
@@ -4861,14 +4640,30 @@ minimumsize_0.1_amd64.snap: pass
4861 }4640 }
4862}4641}
48634642
4864= network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =4643= network-manager_1.2.2-1+test1_amd64.snap =
4865network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass4644Errors
4645------
4646 - declaration-snap-v2:slots_connection:service:network-manager
4647 human review required due to 'deny-connection' constraint (on-classic)
4648 - lint-snap-v2:external_symlinks
4649 package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service
4650network-manager_1.2.2-1+test1_amd64.snap: FAIL
48664651
4867= --sdk network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =4652= --sdk network-manager_1.2.2-1+test1_amd64.snap =
4868= snap.v2_declaration =4653= snap.v2_declaration =
4869{4654{
4870 "error": {},4655 "error": {
4871 "info": {},4656 "declaration-snap-v2:slots_connection:service:network-manager": {
4657 "manual_review": true,
4658 "text": "human review required due to 'deny-connection' constraint (on-classic)"
4659 }
4660 },
4661 "info": {
4662 "declaration-snap-v2:plugs:nmcli:network-manager": {
4663 "manual_review": false,
4664 "text": "OK"
4665 }
4666 },
4872 "warn": {}4667 "warn": {}
4873}4668}
4874= snap.v2_functional =4669= snap.v2_functional =
@@ -4884,8 +4679,29 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
4884}4679}
4885= snap.v2_lint =4680= snap.v2_lint =
4886{4681{
4887 "error": {},4682 "error": {
4683 "lint-snap-v2:external_symlinks": {
4684 "manual_review": false,
4685 "text": "package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service"
4686 }
4687 },
4888 "info": {4688 "info": {
4689 "lint-snap-v2:app_plugs:nmcli": {
4690 "manual_review": false,
4691 "text": "OK"
4692 },
4693 "lint-snap-v2:app_plugs_plug_reference:nmcli:nmcli": {
4694 "manual_review": false,
4695 "text": "OK"
4696 },
4697 "lint-snap-v2:app_slots:networkmanager": {
4698 "manual_review": false,
4699 "text": "OK"
4700 },
4701 "lint-snap-v2:app_slots_plug_reference:networkmanager:service": {
4702 "manual_review": false,
4703 "text": "OK"
4704 },
4889 "lint-snap-v2:apps": {4705 "lint-snap-v2:apps": {
4890 "manual_review": false,4706 "manual_review": false,
4891 "text": "OK"4707 "text": "OK"
@@ -4894,6 +4710,10 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
4894 "manual_review": false,4710 "manual_review": false,
4895 "text": "OK"4711 "text": "OK"
4896 },4712 },
4713 "lint-snap-v2:apps_entry:nmcli": {
4714 "manual_review": false,
4715 "text": "OK"
4716 },
4897 "lint-snap-v2:apps_present": {4717 "lint-snap-v2:apps_present": {
4898 "manual_review": false,4718 "manual_review": false,
4899 "text": "OK"4719 "text": "OK"
@@ -4902,51 +4722,55 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
4902 "manual_review": false,4722 "manual_review": false,
4903 "text": "OK"4723 "text": "OK"
4904 },4724 },
4725 "lint-snap-v2:apps_required:nmcli": {
4726 "manual_review": false,
4727 "text": "OK"
4728 },
4905 "lint-snap-v2:apps_unknown:networkmanager": {4729 "lint-snap-v2:apps_unknown:networkmanager": {
4906 "manual_review": false,4730 "manual_review": false,
4907 "text": "OK"4731 "text": "OK"
4908 },4732 },
4733 "lint-snap-v2:apps_unknown:nmcli": {
4734 "manual_review": false,
4735 "text": "OK"
4736 },
4909 "lint-snap-v2:architecture_specified_needed:amd64": {4737 "lint-snap-v2:architecture_specified_needed:amd64": {
4910 "manual_review": false,4738 "manual_review": false,
4911 "text": "Could not find compiled binaries for architecture 'amd64'"4739 "text": "OK"
4912 },4740 },
4913 "lint-snap-v2:assumes_valid": {4741 "lint-snap-v2:assumes_valid": {
4914 "manual_review": false,4742 "manual_review": false,
4915 "text": "OK (assumes not specified)"4743 "text": "OK (assumes not specified)"
4916 },4744 },
4917 "lint-snap-v2:base_valid": {
4918 "manual_review": false,
4919 "text": "OK"
4920 },
4921 "lint-snap-v2:cli_required:networkmanager": {4745 "lint-snap-v2:cli_required:networkmanager": {
4922 "manual_review": false,4746 "manual_review": false,
4923 "text": "OK"4747 "text": "OK"
4924 },4748 },
4925 "lint-snap-v2:command:networkmanager": {4749 "lint-snap-v2:cli_required:nmcli": {
4926 "manual_review": false,4750 "manual_review": false,
4927 "text": "OK"4751 "text": "OK"
4928 },4752 },
4929 "lint-snap-v2:confinement_valid": {4753 "lint-snap-v2:command:networkmanager": {
4930 "manual_review": false,4754 "manual_review": false,
4931 "text": "OK"4755 "text": "OK"
4932 },4756 },
4933 "lint-snap-v2:daemon_required:networkmanager": {4757 "lint-snap-v2:command:nmcli": {
4934 "manual_review": false,4758 "manual_review": false,
4935 "text": "OK"4759 "text": "OK"
4936 },4760 },
4937 "lint-snap-v2:description": {4761 "lint-snap-v2:confinement_valid": {
4938 "manual_review": false,4762 "manual_review": false,
4939 "text": "OK"4763 "text": "OK"
4940 },4764 },
4941 "lint-snap-v2:description_present": {4765 "lint-snap-v2:daemon:networkmanager": {
4942 "manual_review": false,4766 "manual_review": false,
4943 "text": "OK"4767 "text": "OK"
4944 },4768 },
4945 "lint-snap-v2:external_symlinks": {4769 "lint-snap-v2:daemon_required:networkmanager": {
4946 "manual_review": false,4770 "manual_review": false,
4947 "text": "OK"4771 "text": "OK"
4948 },4772 },
4949 "lint-snap-v2:grade_valid": {4773 "lint-snap-v2:daemon_required:nmcli": {
4950 "manual_review": false,4774 "manual_review": false,
4951 "text": "OK"4775 "text": "OK"
4952 },4776 },
@@ -4958,25 +4782,25 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
4958 "manual_review": false,4782 "manual_review": false,
4959 "text": "OK"4783 "text": "OK"
4960 },4784 },
4961 "lint-snap-v2:snap_manifest": {4785 "lint-snap-v2:plugs:interface:network-manager": {
4962 "manual_review": false,4786 "manual_review": false,
4963 "text": "OK"4787 "text": "OK"
4964 },4788 },
4965 "lint-snap-v2:snap_type_redflag": {4789 "lint-snap-v2:plugs:network-manager:nmcli": {
4966 "manual_review": false,4790 "manual_review": false,
4967 "text": "OK"4791 "text": "OK"
4968 },4792 },
4969 "lint-snap-v2:summary": {4793 "lint-snap-v2:slots:interface:network-manager": {
4970 "manual_review": false,4794 "manual_review": false,
4971 "text": "OK"4795 "text": "OK"
4972 },4796 },
4973 "lint-snap-v2:summary_present": {4797 "lint-snap-v2:slots:network-manager:service": {
4974 "manual_review": false,4798 "manual_review": false,
4975 "text": "OK"4799 "text": "OK"
4976 },4800 },
4977 "lint-snap-v2:title_present": {4801 "lint-snap-v2:snap_type_redflag": {
4978 "manual_review": false,4802 "manual_review": false,
4979 "text": "OK (optional title field not specified)"4803 "text": "OK"
4980 },4804 },
4981 "lint-snap-v2:unknown_field": {4805 "lint-snap-v2:unknown_field": {
4982 "manual_review": false,4806 "manual_review": false,
@@ -5013,6 +4837,10 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5013 "manual_review": false,4837 "manual_review": false,
5014 "text": "OK"4838 "text": "OK"
5015 },4839 },
4840 "security-snap-v2:profile_name_length:nmcli": {
4841 "manual_review": false,
4842 "text": "OK"
4843 },
5016 "security-snap-v2:squashfs_files": {4844 "security-snap-v2:squashfs_files": {
5017 "manual_review": false,4845 "manual_review": false,
5018 "text": "OK"4846 "text": "OK"
@@ -5025,11 +4853,21 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5025 "warn": {}4853 "warn": {}
5026}4854}
50274855
5028= --json network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap =4856= --json network-manager_1.2.2-1+test1_amd64.snap =
5029{4857{
5030 "snap.v2_declaration": {4858 "snap.v2_declaration": {
5031 "error": {},4859 "error": {
5032 "info": {},4860 "declaration-snap-v2:slots_connection:service:network-manager": {
4861 "manual_review": true,
4862 "text": "human review required due to 'deny-connection' constraint (on-classic)"
4863 }
4864 },
4865 "info": {
4866 "declaration-snap-v2:plugs:nmcli:network-manager": {
4867 "manual_review": false,
4868 "text": "OK"
4869 }
4870 },
5033 "warn": {}4871 "warn": {}
5034 },4872 },
5035 "snap.v2_functional": {4873 "snap.v2_functional": {
@@ -5043,8 +4881,29 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5043 "warn": {}4881 "warn": {}
5044 },4882 },
5045 "snap.v2_lint": {4883 "snap.v2_lint": {
5046 "error": {},4884 "error": {
4885 "lint-snap-v2:external_symlinks": {
4886 "manual_review": false,
4887 "text": "package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service"
4888 }
4889 },
5047 "info": {4890 "info": {
4891 "lint-snap-v2:app_plugs:nmcli": {
4892 "manual_review": false,
4893 "text": "OK"
4894 },
4895 "lint-snap-v2:app_plugs_plug_reference:nmcli:nmcli": {
4896 "manual_review": false,
4897 "text": "OK"
4898 },
4899 "lint-snap-v2:app_slots:networkmanager": {
4900 "manual_review": false,
4901 "text": "OK"
4902 },
4903 "lint-snap-v2:app_slots_plug_reference:networkmanager:service": {
4904 "manual_review": false,
4905 "text": "OK"
4906 },
5048 "lint-snap-v2:apps": {4907 "lint-snap-v2:apps": {
5049 "manual_review": false,4908 "manual_review": false,
5050 "text": "OK"4909 "text": "OK"
@@ -5053,6 +4912,10 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5053 "manual_review": false,4912 "manual_review": false,
5054 "text": "OK"4913 "text": "OK"
5055 },4914 },
4915 "lint-snap-v2:apps_entry:nmcli": {
4916 "manual_review": false,
4917 "text": "OK"
4918 },
5056 "lint-snap-v2:apps_present": {4919 "lint-snap-v2:apps_present": {
5057 "manual_review": false,4920 "manual_review": false,
5058 "text": "OK"4921 "text": "OK"
@@ -5061,51 +4924,55 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5061 "manual_review": false,4924 "manual_review": false,
5062 "text": "OK"4925 "text": "OK"
5063 },4926 },
4927 "lint-snap-v2:apps_required:nmcli": {
4928 "manual_review": false,
4929 "text": "OK"
4930 },
5064 "lint-snap-v2:apps_unknown:networkmanager": {4931 "lint-snap-v2:apps_unknown:networkmanager": {
5065 "manual_review": false,4932 "manual_review": false,
5066 "text": "OK"4933 "text": "OK"
5067 },4934 },
4935 "lint-snap-v2:apps_unknown:nmcli": {
4936 "manual_review": false,
4937 "text": "OK"
4938 },
5068 "lint-snap-v2:architecture_specified_needed:amd64": {4939 "lint-snap-v2:architecture_specified_needed:amd64": {
5069 "manual_review": false,4940 "manual_review": false,
5070 "text": "Could not find compiled binaries for architecture 'amd64'"4941 "text": "OK"
5071 },4942 },
5072 "lint-snap-v2:assumes_valid": {4943 "lint-snap-v2:assumes_valid": {
5073 "manual_review": false,4944 "manual_review": false,
5074 "text": "OK (assumes not specified)"4945 "text": "OK (assumes not specified)"
5075 },4946 },
5076 "lint-snap-v2:base_valid": {
5077 "manual_review": false,
5078 "text": "OK"
5079 },
5080 "lint-snap-v2:cli_required:networkmanager": {4947 "lint-snap-v2:cli_required:networkmanager": {
5081 "manual_review": false,4948 "manual_review": false,
5082 "text": "OK"4949 "text": "OK"
5083 },4950 },
5084 "lint-snap-v2:command:networkmanager": {4951 "lint-snap-v2:cli_required:nmcli": {
5085 "manual_review": false,4952 "manual_review": false,
5086 "text": "OK"4953 "text": "OK"
5087 },4954 },
5088 "lint-snap-v2:confinement_valid": {4955 "lint-snap-v2:command:networkmanager": {
5089 "manual_review": false,4956 "manual_review": false,
5090 "text": "OK"4957 "text": "OK"
5091 },4958 },
5092 "lint-snap-v2:daemon_required:networkmanager": {4959 "lint-snap-v2:command:nmcli": {
5093 "manual_review": false,4960 "manual_review": false,
5094 "text": "OK"4961 "text": "OK"
5095 },4962 },
5096 "lint-snap-v2:description": {4963 "lint-snap-v2:confinement_valid": {
5097 "manual_review": false,4964 "manual_review": false,
5098 "text": "OK"4965 "text": "OK"
5099 },4966 },
5100 "lint-snap-v2:description_present": {4967 "lint-snap-v2:daemon:networkmanager": {
5101 "manual_review": false,4968 "manual_review": false,
5102 "text": "OK"4969 "text": "OK"
5103 },4970 },
5104 "lint-snap-v2:external_symlinks": {4971 "lint-snap-v2:daemon_required:networkmanager": {
5105 "manual_review": false,4972 "manual_review": false,
5106 "text": "OK"4973 "text": "OK"
5107 },4974 },
5108 "lint-snap-v2:grade_valid": {4975 "lint-snap-v2:daemon_required:nmcli": {
5109 "manual_review": false,4976 "manual_review": false,
5110 "text": "OK"4977 "text": "OK"
5111 },4978 },
@@ -5117,476 +4984,25 @@ network-manager_1.10.6-2ubuntu1.0+dbce8fd2_amd64.snap: pass
5117 "manual_review": false,4984 "manual_review": false,
5118 "text": "OK"4985 "text": "OK"
5119 },4986 },
5120 "lint-snap-v2:snap_manifest": {4987 "lint-snap-v2:plugs:interface:network-manager": {
5121 "manual_review": false,4988 "manual_review": false,
5122 "text": "OK"4989 "text": "OK"
5123 },4990 },
5124 "lint-snap-v2:snap_type_redflag": {4991 "lint-snap-v2:plugs:network-manager:nmcli": {
5125 "manual_review": false,4992 "manual_review": false,
5126 "text": "OK"4993 "text": "OK"
5127 },4994 },
5128 "lint-snap-v2:summary": {4995 "lint-snap-v2:slots:interface:network-manager": {
5129 "manual_review": false,4996 "manual_review": false,
5130 "text": "OK"4997 "text": "OK"
5131 },4998 },
5132 "lint-snap-v2:summary_present": {4999 "lint-snap-v2:slots:network-manager:service": {
5133 "manual_review": false,5000 "manual_review": false,
5134 "text": "OK"5001 "text": "OK"
5135 },5002 },
5136 "lint-snap-v2:title_present": {5003 "lint-snap-v2:snap_type_redflag": {
5137 "manual_review": false,5004 "manual_review": false,
5138 "text": "OK (optional title field not specified)"5005 "text": "OK"
5139 },
5140 "lint-snap-v2:unknown_field": {
5141 "manual_review": false,
5142 "text": "OK"
5143 },
5144 "lint-snap-v2:unknown_install_mode": {
5145 "manual_review": false,
5146 "text": "OK"
5147 },
5148 "lint-snap-v2:unknown_refresh_mode": {
5149 "manual_review": false,
5150 "text": "OK"
5151 },
5152 "lint-snap-v2:unknown_stop_mode": {
5153 "manual_review": false,
5154 "text": "OK"
5155 },
5156 "lint-snap-v2:valid_unicode": {
5157 "manual_review": false,
5158 "text": "ok"
5159 },
5160 "lint-snap-v2:vcs_files": {
5161 "manual_review": false,
5162 "text": "OK"
5163 }
5164 },
5165 "warn": {}
5166 },
5167 "snap.v2_security": {
5168 "error": {},
5169 "info": {
5170 "security-snap-v2:profile_name_length:networkmanager": {
5171 "manual_review": false,
5172 "text": "OK"
5173 },
5174 "security-snap-v2:squashfs_files": {
5175 "manual_review": false,
5176 "text": "OK"
5177 },
5178 "security-snap-v2:squashfs_repack_checksum": {
5179 "manual_review": false,
5180 "text": "OK"
5181 }
5182 },
5183 "warn": {}
5184 }
5185}
5186
5187= network-manager_1.2.2-1+test1_amd64.snap =
5188Errors
5189------
5190 - declaration-snap-v2:slots_connection:service:network-manager
5191 human review required due to 'deny-connection' constraint (on-classic)
5192 - lint-snap-v2:external_symlinks
5193 package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service
5194network-manager_1.2.2-1+test1_amd64.snap: FAIL
5195
5196= --sdk network-manager_1.2.2-1+test1_amd64.snap =
5197= snap.v2_declaration =
5198{
5199 "error": {
5200 "declaration-snap-v2:slots_connection:service:network-manager": {
5201 "manual_review": true,
5202 "text": "human review required due to 'deny-connection' constraint (on-classic)"
5203 }
5204 },
5205 "info": {
5206 "declaration-snap-v2:plugs:nmcli:network-manager": {
5207 "manual_review": false,
5208 "text": "OK"
5209 }
5210 },
5211 "warn": {}
5212}
5213= snap.v2_functional =
5214{
5215 "error": {},
5216 "info": {
5217 "functional-snap-v2:execstack": {
5218 "manual_review": false,
5219 "text": "OK"
5220 }
5221 },
5222 "warn": {}
5223}
5224= snap.v2_lint =
5225{
5226 "error": {
5227 "lint-snap-v2:external_symlinks": {
5228 "manual_review": false,
5229 "text": "package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service"
5230 }
5231 },
5232 "info": {
5233 "lint-snap-v2:app_plugs:nmcli": {
5234 "manual_review": false,
5235 "text": "OK"
5236 },
5237 "lint-snap-v2:app_plugs_plug_reference:nmcli:nmcli": {
5238 "manual_review": false,
5239 "text": "OK"
5240 },
5241 "lint-snap-v2:app_slots:networkmanager": {
5242 "manual_review": false,
5243 "text": "OK"
5244 },
5245 "lint-snap-v2:app_slots_plug_reference:networkmanager:service": {
5246 "manual_review": false,
5247 "text": "OK"
5248 },
5249 "lint-snap-v2:apps": {
5250 "manual_review": false,
5251 "text": "OK"
5252 },
5253 "lint-snap-v2:apps_entry:networkmanager": {
5254 "manual_review": false,
5255 "text": "OK"
5256 },
5257 "lint-snap-v2:apps_entry:nmcli": {
5258 "manual_review": false,
5259 "text": "OK"
5260 },
5261 "lint-snap-v2:apps_present": {
5262 "manual_review": false,
5263 "text": "OK"
5264 },
5265 "lint-snap-v2:apps_required:networkmanager": {
5266 "manual_review": false,
5267 "text": "OK"
5268 },
5269 "lint-snap-v2:apps_required:nmcli": {
5270 "manual_review": false,
5271 "text": "OK"
5272 },
5273 "lint-snap-v2:apps_unknown:networkmanager": {
5274 "manual_review": false,
5275 "text": "OK"
5276 },
5277 "lint-snap-v2:apps_unknown:nmcli": {
5278 "manual_review": false,
5279 "text": "OK"
5280 },
5281 "lint-snap-v2:architecture_specified_needed:amd64": {
5282 "manual_review": false,
5283 "text": "OK"
5284 },
5285 "lint-snap-v2:assumes_valid": {
5286 "manual_review": false,
5287 "text": "OK (assumes not specified)"
5288 },
5289 "lint-snap-v2:cli_required:networkmanager": {
5290 "manual_review": false,
5291 "text": "OK"
5292 },
5293 "lint-snap-v2:cli_required:nmcli": {
5294 "manual_review": false,
5295 "text": "OK"
5296 },
5297 "lint-snap-v2:command:networkmanager": {
5298 "manual_review": false,
5299 "text": "OK"
5300 },
5301 "lint-snap-v2:command:nmcli": {
5302 "manual_review": false,
5303 "text": "OK"
5304 },
5305 "lint-snap-v2:confinement_valid": {
5306 "manual_review": false,
5307 "text": "OK"
5308 },
5309 "lint-snap-v2:daemon:networkmanager": {
5310 "manual_review": false,
5311 "text": "OK"
5312 },
5313 "lint-snap-v2:daemon_required:networkmanager": {
5314 "manual_review": false,
5315 "text": "OK"
5316 },
5317 "lint-snap-v2:daemon_required:nmcli": {
5318 "manual_review": false,
5319 "text": "OK"
5320 },
5321 "lint-snap-v2:description": {
5322 "manual_review": false,
5323 "text": "OK"
5324 },
5325 "lint-snap-v2:description_present": {
5326 "manual_review": false,
5327 "text": "OK"
5328 },
5329 "lint-snap-v2:hooks_present": {
5330 "manual_review": false,
5331 "text": "OK (optional hooks field not specified)"
5332 },
5333 "lint-snap-v2:iffy_files": {
5334 "manual_review": false,
5335 "text": "OK"
5336 },
5337 "lint-snap-v2:plugs:interface:network-manager": {
5338 "manual_review": false,
5339 "text": "OK"
5340 },
5341 "lint-snap-v2:plugs:network-manager:nmcli": {
5342 "manual_review": false,
5343 "text": "OK"
5344 },
5345 "lint-snap-v2:slots:interface:network-manager": {
5346 "manual_review": false,
5347 "text": "OK"
5348 },
5349 "lint-snap-v2:slots:network-manager:service": {
5350 "manual_review": false,
5351 "text": "OK"
5352 },
5353 "lint-snap-v2:snap_type_redflag": {
5354 "manual_review": false,
5355 "text": "OK"
5356 },
5357 "lint-snap-v2:summary": {
5358 "manual_review": false,
5359 "text": "OK"
5360 },
5361 "lint-snap-v2:summary_present": {
5362 "manual_review": false,
5363 "text": "OK"
5364 },
5365 "lint-snap-v2:title_present": {
5366 "manual_review": false,
5367 "text": "OK (optional title field not specified)"
5368 },
5369 "lint-snap-v2:unknown_field": {
5370 "manual_review": false,
5371 "text": "OK"
5372 },
5373 "lint-snap-v2:unknown_install_mode": {
5374 "manual_review": false,
5375 "text": "OK"
5376 },
5377 "lint-snap-v2:unknown_refresh_mode": {
5378 "manual_review": false,
5379 "text": "OK"
5380 },
5381 "lint-snap-v2:unknown_stop_mode": {
5382 "manual_review": false,
5383 "text": "OK"
5384 },
5385 "lint-snap-v2:valid_unicode": {
5386 "manual_review": false,
5387 "text": "ok"
5388 },
5389 "lint-snap-v2:vcs_files": {
5390 "manual_review": false,
5391 "text": "OK"
5392 }
5393 },
5394 "warn": {}
5395}
5396= snap.v2_security =
5397{
5398 "error": {},
5399 "info": {
5400 "security-snap-v2:profile_name_length:networkmanager": {
5401 "manual_review": false,
5402 "text": "OK"
5403 },
5404 "security-snap-v2:profile_name_length:nmcli": {
5405 "manual_review": false,
5406 "text": "OK"
5407 },
5408 "security-snap-v2:squashfs_files": {
5409 "manual_review": false,
5410 "text": "OK"
5411 },
5412 "security-snap-v2:squashfs_repack_checksum": {
5413 "manual_review": false,
5414 "text": "OK"
5415 }
5416 },
5417 "warn": {}
5418}
5419
5420= --json network-manager_1.2.2-1+test1_amd64.snap =
5421{
5422 "snap.v2_declaration": {
5423 "error": {
5424 "declaration-snap-v2:slots_connection:service:network-manager": {
5425 "manual_review": true,
5426 "text": "human review required due to 'deny-connection' constraint (on-classic)"
5427 }
5428 },
5429 "info": {
5430 "declaration-snap-v2:plugs:nmcli:network-manager": {
5431 "manual_review": false,
5432 "text": "OK"
5433 }
5434 },
5435 "warn": {}
5436 },
5437 "snap.v2_functional": {
5438 "error": {},
5439 "info": {
5440 "functional-snap-v2:execstack": {
5441 "manual_review": false,
5442 "text": "OK"
5443 }
5444 },
5445 "warn": {}
5446 },
5447 "snap.v2_lint": {
5448 "error": {
5449 "lint-snap-v2:external_symlinks": {
5450 "manual_review": false,
5451 "text": "package contains external symlinks: usr/lib/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.service"
5452 }
5453 },
5454 "info": {
5455 "lint-snap-v2:app_plugs:nmcli": {
5456 "manual_review": false,
5457 "text": "OK"
5458 },
5459 "lint-snap-v2:app_plugs_plug_reference:nmcli:nmcli": {
5460 "manual_review": false,
5461 "text": "OK"
5462 },
5463 "lint-snap-v2:app_slots:networkmanager": {
5464 "manual_review": false,
5465 "text": "OK"
5466 },
5467 "lint-snap-v2:app_slots_plug_reference:networkmanager:service": {
5468 "manual_review": false,
5469 "text": "OK"
5470 },
5471 "lint-snap-v2:apps": {
5472 "manual_review": false,
5473 "text": "OK"
5474 },
5475 "lint-snap-v2:apps_entry:networkmanager": {
5476 "manual_review": false,
5477 "text": "OK"
5478 },
5479 "lint-snap-v2:apps_entry:nmcli": {
5480 "manual_review": false,
5481 "text": "OK"
5482 },
5483 "lint-snap-v2:apps_present": {
5484 "manual_review": false,
5485 "text": "OK"
5486 },
5487 "lint-snap-v2:apps_required:networkmanager": {
5488 "manual_review": false,
5489 "text": "OK"
5490 },
5491 "lint-snap-v2:apps_required:nmcli": {
5492 "manual_review": false,
5493 "text": "OK"
5494 },
5495 "lint-snap-v2:apps_unknown:networkmanager": {
5496 "manual_review": false,
5497 "text": "OK"
5498 },
5499 "lint-snap-v2:apps_unknown:nmcli": {
5500 "manual_review": false,
5501 "text": "OK"
5502 },
5503 "lint-snap-v2:architecture_specified_needed:amd64": {
5504 "manual_review": false,
5505 "text": "OK"
5506 },
5507 "lint-snap-v2:assumes_valid": {
5508 "manual_review": false,
5509 "text": "OK (assumes not specified)"
5510 },
5511 "lint-snap-v2:cli_required:networkmanager": {
5512 "manual_review": false,
5513 "text": "OK"
5514 },
5515 "lint-snap-v2:cli_required:nmcli": {
5516 "manual_review": false,
5517 "text": "OK"
5518 },
5519 "lint-snap-v2:command:networkmanager": {
5520 "manual_review": false,
5521 "text": "OK"
5522 },
5523 "lint-snap-v2:command:nmcli": {
5524 "manual_review": false,
5525 "text": "OK"
5526 },
5527 "lint-snap-v2:confinement_valid": {
5528 "manual_review": false,
5529 "text": "OK"
5530 },
5531 "lint-snap-v2:daemon:networkmanager": {
5532 "manual_review": false,
5533 "text": "OK"
5534 },
5535 "lint-snap-v2:daemon_required:networkmanager": {
5536 "manual_review": false,
5537 "text": "OK"
5538 },
5539 "lint-snap-v2:daemon_required:nmcli": {
5540 "manual_review": false,
5541 "text": "OK"
5542 },
5543 "lint-snap-v2:description": {
5544 "manual_review": false,
5545 "text": "OK"
5546 },
5547 "lint-snap-v2:description_present": {
5548 "manual_review": false,
5549 "text": "OK"
5550 },
5551 "lint-snap-v2:hooks_present": {
5552 "manual_review": false,
5553 "text": "OK (optional hooks field not specified)"
5554 },
5555 "lint-snap-v2:iffy_files": {
5556 "manual_review": false,
5557 "text": "OK"
5558 },
5559 "lint-snap-v2:plugs:interface:network-manager": {
5560 "manual_review": false,
5561 "text": "OK"
5562 },
5563 "lint-snap-v2:plugs:network-manager:nmcli": {
5564 "manual_review": false,
5565 "text": "OK"
5566 },
5567 "lint-snap-v2:slots:interface:network-manager": {
5568 "manual_review": false,
5569 "text": "OK"
5570 },
5571 "lint-snap-v2:slots:network-manager:service": {
5572 "manual_review": false,
5573 "text": "OK"
5574 },
5575 "lint-snap-v2:snap_type_redflag": {
5576 "manual_review": false,
5577 "text": "OK"
5578 },
5579 "lint-snap-v2:summary": {
5580 "manual_review": false,
5581 "text": "OK"
5582 },
5583 "lint-snap-v2:summary_present": {
5584 "manual_review": false,
5585 "text": "OK"
5586 },
5587 "lint-snap-v2:title_present": {
5588 "manual_review": false,
5589 "text": "OK (optional title field not specified)"
5590 },5006 },
5591 "lint-snap-v2:unknown_field": {5007 "lint-snap-v2:unknown_field": {
5592 "manual_review": false,5008 "manual_review": false,
@@ -5736,14 +5152,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass
5736 "manual_review": false,5152 "manual_review": false,
5737 "text": "OK"5153 "text": "OK"
5738 },5154 },
5739 "lint-snap-v2:description": {
5740 "manual_review": false,
5741 "text": "OK"
5742 },
5743 "lint-snap-v2:description_present": {
5744 "manual_review": false,
5745 "text": "OK"
5746 },
5747 "lint-snap-v2:external_symlinks": {5155 "lint-snap-v2:external_symlinks": {
5748 "manual_review": false,5156 "manual_review": false,
5749 "text": "OK"5157 "text": "OK"
@@ -5772,18 +5180,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass
5772 "manual_review": false,5180 "manual_review": false,
5773 "text": "OK"5181 "text": "OK"
5774 },5182 },
5775 "lint-snap-v2:summary": {
5776 "manual_review": false,
5777 "text": "summary is too short: 'jormungandr'"
5778 },
5779 "lint-snap-v2:summary_present": {
5780 "manual_review": false,
5781 "text": "OK"
5782 },
5783 "lint-snap-v2:title_present": {
5784 "manual_review": false,
5785 "text": "OK (optional title field not specified)"
5786 },
5787 "lint-snap-v2:unknown_field": {5183 "lint-snap-v2:unknown_field": {
5788 "manual_review": false,5184 "manual_review": false,
5789 "text": "OK"5185 "text": "OK"
@@ -5927,14 +5323,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass
5927 "manual_review": false,5323 "manual_review": false,
5928 "text": "OK"5324 "text": "OK"
5929 },5325 },
5930 "lint-snap-v2:description": {
5931 "manual_review": false,
5932 "text": "OK"
5933 },
5934 "lint-snap-v2:description_present": {
5935 "manual_review": false,
5936 "text": "OK"
5937 },
5938 "lint-snap-v2:external_symlinks": {5326 "lint-snap-v2:external_symlinks": {
5939 "manual_review": false,5327 "manual_review": false,
5940 "text": "OK"5328 "text": "OK"
@@ -5963,18 +5351,6 @@ nix-example-jormungandr_f7xva0vh9fzv20vhyr121yd6ahplqh9v_amd64.snap: pass
5963 "manual_review": false,5351 "manual_review": false,
5964 "text": "OK"5352 "text": "OK"
5965 },5353 },
5966 "lint-snap-v2:summary": {
5967 "manual_review": false,
5968 "text": "summary is too short: 'jormungandr'"
5969 },
5970 "lint-snap-v2:summary_present": {
5971 "manual_review": false,
5972 "text": "OK"
5973 },
5974 "lint-snap-v2:title_present": {
5975 "manual_review": false,
5976 "text": "OK (optional title field not specified)"
5977 },
5978 "lint-snap-v2:unknown_field": {5354 "lint-snap-v2:unknown_field": {
5979 "manual_review": false,5355 "manual_review": false,
5980 "text": "OK"5356 "text": "OK"
@@ -6208,14 +5584,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass
6208 "manual_review": false,5584 "manual_review": false,
6209 "text": "OK"5585 "text": "OK"
6210 },5586 },
6211 "lint-snap-v2:description": {
6212 "manual_review": false,
6213 "text": "OK"
6214 },
6215 "lint-snap-v2:description_present": {
6216 "manual_review": false,
6217 "text": "OK"
6218 },
6219 "lint-snap-v2:external_symlinks": {5587 "lint-snap-v2:external_symlinks": {
6220 "manual_review": false,5588 "manual_review": false,
6221 "text": "OK"5589 "text": "OK"
@@ -6248,18 +5616,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass
6248 "manual_review": false,5616 "manual_review": false,
6249 "text": "OK"5617 "text": "OK"
6250 },5618 },
6251 "lint-snap-v2:summary": {
6252 "manual_review": false,
6253 "text": "OK"
6254 },
6255 "lint-snap-v2:summary_present": {
6256 "manual_review": false,
6257 "text": "OK"
6258 },
6259 "lint-snap-v2:title_present": {
6260 "manual_review": false,
6261 "text": "OK (optional title field not specified)"
6262 },
6263 "lint-snap-v2:unknown_field": {5619 "lint-snap-v2:unknown_field": {
6264 "manual_review": false,5620 "manual_review": false,
6265 "text": "OK"5621 "text": "OK"
@@ -6484,14 +5840,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass
6484 "manual_review": false,5840 "manual_review": false,
6485 "text": "OK"5841 "text": "OK"
6486 },5842 },
6487 "lint-snap-v2:description": {
6488 "manual_review": false,
6489 "text": "OK"
6490 },
6491 "lint-snap-v2:description_present": {
6492 "manual_review": false,
6493 "text": "OK"
6494 },
6495 "lint-snap-v2:external_symlinks": {5843 "lint-snap-v2:external_symlinks": {
6496 "manual_review": false,5844 "manual_review": false,
6497 "text": "OK"5845 "text": "OK"
@@ -6524,18 +5872,6 @@ nix-example_g7qmi8r4qwws6fhwschfb8aib5wl0x1q_amd64.snap: pass
6524 "manual_review": false,5872 "manual_review": false,
6525 "text": "OK"5873 "text": "OK"
6526 },5874 },
6527 "lint-snap-v2:summary": {
6528 "manual_review": false,
6529 "text": "OK"
6530 },
6531 "lint-snap-v2:summary_present": {
6532 "manual_review": false,
6533 "text": "OK"
6534 },
6535 "lint-snap-v2:title_present": {
6536 "manual_review": false,
6537 "text": "OK (optional title field not specified)"
6538 },
6539 "lint-snap-v2:unknown_field": {5875 "lint-snap-v2:unknown_field": {
6540 "manual_review": false,5876 "manual_review": false,
6541 "text": "OK"5877 "text": "OK"
@@ -6661,14 +5997,6 @@ notify-send_1_amd64.snap: pass
6661 "manual_review": false,5997 "manual_review": false,
6662 "text": "OK"5998 "text": "OK"
6663 },5999 },
6664 "lint-snap-v2:description": {
6665 "manual_review": false,
6666 "text": "OK"
6667 },
6668 "lint-snap-v2:description_present": {
6669 "manual_review": false,
6670 "text": "OK"
6671 },
6672 "lint-snap-v2:desktop_file:exec:0.desktop": {6000 "lint-snap-v2:desktop_file:exec:0.desktop": {
6673 "manual_review": false,6001 "manual_review": false,
6674 "text": "OK"6002 "text": "OK"
@@ -6697,18 +6025,6 @@ notify-send_1_amd64.snap: pass
6697 "manual_review": false,6025 "manual_review": false,
6698 "text": "OK"6026 "text": "OK"
6699 },6027 },
6700 "lint-snap-v2:summary": {
6701 "manual_review": false,
6702 "text": "OK"
6703 },
6704 "lint-snap-v2:summary_present": {
6705 "manual_review": false,
6706 "text": "OK"
6707 },
6708 "lint-snap-v2:title_present": {
6709 "manual_review": false,
6710 "text": "OK (optional title field not specified)"
6711 },
6712 "lint-snap-v2:unknown_field": {6028 "lint-snap-v2:unknown_field": {
6713 "manual_review": false,6029 "manual_review": false,
6714 "text": "OK"6030 "text": "OK"
@@ -6829,14 +6145,6 @@ notify-send_1_amd64.snap: pass
6829 "manual_review": false,6145 "manual_review": false,
6830 "text": "OK"6146 "text": "OK"
6831 },6147 },
6832 "lint-snap-v2:description": {
6833 "manual_review": false,
6834 "text": "OK"
6835 },
6836 "lint-snap-v2:description_present": {
6837 "manual_review": false,
6838 "text": "OK"
6839 },
6840 "lint-snap-v2:desktop_file:exec:0.desktop": {6148 "lint-snap-v2:desktop_file:exec:0.desktop": {
6841 "manual_review": false,6149 "manual_review": false,
6842 "text": "OK"6150 "text": "OK"
@@ -6865,18 +6173,6 @@ notify-send_1_amd64.snap: pass
6865 "manual_review": false,6173 "manual_review": false,
6866 "text": "OK"6174 "text": "OK"
6867 },6175 },
6868 "lint-snap-v2:summary": {
6869 "manual_review": false,
6870 "text": "OK"
6871 },
6872 "lint-snap-v2:summary_present": {
6873 "manual_review": false,
6874 "text": "OK"
6875 },
6876 "lint-snap-v2:title_present": {
6877 "manual_review": false,
6878 "text": "OK (optional title field not specified)"
6879 },
6880 "lint-snap-v2:unknown_field": {6176 "lint-snap-v2:unknown_field": {
6881 "manual_review": false,6177 "manual_review": false,
6882 "text": "OK"6178 "text": "OK"
@@ -6960,14 +6256,6 @@ pc-kernel_4.15.0-44.46_i386.snap: pass
6960 "manual_review": false,6256 "manual_review": false,
6961 "text": "OK"6257 "text": "OK"
6962 },6258 },
6963 "lint-snap-v2:description": {
6964 "manual_review": false,
6965 "text": "OK"
6966 },
6967 "lint-snap-v2:description_present": {
6968 "manual_review": false,
6969 "text": "OK"
6970 },
6971 "lint-snap-v2:grade_valid": {6259 "lint-snap-v2:grade_valid": {
6972 "manual_review": false,6260 "manual_review": false,
6973 "text": "OK"6261 "text": "OK"
@@ -6988,227 +6276,6 @@ pc-kernel_4.15.0-44.46_i386.snap: pass
6988 "manual_review": false,6276 "manual_review": false,
6989 "text": "OK (override 'pc-kernel' for 'type: kernel')"6277 "text": "OK (override 'pc-kernel' for 'type: kernel')"
6990 },6278 },
6991 "lint-snap-v2:summary": {
6992 "manual_review": false,
6993 "text": "OK"
6994 },
6995 "lint-snap-v2:summary_present": {
6996 "manual_review": false,
6997 "text": "OK"
6998 },
6999 "lint-snap-v2:title_present": {
7000 "manual_review": false,
7001 "text": "OK (optional title field not specified)"
7002 },
7003 "lint-snap-v2:unknown_field": {
7004 "manual_review": false,
7005 "text": "OK"
7006 },
7007 "lint-snap-v2:valid_unicode": {
7008 "manual_review": false,
7009 "text": "ok"
7010 },
7011 "lint-snap-v2:vcs_files": {
7012 "manual_review": false,
7013 "text": "OK"
7014 }
7015 },
7016 "warn": {}
7017}
7018= snap.v2_security =
7019{
7020 "error": {},
7021 "info": {
7022 "security-snap-v2:squashfs_files": {
7023 "manual_review": false,
7024 "text": "OK"
7025 },
7026 "security-snap-v2:squashfs_repack_checksum": {
7027 "manual_review": false,
7028 "text": "OK"
7029 }
7030 },
7031 "warn": {}
7032}
7033
7034= --json pc-kernel_4.15.0-44.46_i386.snap =
7035{
7036 "snap.v2_declaration": {
7037 "error": {},
7038 "info": {},
7039 "warn": {}
7040 },
7041 "snap.v2_functional": {
7042 "error": {},
7043 "info": {},
7044 "warn": {}
7045 },
7046 "snap.v2_lint": {
7047 "error": {},
7048 "info": {
7049 "lint-snap-v2:apps_present": {
7050 "manual_review": false,
7051 "text": "OK (optional apps field not specified)"
7052 },
7053 "lint-snap-v2:architecture_specified_needed:i386": {
7054 "manual_review": false,
7055 "text": "Could not find compiled binaries for architecture 'i386'"
7056 },
7057 "lint-snap-v2:assumes_valid": {
7058 "manual_review": false,
7059 "text": "OK (assumes not specified)"
7060 },
7061 "lint-snap-v2:confinement_valid": {
7062 "manual_review": false,
7063 "text": "OK"
7064 },
7065 "lint-snap-v2:description": {
7066 "manual_review": false,
7067 "text": "OK"
7068 },
7069 "lint-snap-v2:description_present": {
7070 "manual_review": false,
7071 "text": "OK"
7072 },
7073 "lint-snap-v2:grade_valid": {
7074 "manual_review": false,
7075 "text": "OK"
7076 },
7077 "lint-snap-v2:hooks_present": {
7078 "manual_review": false,
7079 "text": "OK (optional hooks field not specified)"
7080 },
7081 "lint-snap-v2:iffy_files": {
7082 "manual_review": false,
7083 "text": "OK"
7084 },
7085 "lint-snap-v2:snap_manifest": {
7086 "manual_review": false,
7087 "text": "OK"
7088 },
7089 "lint-snap-v2:snap_type_redflag": {
7090 "manual_review": false,
7091 "text": "OK (override 'pc-kernel' for 'type: kernel')"
7092 },
7093 "lint-snap-v2:summary": {
7094 "manual_review": false,
7095 "text": "OK"
7096 },
7097 "lint-snap-v2:summary_present": {
7098 "manual_review": false,
7099 "text": "OK"
7100 },
7101 "lint-snap-v2:title_present": {
7102 "manual_review": false,
7103 "text": "OK (optional title field not specified)"
7104 },
7105 "lint-snap-v2:unknown_field": {
7106 "manual_review": false,
7107 "text": "OK"
7108 },
7109 "lint-snap-v2:valid_unicode": {
7110 "manual_review": false,
7111 "text": "ok"
7112 },
7113 "lint-snap-v2:vcs_files": {
7114 "manual_review": false,
7115 "text": "OK"
7116 }
7117 },
7118 "warn": {}
7119 },
7120 "snap.v2_security": {
7121 "error": {},
7122 "info": {
7123 "security-snap-v2:squashfs_files": {
7124 "manual_review": false,
7125 "text": "OK"
7126 },
7127 "security-snap-v2:squashfs_repack_checksum": {
7128 "manual_review": false,
7129 "text": "OK"
7130 }
7131 },
7132 "warn": {}
7133 }
7134}
7135
7136= pc-kernel_4.4.0-141.167_amd64.snap =
7137pc-kernel_4.4.0-141.167_amd64.snap: pass
7138
7139= --sdk pc-kernel_4.4.0-141.167_amd64.snap =
7140= snap.v2_declaration =
7141{
7142 "error": {},
7143 "info": {},
7144 "warn": {}
7145}
7146= snap.v2_functional =
7147{
7148 "error": {},
7149 "info": {},
7150 "warn": {}
7151}
7152= snap.v2_lint =
7153{
7154 "error": {},
7155 "info": {
7156 "lint-snap-v2:apps_present": {
7157 "manual_review": false,
7158 "text": "OK (optional apps field not specified)"
7159 },
7160 "lint-snap-v2:architecture_specified_needed:amd64": {
7161 "manual_review": false,
7162 "text": "Could not find compiled binaries for architecture 'amd64'"
7163 },
7164 "lint-snap-v2:assumes_valid": {
7165 "manual_review": false,
7166 "text": "OK (assumes not specified)"
7167 },
7168 "lint-snap-v2:confinement_valid": {
7169 "manual_review": false,
7170 "text": "OK"
7171 },
7172 "lint-snap-v2:description": {
7173 "manual_review": false,
7174 "text": "OK"
7175 },
7176 "lint-snap-v2:description_present": {
7177 "manual_review": false,
7178 "text": "OK"
7179 },
7180 "lint-snap-v2:grade_valid": {
7181 "manual_review": false,
7182 "text": "OK"
7183 },
7184 "lint-snap-v2:hooks_present": {
7185 "manual_review": false,
7186 "text": "OK (optional hooks field not specified)"
7187 },
7188 "lint-snap-v2:iffy_files": {
7189 "manual_review": false,
7190 "text": "OK"
7191 },
7192 "lint-snap-v2:snap_manifest": {
7193 "manual_review": false,
7194 "text": "OK"
7195 },
7196 "lint-snap-v2:snap_type_redflag": {
7197 "manual_review": false,
7198 "text": "OK (override 'pc-kernel' for 'type: kernel')"
7199 },
7200 "lint-snap-v2:summary": {
7201 "manual_review": false,
7202 "text": "OK"
7203 },
7204 "lint-snap-v2:summary_present": {
7205 "manual_review": false,
7206 "text": "OK"
7207 },
7208 "lint-snap-v2:title_present": {
7209 "manual_review": false,
7210 "text": "OK (optional title field not specified)"
7211 },
7212 "lint-snap-v2:unknown_field": {6279 "lint-snap-v2:unknown_field": {
7213 "manual_review": false,6280 "manual_review": false,
7214 "text": "OK"6281 "text": "OK"
@@ -7240,7 +6307,7 @@ pc-kernel_4.4.0-141.167_amd64.snap: pass
7240 "warn": {}6307 "warn": {}
7241}6308}
72426309
7243= --json pc-kernel_4.4.0-141.167_amd64.snap =6310= --json pc-kernel_4.15.0-44.46_i386.snap =
7244{6311{
7245 "snap.v2_declaration": {6312 "snap.v2_declaration": {
7246 "error": {},6313 "error": {},
@@ -7259,9 +6326,9 @@ pc-kernel_4.4.0-141.167_amd64.snap: pass
7259 "manual_review": false,6326 "manual_review": false,
7260 "text": "OK (optional apps field not specified)"6327 "text": "OK (optional apps field not specified)"
7261 },6328 },
7262 "lint-snap-v2:architecture_specified_needed:amd64": {6329 "lint-snap-v2:architecture_specified_needed:i386": {
7263 "manual_review": false,6330 "manual_review": false,
7264 "text": "Could not find compiled binaries for architecture 'amd64'"6331 "text": "Could not find compiled binaries for architecture 'i386'"
7265 },6332 },
7266 "lint-snap-v2:assumes_valid": {6333 "lint-snap-v2:assumes_valid": {
7267 "manual_review": false,6334 "manual_review": false,
@@ -7271,14 +6338,6 @@ pc-kernel_4.4.0-141.167_amd64.snap: pass
7271 "manual_review": false,6338 "manual_review": false,
7272 "text": "OK"6339 "text": "OK"
7273 },6340 },
7274 "lint-snap-v2:description": {
7275 "manual_review": false,
7276 "text": "OK"
7277 },
7278 "lint-snap-v2:description_present": {
7279 "manual_review": false,
7280 "text": "OK"
7281 },
7282 "lint-snap-v2:grade_valid": {6341 "lint-snap-v2:grade_valid": {
7283 "manual_review": false,6342 "manual_review": false,
7284 "text": "OK"6343 "text": "OK"
@@ -7299,17 +6358,174 @@ pc-kernel_4.4.0-141.167_amd64.snap: pass
7299 "manual_review": false,6358 "manual_review": false,
7300 "text": "OK (override 'pc-kernel' for 'type: kernel')"6359 "text": "OK (override 'pc-kernel' for 'type: kernel')"
7301 },6360 },
7302 "lint-snap-v2:summary": {6361 "lint-snap-v2:unknown_field": {
7303 "manual_review": false,6362 "manual_review": false,
7304 "text": "OK"6363 "text": "OK"
7305 },6364 },
7306 "lint-snap-v2:summary_present": {6365 "lint-snap-v2:valid_unicode": {
6366 "manual_review": false,
6367 "text": "ok"
6368 },
6369 "lint-snap-v2:vcs_files": {
6370 "manual_review": false,
6371 "text": "OK"
6372 }
6373 },
6374 "warn": {}
6375 },
6376 "snap.v2_security": {
6377 "error": {},
6378 "info": {
6379 "security-snap-v2:squashfs_files": {
7307 "manual_review": false,6380 "manual_review": false,
7308 "text": "OK"6381 "text": "OK"
7309 },6382 },
7310 "lint-snap-v2:title_present": {6383 "security-snap-v2:squashfs_repack_checksum": {
7311 "manual_review": false,6384 "manual_review": false,
7312 "text": "OK (optional title field not specified)"6385 "text": "OK"
6386 }
6387 },
6388 "warn": {}
6389 }
6390}
6391
6392= pc-kernel_4.4.0-141.167_amd64.snap =
6393pc-kernel_4.4.0-141.167_amd64.snap: pass
6394
6395= --sdk pc-kernel_4.4.0-141.167_amd64.snap =
6396= snap.v2_declaration =
6397{
6398 "error": {},
6399 "info": {},
6400 "warn": {}
6401}
6402= snap.v2_functional =
6403{
6404 "error": {},
6405 "info": {},
6406 "warn": {}
6407}
6408= snap.v2_lint =
6409{
6410 "error": {},
6411 "info": {
6412 "lint-snap-v2:apps_present": {
6413 "manual_review": false,
6414 "text": "OK (optional apps field not specified)"
6415 },
6416 "lint-snap-v2:architecture_specified_needed:amd64": {
6417 "manual_review": false,
6418 "text": "Could not find compiled binaries for architecture 'amd64'"
6419 },
6420 "lint-snap-v2:assumes_valid": {
6421 "manual_review": false,
6422 "text": "OK (assumes not specified)"
6423 },
6424 "lint-snap-v2:confinement_valid": {
6425 "manual_review": false,
6426 "text": "OK"
6427 },
6428 "lint-snap-v2:grade_valid": {
6429 "manual_review": false,
6430 "text": "OK"
6431 },
6432 "lint-snap-v2:hooks_present": {
6433 "manual_review": false,
6434 "text": "OK (optional hooks field not specified)"
6435 },
6436 "lint-snap-v2:iffy_files": {
6437 "manual_review": false,
6438 "text": "OK"
6439 },
6440 "lint-snap-v2:snap_manifest": {
6441 "manual_review": false,
6442 "text": "OK"
6443 },
6444 "lint-snap-v2:snap_type_redflag": {
6445 "manual_review": false,
6446 "text": "OK (override 'pc-kernel' for 'type: kernel')"
6447 },
6448 "lint-snap-v2:unknown_field": {
6449 "manual_review": false,
6450 "text": "OK"
6451 },
6452 "lint-snap-v2:valid_unicode": {
6453 "manual_review": false,
6454 "text": "ok"
6455 },
6456 "lint-snap-v2:vcs_files": {
6457 "manual_review": false,
6458 "text": "OK"
6459 }
6460 },
6461 "warn": {}
6462}
6463= snap.v2_security =
6464{
6465 "error": {},
6466 "info": {
6467 "security-snap-v2:squashfs_files": {
6468 "manual_review": false,
6469 "text": "OK"
6470 },
6471 "security-snap-v2:squashfs_repack_checksum": {
6472 "manual_review": false,
6473 "text": "OK"
6474 }
6475 },
6476 "warn": {}
6477}
6478
6479= --json pc-kernel_4.4.0-141.167_amd64.snap =
6480{
6481 "snap.v2_declaration": {
6482 "error": {},
6483 "info": {},
6484 "warn": {}
6485 },
6486 "snap.v2_functional": {
6487 "error": {},
6488 "info": {},
6489 "warn": {}
6490 },
6491 "snap.v2_lint": {
6492 "error": {},
6493 "info": {
6494 "lint-snap-v2:apps_present": {
6495 "manual_review": false,
6496 "text": "OK (optional apps field not specified)"
6497 },
6498 "lint-snap-v2:architecture_specified_needed:amd64": {
6499 "manual_review": false,
6500 "text": "Could not find compiled binaries for architecture 'amd64'"
6501 },
6502 "lint-snap-v2:assumes_valid": {
6503 "manual_review": false,
6504 "text": "OK (assumes not specified)"
6505 },
6506 "lint-snap-v2:confinement_valid": {
6507 "manual_review": false,
6508 "text": "OK"
6509 },
6510 "lint-snap-v2:grade_valid": {
6511 "manual_review": false,
6512 "text": "OK"
6513 },
6514 "lint-snap-v2:hooks_present": {
6515 "manual_review": false,
6516 "text": "OK (optional hooks field not specified)"
6517 },
6518 "lint-snap-v2:iffy_files": {
6519 "manual_review": false,
6520 "text": "OK"
6521 },
6522 "lint-snap-v2:snap_manifest": {
6523 "manual_review": false,
6524 "text": "OK"
6525 },
6526 "lint-snap-v2:snap_type_redflag": {
6527 "manual_review": false,
6528 "text": "OK (override 'pc-kernel' for 'type: kernel')"
7313 },6529 },
7314 "lint-snap-v2:unknown_field": {6530 "lint-snap-v2:unknown_field": {
7315 "manual_review": false,6531 "manual_review": false,
@@ -7370,14 +6586,6 @@ pc.canonical_5.snap: pass
7370 "manual_review": false,6586 "manual_review": false,
7371 "text": "OK (assumes not specified)"6587 "text": "OK (assumes not specified)"
7372 },6588 },
7373 "lint-snap-v2:description": {
7374 "manual_review": false,
7375 "text": "OK"
7376 },
7377 "lint-snap-v2:description_present": {
7378 "manual_review": false,
7379 "text": "OK"
7380 },
7381 "lint-snap-v2:external_symlinks": {6589 "lint-snap-v2:external_symlinks": {
7382 "manual_review": false,6590 "manual_review": false,
7383 "text": "OK"6591 "text": "OK"
@@ -7394,18 +6602,6 @@ pc.canonical_5.snap: pass
7394 "manual_review": false,6602 "manual_review": false,
7395 "text": "OK (override 'pc' for 'type: gadget')"6603 "text": "OK (override 'pc' for 'type: gadget')"
7396 },6604 },
7397 "lint-snap-v2:summary": {
7398 "manual_review": false,
7399 "text": "OK"
7400 },
7401 "lint-snap-v2:summary_present": {
7402 "manual_review": false,
7403 "text": "OK"
7404 },
7405 "lint-snap-v2:title_present": {
7406 "manual_review": false,
7407 "text": "OK (optional title field not specified)"
7408 },
7409 "lint-snap-v2:unknown_field": {6605 "lint-snap-v2:unknown_field": {
7410 "manual_review": false,6606 "manual_review": false,
7411 "text": "OK"6607 "text": "OK"
@@ -7464,14 +6660,6 @@ pc.canonical_5.snap: pass
7464 "manual_review": false,6660 "manual_review": false,
7465 "text": "OK (assumes not specified)"6661 "text": "OK (assumes not specified)"
7466 },6662 },
7467 "lint-snap-v2:description": {
7468 "manual_review": false,
7469 "text": "OK"
7470 },
7471 "lint-snap-v2:description_present": {
7472 "manual_review": false,
7473 "text": "OK"
7474 },
7475 "lint-snap-v2:external_symlinks": {6663 "lint-snap-v2:external_symlinks": {
7476 "manual_review": false,6664 "manual_review": false,
7477 "text": "OK"6665 "text": "OK"
@@ -7488,18 +6676,6 @@ pc.canonical_5.snap: pass
7488 "manual_review": false,6676 "manual_review": false,
7489 "text": "OK (override 'pc' for 'type: gadget')"6677 "text": "OK (override 'pc' for 'type: gadget')"
7490 },6678 },
7491 "lint-snap-v2:summary": {
7492 "manual_review": false,
7493 "text": "OK"
7494 },
7495 "lint-snap-v2:summary_present": {
7496 "manual_review": false,
7497 "text": "OK"
7498 },
7499 "lint-snap-v2:title_present": {
7500 "manual_review": false,
7501 "text": "OK (optional title field not specified)"
7502 },
7503 "lint-snap-v2:unknown_field": {6679 "lint-snap-v2:unknown_field": {
7504 "manual_review": false,6680 "manual_review": false,
7505 "text": "OK"6681 "text": "OK"
@@ -8657,14 +7833,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass
8657 "manual_review": false,7833 "manual_review": false,
8658 "text": "OK"7834 "text": "OK"
8659 },7835 },
8660 "lint-snap-v2:description": {
8661 "manual_review": false,
8662 "text": "OK"
8663 },
8664 "lint-snap-v2:description_present": {
8665 "manual_review": false,
8666 "text": "OK"
8667 },
8668 "lint-snap-v2:external_symlinks": {7836 "lint-snap-v2:external_symlinks": {
8669 "manual_review": false,7837 "manual_review": false,
8670 "text": "OK"7838 "text": "OK"
@@ -8681,18 +7849,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass
8681 "manual_review": false,7849 "manual_review": false,
8682 "text": "OK"7850 "text": "OK"
8683 },7851 },
8684 "lint-snap-v2:summary": {
8685 "manual_review": false,
8686 "text": "OK"
8687 },
8688 "lint-snap-v2:summary_present": {
8689 "manual_review": false,
8690 "text": "OK"
8691 },
8692 "lint-snap-v2:title_present": {
8693 "manual_review": false,
8694 "text": "OK (optional title field not specified)"
8695 },
8696 "lint-snap-v2:unknown_field": {7852 "lint-snap-v2:unknown_field": {
8697 "manual_review": false,7853 "manual_review": false,
8698 "text": "OK"7854 "text": "OK"
@@ -9925,14 +9081,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass
9925 "manual_review": false,9081 "manual_review": false,
9926 "text": "OK"9082 "text": "OK"
9927 },9083 },
9928 "lint-snap-v2:description": {
9929 "manual_review": false,
9930 "text": "OK"
9931 },
9932 "lint-snap-v2:description_present": {
9933 "manual_review": false,
9934 "text": "OK"
9935 },
9936 "lint-snap-v2:external_symlinks": {9084 "lint-snap-v2:external_symlinks": {
9937 "manual_review": false,9085 "manual_review": false,
9938 "text": "OK"9086 "text": "OK"
@@ -9949,18 +9097,6 @@ quagga_1.0.20160315-alpha2-git.c6fadc4+_amd64.snap: pass
9949 "manual_review": false,9097 "manual_review": false,
9950 "text": "OK"9098 "text": "OK"
9951 },9099 },
9952 "lint-snap-v2:summary": {
9953 "manual_review": false,
9954 "text": "OK"
9955 },
9956 "lint-snap-v2:summary_present": {
9957 "manual_review": false,
9958 "text": "OK"
9959 },
9960 "lint-snap-v2:title_present": {
9961 "manual_review": false,
9962 "text": "OK (optional title field not specified)"
9963 },
9964 "lint-snap-v2:unknown_field": {9100 "lint-snap-v2:unknown_field": {
9965 "manual_review": false,9101 "manual_review": false,
9966 "text": "OK"9102 "text": "OK"
@@ -10150,14 +9286,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL
10150 "manual_review": false,9286 "manual_review": false,
10151 "text": "OK"9287 "text": "OK"
10152 },9288 },
10153 "lint-snap-v2:description": {
10154 "manual_review": false,
10155 "text": "description is too short: 'My description\n'"
10156 },
10157 "lint-snap-v2:description_present": {
10158 "manual_review": false,
10159 "text": "OK"
10160 },
10161 "lint-snap-v2:external_symlinks": {9289 "lint-snap-v2:external_symlinks": {
10162 "manual_review": false,9290 "manual_review": false,
10163 "text": "OK"9291 "text": "OK"
@@ -10178,18 +9306,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL
10178 "manual_review": false,9306 "manual_review": false,
10179 "text": "OK"9307 "text": "OK"
10180 },9308 },
10181 "lint-snap-v2:summary": {
10182 "manual_review": false,
10183 "text": "summary is too short: 'my summary'"
10184 },
10185 "lint-snap-v2:summary_present": {
10186 "manual_review": false,
10187 "text": "OK"
10188 },
10189 "lint-snap-v2:title_present": {
10190 "manual_review": false,
10191 "text": "OK (optional title field not specified)"
10192 },
10193 "lint-snap-v2:unknown_field": {9309 "lint-snap-v2:unknown_field": {
10194 "manual_review": false,9310 "manual_review": false,
10195 "text": "OK"9311 "text": "OK"
@@ -10302,14 +9418,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL
10302 "manual_review": false,9418 "manual_review": false,
10303 "text": "OK"9419 "text": "OK"
10304 },9420 },
10305 "lint-snap-v2:description": {
10306 "manual_review": false,
10307 "text": "description is too short: 'My description\n'"
10308 },
10309 "lint-snap-v2:description_present": {
10310 "manual_review": false,
10311 "text": "OK"
10312 },
10313 "lint-snap-v2:external_symlinks": {9421 "lint-snap-v2:external_symlinks": {
10314 "manual_review": false,9422 "manual_review": false,
10315 "text": "OK"9423 "text": "OK"
@@ -10330,18 +9438,6 @@ snap-test-arch-all-warning_1_all.snap: FAIL
10330 "manual_review": false,9438 "manual_review": false,
10331 "text": "OK"9439 "text": "OK"
10332 },9440 },
10333 "lint-snap-v2:summary": {
10334 "manual_review": false,
10335 "text": "summary is too short: 'my summary'"
10336 },
10337 "lint-snap-v2:summary_present": {
10338 "manual_review": false,
10339 "text": "OK"
10340 },
10341 "lint-snap-v2:title_present": {
10342 "manual_review": false,
10343 "text": "OK (optional title field not specified)"
10344 },
10345 "lint-snap-v2:unknown_field": {9441 "lint-snap-v2:unknown_field": {
10346 "manual_review": false,9442 "manual_review": false,
10347 "text": "OK"9443 "text": "OK"
@@ -10463,14 +9559,6 @@ snappy-debug_20.snap: pass
10463 "manual_review": false,9559 "manual_review": false,
10464 "text": "OK"9560 "text": "OK"
10465 },9561 },
10466 "lint-snap-v2:description": {
10467 "manual_review": false,
10468 "text": "OK"
10469 },
10470 "lint-snap-v2:description_present": {
10471 "manual_review": false,
10472 "text": "OK"
10473 },
10474 "lint-snap-v2:external_symlinks": {9562 "lint-snap-v2:external_symlinks": {
10475 "manual_review": false,9563 "manual_review": false,
10476 "text": "OK"9564 "text": "OK"
@@ -10487,18 +9575,6 @@ snappy-debug_20.snap: pass
10487 "manual_review": false,9575 "manual_review": false,
10488 "text": "OK"9576 "text": "OK"
10489 },9577 },
10490 "lint-snap-v2:summary": {
10491 "manual_review": false,
10492 "text": "OK"
10493 },
10494 "lint-snap-v2:summary_present": {
10495 "manual_review": false,
10496 "text": "OK"
10497 },
10498 "lint-snap-v2:title_present": {
10499 "manual_review": false,
10500 "text": "OK (optional title field not specified)"
10501 },
10502 "lint-snap-v2:unknown_field": {9578 "lint-snap-v2:unknown_field": {
10503 "manual_review": false,9579 "manual_review": false,
10504 "text": "OK"9580 "text": "OK"
@@ -10619,14 +9695,6 @@ snappy-debug_20.snap: pass
10619 "manual_review": false,9695 "manual_review": false,
10620 "text": "OK"9696 "text": "OK"
10621 },9697 },
10622 "lint-snap-v2:description": {
10623 "manual_review": false,
10624 "text": "OK"
10625 },
10626 "lint-snap-v2:description_present": {
10627 "manual_review": false,
10628 "text": "OK"
10629 },
10630 "lint-snap-v2:external_symlinks": {9698 "lint-snap-v2:external_symlinks": {
10631 "manual_review": false,9699 "manual_review": false,
10632 "text": "OK"9700 "text": "OK"
@@ -10643,18 +9711,6 @@ snappy-debug_20.snap: pass
10643 "manual_review": false,9711 "manual_review": false,
10644 "text": "OK"9712 "text": "OK"
10645 },9713 },
10646 "lint-snap-v2:summary": {
10647 "manual_review": false,
10648 "text": "OK"
10649 },
10650 "lint-snap-v2:summary_present": {
10651 "manual_review": false,
10652 "text": "OK"
10653 },
10654 "lint-snap-v2:title_present": {
10655 "manual_review": false,
10656 "text": "OK (optional title field not specified)"
10657 },
10658 "lint-snap-v2:unknown_field": {9714 "lint-snap-v2:unknown_field": {
10659 "manual_review": false,9715 "manual_review": false,
10660 "text": "OK"9716 "text": "OK"
@@ -10788,14 +9844,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass
10788 "manual_review": false,9844 "manual_review": false,
10789 "text": "OK"9845 "text": "OK"
10790 },9846 },
10791 "lint-snap-v2:description": {
10792 "manual_review": false,
10793 "text": "description is too short: 'This is a test snap'"
10794 },
10795 "lint-snap-v2:description_present": {
10796 "manual_review": false,
10797 "text": "OK"
10798 },
10799 "lint-snap-v2:external_symlinks": {9847 "lint-snap-v2:external_symlinks": {
10800 "manual_review": false,9848 "manual_review": false,
10801 "text": "OK"9849 "text": "OK"
@@ -10848,18 +9896,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass
10848 "manual_review": false,9896 "manual_review": false,
10849 "text": "OK"9897 "text": "OK"
10850 },9898 },
10851 "lint-snap-v2:summary": {
10852 "manual_review": false,
10853 "text": "summary is too short: 'This is a test snap'"
10854 },
10855 "lint-snap-v2:summary_present": {
10856 "manual_review": false,
10857 "text": "OK"
10858 },
10859 "lint-snap-v2:title_present": {
10860 "manual_review": false,
10861 "text": "OK (optional title field not specified)"
10862 },
10863 "lint-snap-v2:unknown_field": {9899 "lint-snap-v2:unknown_field": {
10864 "manual_review": false,9900 "manual_review": false,
10865 "text": "OK"9901 "text": "OK"
@@ -10988,14 +10024,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass
10988 "manual_review": false,10024 "manual_review": false,
10989 "text": "OK"10025 "text": "OK"
10990 },10026 },
10991 "lint-snap-v2:description": {
10992 "manual_review": false,
10993 "text": "description is too short: 'This is a test snap'"
10994 },
10995 "lint-snap-v2:description_present": {
10996 "manual_review": false,
10997 "text": "OK"
10998 },
10999 "lint-snap-v2:external_symlinks": {10027 "lint-snap-v2:external_symlinks": {
11000 "manual_review": false,10028 "manual_review": false,
11001 "text": "OK"10029 "text": "OK"
@@ -11048,18 +10076,6 @@ snappy-test-iface-attribs_0.1_all.snap: pass
11048 "manual_review": false,10076 "manual_review": false,
11049 "text": "OK"10077 "text": "OK"
11050 },10078 },
11051 "lint-snap-v2:summary": {
11052 "manual_review": false,
11053 "text": "summary is too short: 'This is a test snap'"
11054 },
11055 "lint-snap-v2:summary_present": {
11056 "manual_review": false,
11057 "text": "OK"
11058 },
11059 "lint-snap-v2:title_present": {
11060 "manual_review": false,
11061 "text": "OK (optional title field not specified)"
11062 },
11063 "lint-snap-v2:unknown_field": {10079 "lint-snap-v2:unknown_field": {
11064 "manual_review": false,10080 "manual_review": false,
11065 "text": "OK"10081 "text": "OK"
@@ -13582,14 +12598,6 @@ test-all-app_1_all.snap: FAIL
13582 "manual_review": false,12598 "manual_review": false,
13583 "text": "OK"12599 "text": "OK"
13584 },12600 },
13585 "lint-snap-v2:description": {
13586 "manual_review": false,
13587 "text": "description is too short: '...'"
13588 },
13589 "lint-snap-v2:description_present": {
13590 "manual_review": false,
13591 "text": "OK"
13592 },
13593 "lint-snap-v2:desktop_file:exec:test-all-app.desktop": {12601 "lint-snap-v2:desktop_file:exec:test-all-app.desktop": {
13594 "manual_review": false,12602 "manual_review": false,
13595 "text": "OK"12603 "text": "OK"
@@ -13790,18 +12798,6 @@ test-all-app_1_all.snap: FAIL
13790 "manual_review": false,12798 "manual_review": false,
13791 "text": "OK"12799 "text": "OK"
13792 },12800 },
13793 "lint-snap-v2:summary": {
13794 "manual_review": false,
13795 "text": "OK"
13796 },
13797 "lint-snap-v2:summary_present": {
13798 "manual_review": false,
13799 "text": "OK"
13800 },
13801 "lint-snap-v2:title_present": {
13802 "manual_review": false,
13803 "text": "OK (optional title field not specified)"
13804 },
13805 "lint-snap-v2:unknown_field": {12801 "lint-snap-v2:unknown_field": {
13806 "manual_review": false,12802 "manual_review": false,
13807 "text": "OK"12803 "text": "OK"
@@ -16543,14 +15539,6 @@ test-all-app_1_all.snap: FAIL
16543 "manual_review": false,15539 "manual_review": false,
16544 "text": "OK"15540 "text": "OK"
16545 },15541 },
16546 "lint-snap-v2:description": {
16547 "manual_review": false,
16548 "text": "description is too short: '...'"
16549 },
16550 "lint-snap-v2:description_present": {
16551 "manual_review": false,
16552 "text": "OK"
16553 },
16554 "lint-snap-v2:desktop_file:exec:test-all-app.desktop": {15542 "lint-snap-v2:desktop_file:exec:test-all-app.desktop": {
16555 "manual_review": false,15543 "manual_review": false,
16556 "text": "OK"15544 "text": "OK"
@@ -16751,18 +15739,6 @@ test-all-app_1_all.snap: FAIL
16751 "manual_review": false,15739 "manual_review": false,
16752 "text": "OK"15740 "text": "OK"
16753 },15741 },
16754 "lint-snap-v2:summary": {
16755 "manual_review": false,
16756 "text": "OK"
16757 },
16758 "lint-snap-v2:summary_present": {
16759 "manual_review": false,
16760 "text": "OK"
16761 },
16762 "lint-snap-v2:title_present": {
16763 "manual_review": false,
16764 "text": "OK (optional title field not specified)"
16765 },
16766 "lint-snap-v2:unknown_field": {15742 "lint-snap-v2:unknown_field": {
16767 "manual_review": false,15743 "manual_review": false,
16768 "text": "OK"15744 "text": "OK"
@@ -17300,14 +16276,6 @@ test-all-core_1_all.snap: FAIL
17300 "manual_review": false,16276 "manual_review": false,
17301 "text": "'confinement' should not be used with 'type: os'"16277 "text": "'confinement' should not be used with 'type: os'"
17302 },16278 },
17303 "lint-snap-v2:description": {
17304 "manual_review": false,
17305 "text": "description is too short: '...'"
17306 },
17307 "lint-snap-v2:description_present": {
17308 "manual_review": false,
17309 "text": "OK"
17310 },
17311 "lint-snap-v2:grade_valid": {16279 "lint-snap-v2:grade_valid": {
17312 "manual_review": false,16280 "manual_review": false,
17313 "text": "OK"16281 "text": "OK"
@@ -17580,18 +16548,6 @@ test-all-core_1_all.snap: FAIL
17580 "manual_review": false,16548 "manual_review": false,
17581 "text": "OK"16549 "text": "OK"
17582 },16550 },
17583 "lint-snap-v2:summary": {
17584 "manual_review": false,
17585 "text": "OK"
17586 },
17587 "lint-snap-v2:summary_present": {
17588 "manual_review": false,
17589 "text": "OK"
17590 },
17591 "lint-snap-v2:title_present": {
17592 "manual_review": false,
17593 "text": "OK (optional title field not specified)"
17594 },
17595 "lint-snap-v2:unknown_field": {16551 "lint-snap-v2:unknown_field": {
17596 "manual_review": false,16552 "manual_review": false,
17597 "text": "OK"16553 "text": "OK"
@@ -17844,14 +16800,6 @@ test-all-core_1_all.snap: FAIL
17844 "manual_review": false,16800 "manual_review": false,
17845 "text": "'confinement' should not be used with 'type: os'"16801 "text": "'confinement' should not be used with 'type: os'"
17846 },16802 },
17847 "lint-snap-v2:description": {
17848 "manual_review": false,
17849 "text": "description is too short: '...'"
17850 },
17851 "lint-snap-v2:description_present": {
17852 "manual_review": false,
17853 "text": "OK"
17854 },
17855 "lint-snap-v2:grade_valid": {16803 "lint-snap-v2:grade_valid": {
17856 "manual_review": false,16804 "manual_review": false,
17857 "text": "OK"16805 "text": "OK"
@@ -18124,18 +17072,6 @@ test-all-core_1_all.snap: FAIL
18124 "manual_review": false,17072 "manual_review": false,
18125 "text": "OK"17073 "text": "OK"
18126 },17074 },
18127 "lint-snap-v2:summary": {
18128 "manual_review": false,
18129 "text": "OK"
18130 },
18131 "lint-snap-v2:summary_present": {
18132 "manual_review": false,
18133 "text": "OK"
18134 },
18135 "lint-snap-v2:title_present": {
18136 "manual_review": false,
18137 "text": "OK (optional title field not specified)"
18138 },
18139 "lint-snap-v2:unknown_field": {17075 "lint-snap-v2:unknown_field": {
18140 "manual_review": false,17076 "manual_review": false,
18141 "text": "OK"17077 "text": "OK"
@@ -18249,14 +17185,6 @@ test-all-gadget_3_all.snap: FAIL
18249 "manual_review": false,17185 "manual_review": false,
18250 "text": "OK"17186 "text": "OK"
18251 },17187 },
18252 "lint-snap-v2:description": {
18253 "manual_review": false,
18254 "text": "description is too short: '...'"
18255 },
18256 "lint-snap-v2:description_present": {
18257 "manual_review": false,
18258 "text": "OK"
18259 },
18260 "lint-snap-v2:external_symlinks": {17188 "lint-snap-v2:external_symlinks": {
18261 "manual_review": false,17189 "manual_review": false,
18262 "text": "OK"17190 "text": "OK"
@@ -18425,18 +17353,6 @@ test-all-gadget_3_all.snap: FAIL
18425 "manual_review": false,17353 "manual_review": false,
18426 "text": "OK"17354 "text": "OK"
18427 },17355 },
18428 "lint-snap-v2:summary": {
18429 "manual_review": false,
18430 "text": "OK"
18431 },
18432 "lint-snap-v2:summary_present": {
18433 "manual_review": false,
18434 "text": "OK"
18435 },
18436 "lint-snap-v2:title_present": {
18437 "manual_review": false,
18438 "text": "OK (optional title field not specified)"
18439 },
18440 "lint-snap-v2:unknown_field": {17356 "lint-snap-v2:unknown_field": {
18441 "manual_review": false,17357 "manual_review": false,
18442 "text": "OK"17358 "text": "OK"
@@ -18541,14 +17457,6 @@ test-all-gadget_3_all.snap: FAIL
18541 "manual_review": false,17457 "manual_review": false,
18542 "text": "OK"17458 "text": "OK"
18543 },17459 },
18544 "lint-snap-v2:description": {
18545 "manual_review": false,
18546 "text": "description is too short: '...'"
18547 },
18548 "lint-snap-v2:description_present": {
18549 "manual_review": false,
18550 "text": "OK"
18551 },
18552 "lint-snap-v2:external_symlinks": {17460 "lint-snap-v2:external_symlinks": {
18553 "manual_review": false,17461 "manual_review": false,
18554 "text": "OK"17462 "text": "OK"
@@ -18717,18 +17625,6 @@ test-all-gadget_3_all.snap: FAIL
18717 "manual_review": false,17625 "manual_review": false,
18718 "text": "OK"17626 "text": "OK"
18719 },17627 },
18720 "lint-snap-v2:summary": {
18721 "manual_review": false,
18722 "text": "OK"
18723 },
18724 "lint-snap-v2:summary_present": {
18725 "manual_review": false,
18726 "text": "OK"
18727 },
18728 "lint-snap-v2:title_present": {
18729 "manual_review": false,
18730 "text": "OK (optional title field not specified)"
18731 },
18732 "lint-snap-v2:unknown_field": {17628 "lint-snap-v2:unknown_field": {
18733 "manual_review": false,17629 "manual_review": false,
18734 "text": "OK"17630 "text": "OK"
@@ -18836,10 +17732,6 @@ test-app-devnull_1.0_all.snap: FAIL
18836 "manual_review": false,17732 "manual_review": false,
18837 "text": "OK"17733 "text": "OK"
18838 },17734 },
18839 "lint-snap-v2:description_present": {
18840 "manual_review": false,
18841 "text": "OK (optional description field not specified)"
18842 },
18843 "lint-snap-v2:external_symlinks": {17735 "lint-snap-v2:external_symlinks": {
18844 "manual_review": false,17736 "manual_review": false,
18845 "text": "OK"17737 "text": "OK"
@@ -18860,18 +17752,6 @@ test-app-devnull_1.0_all.snap: FAIL
18860 "manual_review": false,17752 "manual_review": false,
18861 "text": "OK"17753 "text": "OK"
18862 },17754 },
18863 "lint-snap-v2:summary": {
18864 "manual_review": false,
18865 "text": "OK"
18866 },
18867 "lint-snap-v2:summary_present": {
18868 "manual_review": false,
18869 "text": "OK"
18870 },
18871 "lint-snap-v2:title_present": {
18872 "manual_review": false,
18873 "text": "OK (optional title field not specified)"
18874 },
18875 "lint-snap-v2:unknown_field": {17755 "lint-snap-v2:unknown_field": {
18876 "manual_review": false,17756 "manual_review": false,
18877 "text": "OK"17757 "text": "OK"
@@ -18985,10 +17865,6 @@ test-app-devnull_1.0_all.snap: FAIL
18985 "manual_review": false,17865 "manual_review": false,
18986 "text": "OK"17866 "text": "OK"
18987 },17867 },
18988 "lint-snap-v2:description_present": {
18989 "manual_review": false,
18990 "text": "OK (optional description field not specified)"
18991 },
18992 "lint-snap-v2:external_symlinks": {17868 "lint-snap-v2:external_symlinks": {
18993 "manual_review": false,17869 "manual_review": false,
18994 "text": "OK"17870 "text": "OK"
@@ -19009,18 +17885,6 @@ test-app-devnull_1.0_all.snap: FAIL
19009 "manual_review": false,17885 "manual_review": false,
19010 "text": "OK"17886 "text": "OK"
19011 },17887 },
19012 "lint-snap-v2:summary": {
19013 "manual_review": false,
19014 "text": "OK"
19015 },
19016 "lint-snap-v2:summary_present": {
19017 "manual_review": false,
19018 "text": "OK"
19019 },
19020 "lint-snap-v2:title_present": {
19021 "manual_review": false,
19022 "text": "OK (optional title field not specified)"
19023 },
19024 "lint-snap-v2:unknown_field": {17888 "lint-snap-v2:unknown_field": {
19025 "manual_review": false,17889 "manual_review": false,
19026 "text": "OK"17890 "text": "OK"
@@ -19161,14 +18025,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL
19161 "manual_review": false,18025 "manual_review": false,
19162 "text": "OK"18026 "text": "OK"
19163 },18027 },
19164 "lint-snap-v2:description": {
19165 "manual_review": false,
19166 "text": "description is too short: 'My description '"
19167 },
19168 "lint-snap-v2:description_present": {
19169 "manual_review": false,
19170 "text": "OK"
19171 },
19172 "lint-snap-v2:desktop_file:exec:env.desktop": {18028 "lint-snap-v2:desktop_file:exec:env.desktop": {
19173 "manual_review": false,18029 "manual_review": false,
19174 "text": "OK"18030 "text": "OK"
@@ -19201,18 +18057,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL
19201 "manual_review": false,18057 "manual_review": false,
19202 "text": "OK"18058 "text": "OK"
19203 },18059 },
19204 "lint-snap-v2:summary": {
19205 "manual_review": false,
19206 "text": "summary is too short: 'my summary'"
19207 },
19208 "lint-snap-v2:summary_present": {
19209 "manual_review": false,
19210 "text": "OK"
19211 },
19212 "lint-snap-v2:title_present": {
19213 "manual_review": false,
19214 "text": "OK (optional title field not specified)"
19215 },
19216 "lint-snap-v2:unknown_field": {18060 "lint-snap-v2:unknown_field": {
19217 "manual_review": false,18061 "manual_review": false,
19218 "text": "OK"18062 "text": "OK"
@@ -19342,14 +18186,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL
19342 "manual_review": false,18186 "manual_review": false,
19343 "text": "OK"18187 "text": "OK"
19344 },18188 },
19345 "lint-snap-v2:description": {
19346 "manual_review": false,
19347 "text": "description is too short: 'My description '"
19348 },
19349 "lint-snap-v2:description_present": {
19350 "manual_review": false,
19351 "text": "OK"
19352 },
19353 "lint-snap-v2:desktop_file:exec:env.desktop": {18189 "lint-snap-v2:desktop_file:exec:env.desktop": {
19354 "manual_review": false,18190 "manual_review": false,
19355 "text": "OK"18191 "text": "OK"
@@ -19382,18 +18218,6 @@ test-bad-desktop-file-icon_1_all.snap: FAIL
19382 "manual_review": false,18218 "manual_review": false,
19383 "text": "OK"18219 "text": "OK"
19384 },18220 },
19385 "lint-snap-v2:summary": {
19386 "manual_review": false,
19387 "text": "summary is too short: 'my summary'"
19388 },
19389 "lint-snap-v2:summary_present": {
19390 "manual_review": false,
19391 "text": "OK"
19392 },
19393 "lint-snap-v2:title_present": {
19394 "manual_review": false,
19395 "text": "OK (optional title field not specified)"
19396 },
19397 "lint-snap-v2:unknown_field": {18221 "lint-snap-v2:unknown_field": {
19398 "manual_review": false,18222 "manual_review": false,
19399 "text": "OK"18223 "text": "OK"
@@ -19612,14 +18436,6 @@ test-bad-unicode_0_all.snap: FAIL
19612 "manual_review": false,18436 "manual_review": false,
19613 "text": "OK"18437 "text": "OK"
19614 },18438 },
19615 "lint-snap-v2:description": {
19616 "manual_review": false,
19617 "text": "OK"
19618 },
19619 "lint-snap-v2:description_present": {
19620 "manual_review": false,
19621 "text": "OK"
19622 },
19623 "lint-snap-v2:external_symlinks": {18439 "lint-snap-v2:external_symlinks": {
19624 "manual_review": false,18440 "manual_review": false,
19625 "text": "OK"18441 "text": "OK"
@@ -19640,18 +18456,6 @@ test-bad-unicode_0_all.snap: FAIL
19640 "manual_review": false,18456 "manual_review": false,
19641 "text": "OK"18457 "text": "OK"
19642 },18458 },
19643 "lint-snap-v2:summary": {
19644 "manual_review": false,
19645 "text": "summary is too short: 'invalid \u200b'"
19646 },
19647 "lint-snap-v2:summary_present": {
19648 "manual_review": false,
19649 "text": "OK"
19650 },
19651 "lint-snap-v2:title_present": {
19652 "manual_review": false,
19653 "text": "OK (optional title field not specified)"
19654 },
19655 "lint-snap-v2:unknown_field": {18459 "lint-snap-v2:unknown_field": {
19656 "manual_review": false,18460 "manual_review": false,
19657 "text": "OK"18461 "text": "OK"
@@ -19788,14 +18592,6 @@ test-bad-unicode_0_all.snap: FAIL
19788 "manual_review": false,18592 "manual_review": false,
19789 "text": "OK"18593 "text": "OK"
19790 },18594 },
19791 "lint-snap-v2:description": {
19792 "manual_review": false,
19793 "text": "OK"
19794 },
19795 "lint-snap-v2:description_present": {
19796 "manual_review": false,
19797 "text": "OK"
19798 },
19799 "lint-snap-v2:external_symlinks": {18595 "lint-snap-v2:external_symlinks": {
19800 "manual_review": false,18596 "manual_review": false,
19801 "text": "OK"18597 "text": "OK"
@@ -19816,18 +18612,6 @@ test-bad-unicode_0_all.snap: FAIL
19816 "manual_review": false,18612 "manual_review": false,
19817 "text": "OK"18613 "text": "OK"
19818 },18614 },
19819 "lint-snap-v2:summary": {
19820 "manual_review": false,
19821 "text": "summary is too short: 'invalid \u200b'"
19822 },
19823 "lint-snap-v2:summary_present": {
19824 "manual_review": false,
19825 "text": "OK"
19826 },
19827 "lint-snap-v2:title_present": {
19828 "manual_review": false,
19829 "text": "OK (optional title field not specified)"
19830 },
19831 "lint-snap-v2:unknown_field": {18615 "lint-snap-v2:unknown_field": {
19832 "manual_review": false,18616 "manual_review": false,
19833 "text": "OK"18617 "text": "OK"
@@ -19931,10 +18715,6 @@ test-base-devnull_1.0_all.snap: FAIL
19931 "manual_review": false,18715 "manual_review": false,
19932 "text": "OK"18716 "text": "OK"
19933 },18717 },
19934 "lint-snap-v2:description_present": {
19935 "manual_review": false,
19936 "text": "OK (optional description field not specified)"
19937 },
19938 "lint-snap-v2:grade_valid": {18718 "lint-snap-v2:grade_valid": {
19939 "manual_review": false,18719 "manual_review": false,
19940 "text": "OK"18720 "text": "OK"
@@ -19947,18 +18727,6 @@ test-base-devnull_1.0_all.snap: FAIL
19947 "manual_review": false,18727 "manual_review": false,
19948 "text": "OK"18728 "text": "OK"
19949 },18729 },
19950 "lint-snap-v2:summary": {
19951 "manual_review": false,
19952 "text": "OK"
19953 },
19954 "lint-snap-v2:summary_present": {
19955 "manual_review": false,
19956 "text": "OK"
19957 },
19958 "lint-snap-v2:title_present": {
19959 "manual_review": false,
19960 "text": "OK (optional title field not specified)"
19961 },
19962 "lint-snap-v2:unknown_field": {18730 "lint-snap-v2:unknown_field": {
19963 "manual_review": false,18731 "manual_review": false,
19964 "text": "OK"18732 "text": "OK"
@@ -20036,10 +18804,6 @@ test-base-devnull_1.0_all.snap: FAIL
20036 "manual_review": false,18804 "manual_review": false,
20037 "text": "OK"18805 "text": "OK"
20038 },18806 },
20039 "lint-snap-v2:description_present": {
20040 "manual_review": false,
20041 "text": "OK (optional description field not specified)"
20042 },
20043 "lint-snap-v2:grade_valid": {18807 "lint-snap-v2:grade_valid": {
20044 "manual_review": false,18808 "manual_review": false,
20045 "text": "OK"18809 "text": "OK"
@@ -20052,18 +18816,6 @@ test-base-devnull_1.0_all.snap: FAIL
20052 "manual_review": false,18816 "manual_review": false,
20053 "text": "OK"18817 "text": "OK"
20054 },18818 },
20055 "lint-snap-v2:summary": {
20056 "manual_review": false,
20057 "text": "OK"
20058 },
20059 "lint-snap-v2:summary_present": {
20060 "manual_review": false,
20061 "text": "OK"
20062 },
20063 "lint-snap-v2:title_present": {
20064 "manual_review": false,
20065 "text": "OK (optional title field not specified)"
20066 },
20067 "lint-snap-v2:unknown_field": {18819 "lint-snap-v2:unknown_field": {
20068 "manual_review": false,18820 "manual_review": false,
20069 "text": "OK"18821 "text": "OK"
@@ -20178,14 +18930,6 @@ test-base-disallowed_0_all.snap: FAIL
20178 "manual_review": false,18930 "manual_review": false,
20179 "text": "OK"18931 "text": "OK"
20180 },18932 },
20181 "lint-snap-v2:description": {
20182 "manual_review": false,
20183 "text": "description is too short: 'My description '"
20184 },
20185 "lint-snap-v2:description_present": {
20186 "manual_review": false,
20187 "text": "OK"
20188 },
20189 "lint-snap-v2:external_symlinks": {18933 "lint-snap-v2:external_symlinks": {
20190 "manual_review": false,18934 "manual_review": false,
20191 "text": "OK"18935 "text": "OK"
@@ -20206,18 +18950,6 @@ test-base-disallowed_0_all.snap: FAIL
20206 "manual_review": false,18950 "manual_review": false,
20207 "text": "OK"18951 "text": "OK"
20208 },18952 },
20209 "lint-snap-v2:summary": {
20210 "manual_review": false,
20211 "text": "summary is too short: 'my summary'"
20212 },
20213 "lint-snap-v2:summary_present": {
20214 "manual_review": false,
20215 "text": "OK"
20216 },
20217 "lint-snap-v2:title_present": {
20218 "manual_review": false,
20219 "text": "OK (optional title field not specified)"
20220 },
20221 "lint-snap-v2:unknown_field": {18953 "lint-snap-v2:unknown_field": {
20222 "manual_review": false,18954 "manual_review": false,
20223 "text": "OK"18955 "text": "OK"
@@ -20338,14 +19070,6 @@ test-base-disallowed_0_all.snap: FAIL
20338 "manual_review": false,19070 "manual_review": false,
20339 "text": "OK"19071 "text": "OK"
20340 },19072 },
20341 "lint-snap-v2:description": {
20342 "manual_review": false,
20343 "text": "description is too short: 'My description '"
20344 },
20345 "lint-snap-v2:description_present": {
20346 "manual_review": false,
20347 "text": "OK"
20348 },
20349 "lint-snap-v2:external_symlinks": {19073 "lint-snap-v2:external_symlinks": {
20350 "manual_review": false,19074 "manual_review": false,
20351 "text": "OK"19075 "text": "OK"
@@ -20366,18 +19090,6 @@ test-base-disallowed_0_all.snap: FAIL
20366 "manual_review": false,19090 "manual_review": false,
20367 "text": "OK"19091 "text": "OK"
20368 },19092 },
20369 "lint-snap-v2:summary": {
20370 "manual_review": false,
20371 "text": "summary is too short: 'my summary'"
20372 },
20373 "lint-snap-v2:summary_present": {
20374 "manual_review": false,
20375 "text": "OK"
20376 },
20377 "lint-snap-v2:title_present": {
20378 "manual_review": false,
20379 "text": "OK (optional title field not specified)"
20380 },
20381 "lint-snap-v2:unknown_field": {19093 "lint-snap-v2:unknown_field": {
20382 "manual_review": false,19094 "manual_review": false,
20383 "text": "OK"19095 "text": "OK"
@@ -20481,10 +19193,6 @@ test-base-missing-mountpoint_1.0_all.snap: FAIL
20481 "manual_review": false,19193 "manual_review": false,
20482 "text": "OK"19194 "text": "OK"
20483 },19195 },
20484 "lint-snap-v2:description_present": {
20485 "manual_review": false,
20486 "text": "OK (optional description field not specified)"
20487 },
20488 "lint-snap-v2:hooks_present": {19196 "lint-snap-v2:hooks_present": {
20489 "manual_review": false,19197 "manual_review": false,
20490 "text": "OK (optional hooks field not specified)"19198 "text": "OK (optional hooks field not specified)"
@@ -20493,18 +19201,6 @@ test-base-missing-mountpoint_1.0_all.snap: FAIL
20493 "manual_review": false,19201 "manual_review": false,
20494 "text": "OK"19202 "text": "OK"
20495 },19203 },
20496 "lint-snap-v2:summary": {
20497 "manual_review": false,
20498 "text": "OK"
20499 },
20500 "lint-snap-v2:summary_present": {
20501 "manual_review": false,
20502 "text": "OK"
20503 },
20504 "lint-snap-v2:title_present": {
20505 "manual_review": false,
20506 "text": "OK (optional title field not specified)"
20507 },
20508 "lint-snap-v2:unknown_field": {19204 "lint-snap-v2:unknown_field": {
20509 "manual_review": false,19205 "manual_review": false,
20510 "text": "OK"19206 "text": "OK"
@@ -20581,10 +19277,6 @@ test-base-missing-mountpoint_1.0_all.snap: FAIL
20581 "manual_review": false,19277 "manual_review": false,
20582 "text": "OK"19278 "text": "OK"
20583 },19279 },
20584 "lint-snap-v2:description_present": {
20585 "manual_review": false,
20586 "text": "OK (optional description field not specified)"
20587 },
20588 "lint-snap-v2:hooks_present": {19280 "lint-snap-v2:hooks_present": {
20589 "manual_review": false,19281 "manual_review": false,
20590 "text": "OK (optional hooks field not specified)"19282 "text": "OK (optional hooks field not specified)"
@@ -20593,18 +19285,6 @@ test-base-missing-mountpoint_1.0_all.snap: FAIL
20593 "manual_review": false,19285 "manual_review": false,
20594 "text": "OK"19286 "text": "OK"
20595 },19287 },
20596 "lint-snap-v2:summary": {
20597 "manual_review": false,
20598 "text": "OK"
20599 },
20600 "lint-snap-v2:summary_present": {
20601 "manual_review": false,
20602 "text": "OK"
20603 },
20604 "lint-snap-v2:title_present": {
20605 "manual_review": false,
20606 "text": "OK (optional title field not specified)"
20607 },
20608 "lint-snap-v2:unknown_field": {19288 "lint-snap-v2:unknown_field": {
20609 "manual_review": false,19289 "manual_review": false,
20610 "text": "OK"19290 "text": "OK"
@@ -20760,10 +19440,6 @@ test-base-slots-plugs_1.0_all.snap: FAIL
20760 "manual_review": false,19440 "manual_review": false,
20761 "text": "OK"19441 "text": "OK"
20762 },19442 },
20763 "lint-snap-v2:description_present": {
20764 "manual_review": false,
20765 "text": "OK (optional description field not specified)"
20766 },
20767 "lint-snap-v2:hooks_present": {19443 "lint-snap-v2:hooks_present": {
20768 "manual_review": false,19444 "manual_review": false,
20769 "text": "OK (optional hooks field not specified)"19445 "text": "OK (optional hooks field not specified)"
@@ -20788,18 +19464,6 @@ test-base-slots-plugs_1.0_all.snap: FAIL
20788 "manual_review": false,19464 "manual_review": false,
20789 "text": "OK"19465 "text": "OK"
20790 },19466 },
20791 "lint-snap-v2:summary": {
20792 "manual_review": false,
20793 "text": "OK"
20794 },
20795 "lint-snap-v2:summary_present": {
20796 "manual_review": false,
20797 "text": "OK"
20798 },
20799 "lint-snap-v2:title_present": {
20800 "manual_review": false,
20801 "text": "OK (optional title field not specified)"
20802 },
20803 "lint-snap-v2:unknown_field": {19467 "lint-snap-v2:unknown_field": {
20804 "manual_review": false,19468 "manual_review": false,
20805 "text": "OK"19469 "text": "OK"
@@ -20954,10 +19618,6 @@ test-base-slots-plugs_1.0_all.snap: FAIL
20954 "manual_review": false,19618 "manual_review": false,
20955 "text": "OK"19619 "text": "OK"
20956 },19620 },
20957 "lint-snap-v2:description_present": {
20958 "manual_review": false,
20959 "text": "OK (optional description field not specified)"
20960 },
20961 "lint-snap-v2:hooks_present": {19621 "lint-snap-v2:hooks_present": {
20962 "manual_review": false,19622 "manual_review": false,
20963 "text": "OK (optional hooks field not specified)"19623 "text": "OK (optional hooks field not specified)"
@@ -20982,18 +19642,6 @@ test-base-slots-plugs_1.0_all.snap: FAIL
20982 "manual_review": false,19642 "manual_review": false,
20983 "text": "OK"19643 "text": "OK"
20984 },19644 },
20985 "lint-snap-v2:summary": {
20986 "manual_review": false,
20987 "text": "OK"
20988 },
20989 "lint-snap-v2:summary_present": {
20990 "manual_review": false,
20991 "text": "OK"
20992 },
20993 "lint-snap-v2:title_present": {
20994 "manual_review": false,
20995 "text": "OK (optional title field not specified)"
20996 },
20997 "lint-snap-v2:unknown_field": {19645 "lint-snap-v2:unknown_field": {
20998 "manual_review": false,19646 "manual_review": false,
20999 "text": "OK"19647 "text": "OK"
@@ -21118,14 +19766,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass
21118 "manual_review": false,19766 "manual_review": false,
21119 "text": "OK"19767 "text": "OK"
21120 },19768 },
21121 "lint-snap-v2:description": {
21122 "manual_review": false,
21123 "text": "OK"
21124 },
21125 "lint-snap-v2:description_present": {
21126 "manual_review": false,
21127 "text": "OK"
21128 },
21129 "lint-snap-v2:external_symlinks": {19769 "lint-snap-v2:external_symlinks": {
21130 "manual_review": false,19770 "manual_review": false,
21131 "text": "OK"19771 "text": "OK"
@@ -21150,18 +19790,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass
21150 "manual_review": false,19790 "manual_review": false,
21151 "text": "OK"19791 "text": "OK"
21152 },19792 },
21153 "lint-snap-v2:summary": {
21154 "manual_review": false,
21155 "text": "OK"
21156 },
21157 "lint-snap-v2:summary_present": {
21158 "manual_review": false,
21159 "text": "OK"
21160 },
21161 "lint-snap-v2:title_present": {
21162 "manual_review": false,
21163 "text": "OK (optional title field not specified)"
21164 },
21165 "lint-snap-v2:unknown_field": {19793 "lint-snap-v2:unknown_field": {
21166 "manual_review": false,19794 "manual_review": false,
21167 "text": "OK"19795 "text": "OK"
@@ -21277,14 +19905,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass
21277 "manual_review": false,19905 "manual_review": false,
21278 "text": "OK"19906 "text": "OK"
21279 },19907 },
21280 "lint-snap-v2:description": {
21281 "manual_review": false,
21282 "text": "OK"
21283 },
21284 "lint-snap-v2:description_present": {
21285 "manual_review": false,
21286 "text": "OK"
21287 },
21288 "lint-snap-v2:external_symlinks": {19908 "lint-snap-v2:external_symlinks": {
21289 "manual_review": false,19909 "manual_review": false,
21290 "text": "OK"19910 "text": "OK"
@@ -21309,18 +19929,6 @@ test-check-notices-esm-apps_0.1_amd64.snap: pass
21309 "manual_review": false,19929 "manual_review": false,
21310 "text": "OK"19930 "text": "OK"
21311 },19931 },
21312 "lint-snap-v2:summary": {
21313 "manual_review": false,
21314 "text": "OK"
21315 },
21316 "lint-snap-v2:summary_present": {
21317 "manual_review": false,
21318 "text": "OK"
21319 },
21320 "lint-snap-v2:title_present": {
21321 "manual_review": false,
21322 "text": "OK (optional title field not specified)"
21323 },
21324 "lint-snap-v2:unknown_field": {19932 "lint-snap-v2:unknown_field": {
21325 "manual_review": false,19933 "manual_review": false,
21326 "text": "OK"19934 "text": "OK"
@@ -21441,14 +20049,6 @@ test-check-notices-needed_0.1_amd64.snap: pass
21441 "manual_review": false,20049 "manual_review": false,
21442 "text": "OK"20050 "text": "OK"
21443 },20051 },
21444 "lint-snap-v2:description": {
21445 "manual_review": false,
21446 "text": "OK"
21447 },
21448 "lint-snap-v2:description_present": {
21449 "manual_review": false,
21450 "text": "OK"
21451 },
21452 "lint-snap-v2:external_symlinks": {20052 "lint-snap-v2:external_symlinks": {
21453 "manual_review": false,20053 "manual_review": false,
21454 "text": "OK"20054 "text": "OK"
@@ -21473,18 +20073,6 @@ test-check-notices-needed_0.1_amd64.snap: pass
21473 "manual_review": false,20073 "manual_review": false,
21474 "text": "OK"20074 "text": "OK"
21475 },20075 },
21476 "lint-snap-v2:summary": {
21477 "manual_review": false,
21478 "text": "OK"
21479 },
21480 "lint-snap-v2:summary_present": {
21481 "manual_review": false,
21482 "text": "OK"
21483 },
21484 "lint-snap-v2:title_present": {
21485 "manual_review": false,
21486 "text": "OK (optional title field not specified)"
21487 },
21488 "lint-snap-v2:unknown_field": {20076 "lint-snap-v2:unknown_field": {
21489 "manual_review": false,20077 "manual_review": false,
21490 "text": "OK"20078 "text": "OK"
@@ -21600,14 +20188,6 @@ test-check-notices-needed_0.1_amd64.snap: pass
21600 "manual_review": false,20188 "manual_review": false,
21601 "text": "OK"20189 "text": "OK"
21602 },20190 },
21603 "lint-snap-v2:description": {
21604 "manual_review": false,
21605 "text": "OK"
21606 },
21607 "lint-snap-v2:description_present": {
21608 "manual_review": false,
21609 "text": "OK"
21610 },
21611 "lint-snap-v2:external_symlinks": {20191 "lint-snap-v2:external_symlinks": {
21612 "manual_review": false,20192 "manual_review": false,
21613 "text": "OK"20193 "text": "OK"
@@ -21632,18 +20212,6 @@ test-check-notices-needed_0.1_amd64.snap: pass
21632 "manual_review": false,20212 "manual_review": false,
21633 "text": "OK"20213 "text": "OK"
21634 },20214 },
21635 "lint-snap-v2:summary": {
21636 "manual_review": false,
21637 "text": "OK"
21638 },
21639 "lint-snap-v2:summary_present": {
21640 "manual_review": false,
21641 "text": "OK"
21642 },
21643 "lint-snap-v2:title_present": {
21644 "manual_review": false,
21645 "text": "OK (optional title field not specified)"
21646 },
21647 "lint-snap-v2:unknown_field": {20215 "lint-snap-v2:unknown_field": {
21648 "manual_review": false,20216 "manual_review": false,
21649 "text": "OK"20217 "text": "OK"
@@ -21773,14 +20341,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL
21773 "manual_review": false,20341 "manual_review": false,
21774 "text": "OK"20342 "text": "OK"
21775 },20343 },
21776 "lint-snap-v2:description": {
21777 "manual_review": false,
21778 "text": "OK"
21779 },
21780 "lint-snap-v2:description_present": {
21781 "manual_review": false,
21782 "text": "OK"
21783 },
21784 "lint-snap-v2:external_symlinks": {20344 "lint-snap-v2:external_symlinks": {
21785 "manual_review": false,20345 "manual_review": false,
21786 "text": "OK"20346 "text": "OK"
@@ -21805,18 +20365,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL
21805 "manual_review": false,20365 "manual_review": false,
21806 "text": "OK"20366 "text": "OK"
21807 },20367 },
21808 "lint-snap-v2:summary": {
21809 "manual_review": false,
21810 "text": "OK"
21811 },
21812 "lint-snap-v2:summary_present": {
21813 "manual_review": false,
21814 "text": "OK"
21815 },
21816 "lint-snap-v2:title_present": {
21817 "manual_review": false,
21818 "text": "OK (optional title field not specified)"
21819 },
21820 "lint-snap-v2:unknown_field": {20368 "lint-snap-v2:unknown_field": {
21821 "manual_review": false,20369 "manual_review": false,
21822 "text": "OK"20370 "text": "OK"
@@ -21937,14 +20485,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL
21937 "manual_review": false,20485 "manual_review": false,
21938 "text": "OK"20486 "text": "OK"
21939 },20487 },
21940 "lint-snap-v2:description": {
21941 "manual_review": false,
21942 "text": "OK"
21943 },
21944 "lint-snap-v2:description_present": {
21945 "manual_review": false,
21946 "text": "OK"
21947 },
21948 "lint-snap-v2:external_symlinks": {20488 "lint-snap-v2:external_symlinks": {
21949 "manual_review": false,20489 "manual_review": false,
21950 "text": "OK"20490 "text": "OK"
@@ -21969,18 +20509,6 @@ test-check-notices-primed-stage-packages-needed_0.1_amd64.snap: FAIL
21969 "manual_review": false,20509 "manual_review": false,
21970 "text": "OK"20510 "text": "OK"
21971 },20511 },
21972 "lint-snap-v2:summary": {
21973 "manual_review": false,
21974 "text": "OK"
21975 },
21976 "lint-snap-v2:summary_present": {
21977 "manual_review": false,
21978 "text": "OK"
21979 },
21980 "lint-snap-v2:title_present": {
21981 "manual_review": false,
21982 "text": "OK (optional title field not specified)"
21983 },
21984 "lint-snap-v2:unknown_field": {20512 "lint-snap-v2:unknown_field": {
21985 "manual_review": false,20513 "manual_review": false,
21986 "text": "OK"20514 "text": "OK"
@@ -22110,14 +20638,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL
22110 "manual_review": false,20638 "manual_review": false,
22111 "text": "OK"20639 "text": "OK"
22112 },20640 },
22113 "lint-snap-v2:description": {
22114 "manual_review": false,
22115 "text": "OK"
22116 },
22117 "lint-snap-v2:description_present": {
22118 "manual_review": false,
22119 "text": "OK"
22120 },
22121 "lint-snap-v2:external_symlinks": {20641 "lint-snap-v2:external_symlinks": {
22122 "manual_review": false,20642 "manual_review": false,
22123 "text": "OK"20643 "text": "OK"
@@ -22142,18 +20662,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL
22142 "manual_review": false,20662 "manual_review": false,
22143 "text": "OK"20663 "text": "OK"
22144 },20664 },
22145 "lint-snap-v2:summary": {
22146 "manual_review": false,
22147 "text": "OK"
22148 },
22149 "lint-snap-v2:summary_present": {
22150 "manual_review": false,
22151 "text": "OK"
22152 },
22153 "lint-snap-v2:title_present": {
22154 "manual_review": false,
22155 "text": "OK (optional title field not specified)"
22156 },
22157 "lint-snap-v2:unknown_field": {20665 "lint-snap-v2:unknown_field": {
22158 "manual_review": false,20666 "manual_review": false,
22159 "text": "OK"20667 "text": "OK"
@@ -22274,14 +20782,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL
22274 "manual_review": false,20782 "manual_review": false,
22275 "text": "OK"20783 "text": "OK"
22276 },20784 },
22277 "lint-snap-v2:description": {
22278 "manual_review": false,
22279 "text": "OK"
22280 },
22281 "lint-snap-v2:description_present": {
22282 "manual_review": false,
22283 "text": "OK"
22284 },
22285 "lint-snap-v2:external_symlinks": {20785 "lint-snap-v2:external_symlinks": {
22286 "manual_review": false,20786 "manual_review": false,
22287 "text": "OK"20787 "text": "OK"
@@ -22306,18 +20806,6 @@ test-check-notices-primed-stage-packages-needed_0.2_amd64.snap: FAIL
22306 "manual_review": false,20806 "manual_review": false,
22307 "text": "OK"20807 "text": "OK"
22308 },20808 },
22309 "lint-snap-v2:summary": {
22310 "manual_review": false,
22311 "text": "OK"
22312 },
22313 "lint-snap-v2:summary_present": {
22314 "manual_review": false,
22315 "text": "OK"
22316 },
22317 "lint-snap-v2:title_present": {
22318 "manual_review": false,
22319 "text": "OK (optional title field not specified)"
22320 },
22321 "lint-snap-v2:unknown_field": {20809 "lint-snap-v2:unknown_field": {
22322 "manual_review": false,20810 "manual_review": false,
22323 "text": "OK"20811 "text": "OK"
@@ -22438,14 +20926,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass
22438 "manual_review": false,20926 "manual_review": false,
22439 "text": "OK"20927 "text": "OK"
22440 },20928 },
22441 "lint-snap-v2:description": {
22442 "manual_review": false,
22443 "text": "OK"
22444 },
22445 "lint-snap-v2:description_present": {
22446 "manual_review": false,
22447 "text": "OK"
22448 },
22449 "lint-snap-v2:external_symlinks": {20929 "lint-snap-v2:external_symlinks": {
22450 "manual_review": false,20930 "manual_review": false,
22451 "text": "OK"20931 "text": "OK"
@@ -22470,18 +20950,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass
22470 "manual_review": false,20950 "manual_review": false,
22471 "text": "OK"20951 "text": "OK"
22472 },20952 },
22473 "lint-snap-v2:summary": {
22474 "manual_review": false,
22475 "text": "OK"
22476 },
22477 "lint-snap-v2:summary_present": {
22478 "manual_review": false,
22479 "text": "OK"
22480 },
22481 "lint-snap-v2:title_present": {
22482 "manual_review": false,
22483 "text": "OK (optional title field not specified)"
22484 },
22485 "lint-snap-v2:unknown_field": {20953 "lint-snap-v2:unknown_field": {
22486 "manual_review": false,20954 "manual_review": false,
22487 "text": "OK"20955 "text": "OK"
@@ -22597,14 +21065,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass
22597 "manual_review": false,21065 "manual_review": false,
22598 "text": "OK"21066 "text": "OK"
22599 },21067 },
22600 "lint-snap-v2:description": {
22601 "manual_review": false,
22602 "text": "OK"
22603 },
22604 "lint-snap-v2:description_present": {
22605 "manual_review": false,
22606 "text": "OK"
22607 },
22608 "lint-snap-v2:external_symlinks": {21068 "lint-snap-v2:external_symlinks": {
22609 "manual_review": false,21069 "manual_review": false,
22610 "text": "OK"21070 "text": "OK"
@@ -22629,18 +21089,6 @@ test-check-notices-primed-stage-packages_0.1_amd64.snap: pass
22629 "manual_review": false,21089 "manual_review": false,
22630 "text": "OK"21090 "text": "OK"
22631 },21091 },
22632 "lint-snap-v2:summary": {
22633 "manual_review": false,
22634 "text": "OK"
22635 },
22636 "lint-snap-v2:summary_present": {
22637 "manual_review": false,
22638 "text": "OK"
22639 },
22640 "lint-snap-v2:title_present": {
22641 "manual_review": false,
22642 "text": "OK (optional title field not specified)"
22643 },
22644 "lint-snap-v2:unknown_field": {21092 "lint-snap-v2:unknown_field": {
22645 "manual_review": false,21093 "manual_review": false,
22646 "text": "OK"21094 "text": "OK"
@@ -22761,14 +21209,6 @@ test-check-notices_0.1_amd64.snap: pass
22761 "manual_review": false,21209 "manual_review": false,
22762 "text": "OK"21210 "text": "OK"
22763 },21211 },
22764 "lint-snap-v2:description": {
22765 "manual_review": false,
22766 "text": "OK"
22767 },
22768 "lint-snap-v2:description_present": {
22769 "manual_review": false,
22770 "text": "OK"
22771 },
22772 "lint-snap-v2:external_symlinks": {21212 "lint-snap-v2:external_symlinks": {
22773 "manual_review": false,21213 "manual_review": false,
22774 "text": "OK"21214 "text": "OK"
@@ -22793,18 +21233,6 @@ test-check-notices_0.1_amd64.snap: pass
22793 "manual_review": false,21233 "manual_review": false,
22794 "text": "OK"21234 "text": "OK"
22795 },21235 },
22796 "lint-snap-v2:summary": {
22797 "manual_review": false,
22798 "text": "OK"
22799 },
22800 "lint-snap-v2:summary_present": {
22801 "manual_review": false,
22802 "text": "OK"
22803 },
22804 "lint-snap-v2:title_present": {
22805 "manual_review": false,
22806 "text": "OK (optional title field not specified)"
22807 },
22808 "lint-snap-v2:unknown_field": {21236 "lint-snap-v2:unknown_field": {
22809 "manual_review": false,21237 "manual_review": false,
22810 "text": "OK"21238 "text": "OK"
@@ -22920,14 +21348,6 @@ test-check-notices_0.1_amd64.snap: pass
22920 "manual_review": false,21348 "manual_review": false,
22921 "text": "OK"21349 "text": "OK"
22922 },21350 },
22923 "lint-snap-v2:description": {
22924 "manual_review": false,
22925 "text": "OK"
22926 },
22927 "lint-snap-v2:description_present": {
22928 "manual_review": false,
22929 "text": "OK"
22930 },
22931 "lint-snap-v2:external_symlinks": {21351 "lint-snap-v2:external_symlinks": {
22932 "manual_review": false,21352 "manual_review": false,
22933 "text": "OK"21353 "text": "OK"
@@ -22952,18 +21372,6 @@ test-check-notices_0.1_amd64.snap: pass
22952 "manual_review": false,21372 "manual_review": false,
22953 "text": "OK"21373 "text": "OK"
22954 },21374 },
22955 "lint-snap-v2:summary": {
22956 "manual_review": false,
22957 "text": "OK"
22958 },
22959 "lint-snap-v2:summary_present": {
22960 "manual_review": false,
22961 "text": "OK"
22962 },
22963 "lint-snap-v2:title_present": {
22964 "manual_review": false,
22965 "text": "OK (optional title field not specified)"
22966 },
22967 "lint-snap-v2:unknown_field": {21375 "lint-snap-v2:unknown_field": {
22968 "manual_review": false,21376 "manual_review": false,
22969 "text": "OK"21377 "text": "OK"
@@ -23115,14 +21523,6 @@ test-classic_0_all.snap: FAIL
23115 "manual_review": false,21523 "manual_review": false,
23116 "text": "OK"21524 "text": "OK"
23117 },21525 },
23118 "lint-snap-v2:description": {
23119 "manual_review": false,
23120 "text": "OK"
23121 },
23122 "lint-snap-v2:description_present": {
23123 "manual_review": false,
23124 "text": "OK"
23125 },
23126 "lint-snap-v2:external_symlinks": {21526 "lint-snap-v2:external_symlinks": {
23127 "manual_review": false,21527 "manual_review": false,
23128 "text": "OK"21528 "text": "OK"
@@ -23143,18 +21543,6 @@ test-classic_0_all.snap: FAIL
23143 "manual_review": false,21543 "manual_review": false,
23144 "text": "OK"21544 "text": "OK"
23145 },21545 },
23146 "lint-snap-v2:summary": {
23147 "manual_review": false,
23148 "text": "summary is too short: 'my summary'"
23149 },
23150 "lint-snap-v2:summary_present": {
23151 "manual_review": false,
23152 "text": "OK"
23153 },
23154 "lint-snap-v2:title_present": {
23155 "manual_review": false,
23156 "text": "OK (optional title field not specified)"
23157 },
23158 "lint-snap-v2:unknown_field": {21546 "lint-snap-v2:unknown_field": {
23159 "manual_review": false,21547 "manual_review": false,
23160 "text": "OK"21548 "text": "OK"
@@ -23304,14 +21692,6 @@ test-classic_0_all.snap: FAIL
23304 "manual_review": false,21692 "manual_review": false,
23305 "text": "OK"21693 "text": "OK"
23306 },21694 },
23307 "lint-snap-v2:description": {
23308 "manual_review": false,
23309 "text": "OK"
23310 },
23311 "lint-snap-v2:description_present": {
23312 "manual_review": false,
23313 "text": "OK"
23314 },
23315 "lint-snap-v2:external_symlinks": {21695 "lint-snap-v2:external_symlinks": {
23316 "manual_review": false,21696 "manual_review": false,
23317 "text": "OK"21697 "text": "OK"
@@ -23332,18 +21712,6 @@ test-classic_0_all.snap: FAIL
23332 "manual_review": false,21712 "manual_review": false,
23333 "text": "OK"21713 "text": "OK"
23334 },21714 },
23335 "lint-snap-v2:summary": {
23336 "manual_review": false,
23337 "text": "summary is too short: 'my summary'"
23338 },
23339 "lint-snap-v2:summary_present": {
23340 "manual_review": false,
23341 "text": "OK"
23342 },
23343 "lint-snap-v2:title_present": {
23344 "manual_review": false,
23345 "text": "OK (optional title field not specified)"
23346 },
23347 "lint-snap-v2:unknown_field": {21715 "lint-snap-v2:unknown_field": {
23348 "manual_review": false,21716 "manual_review": false,
23349 "text": "OK"21717 "text": "OK"
@@ -23488,14 +21856,6 @@ test-command-with-args_0_all.snap: pass
23488 "manual_review": false,21856 "manual_review": false,
23489 "text": "OK"21857 "text": "OK"
23490 },21858 },
23491 "lint-snap-v2:description": {
23492 "manual_review": false,
23493 "text": "description is too short: 'My description '"
23494 },
23495 "lint-snap-v2:description_present": {
23496 "manual_review": false,
23497 "text": "OK"
23498 },
23499 "lint-snap-v2:external_symlinks": {21859 "lint-snap-v2:external_symlinks": {
23500 "manual_review": false,21860 "manual_review": false,
23501 "text": "OK"21861 "text": "OK"
@@ -23516,18 +21876,6 @@ test-command-with-args_0_all.snap: pass
23516 "manual_review": false,21876 "manual_review": false,
23517 "text": "OK"21877 "text": "OK"
23518 },21878 },
23519 "lint-snap-v2:summary": {
23520 "manual_review": false,
23521 "text": "summary is too short: 'my summary'"
23522 },
23523 "lint-snap-v2:summary_present": {
23524 "manual_review": false,
23525 "text": "OK"
23526 },
23527 "lint-snap-v2:title_present": {
23528 "manual_review": false,
23529 "text": "OK (optional title field not specified)"
23530 },
23531 "lint-snap-v2:unknown_field": {21879 "lint-snap-v2:unknown_field": {
23532 "manual_review": false,21880 "manual_review": false,
23533 "text": "OK"21881 "text": "OK"
@@ -23667,14 +22015,6 @@ test-command-with-args_0_all.snap: pass
23667 "manual_review": false,22015 "manual_review": false,
23668 "text": "OK"22016 "text": "OK"
23669 },22017 },
23670 "lint-snap-v2:description": {
23671 "manual_review": false,
23672 "text": "description is too short: 'My description '"
23673 },
23674 "lint-snap-v2:description_present": {
23675 "manual_review": false,
23676 "text": "OK"
23677 },
23678 "lint-snap-v2:external_symlinks": {22018 "lint-snap-v2:external_symlinks": {
23679 "manual_review": false,22019 "manual_review": false,
23680 "text": "OK"22020 "text": "OK"
@@ -23695,18 +22035,6 @@ test-command-with-args_0_all.snap: pass
23695 "manual_review": false,22035 "manual_review": false,
23696 "text": "OK"22036 "text": "OK"
23697 },22037 },
23698 "lint-snap-v2:summary": {
23699 "manual_review": false,
23700 "text": "summary is too short: 'my summary'"
23701 },
23702 "lint-snap-v2:summary_present": {
23703 "manual_review": false,
23704 "text": "OK"
23705 },
23706 "lint-snap-v2:title_present": {
23707 "manual_review": false,
23708 "text": "OK (optional title field not specified)"
23709 },
23710 "lint-snap-v2:unknown_field": {22038 "lint-snap-v2:unknown_field": {
23711 "manual_review": false,22039 "manual_review": false,
23712 "text": "OK"22040 "text": "OK"
@@ -23863,14 +22191,6 @@ test-common-id_0_all.snap: pass
23863 "manual_review": false,22191 "manual_review": false,
23864 "text": "OK"22192 "text": "OK"
23865 },22193 },
23866 "lint-snap-v2:description": {
23867 "manual_review": false,
23868 "text": "OK"
23869 },
23870 "lint-snap-v2:description_present": {
23871 "manual_review": false,
23872 "text": "OK"
23873 },
23874 "lint-snap-v2:external_symlinks": {22194 "lint-snap-v2:external_symlinks": {
23875 "manual_review": false,22195 "manual_review": false,
23876 "text": "OK"22196 "text": "OK"
@@ -23891,18 +22211,6 @@ test-common-id_0_all.snap: pass
23891 "manual_review": false,22211 "manual_review": false,
23892 "text": "OK"22212 "text": "OK"
23893 },22213 },
23894 "lint-snap-v2:summary": {
23895 "manual_review": false,
23896 "text": "summary is too short: 'my summary'"
23897 },
23898 "lint-snap-v2:summary_present": {
23899 "manual_review": false,
23900 "text": "OK"
23901 },
23902 "lint-snap-v2:title_present": {
23903 "manual_review": false,
23904 "text": "OK (optional title field not specified)"
23905 },
23906 "lint-snap-v2:unknown_field": {22214 "lint-snap-v2:unknown_field": {
23907 "manual_review": false,22215 "manual_review": false,
23908 "text": "OK"22216 "text": "OK"
@@ -24054,14 +22362,6 @@ test-common-id_0_all.snap: pass
24054 "manual_review": false,22362 "manual_review": false,
24055 "text": "OK"22363 "text": "OK"
24056 },22364 },
24057 "lint-snap-v2:description": {
24058 "manual_review": false,
24059 "text": "OK"
24060 },
24061 "lint-snap-v2:description_present": {
24062 "manual_review": false,
24063 "text": "OK"
24064 },
24065 "lint-snap-v2:external_symlinks": {22365 "lint-snap-v2:external_symlinks": {
24066 "manual_review": false,22366 "manual_review": false,
24067 "text": "OK"22367 "text": "OK"
@@ -24082,18 +22382,6 @@ test-common-id_0_all.snap: pass
24082 "manual_review": false,22382 "manual_review": false,
24083 "text": "OK"22383 "text": "OK"
24084 },22384 },
24085 "lint-snap-v2:summary": {
24086 "manual_review": false,
24087 "text": "summary is too short: 'my summary'"
24088 },
24089 "lint-snap-v2:summary_present": {
24090 "manual_review": false,
24091 "text": "OK"
24092 },
24093 "lint-snap-v2:title_present": {
24094 "manual_review": false,
24095 "text": "OK (optional title field not specified)"
24096 },
24097 "lint-snap-v2:unknown_field": {22385 "lint-snap-v2:unknown_field": {
24098 "manual_review": false,22386 "manual_review": false,
24099 "text": "OK"22387 "text": "OK"
@@ -24267,10 +22555,6 @@ test-completion_1.0_all.snap: pass
24267 "manual_review": false,22555 "manual_review": false,
24268 "text": "OK"22556 "text": "OK"
24269 },22557 },
24270 "lint-snap-v2:description_present": {
24271 "manual_review": false,
24272 "text": "OK (optional description field not specified)"
24273 },
24274 "lint-snap-v2:external_symlinks": {22558 "lint-snap-v2:external_symlinks": {
24275 "manual_review": false,22559 "manual_review": false,
24276 "text": "OK"22560 "text": "OK"
@@ -24287,14 +22571,6 @@ test-completion_1.0_all.snap: pass
24287 "manual_review": false,22571 "manual_review": false,
24288 "text": "OK"22572 "text": "OK"
24289 },22573 },
24290 "lint-snap-v2:summary_present": {
24291 "manual_review": false,
24292 "text": "OK (optional summary field not specified)"
24293 },
24294 "lint-snap-v2:title_present": {
24295 "manual_review": false,
24296 "text": "OK (optional title field not specified)"
24297 },
24298 "lint-snap-v2:unknown_field": {22574 "lint-snap-v2:unknown_field": {
24299 "manual_review": false,22575 "manual_review": false,
24300 "text": "OK"22576 "text": "OK"
@@ -24463,10 +22739,6 @@ test-completion_1.0_all.snap: pass
24463 "manual_review": false,22739 "manual_review": false,
24464 "text": "OK"22740 "text": "OK"
24465 },22741 },
24466 "lint-snap-v2:description_present": {
24467 "manual_review": false,
24468 "text": "OK (optional description field not specified)"
24469 },
24470 "lint-snap-v2:external_symlinks": {22742 "lint-snap-v2:external_symlinks": {
24471 "manual_review": false,22743 "manual_review": false,
24472 "text": "OK"22744 "text": "OK"
@@ -24483,14 +22755,6 @@ test-completion_1.0_all.snap: pass
24483 "manual_review": false,22755 "manual_review": false,
24484 "text": "OK"22756 "text": "OK"
24485 },22757 },
24486 "lint-snap-v2:summary_present": {
24487 "manual_review": false,
24488 "text": "OK (optional summary field not specified)"
24489 },
24490 "lint-snap-v2:title_present": {
24491 "manual_review": false,
24492 "text": "OK (optional title field not specified)"
24493 },
24494 "lint-snap-v2:unknown_field": {22758 "lint-snap-v2:unknown_field": {
24495 "manual_review": false,22759 "manual_review": false,
24496 "text": "OK"22760 "text": "OK"
@@ -24656,14 +22920,6 @@ test-content_0.1_all.snap: pass
24656 "manual_review": false,22920 "manual_review": false,
24657 "text": "OK"22921 "text": "OK"
24658 },22922 },
24659 "lint-snap-v2:description": {
24660 "manual_review": false,
24661 "text": "OK"
24662 },
24663 "lint-snap-v2:description_present": {
24664 "manual_review": false,
24665 "text": "OK"
24666 },
24667 "lint-snap-v2:external_symlinks": {22923 "lint-snap-v2:external_symlinks": {
24668 "manual_review": false,22924 "manual_review": false,
24669 "text": "OK"22925 "text": "OK"
@@ -24812,18 +23068,6 @@ test-content_0.1_all.snap: pass
24812 "manual_review": false,23068 "manual_review": false,
24813 "text": "OK"23069 "text": "OK"
24814 },23070 },
24815 "lint-snap-v2:summary": {
24816 "manual_review": false,
24817 "text": "OK"
24818 },
24819 "lint-snap-v2:summary_present": {
24820 "manual_review": false,
24821 "text": "OK"
24822 },
24823 "lint-snap-v2:title_present": {
24824 "manual_review": false,
24825 "text": "OK (optional title field not specified)"
24826 },
24827 "lint-snap-v2:unknown_field": {23071 "lint-snap-v2:unknown_field": {
24828 "manual_review": false,23072 "manual_review": false,
24829 "text": "OK"23073 "text": "OK"
@@ -24980,14 +23224,6 @@ test-content_0.1_all.snap: pass
24980 "manual_review": false,23224 "manual_review": false,
24981 "text": "OK"23225 "text": "OK"
24982 },23226 },
24983 "lint-snap-v2:description": {
24984 "manual_review": false,
24985 "text": "OK"
24986 },
24987 "lint-snap-v2:description_present": {
24988 "manual_review": false,
24989 "text": "OK"
24990 },
24991 "lint-snap-v2:external_symlinks": {23227 "lint-snap-v2:external_symlinks": {
24992 "manual_review": false,23228 "manual_review": false,
24993 "text": "OK"23229 "text": "OK"
@@ -25136,18 +23372,6 @@ test-content_0.1_all.snap: pass
25136 "manual_review": false,23372 "manual_review": false,
25137 "text": "OK"23373 "text": "OK"
25138 },23374 },
25139 "lint-snap-v2:summary": {
25140 "manual_review": false,
25141 "text": "OK"
25142 },
25143 "lint-snap-v2:summary_present": {
25144 "manual_review": false,
25145 "text": "OK"
25146 },
25147 "lint-snap-v2:title_present": {
25148 "manual_review": false,
25149 "text": "OK (optional title field not specified)"
25150 },
25151 "lint-snap-v2:unknown_field": {23375 "lint-snap-v2:unknown_field": {
25152 "manual_review": false,23376 "manual_review": false,
25153 "text": "OK"23377 "text": "OK"
@@ -25244,14 +23468,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL
25244 "manual_review": false,23468 "manual_review": false,
25245 "text": "'confinement' should not be used with 'type: os'"23469 "text": "'confinement' should not be used with 'type: os'"
25246 },23470 },
25247 "lint-snap-v2:description": {
25248 "manual_review": false,
25249 "text": "OK"
25250 },
25251 "lint-snap-v2:description_present": {
25252 "manual_review": false,
25253 "text": "OK"
25254 },
25255 "lint-snap-v2:grade_valid": {23471 "lint-snap-v2:grade_valid": {
25256 "manual_review": false,23472 "manual_review": false,
25257 "text": "OK"23473 "text": "OK"
@@ -25272,18 +23488,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL
25272 "manual_review": false,23488 "manual_review": false,
25273 "text": "OK"23489 "text": "OK"
25274 },23490 },
25275 "lint-snap-v2:summary": {
25276 "manual_review": false,
25277 "text": "OK"
25278 },
25279 "lint-snap-v2:summary_present": {
25280 "manual_review": false,
25281 "text": "OK"
25282 },
25283 "lint-snap-v2:title_present": {
25284 "manual_review": false,
25285 "text": "OK (optional title field not specified)"
25286 },
25287 "lint-snap-v2:unknown_field": {23491 "lint-snap-v2:unknown_field": {
25288 "manual_review": false,23492 "manual_review": false,
25289 "text": "OK"23493 "text": "OK"
@@ -25355,14 +23559,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL
25355 "manual_review": false,23559 "manual_review": false,
25356 "text": "'confinement' should not be used with 'type: os'"23560 "text": "'confinement' should not be used with 'type: os'"
25357 },23561 },
25358 "lint-snap-v2:description": {
25359 "manual_review": false,
25360 "text": "OK"
25361 },
25362 "lint-snap-v2:description_present": {
25363 "manual_review": false,
25364 "text": "OK"
25365 },
25366 "lint-snap-v2:grade_valid": {23562 "lint-snap-v2:grade_valid": {
25367 "manual_review": false,23563 "manual_review": false,
25368 "text": "OK"23564 "text": "OK"
@@ -25383,18 +23579,6 @@ test-core-with-primed-staged_16-2.37.2_amd64.snap: FAIL
25383 "manual_review": false,23579 "manual_review": false,
25384 "text": "OK"23580 "text": "OK"
25385 },23581 },
25386 "lint-snap-v2:summary": {
25387 "manual_review": false,
25388 "text": "OK"
25389 },
25390 "lint-snap-v2:summary_present": {
25391 "manual_review": false,
25392 "text": "OK"
25393 },
25394 "lint-snap-v2:title_present": {
25395 "manual_review": false,
25396 "text": "OK (optional title field not specified)"
25397 },
25398 "lint-snap-v2:unknown_field": {23582 "lint-snap-v2:unknown_field": {
25399 "manual_review": false,23583 "manual_review": false,
25400 "text": "OK"23584 "text": "OK"
@@ -25475,14 +23659,6 @@ test-core_16-2.37.2_amd64.snap: FAIL
25475 "manual_review": false,23659 "manual_review": false,
25476 "text": "'confinement' should not be used with 'type: os'"23660 "text": "'confinement' should not be used with 'type: os'"
25477 },23661 },
25478 "lint-snap-v2:description": {
25479 "manual_review": false,
25480 "text": "OK"
25481 },
25482 "lint-snap-v2:description_present": {
25483 "manual_review": false,
25484 "text": "OK"
25485 },
25486 "lint-snap-v2:grade_valid": {23662 "lint-snap-v2:grade_valid": {
25487 "manual_review": false,23663 "manual_review": false,
25488 "text": "OK"23664 "text": "OK"
@@ -25503,18 +23679,6 @@ test-core_16-2.37.2_amd64.snap: FAIL
25503 "manual_review": false,23679 "manual_review": false,
25504 "text": "OK"23680 "text": "OK"
25505 },23681 },
25506 "lint-snap-v2:summary": {
25507 "manual_review": false,
25508 "text": "OK"
25509 },
25510 "lint-snap-v2:summary_present": {
25511 "manual_review": false,
25512 "text": "OK"
25513 },
25514 "lint-snap-v2:title_present": {
25515 "manual_review": false,
25516 "text": "OK (optional title field not specified)"
25517 },
25518 "lint-snap-v2:unknown_field": {23682 "lint-snap-v2:unknown_field": {
25519 "manual_review": false,23683 "manual_review": false,
25520 "text": "OK"23684 "text": "OK"
@@ -25586,14 +23750,6 @@ test-core_16-2.37.2_amd64.snap: FAIL
25586 "manual_review": false,23750 "manual_review": false,
25587 "text": "'confinement' should not be used with 'type: os'"23751 "text": "'confinement' should not be used with 'type: os'"
25588 },23752 },
25589 "lint-snap-v2:description": {
25590 "manual_review": false,
25591 "text": "OK"
25592 },
25593 "lint-snap-v2:description_present": {
25594 "manual_review": false,
25595 "text": "OK"
25596 },
25597 "lint-snap-v2:grade_valid": {23753 "lint-snap-v2:grade_valid": {
25598 "manual_review": false,23754 "manual_review": false,
25599 "text": "OK"23755 "text": "OK"
@@ -25614,18 +23770,6 @@ test-core_16-2.37.2_amd64.snap: FAIL
25614 "manual_review": false,23770 "manual_review": false,
25615 "text": "OK"23771 "text": "OK"
25616 },23772 },
25617 "lint-snap-v2:summary": {
25618 "manual_review": false,
25619 "text": "OK"
25620 },
25621 "lint-snap-v2:summary_present": {
25622 "manual_review": false,
25623 "text": "OK"
25624 },
25625 "lint-snap-v2:title_present": {
25626 "manual_review": false,
25627 "text": "OK (optional title field not specified)"
25628 },
25629 "lint-snap-v2:unknown_field": {23773 "lint-snap-v2:unknown_field": {
25630 "manual_review": false,23774 "manual_review": false,
25631 "text": "OK"23775 "text": "OK"
@@ -25739,14 +23883,6 @@ test-desktop-file_1_all.snap: pass
25739 "manual_review": false,23883 "manual_review": false,
25740 "text": "OK"23884 "text": "OK"
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches