[Bug 229846] update net-im/py-matrix-synapse to 0.32.2

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jul 18 12:05:16 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229846

--- Comment #3 from Kubilay Kocak <koobs at FreeBSD.org> ---
(In reply to Markus Mann from comment #2)

Python ports should declare/match the dependencies declared by upstream, as
closely as possible, without being incorrect. Upstream is the best and
canonical source of this information. 

More broadly and specifically, a port should depend on exactly everything the
software (code) uses *itself*. Whether or not another dependency of that
software depends on it too or not is not a consideration. 

In summary, it either depends on it, or it doesn't. If it uses it, it depends
on it.

If spurious dependencies are identified (a declared dependency that is not
actually used), then it should be reported and fixed upstream as a first course
of action. *optionally* it can be not included, or removed, and/or commented as
such in the port until the change is released in subsequent versions. However
...

The support burden for not having dependencies (or anything else for that
matter), exactly as declared by/in upstream code is on the person(s) making
that decision, and since the spurious dependency downside is minimal in most
cases (all else being equal), it is not worth doing (and maintaining that
discrepancy) in favour of just correcting the issue upstream.

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


More information about the freebsd-ports-bugs mailing list