On Mon, 22 Jan 2024 at 18:35, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > > Hi Emil, > > On Tue, Jan 16, 2024 at 9:19 AM Emil Velikov via B4 Relay > <devnull+emil.l.velikov.gmail.com@xxxxxxxxxx> wrote: > > > > Greetings one and all, > > > > In this series, we prune support for external plugins and cleanup the > > associated code. The inspiration here is multiple-fold: > > - the plugins are under linked - generally a bad idea > > - the plugins use undefined, unscoped, unversioned internal API > > - the main daemons expose their internal API increasing their size > > Im not so sure I want to remove the external plugins support > completely, but I do understand that normally distros don't really > want to have it enabled in production due to the reasons mentioned > above, but I think we could find a middle ground here by disabling it > by default but still let systems to re-enable it if they have some > custom plugin that they may still want to use as external plugin. > Thanks for the feedback. Sure, I can convert this to a "configure --support-external-plugins", where all the presently removed code will be compiled out. Still not entirely sure how external plugins are supposed to work, considering the API/ABI mentioned earlier - any pointers? Do you know of any example plugins that you can mention? -Emil