Voting starts in March for the Drupal Association Board election.
When configuration schemas were written, the langcode and uuid keys were not consistently added.
1. A langcode can appear in any configuration file, but as a general rule, files which have a label or text type should have a langcode schema key. That is, since the label and text types are used to designate textual configuration that is in a human language, it makes direct sense that the configuration file would define which language is that. This langcode is always at the top level of the file in the top level mapping. The langcode may not appear in the shipped configuration, however it is not a problem to define optional elements in the schema.
2. Any configuration .yml file that is a result of a config entity should have a uuid schema element defined. The configuration entities have uuids to uniquely identify them in the system. The uuid may not appear in the shipped configuration entity, however it is not a problem to define optional elements in the schema.
PASSED: [[SimpleTest]]: [MySQL] 54,101 pass(es). View
PASSED: [[SimpleTest]]: [MySQL] 54,198 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] 54,145 pass(es), 2 fail(s), and 0 exception(s). View