net-im/synapse-1.82.0-r1 needs the python package txredisapi as a dependency for using redis functionality in synapse. This error message appears if you try to start synapse with redis enabled in a python stacktrace: ERROR:root:Synapse 1.82.0 needs txredisapi for redis, but it is not installed txredisapi does not appear to be available in portage, so installing it via pip solves the problem, but breaks package management. Reproducible: Always Steps to Reproduce: 1. Install synapse. 2. Configure synapse to use redis. 3. Start synapse. Actual Results: ERROR:root:Synapse 1.82.0 needs txredisapi for redis, but it is not installed Expected Results: txredisapi should be pulled by synapse.
https://github.com/IlyaSkriblovsky/txredisapi/issues/149
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2bfc077638d19741e6ea11ef8aebbe2af00824 commit 4b2bfc077638d19741e6ea11ef8aebbe2af00824 Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2023-05-23 12:40:06 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-05-28 11:37:18 +0000 net-im/synapse: add 1.84.1 Closes: https://bugs.gentoo.org/905860 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/31144 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-im/synapse/Manifest | 3 + net-im/synapse/synapse-1.84.1.ebuild | 206 +++++++++++++++++++++++++++++++++++ 2 files changed, 209 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc61ac5e84e9681d1d68440879f3af81273d03cb commit fc61ac5e84e9681d1d68440879f3af81273d03cb Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2023-05-07 22:27:18 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-05-28 11:37:18 +0000 dev-python/txredisapi: new package, add 1.4.9 Bug: https://bugs.gentoo.org/905860 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-python/txredisapi/Manifest | 1 + dev-python/txredisapi/metadata.xml | 17 ++++++ dev-python/txredisapi/txredisapi-1.4.9.ebuild | 84 +++++++++++++++++++++++++++ 3 files changed, 102 insertions(+)