Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Dec 2020 01:48:00 +0000
From:      Mark Linimon <linimon@lonesome.com>
To:        Mark Linimon <linimon@FreeBSD.org>
Cc:        python@FreeBSD.org
Subject:   Re: svn commit: r558197 - head/devel/py-pip
Message-ID:  <20201216014759.GA6658@lonesome.com>
In-Reply-To: <202012160145.0BG1j1mJ097097@repo.freebsd.org>
References:  <202012160145.0BG1j1mJ097097@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I realize this is a drive-by commit _without_ maintainer approval,
but my reasoning is below.  Give the alternative on January 1st
of either breaking 2000+ ports, or merely "make test" here, I chose
the former.

If anyone has the cycles in the next few weeks to look at "make
test" here, please let me know (I do not).

mcl

On Wed, Dec 16, 2020 at 01:45:01AM +0000, Mark Linimon wrote:
> Author: linimon
> Date: Wed Dec 16 01:45:01 2020
> New Revision: 558197
> URL: https://svnweb.freebsd.org/changeset/ports/558197
> 
> Log:
>   Defuse a ticking time-bomb by removing the dependency on devel/bzr.
>   
>   It is likely that this will break "make test", so, why am I doing it?
>   
>   The answer is that devel/bzr unconditionally depends on python27 (it is
>   known not to build with python37) -- and python27 is imminently due for
>   removal (see PR 249337).
>   
>   This would not matter so much except that py-pip winds up a dependency
>   of devel/cmake, and thus, over 2000 ports -- all of which would have
>   broken when python27 was removed.
>   
>   Unfortunately the time before that removal happens is simply too short
>   to have a proper discussion with all stakeholders.  We need to remove
>   the dependency immediately so that PR 249337 can proceed.
>   
>   PR:		249337 (related to)
> 
> Modified:
>   head/devel/py-pip/Makefile
> 
> Modified: head/devel/py-pip/Makefile
> ==============================================================================
> --- head/devel/py-pip/Makefile	Wed Dec 16 01:17:43 2020	(r558196)
> +++ head/devel/py-pip/Makefile	Wed Dec 16 01:45:01 2020	(r558197)
> @@ -37,7 +37,6 @@ TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>=0:s
>  		${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \
>  		${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \
>  		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
> -		bzr:devel/bzr \
>  		hg:devel/mercurial \
>  		git:devel/git \
>  		svn:devel/subversion



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201216014759.GA6658>