Maybe just cosmetic, but the weird message below during booting puzzles me. The only thing close to a "New item at 7" under an "Add" that I can find is item 6 (of 0 thru 6, making it the 7th item) in config.list/Kernel/Add. It's my USBPorts.kext. And it certainly isn't "new." No apparent effect on computer operation. Any comments?
View attachment 574158
"No schema" means there's a property with a name that is not recognized as valid OC config.
The 7 index means the eighth entry, and it's under some Add. Ocvalidate might output more context.
Unclear what "New Item" means: is it the default name given to new properties by your plist editor?
It could be a bug introduced to the OC config parser (maybe exposed by the edge-case of missing boilerplate properties that would happen to be boolean set to No.)
———
As to the wisdom of the practice of eliminating all entries based on a certain value: It's a risky edit.
Does the OC documentation stipulate that all boolean properties are designed with No for the default?
Will this continue to be true in the future?
While you can generalize that as new config is added it will tend towards safe defaults and therefore will work if omitted, due to interdependence between properties (iomapper config comes to mind) you can't generalize that in retrospect that it's safe to delete config based on a value assumed to be a default.
Plus it's just risky form. If you had previously made an error in such config, however minor, eliminating the config altogether is serving to hide a hazard.
OTOH, taken as a whole ACPI is a house of cards, so why not race to oblivion.