www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/06/30/06:36:50

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DBFA83857011
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1593513374;
bh=Iym5cG7xN8/ZVIN4/pPd3MaoXQa9J502JwNf2IqaftQ=;
h=Date:From:To:Subject:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
Reply-To:From;
b=ha3fRcir5znqSfmtyGDsU+h57fPPcTjNAecvHss5WDxsb/9PGa0rYvHh8blNt7cBB
uwszE1gV83G75tJqVUchsyWhI2MXD+9psRXzBBDu32B7EsYIS/TLUqr8sEXAR3+KNk
750MWqZ8AC14CNXRNV1Xpuf+afqTqRn+6Ln+EFNI=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E62E2385700F
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=cygwin.com
Authentication-Results: sourceware.org;
spf=fail smtp.mailfrom=corinna-cygwin AT cygwin DOT com
Date: Tue, 30 Jun 2020 12:36:09 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin doesn't support IO_REPARSE_TAG_APPEXECLINK
Message-ID: <20200630103609.GD3499@calimero.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <CAGSk9QrZ0MCm_pXP9-6AbscjvjBHq4-+XRGE-TKgqAawgWqtdQ AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CAGSk9QrZ0MCm_pXP9-6AbscjvjBHq4-+XRGE-TKgqAawgWqtdQ@mail.gmail.com>
X-Provags-ID: V03:K1:Eif2uDILuj0lpEDCoKCkNLr1p4uWtGQIE2sXv70JywCPE4YJRfu
js5On5AYwL8k9WRFmEqJ9rRYNuHXl81FoKSa+Y5L/1YmOTN02CHqBDtebytKm0bn0c9qmet
QoK7WOupzltijQGN4JnCpRf9E+HfWrP6p9W2SPcW91FWZMNRkCRvmaIDBK+Cozd/cyFbUQt
3H8eEWkzrZWvvL/PBSCUQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Sx+lPkcY6Ng=:TVhXZisBVRTF1r27X4qa+X
SBtbzZkeZK14JiAJFKFIhuDua16CsJ+m8kSJeDqP2SQrdBzCn1UQJBlJU6s36XNaUGR4say0c
RgoEPgmQSeR/XfDOFEZqMTGVXcs2SpMdfj5r31xO4rrg2j8rXlTp8SAo8SE6Ae6vcsnBjL1L5
OWQBhQzQ1/PyDMwG6sJM9rl/U0A2Dgqz2SfmI58yFU87l918UWWEsZVBxfnmmIfuro0wNKYhO
mdsOOQqUZ/jj6MPRttP+dGSZL4gJkKgZ0noKZJV1E2BZMtsqjna2qB6TBW2RGVwBCjdZeh1Z8
/4UyT/x6bMcBSbR8XcmQ5mjs0t9vD/92GTgjKQNl2vCqDsfyz9FI3PWSRxLiVRwvm5+4mJEtU
NrrmrYJnEjWEQ9aXRglKhe3jg6wjrC/Qunb7ufG0TWv3qPv9Y2vZgMSyX24zrvNnYpp8tjE6v
AFg0Et6nzw+CRpIUUg0AO0msJH9Hdz9/qyuJW6czyUjZy8RjJmo+KR0nG58B0Ca0Jw8LltQs5
iwt0S2pVaWM4tDeMSJB4+axs523H3kcGdfx9zzn6aelU2lbg+LNj4A4o451uKCa6ZYZ/cCYYV
JJSrKOa9PsUSYLaUQxuHglSifaagXJHeHVupf+AWjOmU4enIxj2D/iaQhsB82nGvATwCzdgYy
rpLqecZvivAcC1BoVhX34m9S+bd5tVzsKf9qr5wcARqV2Aaqx7SX602nTTKz4C7kMrTpKO2Xw
RjRleTt+GEy1/XTd4hcBwY4BssOdF8vTYH7CrI8huDMNz6Fn7dzzljC/9qB/g9YPN22PLT6qe
hu2BhXl/tvuzBb6e14uhv4EEJm/6PTemJw+f63jaDWSVv77vcaLexM2/DUBjYs2qYtXh0St
X-Spam-Status: No, score=-99.5 required=5.0 tests=BAYES_00,
GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL,
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-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

On Jun  9 21:18, Martin Rauscher via Cygwin wrote:
> > Not clear why you expect that a Windows specific tag as
> > IO_REPARSE_TAG_APPEXECLINK should be supported on a Posix platform ?
> >
> > Moreover all the documentation from MS seems
> >
> > https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/c8e77b37-3909-4fe6-a4ea-2b9d423b1ee4
> >
> > that seems a bit short to help third party in properly using it.
> >
> > Regards
> > Marco
> 
> 
> For some context, the reason why this is getting some attention is
> (probably) this:
> Windows is getting its own Package Manager and it's based on UWP and
> thus this issue appears for everybody trying out WinGet + Cygwin (or
> Git for Windows etc).
> Issue on their side: https://github.com/microsoft/winget-cli/issues/228
> 
> This is truly a pretty weird feature of Windows/NTFS where there was
> not much reason to support it before, but with WinGet this will become
> a much requested feature on no time.

Two questions:

- Do you expect Cygwin to handle IO_REPARSE_TAG_APPEXECLINK reparse
  points as ordinary executable files, or as symlinks pointing to
  executable files?

- If as symlinks, we'd need somebody to run the test app from
  https://cygwin.com/pipermail/cygwin/2020-March/244180.html on such
  symlinks, to see how they look on the inside.  This is required to let
  Cygwin handle them as symlinks correctly.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
--
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