From owner-freebsd-python@freebsd.org Mon Jan 30 01:26:30 2017 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8415BCC60E5 for ; Mon, 30 Jan 2017 01:26:30 +0000 (UTC) (envelope-from john@saltant.com) Received: from twaddle.saltant.net (twaddle.saltant.net [IPv6:2001:470:8d6f:1001::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4821E1361 for ; Mon, 30 Jan 2017 01:26:30 +0000 (UTC) (envelope-from john@saltant.com) Received: from dreck.saltant.net (unknown [IPv6:2001:470:8d6f:1001:ee1a:59ff:fe3d:4bb1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by twaddle.saltant.net (Postfix) with ESMTPSA id 5F737F95D for ; Sun, 29 Jan 2017 20:26:28 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saltant.com; s=twaddle; t=1485739588; bh=VtsI1lwkHEUobh8BJ/t5Y+zjmFrL1a9DIBRU2Wvn57c=; h=Subject:To:References:From:Date:In-Reply-To; b=YmklUWLA6TBSWtJbUXrCl9ke0Cwt9PXF6M1gZ+0ZlRdEagxgily8JPSNt2oBAe9Fu FvBw45tuPKv4tmt+lBLgR7zaSlkxKrRdybB+NENOqoD/CUi2n/5J2qbDTlpSRUdcQe gnZ/zb3gxK6Kcq12hnzK48A/bIy8Ey3kd9ExYyKf6JkwnJyo24C0LTfkeJ1PHqFfn7 7QVDIryUukV4ZKOhyrkv3ywGLRF3kmwu7aj/bC5tXeBkIjc6zCDU77CuWTcLTZllBm 93teeI9870qAZEYhK7raJVPLqZ2RtDgQO3ocL0rfkh9WFz258GFduS49rB7wM85kEd SxRJD+8eTePsA== Subject: Re: Proposal: default to concurrent To: FreeBSD Python List References: <20170130005036.GA72122@slackbox.erewhon.home> From: "John W. O'Brien" Organization: Saltant Solutions Message-ID: <0b140bdf-d2f1-7910-9a49-5539ad3162cc@saltant.com> Date: Sun, 29 Jan 2017 20:26:27 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170130005036.GA72122@slackbox.erewhon.home> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bd4dW7hgmsShHLEAgu0brLJxDWFop6dNl" X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2017 01:26:30 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bd4dW7hgmsShHLEAgu0brLJxDWFop6dNl Content-Type: multipart/mixed; boundary="DP9TvON5jkRNhN1tiplNXIeG8cb1stn4J"; protected-headers="v1" From: "John W. O'Brien" To: FreeBSD Python List Message-ID: <0b140bdf-d2f1-7910-9a49-5539ad3162cc@saltant.com> Subject: Re: Proposal: default to concurrent References: <20170130005036.GA72122@slackbox.erewhon.home> In-Reply-To: <20170130005036.GA72122@slackbox.erewhon.home> --DP9TvON5jkRNhN1tiplNXIeG8cb1stn4J Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you for your input. On 1/29/17 19:50, Roland Smith wrote: [...] > There also seems to be a trend of separate py3-* ports. This is sometim= es a > much better solution than trying to make a single port support python 2= and 3. If I am not mistaken, the purpose of the py3-* ports is mainly to deliver some python3 support via the default build and thence the official pkg repository. As a convenience for those of who build our own ports, it also enables 2+3 support within a single build instead of having to coordinate multiple builds and maintain multiple repositories. Sadly, I don't see how it would address this pain point. Even with py-SPAM and py3-SPAM, or py2-SPAM and py-SPAM, concurrent *installation* still requires that the intersection of plists is the empty set. Furthermore, concurrent installation is useful for multiple minor versions of python3, not just python2.7 plus python3.x. -J --DP9TvON5jkRNhN1tiplNXIeG8cb1stn4J-- --bd4dW7hgmsShHLEAgu0brLJxDWFop6dNl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJYjpZGAAoJEGEAJpqmdExHO+kP+wRhxj3W8SkfNxBwn0qd29o2 ra8j7sqB2DS+k3o/GdqXGVh8/XBrSZ5J+B1VCnS7CaOGkzGTfTAOnf1g1x5J14GQ IYUSg/iPUVKEQFXGqPqiv3ZyPcnQHF8KcT2uuDf844KnH629zyWhZB+8oGrIEoJ0 OLk66MZzZdWl2CcJMWvHs8tyGh/yg59Zm5j/qjztpPE8E1jpNg1Eh+uUIUt6zkhr TSJTnrXk25hliuhrexUrAKcjrmjD0id987ijtMnk3c8z3/ZNwQk2vnxeXFIXx/fZ 6afvMIm3vu7Ya3hjzy5IZDAcAKo1zuN4cLzOjn92i76mp7hcH5G/OgNf3pqFlpOz ZIPnDrw4IrCPsQvB6ClkvFaHdwzRTWH/N1atU1LabANuB1rfF1bWruvk6LHzh8lW rJCtc1vU7fpJX9FqBKsi+nwShvvxxcBdcRjpzXizTBWZY8WGqoiZJWulJdg+8wuZ OWEIRInFjAS+FFiKdFxft28/0g+vrwzJc0jIcC0SZBHrlVieFEpON+8rvurLO6oe 0n/xJQ6YzEUEQ1VZCK7fnayQRtK3nQ6YB5CWf7kXOKzd7vq0Q8Tys8YpV2+D2FJJ hxlZu4tKzrRfjudcfQd+Ta5Xe10EtpvL5gBk80LGMon/uvIV+saJRD9KwoyJmu+X lyHOBqTPBGVe/CbbFgqk =5Bbt -----END PGP SIGNATURE----- --bd4dW7hgmsShHLEAgu0brLJxDWFop6dNl--