Bug 254944 - net-im/py-matrix-synapse: Update to 1.31.0
Summary: net-im/py-matrix-synapse: Update to 1.31.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Neel Chauhan
URL: https://github.com/matrix-org/synapse...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-10 12:58 UTC by Sascha Biberhofer
Modified: 2021-04-12 16:59 UTC (History)
1 user (show)

See Also:


Attachments
net-im/py-matrix-synapse: Update to 1.31.0 (1.70 KB, patch)
2021-04-10 12:58 UTC, Sascha Biberhofer
ports: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sascha Biberhofer 2021-04-10 12:58:03 UTC
Created attachment 223983 [details]
net-im/py-matrix-synapse: Update to 1.31.0

This patch updates net-im/py-matrix-synapse to version 1.31.0. The changelog for 1.30.0 and 1.31.1 can be found at [1] and [2] respectively and contains a mix of new features and bugfixes, but no breaking changes for our users per se. The only danger is someone still using postgres95-server, which we *do* ship via ports and pkg strictly speaking, but I can't really check for this, I think.

Aside from a version bump, our port needs to work around a dependency on a pretty recent py-cryptography version, which was introduced in 1.30.1 not because of any technical requirement, but to ensure users running synapse in a venv via pip have a version not affected by the recent openssl CVE. Since this shouln't concern our port, I've removed this version requirement after some discussions with upstream.

testport: OK (poudriere: 122amd64)
do-test: OK (Ran 1581 tests in 885.923s, PASSED (skips=16, successes=1565))

Portlint is unhappy with the removed $FreeBSD$ lines, otherwise no new complaints.

Feedback is welcome, as always. The port has also been running fine for the last 48 hours in production.

Cheers,
Sascha

[1] https://github.com/matrix-org/synapse/releases/tag/v1.30.0
[2] https://github.com/matrix-org/synapse/releases/tag/v1.31.0
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2021-04-12 16:52:13 UTC
Oops, closed by mistake
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2021-04-12 16:58:36 UTC
Committed!
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-04-12 16:59:26 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c12a581df3ff2d6832a662f99253cc7e99915233

commit c12a581df3ff2d6832a662f99253cc7e99915233
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2021-04-12 16:58:10 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-04-12 16:58:10 +0000

    net-im/py-matrix-synapse: Update to 1.31.0

    Changes: https://github.com/matrix-org/synapse/releases/tag/v1.31.0

    PR:             254944
    Submitted by:   Sascha Biberhofer <ports AT skyforge DOT at> (maintainer)

 net-im/py-matrix-synapse/Makefile                             |  2 +-
 net-im/py-matrix-synapse/distinfo                             |  6 +++---
 .../files/patch-synapse_python__dependencies.py (new)         | 11 +++++++++++
 3 files changed, 15 insertions(+), 4 deletions(-)