From owner-freebsd-ports-bugs@freebsd.org Wed Jul 18 12:05:16 2018 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 28603104789D for ; Wed, 18 Jul 2018 12:05:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B7A8E7735D for ; Wed, 18 Jul 2018 12:05:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 74A91104789C; Wed, 18 Jul 2018 12:05:15 +0000 (UTC) Delivered-To: ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61D8C104789A for ; Wed, 18 Jul 2018 12:05:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F2DFD7735A for ; Wed, 18 Jul 2018 12:05:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 43BE2AD05 for ; Wed, 18 Jul 2018 12:05:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6IC5Efo026579 for ; Wed, 18 Jul 2018 12:05:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6IC5EQI026569 for ports-bugs@FreeBSD.org; Wed, 18 Jul 2018 12:05:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 229846] update net-im/py-matrix-synapse to 0.32.2 Date: Wed, 18 Jul 2018 12:05:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2018 12:05:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229846 --- Comment #3 from Kubilay Kocak --- (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.=20 More broadly and specifically, a port should depend on exactly everything t= he software (code) uses *itself*. Whether or not another dependency of that software depends on it too or not is not a consideration.=20 In summary, it either depends on it, or it doesn't. If it uses it, it depen= ds 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 co= urse of action. *optionally* it can be not included, or removed, and/or commente= d as such in the port until the change is released in subsequent versions. Howev= er ... 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. --=20 You are receiving this mail because: You are the assignee for the bug.=