Turns out it was a problem with firejail and aurutils
Search Criteria
Package Details: prosody-hg r11977+.10cdfb94f1cc+-1
Package Actions
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) |
Dependencies (12)
- icu (icu-gitAUR)
- lua
- lua-expat
- lua-filesystem
- lua-sec (lua-sec-gitAUR)
- lua-socket (lua-socket-gitAUR)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR) (make)
- lua-posix (lua-posix-gitAUR) (check)
- lua-sec (lua-sec-gitAUR) (check)
- luacheck (luacheck-gitAUR) (check)
- shellcheck (shellcheck-binAUR, shellcheck-gitAUR) (check)
- lua-eventAUR (optional) – libevent support
Required by (44)
- jicofo (requires prosody) (optional)
- jicofo-bin (requires prosody) (optional)
- jicofo-git (requires prosody) (optional)
- jicofo-nightly (requires prosody) (optional)
- jicofo-nightly-bin (requires prosody) (optional)
- jitsi-meet-prosody (requires prosody) (optional)
- jitsi-meet-prosody-bin (requires prosody) (optional)
- jitsi-meet-prosody-git (requires prosody) (optional)
- jitsi-meet-prosody-nightly (requires prosody) (optional)
- jitsi-meet-prosody-nightly-bin (requires prosody) (optional)
- jitsi-videobridge (requires prosody) (optional)
- jitsi-videobridge-bin (requires prosody) (optional)
- jitsi-videobridge-git (requires prosody) (optional)
- jitsi-videobridge-nightly (requires prosody) (optional)
- jitsi-videobridge-nightly-bin (requires prosody) (optional)
- prosody-mod-admin-message-hg (requires prosody)
- prosody-mod-admin-web-hg (requires prosody)
- prosody-mod-auth-dovecot (requires prosody)
- prosody-mod-auth-external-hg (requires prosody)
- prosody-mod-auth-imap-hg (requires prosody)
- prosody-mod-auth-ldap-hg (requires prosody)
- prosody-mod-auth-ldap2-hg (requires prosody)
- prosody-mod-auto-accept-subscriptions-hg (requires prosody)
- prosody-mod-cloud-notify (requires prosody)
- prosody-mod-csi-battery-saver (requires prosody)
- prosody-mod-default-bookmarks (requires prosody)
- prosody-mod-e2e_policy (requires prosody)
- prosody-mod-filter-chatstates-hg (requires prosody)
- prosody-mod-http-libjs (requires prosody)
- prosody-mod-http-upload (requires prosody)
- prosody-mod-http-upload-external-hg (requires prosody)
- prosody-mod-invites-api (requires prosody)
- prosody-mod-invites-page (requires prosody)
- prosody-mod-invites-register-web (requires prosody)
- prosody-mod-lib-ldap-hg (requires prosody)
- prosody-mod-mam-archive (requires prosody)
- prosody-mod-offline-email-hg (requires prosody)
- prosody-mod-onions (requires prosody)
- prosody-mod-password-policy (requires prosody)
- prosody-mod-register-apps (requires prosody)
- prosody-mod-s2s-auth-dane (requires prosody)
- prosody-mod-turncredentials-hg (requires prosody)
- prosody-mod-vcard-muc-hg (requires prosody)
- prosody-modules-hg (requires prosody)
Sources (4)
taba commented on 2024-02-02 10:50 (UTC)
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.
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 inpost_{install,upgrade}
),daemonize = false
needs to be set. It used to be sed'd totrue
by this package.