[Bug 577514] New: Review Request: luarocks - Package management system for Lua modules

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

 



Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Review Request: luarocks - Package management system for Lua modules

https://bugzilla.redhat.com/show_bug.cgi?id=577514

           Summary: Review Request: luarocks - Package management system
                    for Lua modules
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: Package Review
        AssignedTo: nobody@xxxxxxxxxxxxxxxxx
        ReportedBy: thomas@xxxxxxxxxxxx
         QAContact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: notting@xxxxxxxxxx, fedora-package-review@xxxxxxxxxx
   Estimated Hours: 0.0
    Classification: Fedora


I found out that LuaRocks wasn't available on Fedora, so I tried to package it
during my spare time. However, I'm still having some issues that I don't
exactly know how to handle properly.

Spec URL: http://thomas.duboucher.free.fr/luarocks.spec
SRPM URL: http://thomas.duboucher.free.fr/luarocks-2.0.1-1.fc12.src.rpm

Result of rpmlint on .spec, .rpm and .src.rpm:
luarocks.spec:70: W: configure-without-libdir-spec
luarocks.x86_64: W: spelling-error %description -l en_US metadata -> meta data,
meta-data, metatarsus
luarocks.x86_64: W: spelling-error %description -l en_US devel -> delve, devil,
revel
luarocks.x86_64: E: no-binary
luarocks.x86_64: W: only-non-binary-in-usr-lib
luarocks.x86_64: W: dangling-symlink /usr/lib/lua/5.1 /usr/lib64/lua/5.1
luarocks.src: W: spelling-error %description -l en_US metadata -> meta data,
meta-data, metatarsus
luarocks.src: W: spelling-error %description -l en_US lua -> la, luau, lea
luarocks.src: W: spelling-error %description -l en_US devel -> delve, devil,
revel
luarocks.src:70: W: configure-without-libdir-spec
2 packages and 1 specfiles checked; 1 errors, 9 warnings.

Here is a list of the main issues I still have.
* One of the main problems is LuaRocks being no-arch (since it is plain Lua),
but still being arch dependant since it compiles Lua modules written in C.
* Also, packages installed with LuaRocks _do_ collide with Lua packages
available as RPM, such as luadoc, in /usr/lib/lua/5.1/.
* On x86_64, LuaRocks installs packages under /usr/lib/lua/5.1/, but Lua
searches for its packages under /usr/lib64/lua/5.1/. I fixed this issue with a
symlink.

The package works well under Fedora 12 x86_64, but I haven't tested it under
i686.

Thanks in advance.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]