From owner-freebsd-ports@freebsd.org Sat Sep 15 10:02:27 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0365410A2581 for ; Sat, 15 Sep 2018 10:02:27 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 A13598725D for ; Sat, 15 Sep 2018 10:02:26 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B2354211D3; Sat, 15 Sep 2018 06:02:25 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 15 Sep 2018 06:02:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=PCpak109u6uzJJT2+H8KFPTTKOiT3 PJo6XOu49kMjGM=; b=PBWPgMVFMf0L7wskTxMFVeDrvuhoMjWHH3elWzS1uJc/g S3VE1CpUUXNdUu10XxeSUe5ZLnZcKvbneuC1ZsArMPcETh+uNFGeuWfdn4gDPiRQ eooG4Wuv96kH0ad7cPlaLsFMrdmJD1Krbvz2dmTSWoARF2ITjaMXP2IJZ6g6xRCW nbs7IlHke0t8lho5+4GMpz0r7FkHR9PfpPwdEidkcJaBQOLlIQWVs1xpYM2aCO3j OyLBc9WYnhSLdIufoZAOTmIq/Qj3KrErqFAuocbr57B+p6plpDwVS0zKMN5O6cZd s/k6PQhGFYqH+9VyT05lCeXt3VBeDUUyoR5HWNHcA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=PCpak1 09u6uzJJT2+H8KFPTTKOiT3PJo6XOu49kMjGM=; b=IUFdTCQoFJA1moo7TKpf+L vDYkAqd9BleHlkIkJ6zKrMn7EU/S+BSLWZR3bvCc1F+OWa1lNXhHYNl1yQX9MaRw Twi/yT0fZr88U857eAqMCKOXjIBf5RdP2o92Pzr/F9BQInK47xrPM7uNTKsNZA4b dhasau9AHTlPHH6V2Pd7WN3kDNaCE2aZtrQCVQy3fm+BzYt1OTmW+mooRb1MYpIi ZRrBnw2OSwjZGhsSEG7bkJgdjAxvCvXaGtj8RbXdPERLzXzPp5/ikcXbgYcZ2lAX mjMxu5MpJ4r9CmIXELMLYndWMrpUngFbZO4FqJdY+TR9VaWsRa+WD/13Ja1g20PQ == X-ME-Proxy: X-ME-Sender: Received: from desktop.local (parsley.growveg.org [82.70.91.97]) by mail.messagingengine.com (Postfix) with ESMTPA id E761A102D7; Sat, 15 Sep 2018 06:02:24 -0400 (EDT) Subject: Re: how to enforce one version of python To: Robert Huff , Ports FreeBSD References: <20180911145151.zgyeaiobnvkuo2rg@ivaldir.net> <4cd79546-c301-4ab7-13eb-3233736953f5@yandex.ru> <287384aa-360d-683c-e6a6-cfe07b5a1838@yandex.ru> <23449.1943.75477.655239@jerusalem.litteratus.org> <773bfa24-909b-360a-783b-c1b8b3695d70@zyxst.net> <23450.37596.958990.910011@jerusalem.litteratus.org> From: tech-lists Organization: none Message-ID: Date: Sat, 15 Sep 2018 11:02:23 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <23450.37596.958990.910011@jerusalem.litteratus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2018 10:02:27 -0000 On 13/09/2018 17:39, Robert Huff wrote: > _This_ is really annoying. I try to keep my systems with exactly > what they need installed, to reduce both bloat and possibly security > issues. YES. This for me is *exactly* why it is so infuriating. And doubleplus regarding security. Followed closely by something installing the py-27 version when I wanted the 36-version. I'd like to have the latest stable python for everything that requires it. Like I have with perl. I think that means py-36. I don't want py-27. I'd like to enforce that, but seemingly I can't, because the invocation in make.conf for default version does not enforce it in all situations. If something wants another version of python, I want it to fail, ideally spitting out a usable reason why. Is my position unreasonable? I hope it isn't. Maybe it is? I dunno. thanks, -- J.