Bug 272614 - net-im/py-matrix-synapse: Update to 1.91.0
Summary: net-im/py-matrix-synapse: Update to 1.91.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: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-20 09:16 UTC by Li-Wen Hsu
Modified: 2023-09-04 02:38 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (ports)


Attachments
v1 (8.57 KB, patch)
2023-07-20 09:16 UTC, Li-Wen Hsu
no flags Details | Diff
update to 1.89.0 (9.94 KB, patch)
2023-08-02 19:04 UTC, Li-Wen Hsu
no flags Details | Diff
Update to 1.90.0 (10.00 KB, patch)
2023-08-15 11:28 UTC, Li-Wen Hsu
no flags Details | Diff
Update to 1.91.0 (12.14 KB, patch)
2023-08-30 20:02 UTC, Li-Wen Hsu
no flags Details | Diff
net-im/py-matrix-synapse: Update to 1.91.0 (15.03 KB, patch)
2023-09-03 19:26 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 Li-Wen Hsu freebsd_committer freebsd_triage 2023-07-20 09:16:16 UTC
Created attachment 243500 [details]
v1
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-07-21 07:32:00 UTC
^Triage: reporter is committer, assign accordingly.
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2023-08-02 19:04:44 UTC
Created attachment 243807 [details]
update to 1.89.0
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2023-08-15 11:28:56 UTC
Created attachment 244117 [details]
Update to 1.90.0
Comment 4 Li-Wen Hsu freebsd_committer freebsd_triage 2023-08-30 20:02:03 UTC
Created attachment 244487 [details]
Update to 1.91.0
Comment 5 Sascha Biberhofer 2023-09-03 19:26:08 UTC
Created attachment 244617 [details]
net-im/py-matrix-synapse: Update to 1.91.0

Hi and sorry for the late reply :(

The patch looks good to me, but perhaps we can give an extra warning about upgrading past 1.88.0 when using workers, as the update deprecates some essential configuration options for replication (see [1]).

I've updated the proposed patch with a short pkg-message. Otherwise things look perfectly fine to me. The port builds fine, passes tests with flying colors and works well in production. :)


Cheers,
Sascha


[1] https://matrix-org.github.io/synapse/develop/upgrade.html#removal-of-worker_replication_-settings
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-09-04 02:38:42 UTC
A commit in branch main references this bug:

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

commit 4d9fc61adb182fade95aeb0777d6ec824251787e
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2023-09-04 02:36:08 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2023-09-04 02:36:08 +0000

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

    PR:             272614
    Co-authored-by: Sascha Biberhofer <ports@skyforge.at>

 net-im/py-matrix-synapse/Makefile                  |  4 +-
 net-im/py-matrix-synapse/Makefile.crates           | 23 ++++----
 net-im/py-matrix-synapse/distinfo                  | 52 +++++++++--------
 .../py-matrix-synapse/files/patch-pyproject.toml   | 10 ++--
 .../patch-synapse_media_thumbnailer.py (gone)      | 11 ----
 net-im/py-matrix-synapse/files/pkg-message.in      | 66 ++--------------------
 6 files changed, 51 insertions(+), 115 deletions(-)