X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 390A6386F83C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1590246566; bh=1FST1LYbsrMIUaGiCXrX+4Ms7XBap3rKo2g3h8qMPJM=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=f6xfvyC+AJFnUsGpI5ARB9ffwYCgdh+MeBDBqD8AnEbde2qrncsiiYN6eHTWlp1+U JUwltBPrvDUvvhqAEKpXt4j3GhpyNsxDscnVm4UIfvzzrozWupe8+MeBgMlbgByqkG yckgyBHVJgaLS4Yo2XwxRu0leOEjyVHYOZpq7BUU= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 1187C385DC14 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DdPo5syL8550o1DvzcqBBUAAYY03/1PHcF2f8ixxeT5Aq+/NMK/OtKS/8cHbYNcULy8X1kmM7sWVUNV9/lbKFrTUoupCoY/yS5/T0D0WeBX9ccAidW4WJ2lGLaTeZ+zz4otbGKz1Tz5GOIR8FCayv5ZUKgiuxY/lU/tzpqZIEtXrxn1DFDWv/BgwB8d+B5AEMt28ANMya0O0KVEjlHvpkKHWoq6nuDWHRZcx6K36T6UlwrOYKahcTar2SYKcIsQGcW/L8g6Ivq8tpV9nU9pXsRG0kZSmD1VIcFiweNcRnJxlMC/hc1Out6ecW1K5FhlSdHyqdzy0ETxS80mgA3/iSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Idifm1MFFpYGNgDzE5SxiKL9gUs0HYtRy3lsmZRG5l4=; b=ay8oRBC8ApBY9M4QU9wsMo1dn8077q+LxaccFHkEN1OsybEw3lhK7h8yfr4/jACUuj5g1LyHycVGe/vtlvyVbOoyOw0NNO5IDg4P2ICRHNrxE0ApAcigV05J7vjeZfQ6QsvUnzT5ZRIlSJ/TZx7mtQNJEWfpTiy37xwoImMOHGw6X3GA5HDQ5bnKnuZo6vOrQH5NGubs7Gv4FhK6/mxns1k0URLda9IIgIXI5C29GMJdn2ooVhBOyJzk/4E5qLc0kjMp8V9lC+fW3NjFiP93tniRbXgKhBJJ2AB6OA+woMBOtfvR1t0ArFs37Sb6rqIrpPh4/em3ROmXjZBaHmdO/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none To: "cygwin AT cygwin DOT com" Subject: Cygwin doesn't support IO_REPARSE_TAG_APPEXECLINK Thread-Topic: Cygwin doesn't support IO_REPARSE_TAG_APPEXECLINK Thread-Index: AQHWMRFw+XYJvAX7P0CYH2Xr0mH70g== Date: Sat, 23 May 2020 15:09:22 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:D41136E027F1608EE02FA7B2FCC85793AD6416B023C47BB7FD7562B301D4F952; UpperCasedChecksum:422E638B09D4039FF388B825846CEE5E0DE832B01C2EF768774AD60C83C7C05D; SizeAsReceived:6732; Count:43 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [qOTwrEzo7iRY2ZnpgoNwHPIUbOkzC8cY] x-ms-publictraffictype: Email x-incomingheadercount: 43 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 18abec35-4baf-4169-8823-08d7ff2b4655 x-ms-traffictypediagnostic: BN8NAM11HT106: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nK/f5Tw5YkMV5cLz7agZ63n0cpD9d5pn9G0vdBJElesLFRZq2EtFBnVoJbQWt2beXMWYvcvXouAVLTz3hFDjPofUNVA9FFGLXsJvK5qGhdZjk/MWzigonBZoGonWANKgfv1FL8AfJI8gXWnW6QJ1h8eXBHf7fYTvxBt4QmiNEeNt5YTYhtVASpTEcXadvNq3Sf8N3iAGFSGdvIDToOs54c5gNOWdQvW1vRlOufIvmchBC+aOMfrMc/NQ4FP0j9nr x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR06MB6496.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: xfo6gwFSzy7pPwQqQlu+IyJk8Aw0R18UrtrLHivQCAiEOpPgdatFJZzbTIyUGDdhN5ZtZf4tO4R/DbwrhfDsbEKrAZrFmZoTRjlwNfPEGbbNUkPMU5LnMqiJ//iH+qkFtAxYoD8dU6+uauaztX5sow== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 18abec35-4baf-4169-8823-08d7ff2b4655 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2020 15:09:22.4110 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM11HT106 X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Kagami Rosylight via Cygwin Reply-To: Kagami Rosylight Content-Type: text/plain; charset="windows-1252" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 04NF9rnp010096 Hi Cygwin community, I found that Cygwin can’t run UWP based CLI tools, as they expose their executables as reparse points with the tag IO_REPARSE_TAG_APPEXECLINK which Cygwin does not support. Way to reproduce this issue on Cygwin: 1. Install Python from Microsoft Store: https://www.microsoft.com/en-us/p/python-38/9mssztt1n39l (assuming you don’t already have python3.8 on your PATH.) 2. Try running `python3.8` on Cygwin. It will say “/cygdrive/c/Users/Kagami/AppData/Local/Microsoft/WindowsApps/python3.8: Permission denied” 3. Check it’s real path by `get-childitem -path C:/Users/Kagami/AppData/Local/Microsoft/WindowsApps/python3.8.exe` on PowerShell. It’s `C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1008.0_x64__qbz5n2kfra8p0\python3.8.exe`. 4. Try running python again with that path. This succeeds. I posted this issue on MSYS2 GitHub repo (https://github.com/msys2/MSYS2-packages/issues/1943) but I think Cygwin is the right place to file this. Relevant prior works: * Python https://github.com/python/cpython/commit/df2d4a6f3d5da2839c4fc11d31511c8e028daf2c * libuv https://github.com/libuv/libuv/commit/e7ebae26247d2fee0a04547eb7f9aa8f78d4a642 * PowerShell https://github.com/PowerShell/PowerShell/pull/10331 Thanks, -Kagami -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple