summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 3.11.0v3.11.0Hisham Muhammad2024-03-134-5/+5
|
* makedist: make lua54dir an explicit requirementHisham Muhammad2024-03-133-6/+15
|
* tests: convert some install testsHisham Muhammad2024-03-133-27/+212
|
* tests: convert most pack testsHisham Muhammad2024-03-134-66/+135
|
* tests: rockspec use cleanupsHisham Muhammad2024-03-136-16/+5
|
* tests: replace new_version with quick testsHisham Muhammad2024-03-132-85/+213
|
* tests: minor tweaksHisham Muhammad2024-03-132-18/+1
|
* tests: convert downgrade test to spec/quickHisham Muhammad2024-03-132-6/+46
|
* tweaks to --verbose outputHisham Muhammad2024-03-134-42/+69
| | | | | | | | * Make output more informative for bug reports: * print `luarocks config` output at the top * Make output a bit more compact: * shorter output for os.execute * do not output fs.current_dir()
* Makefile: fix mkdir in install-binaryHisham Muhammad2024-03-111-1/+1
|
* binary: fix public URL for lua-bz2Hisham Muhammad2024-03-111-1/+1
|
* ci: add binary build smoke testHisham Muhammad2024-03-112-18/+37
|
* always make --global target the system treeHisham Muhammad2024-03-111-6/+13
| | | | | | | This alleviates the issue in the specific invocation given in #1425, but I don't think it is a full solution. See #1425.
* don't set up a "project environment" on make default targetHisham Muhammad2024-03-112-6/+1
| | | | Fixes #1639.
* docs: update changelog for 3.10.0Hisham Muhammad2024-03-061-0/+72
|
* tests(windows): run unit tests with full envHisham Muhammad2024-03-061-0/+13
|
* fix(windows): parse slashes correctly when reading rock_manifestHisham Muhammad2024-03-064-3/+51
|
* fix(windows): output native slashes on fs.findHisham Muhammad2024-03-064-10/+13
|
* tests: bump luasec depHisham Muhammad2024-03-061-1/+1
|
* fs(windows): avoid excessive icacls callsHisham Muhammad2024-03-061-4/+9
|
* tests(quick): more consistent processing of tmpdirHisham Muhammad2024-03-065-36/+37
|
* fix: check permissions before trying to lockHisham Muhammad2024-03-058-51/+60
| | | | This should provide a better error message.
* feat: improve permissions error messageHisham Muhammad2024-03-051-3/+35
|
* fix(make): --no-install doesn't need lockingHisham Muhammad2024-03-051-1/+1
|
* fix(path): break Windows cmd to avoid argparse word wrapHisham Muhammad2024-03-051-1/+2
|
* tests: add tests for fs.execute_env using variables with spacesSewbacca2024-03-042-0/+61
| | | | Co-Authored-By: Hisham Muhammad <hisham@gobolinux.org>
* fix: on windows environment variables are passed with trailing spaceSewbacca2024-02-291-1/+1
|
* feat: better error message when lacking permissionsHisham Muhammad2024-02-293-13/+40
| | | | | | The lock error message has clobbered the check_command_permissions error message. This is an interim solution, but we should probably move the permissions check further up for a more informative error.
* fix: don't try to lock when using --pack-binary-rockHisham Muhammad2024-02-297-7/+22
|
* fix: don't crash when root_dir is a tableHisham Muhammad2024-02-291-1/+1
|
* tests: mark a couple of problematic tests as pendingHisham Muhammad2024-02-291-2/+2
|
* tests: speed up and simplifyHisham Muhammad2024-02-2924-295/+507
|
* tests: disable luacov runner tickHisham Muhammad2024-02-2912-36/+23
|
* ci: skip branches with PRs on AppVeyorHisham Muhammad2024-02-291-0/+1
|
* feat: more informative reports no bad LUA_{INC,LIB}DIR configsHisham Muhammad2024-02-298-34/+225
|
* move luarocks.argparse to luarocks.vendor.argparseHisham Muhammad2024-02-292-1/+1
|
* deps: bump vendored dkjson to version 2.7Hisham Muhammad2024-02-291-9/+10
|
* do not check coverage or luacheck for vendored modulesHisham Muhammad2024-02-292-0/+7
| | | | | These are treated as dependencies, and are managed and tested by upstream.
* feat(fs): drop stale lock files (older than 1 hour)Hisham Muhammad2024-02-291-1/+9
| | | | This feature is dependent on lfs.
* feat: always reuse cached files younger than 10 secondsHisham Muhammad2024-02-292-7/+32
| | | | This feature depends on lfs being available.
* feat(build,install): only rebuild and reinstall when using --forceHisham Muhammad2024-02-296-3/+109
|
* fix: refuse to use luasec < 1.1Hisham Muhammad2024-02-281-2/+8
| | | | | | This can happen if a distro-installed luasec is too old. See #1302 #1309 #1316 #1360 #1422 #1500
* fix(windows): set LUALIB in install.batHisham Muhammad2024-02-281-4/+4
| | | | | LUA_LIBNAME is not used by LuaRocks anymore. LUALIB is the library name override on Windows.
* Merge branch '3.10.0'Hisham Muhammad2024-02-280-0/+0
|\
| * Release 3.10.0v3.10.0Hisham Muhammad2024-02-275-6/+7
|/
* binary: encode dependency order (luasec depends on luasocket)Hisham Muhammad2024-02-271-10/+22
|
* deps: bump luasocket and luasecHisham Muhammad2024-02-273-26/+145
|
* deps: bump zlib versionHisham Muhammad2024-02-271-1/+1
|
* binary: dkjson is no longer a dependency, it is now vendored inHisham Muhammad2024-02-271-1/+0
|
* fix: more resilient sysconfdir detectionHisham Muhammad2024-02-271-1/+5
|