From owner-freebsd-ports@freebsd.org Sun Sep 9 18:34:20 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 736F3109B7CE for ; Sun, 9 Sep 2018 18:34:20 +0000 (UTC) (envelope-from bjb@darco.dk) Received: from mail.blichsoft.dk (mail.blichsoft.dk [80.62.0.186]) by mx1.freebsd.org (Postfix) with ESMTP id 0B0E17D2E2 for ; Sun, 9 Sep 2018 18:34:19 +0000 (UTC) (envelope-from bjb@darco.dk) Received: by mail.blichsoft.dk (Postfix, from userid 110) id 25389620A4; Sun, 9 Sep 2018 20:34:11 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on per.blichsoft.dk X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_ADSP_NXDOMAIN,NO_DNS_FOR_FROM autolearn=no autolearn_force=no version=3.4.1 Received: from [192.168.1.200] (unknown [192.168.1.200]) by mail.blichsoft.dk (Postfix) with ESMTP id 4EDA862099 for ; Sun, 9 Sep 2018 20:34:09 +0200 (CEST) To: freebsd-ports@freebsd.org From: Bjarne Subject: poudriere, FLAVOR and rebuilding for python3.6 Message-ID: <4ad9fa73-aa42-5cff-2f0c-26f27a0873e5@darco.dk> Date: Sun, 9 Sep 2018 20:34:08 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.100.1/24917/Sun Sep 9 18:47:39 2018 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: Sun, 09 Sep 2018 18:34:20 -0000 I have been using python 2.7 so far for all ports, which means all python packages  are built as py27-something. These python packages are all automaticcaly build as dependencies from other packages, for example like py27-dnspython which is a requirement of mailman. Now I am trying to change to python36, but can't get the py36 packages to build. In the transition period,  I would like to simultaneously have: py27-something py36-something In make.conf for the jail I set: DEFAULT_VERSIONS+= python=3.6 python=2.7 I would expect a new "poudriere bulk" command would build all py36-something for me, but no, got nothing. No packages where build. I added the follwing to  poudriere.conf: FLAVOR_DEFAULT_ALL=yes Still without any luck. I can of course specify that I want to build for example dnspython and then poudriere builds py36-dnspython, but that means I will have to go through all dependencies by hand. So what am I supposed to do. Updating just says: "People using Poudriere 3.2+ and binary packages do not have to do anything." -- Regards, Bjarne