On 14 Aug, 2013, at 15:13 , steve donovan <[email protected]> wrote:
> However, it is again time to discuss a new version of the rockspec format. Indeed it is, I have been waiting for the opportunity to merge LuaDist and LuaRocks packages for a long time. Some issues we should discuss: - Author/Maintainer entries and other useful metadata - Provided functionality as in LuaDist so modules can replace other modules transparently, e.g. luajit provides lua and bitop - Binary packaging and versioning ( e.g. by forcing semantic versioning ) - Alternative dependencies, as mentioned in this thread - Optional dependencies, as mentioned many times before - Build time dependencies, dependencies needed only in buildtime - Marking external dependencies as optional, LuaDist or any other package manager can install them automatically - Documentation recommendation - Specification and running of tests Other, not related to rockspec itself - Documentation install destinations so it can be accessible through require (or by other means) - Rockspec module metadata install destination and possible accessibility by require (or by other means) - Storing component information metadata (eg. installed data files, documentation files, module files, executable files …) - Hybrid source/binary installations (essential for osx, windows distribution) Most of the issues have been discussed on the LuaBatteries list. pd ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Luarocks-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/luarocks-developers
