lua-users home
lua-l archive

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




On 13 September 2015 at 23:56, Daurnimator <quae@daurnimator.com> wrote:
On 14 September 2015 at 07:04, Stefano <phd.st.p@gmail.com> wrote:
> Hi All,
>
> Based on the previous feedback, I implemented friendly html reporting for
> your convenience.
>
> List of all available modules (i.e. the ones that pass on all 3 OS):
> http://www.scilua.org/ulua_modules.html
>
> List of the build results for each Lua rock taken into consideration:
> http://www.scilua.org/ulua_autobuild.html
>
> Both links are accessible from ULua's main page (which is not my project
> main page):
> http://www.scilua.org/ulua.html
>
> It still needs some finishing touches but should be more useful and
> immediate to read.
> pass : yes: nothing to worry about
> pass : excluded: installation was not attempted for the given reason
> pass : no: some error occurred, information attached
>
> In general, there is not much you can do for the excluded cases.
> The failed ones (pass : no) are in general fixable, but sometimes
> cooperation among more than 1 maintainer might be needed (rocks contending
> the same module).
> As explained before, I am going to fix *some* of the contended module issues
> by myself where it makes sense (for instance: metalua-*).
>
> Please let me know if something is still unclear.
>

I noticed many rocks have been excluded on OSX.
I think these are the ones that specify "unix" in the supported_platforms.
You should duplicate the config/code at:
https://github.com/keplerproject/luarocks/blob/cc90426cad683caade7a24a7129445784152b448/src/luarocks/cfg.lua#L91

Thanks for the link, I will definitely check it.

However I am checking for 'unix' in the correct way already, indeed this is the complete OSX list regarding unsupported OS:

  unsupported_os = {
    cqueues = {
      ["20150119.51-0"] = {
        "linux",
        "bsd",
        "solaris"
      },
      ["20150119.51-1"] = {
        "linux",
        "bsd",
        "solaris"
      },
      ["20150119.53-1"] = {
        "linux",
        "bsd",
        "solaris"
      },
      ["20150907.51-0"] = {
        "linux",
        "bsd",
        "solaris"
      }
    },
    evdev = {
      ["2.1.0-1"] = {
        "linux"
      }
    },
    ["lua-ttyrant"] = {
      ["1.1-1"] = {
        "linux"
      }
    },
    luacwrap = {
      ["1.0.4-1"] = {
        "linux",
        "windows"
      },
      ["1.1.0-1"] = {
        "linux",
        "windows"
      }
    },
    ["luaish-windows"] = {
      ["0.1-2"] = {
        "windows",
        "cygwin"
      }
    },
    luawinapi = {
      ["1.0.1-1"] = {
        "linux",
        "windows"
      }
    },
    pdh = {
      ["0.1.0-1"] = {
        "windows"
      },
      ["0.1.2-1"] = {
        "windows"
      }
    },
    smartsnmp = {
      ["0.1-1"] = {
        "linux",
        "openwrt",
        "freebsd"
      }
    },
    turbo = {
      ["1.1-5"] = {
        "linux"
      },
      ["2.0-1"] = {
        "linux"
      }
    },
    uinput = {
      ["1.0.0-1"] = {
        "linux"
      }
    },
    winapi = {
      ["1.4.2-1"] = {
        "win32",
        "mingw32"
      }
    }

Stefano