From owner-freebsd-ports@freebsd.org Sat Dec 2 12:55:22 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 600F1DFE80E for ; Sat, 2 Dec 2017 12:55:22 +0000 (UTC) (envelope-from chris@chrullrich.net) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40061.outbound.protection.outlook.com [40.107.4.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BEA4B6EC03 for ; Sat, 2 Dec 2017 12:55:20 +0000 (UTC) (envelope-from chris@chrullrich.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gloomberg.onmicrosoft.com; s=selector1-chrullrich-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=AcJ3tJZpat+iu1xECpa2B+Kt9zkl+q8q3nTvpuZ9nAA=; b=fVfMxfm35m+kuarttMv4E0lCFJB+jY8sPOT4PexyrxtMHBZdU0zUHI4e18e2ZrW40GCF/86UTvzwmCJV7dzLoSscvGP1CG6r/O7hp5AxPCFUMNm9U2qlrw0io0Vc5/PbHhalxpo5V6d663Yg32XLjUZjQ0QDTS7ya5Or7+kU7Q4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=chris@chrullrich.net; Received: from [192.168.92.135] (217.31.70.82) by DB5PR10MB0229.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:0:18::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Sat, 2 Dec 2017 12:55:16 +0000 From: Christian Ullrich Subject: Re: poudriere, python ports, and flavors oh my? References: <20171201175750.GA32973@vash.rhavenn.local> To: freebsd-ports@freebsd.org Message-ID: <57e06cb3-d4f5-3a7f-062a-619f536d8dc1@chrullrich.net> Date: Sat, 2 Dec 2017 13:55:13 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171201175750.GA32973@vash.rhavenn.local> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [217.31.70.82] X-ClientProxiedBy: HE1PR07CA0022.eurprd07.prod.outlook.com (2603:10a6:7:67::32) To DB5PR10MB0229.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:0:18::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bd068dc3-6613-4503-dedb-08d53983efef X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4603075)(4627115)(201702281549075)(5600026)(4604075)(2017052603286); SRVR:DB5PR10MB0229; X-Microsoft-Exchange-Diagnostics: 1; DB5PR10MB0229; 3:nH0L+WTXk1l2vrbQ271i8IrVwFZWB5BHQ5qjKVsFv6YAJidWWd/mrr+J3N29aGYUWiQu8J6RzATC9GyYi43BQ6UARutbGMgxDgx9bevHSy1vnVS9dc9MPH+JqWaxqeJRGK9BWfwgrpU+Oi9xbJM7x7r5eynBj+f3CczsJQs4rp+5rKeqRgJb1wHfNjk8C1ot8dvSakcgCMiR7Vf77OrX6fguMdfiByXDt0f0O5a+n1SVoqd0q8jVVrPr6H2jzNYD; 25:vuoXGSn4aDPZSeFUJNSIqT0WZgLYu3fnUObh9DL3yxTIQWSphn1/J/f5pqKiBNm969pfwP9Q0yaD0njsIjCB3TQXftr3DnQzIqy3U6nbuPbtaHGGSxYr4qjl1Vi52S+n6VAZ3IQmC1QZm0RxWW9DIEBnTmI2YrIgSLjYmaDbA+GAHgKn8lpeNj3/QOkFlDYibDuyrMvAC58bwoCYqqsn+7qGkyfTpWiI+ko15+CRqwAWTNsAVTHcgY4LwRHNbfnTjnsDWn1dXr9mL0OanfheK8kP0a8sDcIKRvRTjXF4dv1JyXiyggK35t3k3hpoftB7xhnTAmyqUKIFQ/om7OijQQ==; 31:oN64HdYscsaBLkmbu8D8cyaLoeLJC81HqdhJCMEwTHQoeFDvrSm6F5ipPgOYU7qs2/B33v7a1oiqnkpzXUfjRvrhqDTpXgGgRyrZt86sgCPQa1O9ub/LHlwA1EIliN0w3lZ6gkfi+ut9OU/qMDS1kp6Z+gTR6o+Z0J0rLtHam2EN+Sf+KMu4N/NymopLIlAI4xhEnrd4KbP7Uw7XZGoYC+tBv15IAB5QquduC9c2Uh4= X-MS-TrafficTypeDiagnostic: DB5PR10MB0229: X-Microsoft-Exchange-Diagnostics: 1; DB5PR10MB0229; 20:+l4zAG/YijGUHOTyu3bYjVbyXv87qSz+99DwsjuDt0WkfU8JvgIX1Y5yhANMpPUc6/PGNQlXuxTfXBM1tXZkzfgojfqojq8lVjfqoWmirIfgXOjqWPwxE51X8ofmqGZWRH70aGHEZv3lGsrjuHrMVLi3Uf4ZGDaHRovyhsRcuW62Lif4JLVF/3k1qjgB69md2akH1Bs4G2Cu+hAq6gVSVx3HUDtPJLyJXdOqTcOCe77z+3BDBrp0Ghta5klf9hbW/8Or599BoDNVqz+M8sZzLSqHqAlvf4lAd1QAeuRJYEAQ8a85BeR0/XQpqXYBIRNwBf2X/5/VgSvbnlN4+bkYaKn35yyRlf2e+59Y9V/C//QhrejRveL2y7SY8LqzJ3YVfE1xWm+Jl57iFy5RLksRmxPsl4vnd8mr+KHiF3SG0SoF8PKEp53wxfMgjue58EP+T+6176Mo0PBOuAdE0xswIjx6+K1kWOCo2lVvMgFOX6YC4tzyn5W4pCDvw6UOth3C; 4:Jz0bwD3XK+FPGz6lHp/DR5dOOG6j0dzMLOwiGfWLnjT/4W5L3rpif7ON2wBi/67p4CgHtcpHknYoavqTQqMhaTLQ0pNEusxDw7r9PB9vneITmWbi0pE5YvDPlb0GiPBMpa/SfCsw6YzoxAYxILFJ0q8+/rmAeThB+IWLV+bo9CWrfzCN7L18LZ6FXd5N8u+mkNctt+7fz85DBkQpTQJucxyGtIZ4aAnHOL04OdJmgbikaZpt77DXfKB4VEtdG8zj5w8vnzN0rTunjNprtrIdxQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201703061421075)(2016111802025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(6072148)(6043046)(201708071742011); SRVR:DB5PR10MB0229; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB5PR10MB0229; X-Forefront-PRVS: 0509245D29 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(6009001)(346002)(376002)(366004)(24454002)(199003)(189002)(2351001)(5660300001)(65826007)(50466002)(2486003)(76176011)(230700001)(52116002)(508600001)(97736004)(52146003)(3846002)(6116002)(2906002)(189998001)(16526018)(64126003)(86362001)(6916009)(6666003)(2950100002)(31696002)(81156014)(8676002)(81166006)(68736007)(8936002)(105586002)(305945005)(6246003)(7736002)(77096006)(6486002)(229853002)(101416001)(23676004)(65956001)(47776003)(67846002)(65806001)(117156002)(66066001)(83506002)(3260700006)(33646002)(31686004)(25786009)(54356011)(53936002)(36756003)(58126008)(106356001)(2361001)(16576012); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR10MB0229; H:[192.168.92.135]; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: chrullrich.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjEwTUIwMjI5OzIzOi85NjVkcm16R1JQSEMrQ3BIV0dFVkpiRlhB?= =?utf-8?B?VTQ5M3FieHlGVktkL1BueWpCS2JDSCt1bDMrZ3NlTEZwWjN5c09ESDdwL25v?= =?utf-8?B?SFY3NHZ1SXhSL0lPVGIrdFB3NHF3OG5seDh2SUtick5icEYrVWRSNEJGRWtL?= =?utf-8?B?dDhMK1J5VlRBdGRMalV6N3ZpKzhKSTJIcFR1bFlNVUE3NVNGdUQvdDNycE5R?= =?utf-8?B?MG5zcWc5MXFFREdMQXJHVk0yVVdYQWlZWDZ3U0dBbmUzaU1XbUJ1aHZJUkdJ?= =?utf-8?B?dVlydFBTek5tb0UvUnc3cXNkc0xKRE5KT2ltTGFDR2Vka05jZzRwOXZaSmta?= =?utf-8?B?VndHWkozN1IzdlBsbmdHaU9OMXN3S29CcC82ZXJnakhoK1BvQlFmQmJLV0lk?= =?utf-8?B?dW1HbktPT05QcGw4anpTS2M5Tkxhb3E2MDhTSWxDLzVJR1Z5Wk9jeUdlYkJT?= =?utf-8?B?cm12MjFDSmxwRng4TkxCcmJ4cDg0RC9yeWN5VmEyazlsVS9VMWd4OE45MmhK?= =?utf-8?B?QVlKSVU1RVRRODlWalVmRlZRQ0tzSE5mSW56bHh1UWIrWlpuV29BOFIvVmxC?= =?utf-8?B?YXlIYjJMSWtwc08zd2xoL0d0ejJwbTh3a29YVndEaTQzSFZmOU90djdqRjNr?= =?utf-8?B?aVduczFWakdVbU51Umo5cTh1RG1NNUl1S1htSTZNUFk4Rm1WbXFqWWFaUlBQ?= =?utf-8?B?NUpzVzJmbENjTy9pKzh1c2NqcmVZZ3AzdHFaaE9xc1UvVkZlU0ZGUW4vb05s?= =?utf-8?B?eTQ0TVB6Q3N0ck1RQnV6V2dtOTBsM1BxSXRtQlg0bktRWWQ3MlZQY2VJSVR6?= =?utf-8?B?YXNzaVVUUk8zWVVqOUphbURmTXQ0NnhKQzJ5SDEvai9MOGtWYTFpWEtGWWpo?= =?utf-8?B?aUJWTE44UVhuaTNvZTdtekZ6bXBQVHF1bngrL1VBVGxaSmJWTzhyT2lQY2o5?= =?utf-8?B?OWVIR1cycVQwZ2VOSlJGVlpXdmx1Y1dCeldCcmdWeHlUbnZNSDJMSmZHdm9F?= =?utf-8?B?cFVPMEUvWXkwRjkrYkZBSGI1eXlFRzBYNXN1STlONGlKaDZIQXdjemdLYSt0?= =?utf-8?B?cTUzeFUwV3AxUHp4UjU3bWF2WHRSWHF6Zzh6azlNbEcwa1l4RTZEWTFwaDZq?= =?utf-8?B?UXhkVmFaSjRWOU5xZjQ0bnRKOEpyVmNrSmFjOVBzc3kxNmpkNEljZkRXUGd4?= =?utf-8?B?eUhxcGl2bDZmc3g0ZCt0am9xZUpmbEpaT0hGSk9hOTZSeS93WGdWeElpVWFw?= =?utf-8?B?WVBkdWRLTmdPRFZHTVVDUnYrc1R4dDhDL2pBQ3hweHU1ckd4b1pwWGh4Nmtq?= =?utf-8?B?ZmVwTjl6Mlg5RFZFQnRHMVRtOXVvZ3hmdHVva2NTRS9QbmN5MENBSHdSYm56?= =?utf-8?B?N0NKVjRyMUttWFAySVliV1FWb2p1TEJISDRweVNtaWpQaUJnNXZiclZWaFUv?= =?utf-8?B?Y25tN3R3YUFXMi9kUVdrQzR1S3ZIakFISXBiY0NBY2diOTB6RjA2RExmclht?= =?utf-8?B?dTN6eVg3TmtBTDY1bWMyRFRRVU1NZnV3dnNWUUNhWnJGV1FJYjRlQmRldHlJ?= =?utf-8?B?UUhabXZYODVOeFRwNG1oYndvSEx5ZklyTmQ0bm05dlk3TWNsOWVvMnlwSURT?= =?utf-8?B?bzNtT2gwOG1kRTBjVURDN0JIdGF2Q0s4TnpVS2xmUURHWXIrNzZzdXJoMWpv?= =?utf-8?B?V2pYY1YyMjR1cTJabDJPV1EvV3JIWEN5UTlhWjBDaUZsV0FCdXFTdWM4V0g0?= =?utf-8?B?VDJCU3NLWDRVN3JkUGFtc1o0cFNydm92UDQ4T1hsNTJTNnVKV0k2SVdqZFRS?= =?utf-8?B?YkFiTC92VUVsbG4yYjgwam9LbVRrc1JWS2hsMUdGYmpLRWt3WlQwaEFQdjdO?= =?utf-8?B?bVRjOUNJd2JJQ2pNK3Jka0F2YlgrcWZGSi9QTUZKUlBZeDU4WE5JdzlyV3Jw?= =?utf-8?B?eUp2VXNWZ2t3PT0=?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR10MB0229; 6:oHyrpAocIME1tiyV6QxsnVhtFL6SgwPvnWRCzQyIZJ+9POfUJiX9frSdOuC1g4kfnvzmrWAVZrRLU5+pOUZCqT7IaIi0NmmgyAAIbmF/mMJTudY+dK6oij7h72oY+nl4MQVDJTBusObL2qnKObjsI+5yC3uCgYmAV9KSZxhzQ8nzYoYwdsCbZeszod+yRJ+kBZXyj0TV2nUftXOcsYyebk5TOiFZkBN1YtRsROIos2NIMlOGX6RV2LLot/pAMPOm9E5fOSCUoihS2E0ptRll9l8hFLhysRtk24ntjdxPrFI1ghs4zDSkxQHXkywbIfsBJToKPiXux+c98Ob0bAU9Wsv9jJxQHKsoPH3T4ixX4B4=; 5:jL33AGg3pIW1q3oprsfjBIrxxX4jGP9Elp/tvf6ae9Kg/07imbAk/rHxg5M8GnKvGWUbGOoP01QIMoO6uV1AlTImqFK7OeGoW1TA6kH9oIOzrb2UFFFhg+7LcxtWUBJdG9rvhiySGGDFA1ePlrhueEm+VlQuujsbT43Yz8GH1Nw=; 24:HcurqeYXZmpxhvSqFxsvkmPUVPImhAZ6UodCwOoYxsAVrbENOl5ORWT7HR0e3LUBiuBl/8JDAsSIdNOWjwqr9wMkXPC0nkkM63zCqXjv1lo=; 7:3YueKFl/t4LYy6rQykLXM7LjIlP+3bryciMC7o7uggLcYkXRjEta4Bm4bu/L1MtOYvzOUVON93tImqIsvbAjbPRzfuYCn6le0ocgVnvvaSdBycNawnnxoZ0a61VnOkCJ94pmbFUl+k93AUIbZVEGC342odN2+YBwyo3Gy2TRwxJbwF9VBJM5e9RXytNHomfHI853/+gbYGexu3cmHL9+dkhKhEJ0T4U57egLf0tDPQNZXUtTYFmJTjq6sFAHF63o SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: chrullrich.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2017 12:55:16.9110 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bd068dc3-6613-4503-dedb-08d53983efef X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ee9b5e7-26b6-4fdf-9b47-cf4fbc6d4e3f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR10MB0229 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Dec 2017 12:55:22 -0000 * Henrik Hudson wrote: > So, I must be missing something. I have a poudriere jail specific > make.conf like this: > #Python > DEFAULT_VERSIONS+= python=3.6 python2=2.7 python3=3.6 Same here, and this happens: # cat /usr/local/etc/poudriere.d/py3-make.conf DEFAULT_VERSIONS+= python=3.6 # poudriere version 3.2.2 # poudriere testport -j stable -z py3 databases/py-psycopg2 [...] [00:00:02] Building 2 packages using 2 builders [00:00:02] Starting/Cloning builders [00:00:02] Hit CTRL+t at any time to see build progress and stats [00:00:02] [01] [00:00:00] Building lang/python27 | python27-2.7.14_1 [00:00:02] [01] [00:00:00] Finished lang/python27 | python27-2.7.14_1: Ignored: Blacklisted [00:00:02] [01] [00:00:00] Skipping devel/py-setuptools@py27 | py27-setuptools-36.5.0: Dependent port lang/python27 | python27-2.7.14_1 ignored [00:00:02] Stopping 2 builders [00:00:03] Error: Depends failed to build [00:00:03] Failed ports: [00:00:03] Skipped ports: devel/py-setuptools@py27 [00:00:03] Cleaning up [00:00:03] Unmounting file systems lang/python27 is blacklisted for set py3 to prevent exactly this kind of disaster. If I remove it from the blacklist, still _only_ py27-flavored packages are built. This looks like the introduction of flavors disconnected the Python ports from DEFAULT_VERSIONS. What is the purpose behind this, and how do I get poudriere to build py36-flavored packages now _without_ adding "@py36" to each and every Python port in the list I feed to bulk? There is the claim in UPDATING that "People using Poudriere 3.2+ [...] do not have to do anything." Unless, it appears, they use any Python version other than 2.7, since adding flavor suffixes to port lists is not "not anything". My current setup is to have two sets, one with default 2.7, the other with default 3.6, resulting in two separate pkg repos, and when I need a Python 3.6 package, I take it from that repo. It may be that this method is now obsolete, but I would have expected this to be mentioned somewhere. -- Christian