luarocks-developers Mailing List for LuaRocks (Page 3)
Brought to you by:
loderunner
You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(49) |
Jul
(70) |
Aug
(69) |
Sep
(68) |
Oct
(51) |
Nov
(49) |
Dec
(44) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(28) |
Feb
(44) |
Mar
(29) |
Apr
(44) |
May
(47) |
Jun
(38) |
Jul
(26) |
Aug
(61) |
Sep
(86) |
Oct
(69) |
Nov
(82) |
Dec
(46) |
2013 |
Jan
(53) |
Feb
(74) |
Mar
(153) |
Apr
(242) |
May
(145) |
Jun
(96) |
Jul
(66) |
Aug
(103) |
Sep
(85) |
Oct
(98) |
Nov
(50) |
Dec
(77) |
2014 |
Jan
(164) |
Feb
(85) |
Mar
(54) |
Apr
(72) |
May
(99) |
Jun
(52) |
Jul
(39) |
Aug
(54) |
Sep
(45) |
Oct
(39) |
Nov
(9) |
Dec
(18) |
2015 |
Jan
(22) |
Feb
(25) |
Mar
(41) |
Apr
(33) |
May
(42) |
Jun
(35) |
Jul
(5) |
Aug
(17) |
Sep
(12) |
Oct
(20) |
Nov
(7) |
Dec
(37) |
2016 |
Jan
(13) |
Feb
(9) |
Mar
(32) |
Apr
(4) |
May
(13) |
Jun
(3) |
Jul
(13) |
Aug
(5) |
Sep
(11) |
Oct
(10) |
Nov
(13) |
Dec
(6) |
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(18) |
Nov
(5) |
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: Philipp J. <sif...@gm...> - 2017-05-15 05:55:34
|
Am 15.05.2017 um 06:55 schröbte Russell Haley: > Hi LuaRocks community, Hi! > > I am looking at creating a Windows MSI installer for a click-and-go > PUC-Lua package and I wanted to include LuaRocks. I looked at the > installer (wonderful work by the way) and it seems to do some registry > stuffs but LuaRocks was NOT in the list of installed software on the > computer (i.e. Add Remove Programs). > > My first question: Is the install.bat for Windows installation > supposed to register the application with the system? I can't answer that because it's been a long time since I looked at the official Windows installer, and it has changed a lot since then, but ... > > If the answer is no then it looks like I will need to create a full > MSI package for LuaRocks. Because I will be installing Lua myself, > many of the checks are redundant because I know the answers ahead of > time. So if "Answer 1" was NO, it looks like I will need to: > > - Copy the correct files to the correct locations (including tools) > and create the rockspec folders. This can be gleaned from the > install.bat file at the end I think? ... for that you can use the install script here[1] for inspiration, which basically does what you need, just with a different installer tool. The `CustomizeConfig` hook just replaces @@DIR@@ in the templates with the path to the installation directory. The hard part will be to find/configure the compiler that LuaRocks is supposed to use. > - Create the registry entries as per the luarocks.reg.template. Those are nice to have, but optional. They create some entries in the context menu for rockspec files. > - Modify and install a config file that includes paths and interpreter > information. > - Update the system path variables. > > > Thanks in advance, > > Russ Philipp [1]: https://github.com/siffiejoe/prg-lr4win/blob/master/lr4win.iss#L58-L75 |
From: Russell H. <rus...@gm...> - 2017-05-15 04:55:59
|
Hi LuaRocks community, I am looking at creating a Windows MSI installer for a click-and-go PUC-Lua package and I wanted to include LuaRocks. I looked at the installer (wonderful work by the way) and it seems to do some registry stuffs but LuaRocks was NOT in the list of installed software on the computer (i.e. Add Remove Programs). My first question: Is the install.bat for Windows installation supposed to register the application with the system? If the answer is no then it looks like I will need to create a full MSI package for LuaRocks. Because I will be installing Lua myself, many of the checks are redundant because I know the answers ahead of time. So if "Answer 1" was NO, it looks like I will need to: - Copy the correct files to the correct locations (including tools) and create the rockspec folders. This can be gleaned from the install.bat file at the end I think? - Create the registry entries as per the luarocks.reg.template. - Modify and install a config file that includes paths and interpreter information. - Update the system path variables. Thanks in advance, Russ p.s. By the way, I found a XCOPY on line 867 of the install.bat file. It failed on my work computer which is Windows 8.1. It seems all the other calls are COPY. |
From: Sean C. <se...@co...> - 2016-12-01 18:11:28
|
It was thus said that the Great Hisham once stated: > On 1 December 2016 at 04:03, Sean Conner <se...@co...> wrote: > > > > First off, the latest version of LuaRocks I see on the LuaRocks site is > > 2.4.1. > > Ouch, that was fixed now, sorry. Thanks. > > Second off, I have luarocks installed locally in $HOME/.luarocks. When I > > attempt to do "luarocks install luarocks", this is what happens: > > [ snip ] > > Error: Build error: Failed installing. > > [spc]lucy:~> > > What was your current LuaRocks version at that point? 2.4.1? Yes, I am running 2.4.1. > Thank you for your feedback and sorry about the inconvenience, Hey, I work with computers---stuff happens. -spc (Don't ask me about the time one record was accidentally removed, which caused our entire service to collapse in on itself ... ) |
From: Doug C. <dou...@gm...> - 2016-12-01 17:14:43
|
On Wed, Nov 30, 2016 at 11:25 PM, Deepak Jois <dee...@gm...> wrote: > > My luarocks installation on OS X comes from the lua installed via > Homebrew. [...] > > Error: Your user does not have write permissions in /usr/local > -- you may want to run as a privileged user or use your local tree with > --local. > </code> > Homebrew requires /usr/local to be writeable; Homebrew recommend fixes: sudo chown -R $(whoami) /usr/local or sudo chgrp -R admin /usr/local sudo chmod -R g+w /usr/local You will need to do one of these to continue using Homebrew. LuaRocks specific options, such as using a local tree, may be fine in general, but you'll still have the Homebrew problem. e |
From: Hisham <h...@hi...> - 2016-12-01 16:54:01
|
On 1 December 2016 at 04:03, Sean Conner <se...@co...> wrote: > It was thus said that the Great Hisham once stated: >> Hello, list! >> >> I'm happy to announce LuaRocks 2.4.2. LuaRocks is the Lua package >> manager. (For more information, please visit http://luarocks.org ) >> >> http://luarocks.org/releases/luarocks-2.4.2.tar.gz >> http://luarocks.org/releases/luarocks-2.4.2-win32.zip >> >> Those of you on Unix who are running LuaRocks as a rock (i.e. those >> who previously installed using `make bootstrap`) can install it using: >> >> luarocks install luarocks >> >> What's new since 2.4.1: >> >> * Fixed conflict resolution on deploy/delete >> * Improved dependency check messages >> * Performance improvements when removing packages >> * Support user-defined `platforms` array in config file >> * Improvements in Lua interpreter version detection in Unix configure script >> * Relaxed Lua version detection to improve support for alternative >> implementations (e.g. Ravi) >> * Plus assorted bugfixes and improvements >> >> This release contains commits by Peter Melnichenko, Robert Karasek and myself. >> >> As always, all kinds of feedback is greatly appreciated. >> >> Thank you, enjoy! > > First off, the latest version of LuaRocks I see on the LuaRocks site is > 2.4.1. Ouch, that was fixed now, sorry. > Second off, I have luarocks installed locally in $HOME/.luarocks. When I > attempt to do "luarocks install luarocks", this is what happens: > > [spc]lucy:~>luarocks install luarocks > Installing http://rocks.moonscript.org/luarocks-2.4.1-1.src.rock > Warning: variable CFLAGS was not passed in build_variables > mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin" > cd src/bin && \ > luaver="" && [ -n "$luaver" ] || luaver=`lua -e 'print(_VERSION:sub(5))'`; \ > for f in luarocks luarocks-admin; \ > do \ > cp "$f" "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f-$luaver"; \ > chmod +rx "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f-$luaver"; \ > ln -nfs "$f-$luaver" "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f"; \ > done > mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks" > cd src/luarocks && for f in fs/tools.lua fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua fs/lua.lua persist.lua list.lua require.lua repos.lua dir.lua make_manifest.lua command_line.lua config_cmd.lua install.lua build/command.lua build/cmake.lua build/make.lua build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua upload.lua upload/api.lua upload/multipart.lua fetch/git_http.lua fetch/hg_http.lua fetch/hg_https.lua fetch/hg_ssh.lua fetch/git_https.lua fetch/git_ssh.lua; \ > do \ > d="/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks"/`dirname "$f"` && \ > mkdir -p "$d" && \ > cp "$f" "$d" || exit 1; \ > done > luaver="" && [ -n "$luaver" ] || luaver=`lua -e 'print(_VERSION:sub(5))'`; \ > mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks"; \ > lprefix=`echo "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua" | sed 's,/lib/luarocks/.*,,'`; sed "s,LUAROCKS_PREFIX=.*,LUAROCKS_PREFIX=[[$lprefix]],g" /home/spc/.luarocks/share/lua/$luaver/luarocks/site_config.lua > "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks/site_config.lua" > sed: can't read /home/spc/.luarocks/share/lua/5.1/luarocks/site_config.lua: No such file or directory > make: *** [copy_site_config] Error 2 > > Error: Build error: Failed installing. > [spc]lucy:~> What was your current LuaRocks version at that point? 2.4.1? Thank you for your feedback and sorry about the inconvenience, -- Hisham |
From: Hisham <h...@hi...> - 2016-12-01 16:52:40
|
On 1 December 2016 at 02:25, Deepak Jois <dee...@gm...> wrote: > On Wed, Nov 30, 2016 at 8:30 PM, Hisham <h...@hi...> wrote: >> >> Those of you on Unix who are running LuaRocks as a rock (i.e. those >> who previously installed using `make bootstrap`) can install it using: >> >> luarocks install luarocks >> > > My luarocks installation on OS X comes from the lua installed via > Homebrew. That was a while ago. Since then I have been upgrading > luarocks using the above method, and it has worked. I recently > upgraded to OS X Sierra, but now I get: > > <code> > $ luarocks install luarocks > > Error: Your user does not have write permissions in /usr/local > -- you may want to run as a privileged user or use your local tree with --local. > </code> > > Any way to work around that, because the /usr/local/ subfolders seems > to be writable. What LuaRocks version do you currently have installed? Is /usr/local itself writable? What about /usr/local/lib/luarocks, /usr/share/lua and /usr/lib/lua (and their immediate subdirectories)? -- Hisham |
From: Sean C. <se...@co...> - 2016-12-01 06:28:55
|
It was thus said that the Great Hisham once stated: > Hello, list! > > I'm happy to announce LuaRocks 2.4.2. LuaRocks is the Lua package > manager. (For more information, please visit http://luarocks.org ) > > http://luarocks.org/releases/luarocks-2.4.2.tar.gz > http://luarocks.org/releases/luarocks-2.4.2-win32.zip > > Those of you on Unix who are running LuaRocks as a rock (i.e. those > who previously installed using `make bootstrap`) can install it using: > > luarocks install luarocks > > What's new since 2.4.1: > > * Fixed conflict resolution on deploy/delete > * Improved dependency check messages > * Performance improvements when removing packages > * Support user-defined `platforms` array in config file > * Improvements in Lua interpreter version detection in Unix configure script > * Relaxed Lua version detection to improve support for alternative > implementations (e.g. Ravi) > * Plus assorted bugfixes and improvements > > This release contains commits by Peter Melnichenko, Robert Karasek and myself. > > As always, all kinds of feedback is greatly appreciated. > > Thank you, enjoy! First off, the latest version of LuaRocks I see on the LuaRocks site is 2.4.1. Second off, I have luarocks installed locally in $HOME/.luarocks. When I attempt to do "luarocks install luarocks", this is what happens: [spc]lucy:~>luarocks install luarocks Installing http://rocks.moonscript.org/luarocks-2.4.1-1.src.rock Warning: variable CFLAGS was not passed in build_variables mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin" cd src/bin && \ luaver="" && [ -n "$luaver" ] || luaver=`lua -e 'print(_VERSION:sub(5))'`; \ for f in luarocks luarocks-admin; \ do \ cp "$f" "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f-$luaver"; \ chmod +rx "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f-$luaver"; \ ln -nfs "$f-$luaver" "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/bin/$f"; \ done mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks" cd src/luarocks && for f in fs/tools.lua fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua fs/lua.lua persist.lua list.lua require.lua repos.lua dir.lua make_manifest.lua command_line.lua config_cmd.lua install.lua build/command.lua build/cmake.lua build/make.lua build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua upload.lua upload/api.lua upload/multipart.lua fetch/git_http.lua fetch/hg_http.lua fetch/hg_https.lua fetch/hg_ssh.lua fetch/git_https.lua fetch/git_ssh.lua; \ do \ d="/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks"/`dirname "$f"` && \ mkdir -p "$d" && \ cp "$f" "$d" || exit 1; \ done luaver="" && [ -n "$luaver" ] || luaver=`lua -e 'print(_VERSION:sub(5))'`; \ mkdir -p "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks"; \ lprefix=`echo "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua" | sed 's,/lib/luarocks/.*,,'`; sed "s,LUAROCKS_PREFIX=.*,LUAROCKS_PREFIX=[[$lprefix]],g" /home/spc/.luarocks/share/lua/$luaver/luarocks/site_config.lua > "/home/spc/.luarocks/lib/luarocks/rocks/luarocks/2.4.1-1/lua/luarocks/site_config.lua" sed: can't read /home/spc/.luarocks/share/lua/5.1/luarocks/site_config.lua: No such file or directory make: *** [copy_site_config] Error 2 Error: Build error: Failed installing. [spc]lucy:~> Just an FYI. -spc |
From: Deepak J. <dee...@gm...> - 2016-12-01 04:26:00
|
On Wed, Nov 30, 2016 at 8:30 PM, Hisham <h...@hi...> wrote: > > Those of you on Unix who are running LuaRocks as a rock (i.e. those > who previously installed using `make bootstrap`) can install it using: > > luarocks install luarocks > My luarocks installation on OS X comes from the lua installed via Homebrew. That was a while ago. Since then I have been upgrading luarocks using the above method, and it has worked. I recently upgraded to OS X Sierra, but now I get: <code> $ luarocks install luarocks Error: Your user does not have write permissions in /usr/local -- you may want to run as a privileged user or use your local tree with --local. </code> Any way to work around that, because the /usr/local/ subfolders seems to be writable. Deepak |
From: Hisham <h...@hi...> - 2016-11-30 15:01:18
|
Hello, list! I'm happy to announce LuaRocks 2.4.2. LuaRocks is the Lua package manager. (For more information, please visit http://luarocks.org ) http://luarocks.org/releases/luarocks-2.4.2.tar.gz http://luarocks.org/releases/luarocks-2.4.2-win32.zip Those of you on Unix who are running LuaRocks as a rock (i.e. those who previously installed using `make bootstrap`) can install it using: luarocks install luarocks What's new since 2.4.1: * Fixed conflict resolution on deploy/delete * Improved dependency check messages * Performance improvements when removing packages * Support user-defined `platforms` array in config file * Improvements in Lua interpreter version detection in Unix configure script * Relaxed Lua version detection to improve support for alternative implementations (e.g. Ravi) * Plus assorted bugfixes and improvements This release contains commits by Peter Melnichenko, Robert Karasek and myself. As always, all kinds of feedback is greatly appreciated. Thank you, enjoy! -- Hisham |
From: Hisham <h...@hi...> - 2016-11-14 16:06:08
|
On 13 November 2016 at 20:04, Doug Currie <dou...@gm...> wrote: > On Sun, Nov 13, 2016 at 4:23 PM, Philipp Janda <sif...@gm...> wrote: >> * You should pick either the MIT *or* the MIT/X11 license. Currently the >> rockspec says MIT/X11, but the documentation/wiki shows the MIT (/Expat) >> license. > > I was misled by this statement on > https://github.com/luarocks/luarocks/wiki/Rockspec-format > >> Software using the same license as Lua 5.x should use "MIT/X11". Thank you for noting. I'll fix the wiki. The mistake was made in the good intentions of trying to make the license name less ambiguous but apparently the shot missed the target. -- Hsiham |
From: Doug C. <dou...@gm...> - 2016-11-13 22:43:07
|
> > On Sun, Nov 13, 2016 at 4:23 PM, Philipp Janda <sif...@gm...> wrote: > >> >> > You should pick one of the two options anyway, because as-is building of >> the module (including the statically linked part) will fail if the shared >> sqlite3 library isn't available, and if it *is* available, the statically >> linked version is kinda superfluous ... >> > I decided to make two rockspecs, one for each style, lsqlite3 and lsqlite3complete (dynamic and static linking). They are uploaded as 0.9.4-2. e |
From: Doug C. <dou...@gm...> - 2016-11-13 22:04:47
|
On Sun, Nov 13, 2016 at 4:23 PM, Philipp Janda <sif...@gm...> wrote: > I've attached a modified rockspec that builds on Ubuntu Linux and on > Windows (MinGW and MSVC). > Thank you, it is very helpful. I hadn't though of making the unix build the exception. > But it only contains the statically linked module (I don't have sqlite3 > installed as a shared library on Windows). You should pick one of the two > options anyway, because as-is building of the module (including the > statically linked part) will fail if the shared sqlite3 library isn't > available, and if it *is* available, the statically linked version is kinda > superfluous ... > I am torn about this. Both approaches have their advantages. > Some other issues I've found: > * test.lua doesn't work for Lua 5.1 due to use of `table.unpack`. > Now fixed in my version. > * After fixing that, the test.db created with Lua 5.1 and 5.2 is 2.6 Mb > big, but only 1.9 Mb with Lua 5.3. I haven't investigated further ... > Odd. > * You should pick either the MIT *or* the MIT/X11 license. Currently the > rockspec says MIT/X11, but the documentation/wiki shows the MIT (/Expat) > license. > I was misled by this statement on https://github.com/luarocks/luarocks/wiki/Rockspec-format Software using the same license as Lua 5.x should use "MIT/X11". I appreciate your help. e |
From: Philipp J. <sif...@gm...> - 2016-11-13 21:24:52
|
Am 13.11.2016 um 19:07 schröbte Doug Currie: > I'm looking for help to construct an appropriate rockspec for an updated > lsqlite3. > > lsqlite3-0.9.4-1.rockspec is uploaded to luarocks.org, and works on OS X > and Debian Linux. It fails on Windows. > > Since 0.9.3, I've added a second module to lsqlite3 called > lsqlite3complete, which statically links sqlite3. The original module > lsqlite3 continues to dynamically link sqlite3. On Windows, building > lsqlite3complete fails due to linker issues (libdl cannot be found, and I > suspect libpthreads will also fail on some systems). > > It seems to me there are two options: > > 1. Use a platform override to prevent building the lsqlite3complete module > on Windows; this is backward compatible to 0.9.3. > > 2. Use platform overrides to fix the linker issues on Windows. > > I'm not sure how to do either one. Can someone help? I've attached a modified rockspec that builds on Ubuntu Linux and on Windows (MinGW and MSVC). But it only contains the statically linked module (I don't have sqlite3 installed as a shared library on Windows). You should pick one of the two options anyway, because as-is building of the module (including the statically linked part) will fail if the shared sqlite3 library isn't available, and if it *is* available, the statically linked version is kinda superfluous ... Some other issues I've found: * test.lua doesn't work for Lua 5.1 due to use of `table.unpack`. * After fixing that, the test.db created with Lua 5.1 and 5.2 is 2.6 Mb big, but only 1.9 Mb with Lua 5.3. I haven't investigated further ... * You should pick either the MIT *or* the MIT/X11 license. Currently the rockspec says MIT/X11, but the documentation/wiki shows the MIT (/Expat) license. > > Thanks! > > e > HTH, Philipp |
From: Doug C. <dou...@gm...> - 2016-11-13 18:07:51
|
I'm looking for help to construct an appropriate rockspec for an updated lsqlite3. lsqlite3-0.9.4-1.rockspec is uploaded to luarocks.org, and works on OS X and Debian Linux. It fails on Windows. Since 0.9.3, I've added a second module to lsqlite3 called lsqlite3complete, which statically links sqlite3. The original module lsqlite3 continues to dynamically link sqlite3. On Windows, building lsqlite3complete fails due to linker issues (libdl cannot be found, and I suspect libpthreads will also fail on some systems). It seems to me there are two options: 1. Use a platform override to prevent building the lsqlite3complete module on Windows; this is backward compatible to 0.9.3. 2. Use platform overrides to fix the linker issues on Windows. I'm not sure how to do either one. Can someone help? Thanks! e |
From: Peter M. <mpe...@gm...> - 2016-11-13 12:01:50
|
On Sun, Nov 13, 2016 at 2:32 PM, Tony <fba...@gm...> wrote: > Hi Peter, > this is my output: > > luarocks-5.1 list luasec > > lua5.1: /usr/bin/luarocks-5.1:5: module 'luarocks.cfg' not found: > > no field package.preload['luarocks.cfg'] > > no file '/usr/share/lua/5.1/luarocks/cfg.lua' > > no file './luarocks/cfg.lua' > > no file '/usr/local/share/lua/5.1/luarocks/cfg.lua' > > no file '/usr/local/share/lua/5.1/luarocks/cfg/init.lua' > > no file '/usr/local/lib/lua/5.1/luarocks/cfg.lua' > > no file '/usr/local/lib/lua/5.1/luarocks/cfg/init.lua' > > no file '/usr/share/lua/5.1/luarocks/cfg.lua' > > no file '/usr/share/lua/5.1/luarocks/cfg/init.lua' > > no file './luarocks/cfg.so' > > no file '/usr/local/lib/lua/5.1/luarocks/cfg.so' > > no file '/usr/lib/x86_64-linux-gnu/lua/5.1/luarocks/cfg.so' > > no file '/usr/lib/lua/5.1/luarocks/cfg.so' > > no file '/usr/local/lib/lua/5.1/loadall.so' > > no file './luarocks.so' > > no file '/usr/local/lib/lua/5.1/luarocks.so' > > no file '/usr/lib/x86_64-linux-gnu/lua/5.1/luarocks.so' > > no file '/usr/lib/lua/5.1/luarocks.so' > > no file '/usr/local/lib/lua/5.1/loadall.so' > > stack traceback: > > [C]: in function 'require' > > /usr/bin/luarocks-5.1:5: in main chunk > > [C]: ? > > > > 2016-11-13 11:28 GMT+00:00 Peter Melnichenko <mpe...@gm...>: >> >> On Sat, Nov 12, 2016 at 5:55 PM, Tony <fba...@gm...> wrote: >> > Hi Peter, >> > thanks you for your e-mail the installed version is: >> > >> > Setting up lua-sec:amd64 (0.5-1) >> > >> > Thanks >> > >> > >> > 2016-11-12 14:36 GMT+00:00 Peter Melnichenko <mpe...@gm...>: >> >> >> >> On Sat, Nov 12, 2016 at 4:34 PM, Tony <fba...@gm...> wrote: >> >> > Hi Guys! >> >> > I have a problem am trying to install prosody and integrate on >> >> > diaspora. >> >> > Following the instructions I have to do: >> >> > luarocks install bcrypt but I got this error: >> >> > >> >> > luarocks install bcrypt >> >> > >> >> > >> >> > Error: LuaRocks 2.2.0 bug (please report at >> >> > lua...@li...). >> >> > >> >> > /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number >> >> > expected, >> >> > got nil) >> >> > >> >> > stack traceback: >> >> > >> >> > [C]: in function 'request' >> >> > >> >> > /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' >> >> > >> >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' >> >> > >> >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function >> >> > 'http_request' >> >> > >> >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' >> >> > >> >> > /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' >> >> > >> >> > /usr/share/lua/5.1/luarocks/manif.lua:97: in function >> >> > 'fetch_manifest_from' >> >> > >> >> > /usr/share/lua/5.1/luarocks/manif.lua:135: in function >> >> > 'load_manifest' >> >> > >> >> > /usr/share/lua/5.1/luarocks/search.lua:175: in function >> >> > 'manifest_search' >> >> > >> >> > /usr/share/lua/5.1/luarocks/search.lua:208: in function >> >> > 'search_repos' >> >> > >> >> > /usr/share/lua/5.1/luarocks/search.lua:284: in function >> >> > 'find_suitable_rock' >> >> > >> >> > /usr/share/lua/5.1/luarocks/install.lua:146: in function >> >> > </usr/share/lua/5.1/luarocks/install.lua:122> >> >> > >> >> > (tail call): ? >> >> > >> >> > [C]: in function 'xpcall' >> >> > >> >> > /usr/share/lua/5.1/luarocks/command_line.lua:208: in function >> >> > 'run_command' >> >> > >> >> > /usr/bin/luarocks:33: in main chunk >> >> > >> >> > [C]: ? >> >> > >> >> > >> >> > Looking in the /usr/share/lua I have >> >> > >> >> > /usr/share/lua # ls -lsa >> >> > >> >> > total 16 >> >> > >> >> > 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . >> >> > >> >> > 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. >> >> > >> >> > 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 >> >> > >> >> > 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 >> >> > >> >> > any idea how to fix it please? >> >> > >> >> > Thanks >> >> > >> >> > Tony >> >> >> >> Hi, >> >> >> >> Could this be relevant - >> >> https://github.com/luarocks/luarocks/issues/630 ? >> >> What version of luasec do you have installed? >> >> >> >> -- Best regards, >> >> -- Peter Melnichenko >> >> The error indicates that Lua somehow loaded Lua modules from luasec 0.5 >> but C module from luasec 0.6. Do you have luasec installed via Luarocks? >> I.e. does `luarocks list luasec` mention any luasec versions? >> Does it help if you remove luasec or reinstall it? (`luarocks remove >> luasec`, >> `luarocks install luasec`) >> >> -- Best regards, >> -- Peter Melnichenko >> This is strange - according to your first traceback you do have luarocks files installed in /usr/share/lua/5.1/luarocks/. This last error message would have prevented you from running `luarocks install bcrypt` the first time, too. I noticed that you used `luarocks-5.1` the second time and just `luarocks` the first time, are these different luarocks installations? How did you install them? -- Best regards, -- Peter Melnichenko |
From: Tony <fba...@gm...> - 2016-11-13 11:33:01
|
Hi Peter, this is my output: luarocks-5.1 list luasec lua5.1: /usr/bin/luarocks-5.1:5: module 'luarocks.cfg' not found: no field package.preload['luarocks.cfg'] no file '/usr/share/lua/5.1/luarocks/cfg.lua' no file './luarocks/cfg.lua' no file '/usr/local/share/lua/5.1/luarocks/cfg.lua' no file '/usr/local/share/lua/5.1/luarocks/cfg/init.lua' no file '/usr/local/lib/lua/5.1/luarocks/cfg.lua' no file '/usr/local/lib/lua/5.1/luarocks/cfg/init.lua' no file '/usr/share/lua/5.1/luarocks/cfg.lua' no file '/usr/share/lua/5.1/luarocks/cfg/init.lua' no file './luarocks/cfg.so' no file '/usr/local/lib/lua/5.1/luarocks/cfg.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.1/luarocks/cfg.so' no file '/usr/lib/lua/5.1/luarocks/cfg.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file './luarocks.so' no file '/usr/local/lib/lua/5.1/luarocks.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.1/luarocks.so' no file '/usr/lib/lua/5.1/luarocks.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /usr/bin/luarocks-5.1:5: in main chunk [C]: ? 2016-11-13 11:28 GMT+00:00 Peter Melnichenko <mpe...@gm...>: > On Sat, Nov 12, 2016 at 5:55 PM, Tony <fba...@gm...> wrote: > > Hi Peter, > > thanks you for your e-mail the installed version is: > > > > Setting up lua-sec:amd64 (0.5-1) > > > > Thanks > > > > > > 2016-11-12 14:36 GMT+00:00 Peter Melnichenko <mpe...@gm...>: > >> > >> On Sat, Nov 12, 2016 at 4:34 PM, Tony <fba...@gm...> wrote: > >> > Hi Guys! > >> > I have a problem am trying to install prosody and integrate on > diaspora. > >> > Following the instructions I have to do: > >> > luarocks install bcrypt but I got this error: > >> > > >> > luarocks install bcrypt > >> > > >> > > >> > Error: LuaRocks 2.2.0 bug (please report at > >> > lua...@li...). > >> > > >> > /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number > >> > expected, > >> > got nil) > >> > > >> > stack traceback: > >> > > >> > [C]: in function 'request' > >> > > >> > /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' > >> > > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' > >> > > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function > 'http_request' > >> > > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' > >> > > >> > /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' > >> > > >> > /usr/share/lua/5.1/luarocks/manif.lua:97: in function > >> > 'fetch_manifest_from' > >> > > >> > /usr/share/lua/5.1/luarocks/manif.lua:135: in function > 'load_manifest' > >> > > >> > /usr/share/lua/5.1/luarocks/search.lua:175: in function > >> > 'manifest_search' > >> > > >> > /usr/share/lua/5.1/luarocks/search.lua:208: in function > 'search_repos' > >> > > >> > /usr/share/lua/5.1/luarocks/search.lua:284: in function > >> > 'find_suitable_rock' > >> > > >> > /usr/share/lua/5.1/luarocks/install.lua:146: in function > >> > </usr/share/lua/5.1/luarocks/install.lua:122> > >> > > >> > (tail call): ? > >> > > >> > [C]: in function 'xpcall' > >> > > >> > /usr/share/lua/5.1/luarocks/command_line.lua:208: in function > >> > 'run_command' > >> > > >> > /usr/bin/luarocks:33: in main chunk > >> > > >> > [C]: ? > >> > > >> > > >> > Looking in the /usr/share/lua I have > >> > > >> > /usr/share/lua # ls -lsa > >> > > >> > total 16 > >> > > >> > 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . > >> > > >> > 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. > >> > > >> > 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 > >> > > >> > 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 > >> > > >> > any idea how to fix it please? > >> > > >> > Thanks > >> > > >> > Tony > >> > >> Hi, > >> > >> Could this be relevant - https://github.com/luarocks/ > luarocks/issues/630 ? > >> What version of luasec do you have installed? > >> > >> -- Best regards, > >> -- Peter Melnichenko > > The error indicates that Lua somehow loaded Lua modules from luasec 0.5 > but C module from luasec 0.6. Do you have luasec installed via Luarocks? > I.e. does `luarocks list luasec` mention any luasec versions? > Does it help if you remove luasec or reinstall it? (`luarocks remove > luasec`, > `luarocks install luasec`) > > -- Best regards, > -- Peter Melnichenko > > ------------------------------------------------------------ > ------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Luarocks-developers mailing list > Lua...@li... > https://lists.sourceforge.net/lists/listinfo/luarocks-developers > |
From: Peter M. <mpe...@gm...> - 2016-11-13 11:28:57
|
On Sat, Nov 12, 2016 at 5:55 PM, Tony <fba...@gm...> wrote: > Hi Peter, > thanks you for your e-mail the installed version is: > > Setting up lua-sec:amd64 (0.5-1) > > Thanks > > > 2016-11-12 14:36 GMT+00:00 Peter Melnichenko <mpe...@gm...>: >> >> On Sat, Nov 12, 2016 at 4:34 PM, Tony <fba...@gm...> wrote: >> > Hi Guys! >> > I have a problem am trying to install prosody and integrate on diaspora. >> > Following the instructions I have to do: >> > luarocks install bcrypt but I got this error: >> > >> > luarocks install bcrypt >> > >> > >> > Error: LuaRocks 2.2.0 bug (please report at >> > lua...@li...). >> > >> > /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number >> > expected, >> > got nil) >> > >> > stack traceback: >> > >> > [C]: in function 'request' >> > >> > /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' >> > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' >> > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function 'http_request' >> > >> > /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' >> > >> > /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' >> > >> > /usr/share/lua/5.1/luarocks/manif.lua:97: in function >> > 'fetch_manifest_from' >> > >> > /usr/share/lua/5.1/luarocks/manif.lua:135: in function 'load_manifest' >> > >> > /usr/share/lua/5.1/luarocks/search.lua:175: in function >> > 'manifest_search' >> > >> > /usr/share/lua/5.1/luarocks/search.lua:208: in function 'search_repos' >> > >> > /usr/share/lua/5.1/luarocks/search.lua:284: in function >> > 'find_suitable_rock' >> > >> > /usr/share/lua/5.1/luarocks/install.lua:146: in function >> > </usr/share/lua/5.1/luarocks/install.lua:122> >> > >> > (tail call): ? >> > >> > [C]: in function 'xpcall' >> > >> > /usr/share/lua/5.1/luarocks/command_line.lua:208: in function >> > 'run_command' >> > >> > /usr/bin/luarocks:33: in main chunk >> > >> > [C]: ? >> > >> > >> > Looking in the /usr/share/lua I have >> > >> > /usr/share/lua # ls -lsa >> > >> > total 16 >> > >> > 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . >> > >> > 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. >> > >> > 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 >> > >> > 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 >> > >> > any idea how to fix it please? >> > >> > Thanks >> > >> > Tony >> >> Hi, >> >> Could this be relevant - https://github.com/luarocks/luarocks/issues/630 ? >> What version of luasec do you have installed? >> >> -- Best regards, >> -- Peter Melnichenko The error indicates that Lua somehow loaded Lua modules from luasec 0.5 but C module from luasec 0.6. Do you have luasec installed via Luarocks? I.e. does `luarocks list luasec` mention any luasec versions? Does it help if you remove luasec or reinstall it? (`luarocks remove luasec`, `luarocks install luasec`) -- Best regards, -- Peter Melnichenko |
From: Tony <fba...@gm...> - 2016-11-12 14:56:03
|
Hi Peter, thanks you for your e-mail the installed version is: Setting up lua-sec:amd64 (0.5-1) Thanks 2016-11-12 14:36 GMT+00:00 Peter Melnichenko <mpe...@gm...>: > On Sat, Nov 12, 2016 at 4:34 PM, Tony <fba...@gm...> wrote: > > Hi Guys! > > I have a problem am trying to install prosody and integrate on diaspora. > > Following the instructions I have to do: > > luarocks install bcrypt but I got this error: > > > > luarocks install bcrypt > > > > > > Error: LuaRocks 2.2.0 bug (please report at > > lua...@li...). > > > > /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number > expected, > > got nil) > > > > stack traceback: > > > > [C]: in function 'request' > > > > /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' > > > > /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' > > > > /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function 'http_request' > > > > /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' > > > > /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' > > > > /usr/share/lua/5.1/luarocks/manif.lua:97: in function > 'fetch_manifest_from' > > > > /usr/share/lua/5.1/luarocks/manif.lua:135: in function 'load_manifest' > > > > /usr/share/lua/5.1/luarocks/search.lua:175: in function > 'manifest_search' > > > > /usr/share/lua/5.1/luarocks/search.lua:208: in function 'search_repos' > > > > /usr/share/lua/5.1/luarocks/search.lua:284: in function > 'find_suitable_rock' > > > > /usr/share/lua/5.1/luarocks/install.lua:146: in function > > </usr/share/lua/5.1/luarocks/install.lua:122> > > > > (tail call): ? > > > > [C]: in function 'xpcall' > > > > /usr/share/lua/5.1/luarocks/command_line.lua:208: in function > 'run_command' > > > > /usr/bin/luarocks:33: in main chunk > > > > [C]: ? > > > > > > Looking in the /usr/share/lua I have > > > > /usr/share/lua # ls -lsa > > > > total 16 > > > > 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . > > > > 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. > > > > 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 > > > > 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 > > > > any idea how to fix it please? > > > > Thanks > > > > Tony > > Hi, > > Could this be relevant - https://github.com/luarocks/luarocks/issues/630 ? > What version of luasec do you have installed? > > -- Best regards, > -- Peter Melnichenko > > ------------------------------------------------------------ > ------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Luarocks-developers mailing list > Lua...@li... > https://lists.sourceforge.net/lists/listinfo/luarocks-developers > |
From: Peter M. <mpe...@gm...> - 2016-11-12 14:36:17
|
On Sat, Nov 12, 2016 at 4:34 PM, Tony <fba...@gm...> wrote: > Hi Guys! > I have a problem am trying to install prosody and integrate on diaspora. > Following the instructions I have to do: > luarocks install bcrypt but I got this error: > > luarocks install bcrypt > > > Error: LuaRocks 2.2.0 bug (please report at > lua...@li...). > > /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number expected, > got nil) > > stack traceback: > > [C]: in function 'request' > > /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' > > /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' > > /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function 'http_request' > > /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' > > /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' > > /usr/share/lua/5.1/luarocks/manif.lua:97: in function 'fetch_manifest_from' > > /usr/share/lua/5.1/luarocks/manif.lua:135: in function 'load_manifest' > > /usr/share/lua/5.1/luarocks/search.lua:175: in function 'manifest_search' > > /usr/share/lua/5.1/luarocks/search.lua:208: in function 'search_repos' > > /usr/share/lua/5.1/luarocks/search.lua:284: in function 'find_suitable_rock' > > /usr/share/lua/5.1/luarocks/install.lua:146: in function > </usr/share/lua/5.1/luarocks/install.lua:122> > > (tail call): ? > > [C]: in function 'xpcall' > > /usr/share/lua/5.1/luarocks/command_line.lua:208: in function 'run_command' > > /usr/bin/luarocks:33: in main chunk > > [C]: ? > > > Looking in the /usr/share/lua I have > > /usr/share/lua # ls -lsa > > total 16 > > 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . > > 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. > > 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 > > 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 > > any idea how to fix it please? > > Thanks > > Tony Hi, Could this be relevant - https://github.com/luarocks/luarocks/issues/630 ? What version of luasec do you have installed? -- Best regards, -- Peter Melnichenko |
From: Tony <fba...@gm...> - 2016-11-12 13:34:21
|
Hi Guys! I have a problem am trying to install prosody and integrate on diaspora. Following the instructions I have to do: luarocks install bcrypt but I got this error: luarocks install bcrypt Error: LuaRocks 2.2.0 bug (please report at lua...@li...). /usr/share/lua/5.1/ssl.lua:125: bad argument #1 to 'setfd' (number expected, got nil) stack traceback: [C]: in function 'request' /usr/share/lua/5.1/ssl/https.lua:133: in function 'request' /usr/share/lua/5.1/luarocks/fs/lua.lua:557: in function 'request' /usr/share/lua/5.1/luarocks/fs/lua.lua:621: in function 'http_request' /usr/share/lua/5.1/luarocks/fs/lua.lua:659: in function 'download' /usr/share/lua/5.1/luarocks/fetch.lua:40: in function 'fetch_url' /usr/share/lua/5.1/luarocks/manif.lua:97: in function 'fetch_manifest_from' /usr/share/lua/5.1/luarocks/manif.lua:135: in function 'load_manifest' /usr/share/lua/5.1/luarocks/search.lua:175: in function 'manifest_search' /usr/share/lua/5.1/luarocks/search.lua:208: in function 'search_repos' /usr/share/lua/5.1/luarocks/search.lua:284: in function 'find_suitable_rock' /usr/share/lua/5.1/luarocks/install.lua:146: in function </usr/share/lua/5.1/luarocks/install.lua:122> (tail call): ? [C]: in function 'xpcall' /usr/share/lua/5.1/luarocks/command_line.lua:208: in function 'run_command' /usr/bin/luarocks:33: in main chunk [C]: ? Looking in the /usr/share/lua I have /usr/share/lua # ls -lsa total 16 4 drwxr-xr-x 4 root root 4096 Nov 11 01:07 . 4 drwxr-xr-x 121 root root 4096 Nov 12 00:41 .. 4 drwxr-xr-x 6 root root 4096 Nov 12 14:20 5.1 4 drwxr-xr-x 5 root root 4096 Nov 11 01:07 5.2 any idea how to fix it please? Thanks Tony |
From: Adrián P. de C. <ap...@ig...> - 2016-11-01 00:39:19
|
Quoting Hisham (2016-10-31 23:43:14) > On 31 October 2016 at 18:32, Adrián Pérez de Castro <ap...@ig...> wrote: > > Quoting Hisham (2016-10-26 22:57:04) > >> >> On Oct 22, 2016 4:37 PM, "Adrián Pérez de Castro" <ap...@ig...> wrote: > >> >> > > > I have an idea [1] a possible workaround when using Rockz (a Zsh > >> >> plugin > >> >> > > > which provides a virtualenv-alike tool), but it would still be a good > >> >> > > > thing that releases would be provided with an accompanying PGP > >> >> > > > signature. This would be as easy as running: > >> >> > > > > >> >> > > > % gpg --detach-sign --armor luarocks-X.Y.Z.tar.gz > >> > >> I tried running this but got this error: > >> > >> gpg: no default secret key: No secret key > >> gpg: signing failed: No secret key > >> > >> Any hints? > > > > Oh, I forgot to mention: You need to create a PGP key, if you didn't > > have on already. I assumed that you already had one, sorry! > > > > This page explains step-by-step how to create one, and even has a > > configuration snippet ready to copy-paste into “gpg.conf” that ensures > > that strong crypto is used: > > > > https://keyring.debian.org/creating-key.html > > > > If you have never used PGP before, it's a good introduction with > > concrete steps on how to do it :-) > > Thank you for linking the tutorial page! It really sped things up. > > Here you go, I signed all packages: > > https://keplerproject.github.io/luarocks/releases/ Awesome, thanks a lot! From my side, I have already added the support in Rockz for verifying the signatures [1], and switched the download URLs to HTTPS :-) Regards, -- ☛ Adrián [1] https://github.com/aperezdc/rockz/commit/c5d38c8c85bd159dfb82055b268d7b1b03f671b9 |
From: Hisham <h...@hi...> - 2016-10-31 22:43:49
|
On 31 October 2016 at 18:32, Adrián Pérez de Castro <ap...@ig...> wrote: > Quoting Hisham (2016-10-26 22:57:04) >> >> On Oct 22, 2016 4:37 PM, "Adrián Pérez de Castro" <ap...@ig...> wrote: >> >> > > > I have an idea [1] a possible workaround when using Rockz (a Zsh >> >> plugin >> >> > > > which provides a virtualenv-alike tool), but it would still be a good >> >> > > > thing that releases would be provided with an accompanying PGP >> >> > > > signature. This would be as easy as running: >> >> > > > >> >> > > > % gpg --detach-sign --armor luarocks-X.Y.Z.tar.gz >> >> I tried running this but got this error: >> >> gpg: no default secret key: No secret key >> gpg: signing failed: No secret key >> >> Any hints? > > Oh, I forgot to mention: You need to create a PGP key, if you didn't > have on already. I assumed that you already had one, sorry! > > This page explains step-by-step how to create one, and even has a > configuration snippet ready to copy-paste into “gpg.conf” that ensures > that strong crypto is used: > > https://keyring.debian.org/creating-key.html > > If you have never used PGP before, it's a good introduction with > concrete steps on how to do it :-) Thank you for linking the tutorial page! It really sped things up. Here you go, I signed all packages: https://keplerproject.github.io/luarocks/releases/ -- Hisham |
From: Adrián P. de C. <ap...@ig...> - 2016-10-31 20:32:53
|
Quoting Hisham (2016-10-26 22:57:04) > >> On Oct 22, 2016 4:37 PM, "Adrián Pérez de Castro" <ap...@ig...> wrote: > >> > > > I have an idea [1] a possible workaround when using Rockz (a Zsh > >> plugin > >> > > > which provides a virtualenv-alike tool), but it would still be a good > >> > > > thing that releases would be provided with an accompanying PGP > >> > > > signature. This would be as easy as running: > >> > > > > >> > > > % gpg --detach-sign --armor luarocks-X.Y.Z.tar.gz > > I tried running this but got this error: > > gpg: no default secret key: No secret key > gpg: signing failed: No secret key > > Any hints? Oh, I forgot to mention: You need to create a PGP key, if you didn't have on already. I assumed that you already had one, sorry! This page explains step-by-step how to create one, and even has a configuration snippet ready to copy-paste into “gpg.conf” that ensures that strong crypto is used: https://keyring.debian.org/creating-key.html If you have never used PGP before, it's a good introduction with concrete steps on how to do it :-) Regards, -- ☛ Adrián |
From: Hisham <h...@hi...> - 2016-10-26 20:57:39
|
>> On Oct 22, 2016 4:37 PM, "Adrián Pérez de Castro" <ap...@ig...> wrote: >> > > > I have an idea [1] a possible workaround when using Rockz (a Zsh >> plugin >> > > > which provides a virtualenv-alike tool), but it would still be a good >> > > > thing that releases would be provided with an accompanying PGP >> > > > signature. This would be as easy as running: >> > > > >> > > > % gpg --detach-sign --armor luarocks-X.Y.Z.tar.gz I tried running this but got this error: gpg: no default secret key: No secret key gpg: signing failed: No secret key Any hints? -- Hisham |
From: Adrián P. de C. <ap...@ig...> - 2016-10-26 20:45:05
|
Hello all, Quoting Hisham (2016-10-22 22:53:02) > On Oct 22, 2016 4:37 PM, "Adrián Pérez de Castro" <ap...@ig...> wrote: > > > > Hi! > > > > Quoting Nagaev Boris (2016-10-22 19:22:52) > > > On Sat, Oct 22, 2016 at 6:56 PM, Adrián Pérez de Castro > > > <ap...@ig...> wrote: > > > > Hello all! > > > > > > > > Today I was thinking about the security implications of automatically > > > > downloading and intalling a LuaRocks release, and I noticed that > > > > releases are not signed in any way, and are served over plain ol' HTTP > > > > > > luarocks.org uses https. > > > > The link at the wiki page with installation instructions at > > https://github.com/keplerproject/luarocks/wiki/Download#Downloading has > > the following link pointing to the releases: > > > > http://luarocks.org/releases > > > > which is a redirect to > > > > http://keplerproject.github.io/luarocks/releases/ > > Well, since that is a wiki, that link was easy to fix. :) > > > I have just noticed that manually changing the URL to have "https://" as > > the scheme works, but unfortunately the redirect is sent to plain HTTP: > > > > % curl -si https://luarocks.org/releases | grep '^Location:' > > Location: http://keplerproject.github.io/luarocks/releases > > % > > Leaf, can you look at this redirect? > > > > > (read: no encryption). It would be interesting to be able to know > > > > whether a release tarball has been tampered with, to be confident that > > > > harmful code has not been introduced. > > > > > > > > I have an idea [1] a possible workaround when using Rockz (a Zsh > plugin > > > > which provides a virtualenv-alike tool), but it would still be a good > > > > thing that releases would be provided with an accompanying PGP > > > > signature. This would be as easy as running: > > > > > > > > % gpg --detach-sign --armor luarocks-X.Y.Z.tar.gz > > > > > > > > and including the generated “luarocks-X.Y.Z.tar.gz.asc” file in the > > > > releases download page. In order to verify the signature, once the > > > > signature and the tarball are downloaded in the same location, this > > > > would be done: > > > > > > > > % gpg --verify luarocks-X.Y.Z.tar.gz.asc > > That seems simple enough! I can look into generating and uploading these > .asc files. Thanks a lot! I am looking forward the signed releases -- once the next one is out, I'll make Rockz verify them automatically on install [1]. -- ☛ Adrián [1] https://github.com/aperezdc/rockz/issues/2 |