Package Details: prosody-hg r11977+.10cdfb94f1cc+-1

Git Clone URL: https://aur.archlinux.org/prosody-hg.git (read-only, click to copy)
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: taba
Votes: 2
Popularity: 0.000000
First Submitted: 2015-11-06 18:39 (UTC)
Last Updated: 2024-02-02 10:40 (UTC)

Required by (44)

Sources (4)

Pinned Comments

Ppjet6 commented on 2019-11-21 00:00 (UTC) (edited on 2019-11-21 00:01 (UTC) by Ppjet6)

I have changed (9f6cd2251c12)the unit file to use the one recommended by upstream. This change needs a configuration change (also added a warning in post_{install,upgrade}), daemonize = false needs to be set. It used to be sed'd to true by this package.

Latest Comments

1 2 3 Next › Last »

taba commented on 2024-02-02 10:50 (UTC)

Turns out it was a problem with firejail and aurutils

taba commented on 2023-06-25 03:46 (UTC)

This worked for me:

--- -   2023-06-25 07:14:36.641047783 +0400
+++ makefile    2023-06-25 06:52:52.458396110 +0400
@@ -102,7 +102,7 @@
 lint:
    $(LUACHECK) -q $$(HGPLAIN= hg files -I '**.lua') prosody prosodyctl
    @echo $$(sed -n '/^\tlocal exclude_files/,/^}/p;' .luacheckrc | sed '1d;$d' | wc -l) files ignored
-   shellcheck configure
+   shellcheck - < configure

 test:
    $(BUSTED) --lua=$(RUNWITH)

taba commented on 2023-06-15 10:52 (UTC)

==> Starting check()...
luacheck -q $(HGPLAIN= hg files -I '**.lua') prosody prosodyctl
Total: 0 warnings / 0 errors in 338 files
33 files ignored
shellcheck configure
configure: configure: openBinaryFile: does not exist (No such file or directory)
make: *** [GNUmakefile:136: lint] Error 2
==> ERROR: A failure occurred in check().
    Aborting...

taba commented on 2023-06-15 10:32 (UTC)

Does prosody.logrotated get used for anything? I don't see it mentioned like in prosody's PKGBUILD.

Can you update optdepends?

What about the following lines from prosody.service:

RuntimeDirectory=prosody
ConfigurationDirectory=prosody
StateDirectory=prosody
StateDirectoryMode=0750
LogsDirectory=prosody
WorkingDirectory=~
StandardInput=null
StandardOutput=journal
StandardError=inherit
AmbientCapabilities=CAP_NET_BIND_SERVICE

You mention jabber group in prosody.tmpfile.d, but not prosody.service. Why is that?

How come prosody's PKGBUILD can get away with not specifying the lua version?

linkmauve commented on 2021-12-01 18:09 (UTC)

I just updated this package to use lua instead of lua52, it’s been working fine on my server for a few months but please report any new issue you encounter following this change.

Ppjet6 commented on 2019-11-21 00:00 (UTC) (edited on 2019-11-21 00:01 (UTC) by Ppjet6)

I have changed (9f6cd2251c12)the unit file to use the one recommended by upstream. This change needs a configuration change (also added a warning in post_{install,upgrade}), daemonize = false needs to be set. It used to be sed'd to true by this package.

xorly commented on 2019-03-11 10:54 (UTC)

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 (UTC)

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 (UTC) (edited on 2018-09-27 20:49 (UTC) by d9jWbb42kC3)

==> 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.