From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5C5FF138330 for ; Fri, 23 Sep 2016 02:22:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 52C08E0881; Fri, 23 Sep 2016 02:22:29 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 05121E0854 for ; Fri, 23 Sep 2016 02:22:27 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 98119206BB for ; Thu, 22 Sep 2016 22:22:27 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 22 Sep 2016 22:22:27 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Jy ESvHCXGElYHYiQ4U75sIu/WaM=; b=J7280dB8rPpN7xJStXgylkI8yYkt38yldd xrj+F+zmmPgS+FzD+LtadrYwle+hXkiInW2CXVt/ItM/F1FXqnuOKXsi50am3kIH gG4r4gEXdo/9APPqx2UVkQmB+149oIpF8MQvDqWN0AC1GOjmlC+oxsSv8plcQ0x+ rJZPHoV+E= X-Sasl-enc: wYTjQ0jmaDLICR9cNhdixQSZ3FKzIlqJatB6rOP8c7O0 1474597347 Received: from DESKTOP-TUEPEJF (cpc83015-enfi23-2-0-cust486.20-2.cable.virginm.net [77.102.145.231]) by mail.messagingengine.com (Postfix) with ESMTPA id 1349FF29CE for ; Thu, 22 Sep 2016 22:22:26 -0400 (EDT) Date: Fri, 23 Sep 2016 03:22:25 +0100 From: Kerin Millar To: gentoo-portage-dev@lists.gentoo.org Subject: [gentoo-portage-dev] [PATCH] AbstractEbuildProcess: disable ipc_daemon under Windows Subsystem for Linux Message-Id: <20160923032225.74dc9398a248c4f150393cf9@plushkava.net> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.23; i686-pc-mingw32) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Fri__23_Sep_2016_03_22_25_+0100_vK0+UnvufQRCmWMd" X-Archives-Salt: b71af4ef-9a4c-49ae-b14d-e01d7463c380 X-Archives-Hash: 7b6426d11764bb8f4ce0c35e5edc3676 This is a multi-part message in MIME format. --Multipart=_Fri__23_Sep_2016_03_22_25_+0100_vK0+UnvufQRCmWMd Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, The attached patch renders portage functional under WSL, as tested with the "current branch" of Windows 10. Further details can be found in the commit message. -- Kerin Millar --Multipart=_Fri__23_Sep_2016_03_22_25_+0100_vK0+UnvufQRCmWMd Content-Type: application/octet-stream; name="portage-wsl-support.patch" Content-Disposition: attachment; filename="portage-wsl-support.patch" Content-Transfer-Encoding: base64 Y29tbWl0IGZjNzA2ZTViMjE4MjljZGVhYjJjNDA3NDk2MzljNGZjZWNjZDIyNWEKQXV0aG9yOiBL ZXJpbiBNaWxsYXIgPGtmbUBwbHVzaGthdmEubmV0PgpEYXRlOiAgIEZyaSBTZXAgMjMgMDE6NTU6 MTAgMjAxNiArMDAwMAoKICAgIEFic3RyYWN0RWJ1aWxkUHJvY2VzczogZGlzYWJsZSBpcGNfZGFl bW9uIHVuZGVyIFdpbmRvd3MgU3Vic3lzdGVtIGZvciBMaW51eAogICAgCiAgICBBcyBvZiBXaW5k b3dzIDEwIGJ1aWxkIDE0MzkzLCBXU0wgaXMgdW5hYmxlIHRvIHN1cHBvcnQgRWJ1aWxkSXBjRGFl bW9uCiAgICBjb3JyZWN0bHkuIFRoZSBwcmVzZW5jZSBvZiAvZGV2L2x4c3MgLSBhcyBhIGNoYXJh Y3RlciBkZXZpY2UgLSBpbmRpY2F0ZXMgdGhhdCB3ZQogICAgYXJlIHJ1bm5pbmcgdW5kZXIgV1NM LCBpbiB3aGljaCBjYXNlIHRoZSB1c2Ugb2YgdGhlIGRhZW1vbiBzaG91bGQgYmUgZGlzYWJsZWQu CiAgICAKICAgIE5vdGUgdGhhdCBzdGF0IGNhbGxzIGRpcmVjdGVkIGF0IC9kZXYvbHhzcyBhcmUg Y3VycmVudGx5IGRvb21lZCB0byBmYWlsIHdpdGgKICAgIEVQRVJNLiBUaHVzLCB0aGlzIHNwZWNp ZmljIGVycm9yIGlzIGFsc28gdXNlZCBhcyBhIG1lYW5zIHRvIGRldGVjdCBXU0wuIFNob3VsZAog ICAgTWljcm9zb2Z0IHJlbmRlciB0aGlzIGRldmljZSBub2RlIGFjY2Vzc2libGUgaW4gZnV0dXJl IGJ1aWxkcywgV1NMIHdpbGwgc3RpbGwKICAgIGJlIGRldGVjdGVkIGNvcnJlY3RseS4KCmRpZmYg LS1naXQgYS9weW0vX2VtZXJnZS9BYnN0cmFjdEVidWlsZFByb2Nlc3MucHkgYi9weW0vX2VtZXJn ZS9BYnN0cmFjdEVidWlsZFByb2Nlc3MucHkKaW5kZXggOGJkMzBhNi4uN2M4ZmMxOCAxMDA2NDQK LS0tIGEvcHltL19lbWVyZ2UvQWJzdHJhY3RFYnVpbGRQcm9jZXNzLnB5CisrKyBiL3B5bS9fZW1l cmdlL0Fic3RyYWN0RWJ1aWxkUHJvY2Vzcy5weQpAQCAtMTI4LDcgKzEyOCwxNyBAQCBjbGFzcyBB YnN0cmFjdEVidWlsZFByb2Nlc3MoU3Bhd25Qcm9jZXNzKToKIAkJCSMgc2luY2Ugd2UncmUgbm90 IGRpc3BsYXlpbmcgdG8gYSB0ZXJtaW5hbCBhbnl3YXkuCiAJCQlzZWxmLnNldHRpbmdzWydOT0NP TE9SJ10gPSAndHJ1ZScKIAotCQlpZiBzZWxmLl9lbmFibGVfaXBjX2RhZW1vbjoKKwkJIyBEZXRl cm1pbmUgd2hldGhlciB3ZSBhcmUgcnVubmluZyB1bmRlciBXU0wgKFdpbmRvd3MgU3Vic3lzdGVt IGZvciBMaW51eCkuCisJCSMgVHJ5aW5nIHRvIHN0YXQgL2Rldi9seHNzIHVuZGVyIFdTTCB3aWxs IGFsd2F5cyBmYWlsIHdpdGggRVBFUk0gKGZvciBub3cpLgorCQlydW5uaW5nX3dzbCA9IEZhbHNl CisJCXRyeToKKwkJCWlmIHBsYXRmb3JtLnN5c3RlbSgpID09ICdMaW51eCcgYW5kIHN0YXQuU19J U0NIUihvcy5zdGF0KCcvZGV2L2x4c3MnKSk6CisJCQkJcnVubmluZ193c2wgPSBUcnVlCisJCWV4 Y2VwdCBPU0Vycm9yIGFzIGU6CisJCQlpZiAoZS5lcnJubyA9PSBlcnJuby5FUEVSTSk6CisJCQkJ cnVubmluZ193c2wgPSBUcnVlCisKKwkJaWYgc2VsZi5fZW5hYmxlX2lwY19kYWVtb24gYW5kIG5v dCBydW5uaW5nX3dzbDoKIAkJCXNlbGYuc2V0dGluZ3MucG9wKCdQT1JUQUdFX0VCVUlMRF9FWElU X0ZJTEUnLCBOb25lKQogCQkJaWYgc2VsZi5waGFzZSBub3QgaW4gc2VsZi5fcGhhc2VzX3dpdGhv dXRfYnVpbGRkaXI6CiAJCQkJaWYgJ1BPUlRBR0VfQlVJTERESVJfTE9DS0VEJyBub3QgaW4gc2Vs Zi5zZXR0aW5nczoK --Multipart=_Fri__23_Sep_2016_03_22_25_+0100_vK0+UnvufQRCmWMd--