From owner-freebsd-python@freebsd.org Wed Dec 16 01:48:02 2020 Return-Path: <owner-freebsd-python@freebsd.org> Delivered-To: freebsd-python@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 9A6324AB62E for <freebsd-python@mailman.nyi.freebsd.org>; Wed, 16 Dec 2020 01:48:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4CwdLV3RV7z3kvJ for <freebsd-python@freebsd.org>; Wed, 16 Dec 2020 01:48:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mailman.nyi.freebsd.org (Postfix) id 7604F4AB71C; Wed, 16 Dec 2020 01:48:02 +0000 (UTC) Delivered-To: python@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 75D224AB35E for <python@mailman.nyi.freebsd.org>; Wed, 16 Dec 2020 01:48:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [18.222.6.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CwdLV2Z9bz3kn0; Wed, 16 Dec 2020 01:48:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (unknown [18.188.142.31]) by mail.soaustin.net (Postfix) with ESMTPSA id 3E50A170FD; Wed, 16 Dec 2020 01:48:01 +0000 (UTC) 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> References: <202012160145.0BG1j1mJ097097@repo.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202012160145.0BG1j1mJ097097@repo.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Rspamd-Queue-Id: 4CwdLV2Z9bz3kn0 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/> List-Post: <mailto:freebsd-python@freebsd.org> List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 16 Dec 2020 01:48:02 -0000 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