On Tue, 23 Jan 2024 at 14:00, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > > Hi Emil, > > On Tue, Jan 23, 2024 at 8:54 AM Emil Velikov <emil.l.velikov@xxxxxxxxx> wrote: > > > > 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? > > Not really, well just the sixaxis but that can be converted to be > built-in, but that being external means that there could be external > plugins we don't know about thus why I think we would be better to > have a flag to re-enable them just in case. Anyway I think for sixaxis > we could just have it as built-in since it seems popular enough with > the likes of steam deck, etc. > Ack, much appreciated. Will send v2 shortly. Emil