Package Details: prosody-hg r9637+.b8301ba2c437+-1

Git Clone URL: https://aur.archlinux.org/prosody-hg.git (read-only)
Package Base: prosody-hg
Description: Lightweight and extensible Jabber/XMPP server written in Lua (development build from trunk-branch)
Upstream URL: https://prosody.im/
Licenses: MIT
Conflicts: prosody
Provides: prosody
Submitter: TilmanV
Maintainer: Ppjet6 (linkmauve)
Last Packager: Ppjet6
Votes: 2
Popularity: 0.011055
First Submitted: 2015-11-06 18:39
Last Updated: 2018-11-21 19:50

Required by (29)

Sources (4)

Latest Comments

1 2 Next › Last »

diggit commented on 2019-03-11 10:54

Hi, there is missing (optional?) dependency lua52-dbi

https://prosody.im/doc/depends#luadbi "This module is used by mod_storage_sql for connecting to SQL databases."

Ppjet6 commented on 2018-09-27 20:51

I am awaiting on aur/luacheck to merge two patches. https://aur.archlinux.org/packages/luacheck/#news

You can either patch the luacheck package or remove the make lint call for the moment.

d9jWbb42kC3 commented on 2018-09-27 20:49

==> Starting check()...
luacheck -q $(HGPLAIN= hg files -I '**.lua') prosody prosodyctl
lua: /usr/share/lua/5.3/luacheck/check.lua:3: module 'luacheck.stages.parse_inline_options' not found:
        no field package.preload['luacheck.stages.parse_inline_options']
        no file '/usr/share/lua/5.3/luacheck/stages/parse_inline_options.lua'
        no file '/usr/share/lua/5.3/luacheck/stages/parse_inline_options
/init.lua'
        no file '/usr/lib/lua/5.3/luacheck/stages/parse_inline_options.lua'
        no file '/usr/lib/lua/5.3/luacheck/stages/parse_inline_options/init.lua'
        no file './luacheck/stages/parse_inline_options.lua'
        no file './luacheck/stages/parse_inline_options/init.lua'
        no file '/usr/lib/lua/5.3/luacheck/stages/parse_inline_options.so'
        no file '/usr/lib/lua/5.3/loadall.so'
        no file './luacheck/stages/parse_inline_options.so'
        no file '/usr/lib/lua/5.3/luacheck.so'
        no file '/usr/lib/lua/5.3/loadall.so'
        no file './luacheck.so'
stack traceback:
        [C]: in function 'require'
        /usr/share/lua/5.3/luacheck/check.lua:3: in main chunk
        [C]: in function 'require'
        /usr/share/lua/5.3/luacheck/init.lua:1: in main chunk
        [C]: in function 'require'
        /usr/share/lua/5.3/luacheck/main.lua:3: in main chunk
        [C]: in function 'require'
        /usr/bin/luacheck:2: in main chunk
        [C]: in ?
make: *** [GNUmakefile:83: lint] Error 1
==> ERROR: A failure occurred in check().
    Aborting...
==> ERROR: Makepkg was unable to build prosody-hg.

Ppjet6 commented on 2018-09-25 16:35

aur/luacheck is available.

If you are using makepkg direclty, make sure it is installed separately. If you are using a wrapper, make sure it installs aur targets as well.

The version luacheck uses doesn't have to match prosody's.

bl4n commented on 2018-09-25 16:32

I encount some error: """ erreur : impossible de trouver la cible : luacheck """

in english, should be something like:

""" error: impossible to find target: luacheck """

I found lua51-luacheck and luacheck.

I think that either we change "checkdeps" to lua51-luacheck or we add lua51-luacheck to "depends".

Ppjet6 commented on 2018-05-01 19:56

Thank you for your work TilmanV!

I took over the package. I added ExecReload= to the service file.

TilmanV commented on 2018-02-28 09:30

I won't maintain this package anymore

d9jWbb42kC3 commented on 2018-02-27 18:04

After upgrade prosody does not work:

[ALPM] upgraded prosody-hg (r8452+.4796fdcb7146+-1 -> r8553+.32438665dc5e+-1)

lua5.1: /usr/lib/prosody/net/http.lua:16: module 'net.resolvers.basic' not found:
         no field package.preload['net.resolvers.basic']
         no file '/usr/lib/prosody/net/resolvers/basic.lua'
         no file '/usr/share/lua/5.1/net/resolvers/basic.lua'
         no file '/usr/share/lua/5.1/net/resolvers/basic/init.lua'
         no file '/usr/lib/lua/5.1/net/resolvers/basic.lua'
         no file '/usr/lib/lua/5.1/net/resolvers/basic/init.lua'
         no file '/usr/lib/prosody/net/resolvers/basic.so'
         no file '/usr/lib/lua/5.1/net/resolvers/basic.so'
         no file '/usr/lib/lua/5.1/loadall.so'
         no file '/usr/lib/prosody/net.so'
         no file '/usr/lib/lua/5.1/net.so'
         no file '/usr/lib/lua/5.1/loadall.so'
 stack traceback:
         [C]: in function 'require'
         /usr/lib/prosody/net/http.lua:16: in main chunk
         [C]: in function 'require'
         /usr/bin/prosodyctl:264: in main chunk
         [C]: ?

TilmanV commented on 2017-03-07 19:49

fixed

Ppjet6 commented on 2017-03-04 21:00

Apparently I need --lua-version=5.1 in the build