Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #628 from mpeterv/fix-find-providers | Hisham Muhammad | 2016-10-12 | 1 | -3/+8 |
|\ | | | | | Fix manif.find_{current,next}_provider returning "untracked" incorrectly | ||||
| * | Fix manif.find_{current,next}_provider returning "untracked" incorrectly | Peter Melnichenko | 2016-10-12 | 1 | -3/+8 |
|/ | | | | | | | | | | | | | | | | | | | | `find_providers` function used by `manif.find_current_provider` and `manif.find_next_provider` needs relative path from a directory an installed file is deployed in (bin dir, lua dir, or lib dir) to the file. It then uses that path as key in manifest, converting it to module name beforehand for lua files and lib files. It happened to leave a leading slash in this relative path for lua and lib files. `path.path_to_module` has a workaround stripping leading dots caused by leading slashes. However, if the file doesn't have `.lua` extension, slashes are not converted to dots and the workaround doesn't trigger. The issue results in files falsely considered "untracked" and backed-up when reinstalling a different version of a rock, see sailorproject/sailor#138. The fix is to use correct relative paths without leading slashes. | ||||
* | Merge pull request #626 from robooo/new-tests | Hisham Muhammad | 2016-10-11 | 2 | -1/+4 |
|\ | | | | | Fix of openssl location on TravisCI OSX build | ||||
| * | Fix of openssl location on TravisCI OSX build | roboo | 2016-10-10 | 2 | -2/+2 |
| | | |||||
| * | Fix of openssl location on TravisCI OSX build | roboo | 2016-10-10 | 1 | -1/+1 |
| | | |||||
| * | Fix of openssl location on TravisCI OSX build | roboo | 2016-10-10 | 1 | -0/+3 |
|/ | |||||
* | Fixup LUAROCKS_PREFIX when copying over site_config.lua. | Hisham | 2016-10-06 | 1 | -1/+1 |
| | | | | See #625. | ||||
* | Install site_config.lua after Makefile calls luarocks. | Hisham | 2016-10-06 | 1 | -3/+6 |
| | | | | | | Otherwise, when luarocks removes a previous version it may end up deleting the site_config.lua file that was freshly installed. Closes #625. | ||||
* | Merge branch 'master' of https://github.com/keplerproject/luarocks | Hisham | 2016-10-06 | 2 | -36/+99 |
|\ | |||||
| * | Merge pull request #624 from mpeterv/coroutineless-sortedpairs | Hisham Muhammad | 2016-10-06 | 2 | -36/+99 |
| |\ | | | | | | | Don't use coroutines in util.sortedpairs | ||||
| | * | Rewrite util.sortedpairs to avoid using coroutines | Peter Melnichenko | 2016-10-06 | 1 | -36/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | util.sortedpairs is used in luarocks loader since @6dc745a. Openresty does not like coroutines being used from inside `require`, resulting in "attempt to yield across C-call boundary" error. New version of util.sortedpairs uses a prepared array of ordered keys instead of coroutines. Ref #620. | ||||
| | * | Add tests for util.sortedpairs | Peter Melnichenko | 2016-10-06 | 1 | -0/+56 |
| |/ | |||||
* / | Make the workaround for older LuaRocks versions more robust. | Hisham | 2016-10-06 | 1 | -0/+24 |
|/ | |||||
* | Merge branch 'master' of https://github.com/keplerproject/luarocks | Hisham | 2016-10-05 | 1 | -1/+2 |
|\ | |||||
| * | Add Gitter badge, change Travis badge to svg | Hisham Muhammad | 2016-09-11 | 1 | -1/+2 |
| | | |||||
* | | Simulate module() for older wrappers. | Hisham | 2016-10-05 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Older versions of LuaRocks (e.g. 2.1.0) install script wrappers that assume that `luarocks.loader` is available in the global namespace (this is from the module() era). This workaround detects this (because site_config.lua files written by these old versions use module(), and therefore create a `luarocks` global. To reproduce this issue, make a clean install of LuaRocks 2.1.0, then run `luarocks install luarocks`. Installation succeds, but running `luarocks` produces `attempt to index field 'loader' (a nil value)`. Bug reported by @tomasguisasola. | ||||
* | | Remove old testing.batbranched-to-2.4.0 | Hisham | 2016-09-08 | 1 | -9/+0 |
|/ | |||||
* | Restore accidentally deleted line! | Hisham | 2016-09-08 | 1 | -0/+1 |
| | |||||
* | Fix test to match new behavior of `pack`. | Hisham | 2016-09-08 | 1 | -2/+3 |
| | |||||
* | Tests: luarocks_bool commands log their outputs on failure. | Hisham | 2016-09-08 | 7 | -22/+38 |
| | |||||
* | Fix pack-binary-rock operation. | Hisham | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Make `pack` use the same logic as `show` for finding a rock. | Hisham | 2016-09-08 | 4 | -64/+46 |
| | |||||
* | Merge branch 'master' of https://github.com/keplerproject/luarocks | Hisham | 2016-08-23 | 8 | -96/+47 |
|\ | |||||
| * | Merge pull request #608 from keplerproject/mingw | Hisham Muhammad | 2016-08-23 | 3 | -7/+26 |
| |\ | | | | | | | Run Windows tests with MinGW | ||||
| | * | Revert verbose after debugging | Hisham | 2016-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | Use Unix makefile by default on MinGW; | Hisham | 2016-08-22 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | Makefile.win is a leftover from Kepler days, and those are usually NMAKE makefiles for MSVC. | ||||
| | * | Run failing test with --verbose | Hisham | 2016-08-22 | 1 | -1/+1 |
| | | | |||||
| | * | Put MinGW in PATH for hererocks too | Hisham | 2016-08-22 | 1 | -1/+2 |
| | | | |||||
| | * | Build Lua using the same compiler as the one we're testing | Hisham | 2016-08-22 | 2 | -11/+11 |
| | | | |||||
| | * | Add support for testing using MinGW | Hisham | 2016-08-22 | 2 | -6/+23 |
| | | | |||||
| * | | install.bat: get rid of string splitting function | Peter Melnichenko | 2016-08-23 | 1 | -30/+3 |
| | | | |||||
| * | | install.bat: get rid of vars.LUA_LIB_NAMES | Peter Melnichenko | 2016-08-23 | 1 | -15/+8 |
| | | | | | | | | | | | | | | | Generate list of names when needed instead of pregenerating a list of 5.1 and then changing it when LUA_VERSION is different. | ||||
| * | | Remove a redundant check in install.bat | Peter Melnichenko | 2016-08-23 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | check_flags() already ensures that if bundled Lua is being installed LUA_VERSION is 5.1. | ||||
| * | | Merge pull request #607 from robooo/new-tests | Hisham Muhammad | 2016-08-22 | 5 | -41/+10 |
| |\ \ | | | | | | | | | Improvement of checking openssl libs on appveyor | ||||
| | * | | Change APPVEYOR_OPENSSL to OPENSSL_DIRS for better test readability | roboo | 2016-08-22 | 4 | -40/+8 |
| | | | | |||||
| | * | | Change APPVEYOR_OPENSSL to OPENSSL_DIRS for better test readability | roboo | 2016-08-22 | 1 | -1/+2 |
| | | | | |||||
* | | | | Remove Appveyor scripts replaced by Hererocks | Hisham | 2016-08-23 | 2 | -265/+0 |
|/ / / | |||||
* | / | Replace coverage badge with CodeCov badge | Hisham | 2016-08-22 | 1 | -2/+2 |
| |/ |/| | |||||
* | | Merge pull request #605 from mpeterv/install-bat-detect-lua-version | Hisham Muhammad | 2016-08-22 | 1 | -115/+126 |
|\ \ | |/ |/| | Detect Lua version in install.bat | ||||
| * | Update install.bat help message | Peter Melnichenko | 2016-08-22 | 1 | -1/+1 |
| | | |||||
| * | Autodetect Lua version in install.bat | Peter Melnichenko | 2016-08-22 | 1 | -18/+51 |
| | | |||||
| * | Split look_for_lua_install in install.bat | Peter Melnichenko | 2016-08-21 | 1 | -26/+26 |
| | | | | | | | | | | Move gathering of potential lua directories into a separate function, call it only when needed. | ||||
| * | Refactor look_for_headers in install.bat | Peter Melnichenko | 2016-08-21 | 1 | -18/+20 |
| | | | | | | | | | | One side effect should be that LUA_INCDIR does not have trailing backslash when inferred. | ||||
| * | Refactor look_for_link_libraries in install.bat | Peter Melnichenko | 2016-08-21 | 1 | -15/+15 |
| | | | | | | | | One side effect should be that inferred LIB_DIR has no trailing backslash. | ||||
| * | Refactor look_for_interpreter in install.bat | Peter Melnichenko | 2016-08-21 | 1 | -45/+21 |
| | | | | | | | | | | | | Replace repeating code with loops. The only side effect should be that LUA_BINDIR now does not have trailing backslash when it's inferred. | ||||
* | | Merge pull request #606 from robooo/new-tests | Hisham Muhammad | 2016-08-22 | 19 | -233/+441 |
|\ \ | |/ |/| | New tests, Windows support | ||||
| * | Remove unused global variables | roboo | 2016-08-22 | 1 | -3/+1 |
| | | |||||
| * | Fix of config test | roboo | 2016-08-22 | 1 | -19/+16 |
| | | |||||
| * | Fix of config test | roboo | 2016-08-22 | 1 | -22/+25 |
| | | |||||
| * | Fix of test_environment | roboo | 2016-08-21 | 1 | -2/+2 |
| | |