From owner-freebsd-ports-bugs@freebsd.org Sat Apr 18 02:35:26 2020 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 76AE22B5364 for ; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 493xrt2dDhz4FNR for ; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5A3582B5363; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) Delivered-To: ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 59FFC2B5362 for ; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 493xrt1ndWz4FNQ for ; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 38D384F0C for ; Sat, 18 Apr 2020 02:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 03I2ZQTj024985 for ; Sat, 18 Apr 2020 02:35:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 03I2ZQVv024983 for ports-bugs@FreeBSD.org; Sat, 18 Apr 2020 02:35:26 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 245709] www/py-boto3: devel/py-botocore upgrade broken the dependency check in port Makefile Date: Sat, 18 Apr 2020 02:35:26 +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: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status short_desc 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.29 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Apr 2020 02:35:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245709 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Status|New |Open Summary|www/py-boto3: the latest |www/py-boto3: |devel/py-botocore upgrade |devel/py-botocore upgrade |broken the dependency check |broken the dependency check |in port Makefile |in port Makefile --- Comment #1 from Kubilay Kocak --- Thanks for the report Hendrik. ben and I were aware of the issue, and its g= reat to have it tracked here now. Python ports dependencies must match upstream (setup.py, et al) declared dependency version-spec's exactly [1], otherwise, the dependency versions a= re not satisfied at runtime, and produce errors. The < in this and other similar ports cases is there, beyond the above, to ensure that anyone modifying related ports can easily grep the tree (or automatically build dependents) and find ports that will break accordingly. I'll update py-boto3 to match the botocore port version shortly, and should also note that Ben had emailed me after the regression was reported by pkg-fallout, at which pint approval was provided to update boto3 to match, = both in this case, and in the future. [1] https://wiki.freebsd.org/Python/PortsPolicy#Dependencies --=20 You are receiving this mail because: You are the assignee for the bug.=