From owner-freebsd-python@freebsd.org Sun Apr 3 13:32:04 2016 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 3B30AADE3D6 for ; Sun, 3 Apr 2016 13:32:04 +0000 (UTC) (envelope-from aberg010@my.HennepinTech.edu) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0105.outbound.protection.outlook.com [65.55.169.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BC1A41F80 for ; Sun, 3 Apr 2016 13:32:03 +0000 (UTC) (envelope-from aberg010@my.HennepinTech.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=myhennepintech.onmicrosoft.com; s=selector1-my-hennepintech-edu; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=elAMcV9Yy4spZdlHUUxMBQD60ZUoaMHotCySzHbYel4=; b=EbxZ/TxVgMI2fSh68E9ypuTGk+hwgsBZAKhRcZKppn7L8FZSxISS1TGZQL6LC0WuxyYtVSaa3Twf1YHr5QcSbofWIMjwbfHn+7X2bAIFdgNlg8ARiOqBykK0eV36RRWFEpZahsmEeUy6FOtlF74z+4ESbMWvGfBfHMn2oUJ5IWg= Authentication-Results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=my.hennepintech.edu; Received: from [IPv6:2601:440:c080:492::30] (2601:440:c080:492::30) by BY1PR03MB1500.namprd03.prod.outlook.com (10.162.210.146) with Microsoft SMTP Server (TLS) id 15.1.447.15; Sun, 3 Apr 2016 13:32:00 +0000 Subject: Re: Python dependencies for ports requiring Python 3 To: References: <86y48uq36v.fsf@FreeBSD.org> From: Andrew Berg Message-ID: <57011B4A.7090004@my.hennepintech.edu> Date: Sun, 3 Apr 2016 08:31:54 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <86y48uq36v.fsf@FreeBSD.org> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [2601:440:c080:492::30] X-ClientProxiedBy: DM3PR19CA0015.namprd19.prod.outlook.com (10.164.243.153) To BY1PR03MB1500.namprd03.prod.outlook.com (10.162.210.146) X-MS-Office365-Filtering-Correlation-Id: 0b507268-6b70-4b4a-d8d7-08d35bc455ec X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1500; 2:XDk/52OEgLMLtB2rWJiYH1GPLKV3Pgl3BDCWyefyY43lb3hnaPFc2YI1BubI/I8fBDIM/nPKx2NhsHSTEr5n/poygQnqtEixf3t68LYVDPG7tMaFOw2QRGpHLSW4BNuoncEgSzF+ik0CfX36e146pWMtRVO8abjan0MavGDq0FsDAqj0eqBOIBySpTyhIRpz; 3:rfSvPV5Iou50nEfFpYrnF0v3ko3WT0+RUQYUZk/LXMpOM5+AcuurFnwz6XPtIJ0cy2DCZ2o+V4ATM4e2FMecD5T1Q3ZqXEu0NMS/JF0eZurrI/02L13YZZioKKd4ADA2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1500; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1500; 25:g26dOh8NWYHmjEKImVIki7FAa8Xi/fqio/mR6+Dg5aq1cQSBS2u17AafeF3dEiMEh7aRBEBrheHsu3kAPlzrxBkybx9zBZmbJCSEgmO9R1FCbPekNqNxqNo0cnsNMNJLtw7nLOJaYOeh+fzkwxRzwIjwGJXL5UxHtNUDyqC7gpsiLjuKv1nu7f5HwJrk/aPcf++/bmrL+V4i+JiNw3IaZ7KPhfJKcCD0AxZBUboz6F8hyapRKvQNcSiBho1CdOSP0sUwPVN2xQ6sNEswEPfA1SVwfqHAD/91us0VPdxLOapcnDab+7ak5rfyArOXxyyI9g8iwsVxESrK7JIwD9UAb3ESaOyoV/jfqy57YSODbFynuz8Gaje6JV5X2r0GYzUNa0V0GMSX7nbWb3js9WFhLK4E63ugO5LPw+9kaDTkFsS7LXPzwhQ9aTmnMSxG9rNmR7Ki4OZRCtT/yteIeP1xtd3ARQaN+frYqrDPAq4lsD1va/HDMVb6oMJSiCDBhlBFl+8tCEX2V5P3DjV+d39Jlho9owRlreK2DlT0ZN9dX24a35XjFej73QZ0/yF478XuC7N60dQuxc2QPfF2P8ZjOjbqp6/+7lWPCG8UNtflhBzAjFF35fFa01kyF7rZIwvYO2DiT1VoTsdIn3zC9Ii9kkh489eDhEhTAu1mrtuW1ICQ1fCCdqyckT9FXonsTxp4uqzylEidNDCftejFv3G9DzOfeN9AgdbnP95kIxBGZfg= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1500; 20:u7mN+VbiZSCVKWuqkE994buCFiOh4eZ2H5nIMufuiKHysfVAszUgZoOrYzMLPPMpRZZFsuAT7eLFQuA6KWWTCioDvImV46DS+f7JayiYBUgpw7PiTA7A9bDTPnUzMUPqvDr3Iqx80dtJ0ld6WLHIjP4QiMvbxPTLcHb92yW6cCesbrpqLLq0DTWSqSF4idgkuhL1oj7iUATKkaYvHAbufzShBYTXIrk1gmE9Ubzlcl/YaT2M+mLMvtc2EL5WqOv7qSd34k4twmxwFE5lb96wqx2hTNUtUXQMrm8fDbKN3FItQK0Ue5xSYPL6S/OI3iiLne4Gpfs3w8SJwN6U5PFU4Yrh+epnp7f70C9e7KkGJXMZQCtr+Wm2UCvEZJwRHaGqnWQq4pbse+lNd4v9PG4X1q5D30f5D6iTi96/FUKH9aK8HJOjEsdu2GZ864CBQ2bC8o0HMO94HmflMF+QXcW+1KxYz8BEtc8mEJdd7M+HV/hLoz7uYqiTdfRGfYTE60Al; 4:+GEs6rPIw3rwMsV0n4uudbxtDY9NOwP+sED0N1iJrYcX3MYb/X8SttSZt/9Pz8DNodm9DFkY2v3OJ/ZonQtWRh3/0pkLaeXjb1RmGsleMiHshLZtgW0NXGJSXXUexRHWm4I1AtSm2PeonfjpDv+xjFiW2qJevFdUyr8tyquyKbIY8vBU+Iv9J7vnucnZjjp0l2t4iEOq6TpB+K3qa5f/8FMJRD1df4batkkwUI5FddhLgv0ywTGTjeULGQ0M6lxGOewYobWMVt5A2VYu5393O+o2cvZ9dV92FOMS7UrhtCqxrYXAy+U3bOovpFJdqIWWa8E6YU6pVgo28o7wmczYc3K7ECF6OTP3DyU5NlqNKfn/ZdyUszVCQL4L1hlxgAE+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:BY1PR03MB1500; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1500; X-Forefront-PRVS: 09011458FC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(24454002)(92566002)(1096002)(6116002)(189998001)(86362001)(5004730100002)(75432002)(586003)(19580395003)(80316001)(230700001)(83506001)(47776003)(23676002)(88552002)(65956001)(450100001)(81166005)(65806001)(4001350100001)(2351001)(50466002)(64126003)(107886002)(110136002)(2950100001)(59896002)(2906002)(65816999)(50986999)(42186005)(77096005)(5008740100001)(76176999)(54356999)(87266999)(15975445007)(33656002)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1500; H:[IPv6:2601:440:c080:492::30]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzTUIxNTAwOzIzOnI5ZHplWFRJVWFoWU14LzlzVmlTb3pNRHZr?= =?utf-8?B?cVc5V3daOXhlMkI3SG1weXVpaXZCT3lvcXJhUGIyRTc2VEpoWFNSbzIzZHA4?= =?utf-8?B?RDZrcGVhMFY5cmhSY2hBUFlwaEhWa3d5c3pRUnpWMkEvci9zZlg2NVluYlA3?= =?utf-8?B?UitiKzRBVGUyRWhsNEg2akw5Umo5SGhVbDVIMFlGV1BwSEEzc2ppcG5memFB?= =?utf-8?B?UUJ5RURYNVVqTFhsVnhTbDBQRUIyNmIvTUprYVdjbGJ6N1dCNW5wbVAwN2xG?= =?utf-8?B?V0xIY1JMam5ESXUvYTIvbjRZalU0TlU4UnpHYkwzMFhMM25RNEo0VFg5aGdy?= =?utf-8?B?aVhpRDd5c0tTcTJ0bDlmRk1ZMVFneS83ZkkzSEllU2hydFdRalhqVlUydFd5?= =?utf-8?B?SzBQSm9EL2JsdElNQndlOEZtT2IwemFmN09TS1k1ZERzbUNSSnJtbTNOblFO?= =?utf-8?B?VEpneVY2Zm5YQldxR0t5M1NiejZNQXZ5L3RyZElERFIrVFlhK3BiNHNPVUlk?= =?utf-8?B?Wnc2UVJtNUVOa203Qm5NQU9yT2FUYStGaTRMUFYwY2tYZzE4RmZXcDh6VVpZ?= =?utf-8?B?RnYyOXk1MTRGRzdUWkJpY2tubndMdXhOazVlRGJOamQ2RHdUR3orY1BRUnNa?= =?utf-8?B?ekRSR1pIVHdKK2d4NG8vaDNLYkN2Y3lYcThIVjFnVnhqZWJENmxUZDZOdUxm?= =?utf-8?B?UysrK0ZYMFZVekhhMlc3MUoyQ2UwT3pzNFFrMXpIcCs3em1oS3V1dUhXcWtn?= =?utf-8?B?bHZvWThPUUhTM2QxS3NLeVVSVHNOc0pEcG9FcnlGS2ZWT3dTUTMrbW40dy92?= =?utf-8?B?Ni9VdkxNa0lFT1NyN2xySWRnOHlEVlZnRzBNY2NpUzllSFpWbUNzOHBKMGVI?= =?utf-8?B?ZUoyakdKYnAzWjd1MU8rNFNhN0VZUVVaU0RXNEV2V3gwZmNHbVRwMVFtZXB0?= =?utf-8?B?aFB5K0IyWFR0U295MCtNVE1oUGRYNkNkRzFMNllDSmE1bWpkSHc4VWpRU2hp?= =?utf-8?B?eWY2UnU4RDg3WHhlRzg2eHp4Q1E4US9uQUJlV0tQVS8xSXhHMFBGNk5vMTZD?= =?utf-8?B?NXgzVjJzU0JkV3haeFVBOTRKb0xDZGxDOVRTbFJMaytiSmpEYUphUmVUN3lq?= =?utf-8?B?U0Z6QnlXTnh3VDM4R2poTFNwNEpqQmhLZHhBRm5WWXZ1UGhPL1RwZTF0YkZI?= =?utf-8?B?N0wyemtqMndRbmRkYjBld0pwaUdzQ25PV0VKV0pnQnllSFk4T1RSSzd5SXRS?= =?utf-8?B?Vy90M2lodzk5UElTVWE0a0dIUloxMjFTRCs3WHlKQkFQMmdaamI2aWVQK2Ns?= =?utf-8?B?TmZGL2UxV3U0VjRsdXY4b3JtalNTcFNIait0UEVJMkcrOWtvdytsdkEwM1c4?= =?utf-8?B?SWpwSmI5bUo2QlZ6U1JCQ3ZlOEtRZnVKNXora3lPQVJGZi9ZT2NPcHU3b0R5?= =?utf-8?B?dVRDN3VXOG5sNVFUek5wbVZVMGU2bDhkaWIvNzlEbGVLRHd0eFFvS0k0aFEv?= =?utf-8?Q?M3qT15A7qsDxqO5Sdpkz6lT2Y=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1500; 5:ozEC+3R24tScu0gfKYXnB0SpZsFoIGPFXotAacU2uM3gkNsRXFqodOfxw6Hq9IpgwqZhrRBVGvyI+5dnvy3w+JVlOZYcRM0pe+kL3XCjrqJpL+SIfTSP8zfpCkpwSI7dL/5bEDddAOLgnr1caDkxWQ==; 24:2tCO1//sNFAmTcRErioCyah+Uy4iSKd+78zU23anW2LfQcgnUFg5qajcnuawbla/422KxK6uTkYTPlngidTRkSJb8X5NuqW+XRpRtWQYvKY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: my.hennepintech.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2016 13:32:00.0174 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1500 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Apr 2016 13:32:04 -0000 On 2016.04.03 07:36, Raphael Kubo da Costa wrote: > Hi, everyone, > > I've been helping get archivers/py-borgbackup (bug 207715) committed for > a while now. > > The last remaining blocker is the fact that the port has > USES=python:3.4+ and depends on other Python ports, namely > devel/py-setuptools_scm, devel/py-msgpack-python and devel/py-llfuse. > This means the port will try to require/install the Python 3 versions of > those ports which are not built by default and not present in Poudriere > builds if one does not explicitly build Python 3 packages. This is a ports limitation that would be overcome by support for variants[1]. However, it is uncertain when all of the little issues blocking variants support will be resolved. The dependency problem you mention is the same reason that many other ports (e.g. Samba) cannot be built when the default is Python 3. Kubilay's suggestion to create py3- ports is mainly a workaround to give you something close enough to variants that would allow this. These ports would need to be created, maintained, and then culled when we have proper support for variants. The alternative would be to simply wait until we have variants support. [1] https://reviews.freebsd.org/D5563