Hi Richard (and everyone else reading the buglog), sry to take so long to reply but I somehow didn't receive your mail and just got prodded about it @ DebConf earlier this week… If that should happen again, feel free to poke me by mail/IRC or any other method available!
On Tue, Feb 17, 2015 at 12:53:40AM -0500, Richard Winters wrote: > The requested feature I believe I can do with some investigation of the > code and time to get familiar - so not sure if I should go ahead and try or > if I might want to stay away from this particular request? No, you absolutely don't want to stay away from it! ;) I know, famous last words, but I don't envision it to be very hard to implement, which is why I tagged it 'gift' – which is now 'newcomer' – it is certainly a slightly bigger project than most newcomer-bugs, but doable. So, just start & get in touch with us. On the other hand, if you don't want to do that it is fine as well, just say so, as I think we should eventually fix this and if no newcomer is interested we might end up doing it by ourselves (just that this usually takes longer as there are many other things to do, too). > However, I'm also very interested in the plugin API you have stated would > be a good idea. I'd be interested to help with that - especially if you > guys would consider a more modern and universal approach (such as JS rather > than LUA). I was totally dreaming at that point and I will now continue with it, but please realize that this will be a HUGE project if we ever going to do this. Certainly nothing which is on the short-term list. What this probably would include is simple C++ plugin interface in which you could implement e.g. a python, lua, js, whatever "meta"-plugin so that plugins could be written in these, too. The point here is mostly, that apt is pretty low in the dependency chain, so it can't easily pull in new dependencies and regardless of which language interpreter that would be, it would be a huge tree, which would need to be in a minimal chroot as well as (cross-)bootstrappable among other things. The (semi-)dead apt-rpm got away with a lua hook system mainly as rpm already needs it – and this is certainly interesting to look at, but very likely at most as an inspiration rather than a patch source… Best regards David Kalnischkies
signature.asc
Description: Digital signature