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

Attachment: signature.asc
Description: Digital signature

Reply via email to