plugin meta information is part of AAP XML metadata, and having duplicate information goes against single source of truth manner.
However, in most case we expect plugins to implement this "extension", and it is rather annoying if we have to deal with plugins without it. We should rather let people define in C header and optionally generate aap_metadata.xml (directly, or as some merge-able XML fragment) automatically, if not too messy.
plugin meta information is part of AAP XML metadata, and having duplicate information goes against single source of truth manner.
However, in most case we expect plugins to implement this "extension", and it is rather annoying if we have to deal with plugins without it. We should rather let people define in C header and optionally generate
aap_metadata.xml
(directly, or as some merge-able XML fragment) automatically, if not too messy.It is going to be a BREAKING CHANGE.