Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 905860 - net-im/synapse-1.82.0-r1: Dependency txredisapi missing.
Summary: net-im/synapse-1.82.0-r1: Dependency txredisapi missing.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Petr Vaněk
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-05-07 08:35 UTC by Norman Rieß
Modified: 2023-05-28 11:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Norman Rieß 2023-05-07 08:35:27 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2023-05-28 11:37:22 UTC
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(+)