lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


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 ----