Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2020 02:35:26 +0000
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
Message-ID:  <bug-245709-7788-jb1EgAT1an@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-245709-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-245709-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245709

Kubilay Kocak <koobs@FreeBSD.org> 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 <koobs@FreeBSD.org> ---
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.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-245709-7788-jb1EgAT1an>