From owner-freebsd-ports@freebsd.org Sat Feb 4 21:40:07 2017 Return-Path: Delivered-To: freebsd-ports@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 A112FCD0466 for ; Sat, 4 Feb 2017 21:40:07 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: from h2.pinyon.org (h2.pinyon.org [65.101.20.170]) (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 7C4596AC for ; Sat, 4 Feb 2017 21:40:07 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: by h2.pinyon.org (Postfix, from userid 58) id 617CF14A20; Sat, 4 Feb 2017 14:40:06 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pinyon.org; s=DKIM; t=1486244406; bh=THh4b5XUerSaNNe7IWEV7x+OpXoj9CWjIeVeZCrombA=; h=Subject:To:References:From:Cc:Date:In-Reply-To; b=JxSRtloXwsJMSSAeKmunPxOTJvystmU6/XTM/JSWK6SwAj4WIkyxP+sJ6mfp0YsGp 1Khd8uzp5ZILxK8KkojiusAJQN717P2pCzMcT2qBbO0uh3P7BqqtLKd92y+Bk8AeuR zotXiL/E6VUTJHv3idEpjIid8PqnRxTHqj9OeT/0= X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on h2.pinyon.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED shortcircuit=no autolearn=unavailable autolearn_force=no version=3.4.1 Received: from [10.0.10.15] (h1.pinyon.org [65.101.20.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by h2.pinyon.org (Postfix) with ESMTPSA id 8AFFE14A10; Sat, 4 Feb 2017 14:40:05 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pinyon.org; s=DKIM; t=1486244405; bh=THh4b5XUerSaNNe7IWEV7x+OpXoj9CWjIeVeZCrombA=; h=Subject:To:References:From:Cc:Date:In-Reply-To; b=kiRXq2UCXsc0DVZy30kBsZ26j0p+8YymIklbBzHyvE08bad0gsyUCFZkUbKK4QC9/ 0vuraejL8bQPhY9BhYoHVxV1dQUdYGLyPi4CGwaebPsWK0KME9tCnJyxwyetJbIwIQ 4BDdkqL50v52gd93Lz+vsNmwWLPSDPRmgPiscXj0= Subject: Re: archivers/py-borgbackup To: Christian Schwarz References: <20170204202112.4s3holuwbde6ynco@csarch.localdomain> From: "Russell L. Carter" Cc: freebsd-ports@freebsd.org Message-ID: Date: Sat, 4 Feb 2017 14:40:04 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <20170204202112.4s3holuwbde6ynco@csarch.localdomain> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Feb 2017 21:40:07 -0000 On 02/04/17 13:21, Christian Schwarz wrote: > On Sat, Feb 04, 2017 at 12:56:02PM -0700, Russell L. Carter wrote: >> So... how do I build archivers/py-borgbackup with poudriere on a >> system that needs 2.7 as default? > > You can use poudriere's '-z' flag to build a new SET, with python 3 as > the default version of Python. > > The target system can then manually install py3-borgbackup and its > dependencies from that SET repository. > > Checkout the CUSTOMISATION section of the poudriere man page for details > on how to use a different make.conf for a SET. > > Hope this helps, Hmm. More maintenance complexification. After thinking about it, I don't want to explore using py-borgbackup enough to put up with its installation complications. I know nothing about python. Is this multiple SET repo technique going to be the migration path to 3.x in the future? If so, what does it mean to have a whole ecosystem of python 2.7 ports installed, and then overlay a SET of default python 3.5+ ports? That is going to have to work, right? Thanks, Russell > > Christian >