[Bug 261232] net-im/py-matrix-synapse: Update dependency patch to avoid problems with devel/py-frozendict-2.1.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 15 Jan 2022 16:16:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261232

            Bug ID: 261232
           Summary: net-im/py-matrix-synapse: Update dependency patch to
                    avoid problems with devel/py-frozendict-2.1.2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: ports@skyforge.at
 Attachment #231024 maintainer-approval+
             Flags:

Created attachment 231024
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231024&action=edit
net-im/py-matrix-synapse: Remove frozendict dependency version limit check

In 1.49.2, the synapse developers introduced a limit on py-frozendict<2.1.2 due
to a bug with that version on Debian 10, see[1]. Since synapse checks the
version of installed dependencies on start, the recent update of
devel/py-frozendict in 967f80740a61a22988967e1c2581abedd4708647 prevents
synapse from starting.

Since py-frozendict-2.1.2 works perfectly fine on FreeBSD, this revision
removes the dependency restriction to unbreak our port.

The resulting package passes tests and runs fine in production, so this should
be good to go, but feedback is of course always welcome. Special thanks to
Stefan Hämmerl who brought this issue to my attention. :D

Cheers,
Sascha

[1]
https://github.com/matrix-org/synapse/commit/2bf31f7807c7a0c229170803c97090d612dc16f9

-- 
You are receiving this mail because:
You are the assignee for the bug.