net-im/py-matrix-synapse: Update port to 1.14.0, add support for OIDC and redis
Since 1.12.4, py-matrix-synapse has added support for redis when using workers in 1.13.0 and for OIDC (Open ID Connect login/registration) in 1.14.0. This patch...
* updates the version to 1.14.0,
* adds two OPTIONS for OIDC and Redis, which pull in the necessary dependencies.
Note that OIDC support depends on py-authlib. The latter is also required for the testsuite and has thus been added to TEST_DEPENDS. Furthermore, redis support depends on py-txredisapi, which is currently not in ports (see bug #246813).
portlint: "OK" (4 Warnings, none new)
testport: OK (poudriere: 121amd64)
do-test: OK (Ran 1016 tests in 312.525s, PASSED (skips=5, successes=1011))
The new version has been running fine on my server. However, I want to add that I'm using neither OIDC nor redis in production, so I cannot speak for these new features.
Any feedback on this is very welcome.
Created attachment 214981 [details]
net-im/py-matrix-synapse: update to 1.14.0
Forgot the patch, I blame a sudden lack of caffeine.
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/150611552
I'll take it
A commit references this bug:
Date: Wed Jun 3 06:21:19 UTC 2020
New revision: 537598
net-im/py-matrix-synapse: Update to 1.14.0
Submitted by: Sascha Biberhofer <email@example.com> (maintainer)