Why bundling lua?

Ralf Corsepius rc040203 at freenet.de
Tue Apr 25 09:17:40 PDT 2006


On Tue, 2006-04-25 at 19:15 +0300, Panu Matilainen wrote:
> On Tue, 2006-04-25 at 17:40 +0200, Ralf Corsepius wrote:
> > Hi,
> > 
> > Question: Why does apt-rpm have a copy of lua bundled with it and can't
> > use an external lua instead?
> > 
> > I see apt-pkg/luaiface.h is accessing some private lua header files, but
> > I know too little about lua to be able to understand it.
> 
> Because it's not just an arbitrarily selected script interpreter to run
> external commands at certain points, it's *embedded* in libapt so that
> it can affect update/downgrade etc decisions, alter configuration at
> runtime and such. It simply wouldn't be possible to do those things from
> an external process.
I fail to understand how linking against an external liblua/liblualib
instead of linking against the private copy would change anything about
this.

Ralf





More information about the Apt-Rpm mailing list