Ejabberd 20.12 is available: https://github.com/processone/ejabberd/releases/tag/20.12 Reproducible: Always
And already 21.01 is available. https://www.process-one.net/blog/ejabberd-21-01/
FYI: I've pushed my changes of the PR also into my 'flow' overlay.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/data/api.git/commit/?id=5735076218260bf19125d83d998180191807013b commit 5735076218260bf19125d83d998180191807013b Author: Florian Schmaus <flo@geekplace.eu> AuthorDate: 2021-04-08 07:20:31 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2021-04-09 19:39:17 +0000 uid-gid.txt: allocate GID (418) for dev-erlang/epam Bug: https://bugs.gentoo.org/755185 Bug: https://bugs.gentoo.org/766686 Closes: https://github.com/gentoo/api-gentoo-org/pull/385 Signed-off-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Conrad Kostecki <conikost@gentoo.org> files/uid-gid.txt | 1 + 1 file changed, 1 insertion(+)
With the in tree bump of dev-lang/erlang a couple of days ago from 23.3.2 to 23.3.3 net-im/ejabberd 20.07 now fails to build: ejabberd_http: function extract_path_query/1+74: Internal consistency check failed - please report this bug. Instruction: {call,1,{f,302}} Error: {bad_arg_type, {x,0}, {t_tuple,22,true, #{1 => {t_atom,[state]}, 4 => {t_atom,['POST','PUT']}, 6 => {t_tuple,2,true,#{1 => {t_atom,[abs_path]}}}}}, {t_tuple,22,true, #{1 => {t_atom,[state]},4 => {t_atom,['POST']}}}}: Compiling src/ejabberd_http.erl failed: ERROR: compile failed while processing /build/portage/net-im/ejabberd-20.07/work/ejabberd-20.07: rebar_abort make: *** [Makefile:115: src] Error 1 Despite 20.07 lagging quite behind erlang developments, it's done well to keep up with all dev-lang/erlang bumps the last few months :-) But now for the first time it's not possible to build unstable ejabberd with unstable dev-lang/erlang on Gentoo without out of tree help.