[pkg-lua-devel] Looking for review for 3 Lua packages

Jason Pleau jason at jpleau.ca
Tue Apr 28 21:49:33 UTC 2015


Hi

I recently filed 3 ITPs for small lua libraries:

#783215: lua-say -- Lua string hashing/indexing library

#783216: lua-ansicolors -- simple Lua function for printing to the
console in color

#783218: lua-luassert -- Lua assertions extension

Those 3 are dependencies for #783044: busted -- Lua unit testing
framework focused on ease of use. We need busted to run tests for the
new vim fork called "neovim" (ITP: #752264)


I have prepared packages for my 3 ITP bugs, they are available here, as
well as a link to a .dsc:


http://anonscm.debian.org/cgit/pkg-lua/lua-say.git/
http://debian.jpleau.ca/pool/main/l/lua-say/lua-say_1.3-1-1.dsc

http://anonscm.debian.org/cgit/pkg-lua/lua-ansicolors.git/
http://debian.jpleau.ca/pool/main/l/lua-ansicolors/lua-ansicolors_1.0.2-1.dsc

http://anonscm.debian.org/cgit/pkg-lua/lua-luassert.git/
http://debian.jpleau.ca/pool/main/l/lua-luassert/lua-luassert_1.7.6-1.dsc

These are 3 really small packages, since they are my first go at Lua
packages in Debian I was hoping someone in pkg-lua could have a quick
check if they are OK.

There are a few notes:

Both lua-ansicolors and lua-luassert have their tests disabled, because
they require busted (testing framework, which also depends on those two
packages). It would require us to upload these 2 first with tests
disabled, and enable the tests once busted goes in the archive.

lua-ansicolors uses another testing framework called 'telescope'. I was
not sure if it was worth it to include another testing framework (on top
of already adding busted), for a library that's ~ 100 lines long.

Thanks !


-- 
Jason Pleau



More information about the pkg-lua-devel mailing list