delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/05/23/11:10:11

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" <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: <MN2PR06MB6496C865ADC2075F7C7DEDC4A2B50@MN2PR06MB6496.namprd06.prod.outlook.com>
Accept-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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Kagami Rosylight via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Kagami Rosylight <saschanaz AT outlook DOT com>
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019