[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua within Debian
- From: nop@...
- Date: Mon, 11 Feb 2002 16:44:37 -0600 (CST)
On Mon, 11 Feb 2002, Daniel Silverstone wrote:
> On Sun, Feb 03, 2002 at 11:47:07PM +0000, Daniel Silverstone wrote:
> > http://lua.digital-scurf.org/ has a few more details.
> > I hope to have packages /and/ policy ready in a few weeks at most.
>
> Today I have uploaded an initial set of lua 4.0 packages to
>
> http://lua.digital-scurf.org/packages/
>
> they are the plain lua 4.0 system (with shared library support for liblua
> and liblualib) -- No require, no loadlib, nothing fancy.
>
> This is the vanilla "lua" which debian will carry.
>
> Comments and ideas for these packages should be emailed to me as soon as
> possible please.
Moving the most flame-generating point first, for the non-Debian
members of the list :-)
I noticed you didn't expose lua_loadbuffer as an external symbol in
the shared library. If you don't, other people may have to maintain
liblua-plus-loadbuffer40.deb, which will be a copy of liblua40.deb with
the sole difference being the name and extern status of two symbols---no
change in code...
OK, off to more Debian-y issues.
I'm not sure it makes sense to split into liblua40 and liblualib40. I
think on size considerations it isn't worth it---on sparc (pretty
bloaty), liblualib40.so is all of 50k. Most apps I know of link to
both liblua and liblualib...
Missing /usr/share/doc/lua40/README. Or should that be
/usr/share/doc/liblua40/README?
I've put a doc-base control file at the bottom of this message that
you may want to add as debian/lua40-doc.doc-base.
The patch effectively copies lua/test/* into lua/. I think this is a
bad idea; aside from the pure bug of nuking lua/README, it bloats the
patch.
/usr/share/doc/lua40/examples has broken lua and luac symlinks.
I think _GNU_SOURCE is overkill; _POSIX_C_SOURCE=2 is good enough to
bring in popen().
dpkg-source: warning: file debian/lua40.prerm has no final newline (either original or modified version)
dpkg-source: warning: file debian/lua40.postinst has no final newline (either original or modified version)
> I'll be starting on the dllua40 packages tomorrow night -- these will have a
> loadlib of sorts and will be the default lua interpreter for debian.
OK. Expect more comments then---that's a lot more controversial :-)
> Again, comments and ideas please email me soon..
I was meaning to comment on the debian policy but it was really too
abstract for me to get a handle on. I think with concrete packages in
place, I'll be able to understand better what your policies mean.
Jay
---- snip lua40-doc.doc-base ----
Document: lua40-doc
Title: Lua 4.0 Reference Manual
Author: L. H. de Figueiredo, R. Ierusalimschy,
Abstract: Lua is an extension programming language designed to support
general procedural programming with data description
facilities. This manual describes version 4.0 of the language and implementation,
including the C API.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/lua40-doc/manual/index.html
Files: /usr/share/doc/lua40-doc/manual/*.html
---- snip lua40-doc.doc-base ----