From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2102.outbound.protection.outlook.com [40.107.244.102]) by sourceware.org (Postfix) with ESMTPS id 0F74E3856095 for ; Tue, 2 Aug 2022 13:57:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0F74E3856095 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XeA0lHBud2A/8WmfZ7t8uh8HrX71I6XU8pM1Mcf/vKyopb2qywLloLcW15oTkYxAU6+PZMoBCdgX7Zac7FOc5b+ddE0aoUVEssfBdw6RbcPan9wI7tvQ9Y33OWMD3iYqPC5ooihRW4bO2M0KERhXkq5mNU5tWGRh6ySDC1yD8JgEoqdlktGgQ5lvy6deAajzEgc23CCmJCc1cR4ZwXwbnOxCx8JORnVIg8vJspHeuXNRv21AWLWWCQNgIHbfJFjRQ2Jjqa38nNXZBmEmAxsCxxeqXdJm/fqN5fZXvPiu0G0IXlusX7gq2rEec923gTYKkCBhFsdNRtT4eknbw+w9cg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wEViW+tHJWnE04E2HEBKCrnqRp+v4e0H4c2YEe754H0=; b=jwb2cz/elFZQy/7A7lYkPUTTRLtYyvCF0XsEb5NoMo5KUOPWKJCYsiU6MR0oWlR9lbeLwXgZpo6Tx8Ei4PSsS81UNEB19WxugIWYgBgR8kyp4IsRszDvG+/ef/EuVnSbNe0WLcTml5ydPdPxYP4bGlws0hIGUwS9vG+lw4h6mruYWWmrVXYWZs8erC1w5fJY7sDOLB4sTLbFTcXZQpa6EMjjaAjSKWwFE3CWfF2giz3YpjdSOY62JDbuWfucouzBj8S1jXfGB+0lqXw1McS0I1Vv2X98lq6d7+7Q96FZV4duynNQsX9vDv9gPAEds+hCBwDKGWgIvGaGWJpayoFE4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wEViW+tHJWnE04E2HEBKCrnqRp+v4e0H4c2YEe754H0=; b=iIpkEghFrpQ4rHuvsRkn8RmkyaLS9F2dYMKlOEKQjcd6Cob7UXoxF0vfkM/F3p9NTGY7UqE2nKWd0yb1/yLgagPRJpIlZlQgfJCXqAlhVvxg6285pLoxj+4G0+v5DPNOuHeZm2pJXmx+6AFfUnK7Ho/8U2Ca+iaGnGt33dtpkzY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB4258.namprd04.prod.outlook.com (2603:10b6:406:fa::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.12; Tue, 2 Aug 2022 13:57:45 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::901f:a758:30f5:309d]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::901f:a758:30f5:309d%2]) with mapi id 15.20.5482.016; Tue, 2 Aug 2022 13:57:45 +0000 Message-ID: Date: Tue, 2 Aug 2022 09:57:43 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: Issues with Cygwin64 on Windows11 Content-Language: en-US To: cygwin@cygwin.com References: <20220731172132.cf4d0a2d6acf2f6af96bb1c2@nifty.ne.jp> <20220801092349.860472b4da6f3a781eb3ffc4@nifty.ne.jp> <20220802131217.5ad7aa040f25a9b4e9266979@nifty.ne.jp> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR03CA0019.namprd03.prod.outlook.com (2603:10b6:208:23a::24) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4ddc9962-6875-4f40-a563-08da748ef9be X-MS-TrafficTypeDiagnostic: BN7PR04MB4258:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0f8WupoCFBqM/DMbodhGd17BBiX9uoGPL1m2rW1oVe+2FBrP7AKO9Qy+X3auxvfynXwjFMIHNE2JmvCA6qTaoZ2ErjmgjPSAUQBEeikDslMGkyQmZihSV5jo8ihVAs8edqOAPp5WOKjqHaBbTOFA62g/ZH9HBnsqmDPd6KlsPNLiXpb1lmNWOK52Rr1k8lkQebFd45WN7cTNhrsYlz7tavouY+rYTwt5vK+XxL81AD66DS6BXmKsmQXINmLPqWhLBgzlzYDAs7Izy2qqw4+KPBIp1CbDhkxiL5NfLIJp8ehT/cqygACMOEvUIndRx7/Di2C+RASE4XNACtSdEb6Bii5RFTkMcCEbOeHZHZ56kyT2FaGCnP1kF8CKd2zMTZLotW6HKDf0yK9AbRRHqEa5l2p8PpSREW7V4Qj4JqfIJ0Sh19M1QTToWH7aiuYFP4RvFonVZz6VnbprLWv+Va9c1o/6X+oY08zxCBxqBDWghDVIaZuFk3aHTELTzZpAoZPs/GZvaY/J0OX0QyS1qyIeM4FJ2dVSNFSGwUTEPpz5By8YI8L1PSfBW+qWdbH1f2qTSI+IbaJdIirJITGksfX2ccKlgWzNlcRRaKid/zPksjdrv7bQUEI6vrKVhwbM9om8rvSrqOv8g2S0jPJFQbkmfRE5kNTSEppRxkIZLY8SSKjDNpRDLdx1Ay26BdNsn7XEs3AXr6KWzPDndlc1cvqOVUXB0VgQrqYzdRE4QV0Yvm2YNrIBXOUI+rfyzRL/hmcvVpP0n753Jzrlfq8kzhN2pxzw1OOmPwQTC5oGN/psWw0eHg23VUwnLo5Gb01Sw1tWLc9XkS5p092wbkwcMJ+KWA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(6486002)(86362001)(5660300002)(316002)(786003)(31696002)(66946007)(8676002)(66556008)(66476007)(8936002)(6916009)(6512007)(41320700001)(2616005)(36756003)(186003)(53546011)(38100700002)(75432002)(478600001)(83380400001)(31686004)(2906002)(6506007)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MkZVYUk5SGppYmNnSXRIN0xOUXRZODN4QzVhdkZEM01ERG9BTjdWcW1JaGFX?= =?utf-8?B?TDJrRUc4K01uOVMrTG80YXlxNEFLSEh4QzZRNVBXZldlWkpWVy9IdUplc2U1?= =?utf-8?B?dXZrcml1aXJvODVwUU5rZnZaT1d5UFFUOVR6dXF2eVBwTGNhNzJGUnBtcm94?= =?utf-8?B?ZWxvMXVCN1RtZ3UrN0kyV1FGMFlCeDY1STBaalRuV2psTFhkeU1tMWIwVW11?= =?utf-8?B?SGdzWTlXNURiOWwvTVJOTlZleUdtR3JNcXJvRHE1R1lwSWFLRmNCRkN3ZE9B?= =?utf-8?B?cFd2OTVNOGlKSEZqVXZxZWwzOHBPL2xjdFZ6dldrNkhXdXgxNFFMN1R3MWF2?= =?utf-8?B?cS9vaVV6NEJXNzRGTW5EWTNiQWNQSkN0UjBqc1I1UzBLUXRESmx1VkN3dHZM?= =?utf-8?B?aTRFT2NuUTJ2cUIvZXlXK25CRkQ3S3p1Ni9MTzE0UnJCUmNvSjdCdGRzcVhT?= =?utf-8?B?ZVI2cldVUHRwdEdtRkVMQlNLQzNtUk1MYU5Rc0l5Q3Z3dlZ5ZzVJNG9KQjBH?= =?utf-8?B?YUVpUDF6OUliQmhoU00wTDBCTjJmcXJoNkVxcWhENldVVE9zYXRkb0FRVVl4?= =?utf-8?B?SWtNb3FySW5tQWVLNUZNN2J2SWFKU3ZLekJ2dGtNZ1Z0cVhUWDhxZFdwZFZZ?= =?utf-8?B?ZHdpNlVyaDN5Q2FqV3AyNnRQdmRmODBaSm9tY0tFYk96TU1haXR5eVVEZnJx?= =?utf-8?B?cEk1L1FyZDBaL3RpRjJ5TGJ2UGtZWTJGeTBPYTMwY0N4V3prei9pT3Roa0Zx?= =?utf-8?B?WXN3a25zeHBxT2FJK1lDa2w3SGRhOFE0NDNybTFaenJ1Z0E3R1dHcUFWNlp4?= =?utf-8?B?YUFNdE9uajA2U0x2aDRsb3kxL3U1a2d4c3hTR0dkYkFTOXlXNU42Sm1xRSs0?= =?utf-8?B?SHUwTXlsbHE4MGRuUjNKY1JFdkxiUnRTYVNPOFVEeG1Gd05zZnFvTm81cFhk?= =?utf-8?B?c0dIckFMN1U1U2pMVEhPVmp0ZWhHZWpwSko1MkVIcWFRbHBCWmd4Rm1yOE1J?= =?utf-8?B?eHpzNUdBOERObld1bXRzdzAyUk81SmhSMlVhMEJaQzhGSzJwak1pZW5qWnEr?= =?utf-8?B?RnlpcVBZK1NDekFEcDlDWUp4dGxZNERXMFhlelhNTW1YUVRwZDNmZTRVV2FS?= =?utf-8?B?bXNOaEJhOTVHeWJ2RHh6OUJ2L1RTemY5Uk9OcUFnRlZRNS9pcGV1dmxjVm9U?= =?utf-8?B?enhrbUpVT2NWaU5RS0N3L0FOeE45SkV1ZGJWTjRJNW5nQjZmc0sxckRIMnRL?= =?utf-8?B?R1EvOW5yOHo3dmt3eHIyK0RhNjkxRmlNY2svb1RnUk5DZTlVeUN5anQ2SDZV?= =?utf-8?B?UHU1NUtSZS91ZnNYdlJKclhxeWJrQi84RStGQTRQcEFuczhPVjZKbkJERWhl?= =?utf-8?B?eERxZzBBQ2hxaXQvTnBXS0RWTU5PZkJ5OTRaQ01xTWZPK214YVlPRlRzeTlO?= =?utf-8?B?UlR2OXo2M3lUaDgxUERIMERvdGo1aWtrbXlYMnp1Z01ZNElSY1hraFVqZzVX?= =?utf-8?B?NlFZdjZXK2ZDcC9TWXQwNjU5b1I5eGExNDU3alEyVmRMcmJGNzUvbzYwNktS?= =?utf-8?B?b1EySThGeENiY09sd0dJbmtKbDFhUVNndW54TnVuclJORHhIYURNNldtYzRU?= =?utf-8?B?aUh0cy9DMXVwL0tVY2ZqNE5Zb0N3NnBJbmhaV2ZDcWNURUhOUnB4T1FuSEFm?= =?utf-8?B?c0YzS0hZMmF2Vy9MdnFOUnh6VVVyWlc2WHlhRHhTb2RSVUsvUW5uM3dPZ3BH?= =?utf-8?B?YzdXVnIzWWt3amtTVms1WFpEL05vL2loT3hVQ1RHd2dRK2VDL0k4Vm1qdmM1?= =?utf-8?B?OGc1aEZRcnVmZ3JZZjgvVHF5YktEV0FaTUJSMTFwd2NGQmZnY1gwVHZPNFFp?= =?utf-8?B?aVZ5V01pZDN6WHVqQTVqaW9ZdDlMdlIrZHhLK09YdmZRZ21MWjV5TktGdmUy?= =?utf-8?B?M2lkb2lHUVRRTWtyeDdoQ3RzMm1tVUtPRFJtYXlFblo3ODhjNjVFaTlLdTN5?= =?utf-8?B?bFl3dDVJa1NGZkpmZW84dUJkZ0dxOCtncWdrWWw4V2dVZWFXN3JLQ1JwZmZy?= =?utf-8?B?RjFXVmppbnlkb3BCa0l0aE0xYmRMbTcwLysrVXlOWTRGUFR2TGhiWFFDb0Jq?= =?utf-8?B?TW8yaTZvQkJkdFlnQmc4S0JYR2FPcmlOUDE0QzF1MjhvMkk4eElkZWJoNFBN?= =?utf-8?Q?Fd5SbkEkaNgTnWzt+GoH/hoYSt8ygL+izXLZPF3U9EI/?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4ddc9962-6875-4f40-a563-08da748ef9be X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2022 13:57:45.2420 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7HxpAUj2fsqIGw6UOshrxE6KGo0VnSEhRSbhMZLGNhz/Le9ExpTPIIWNf9k4plf7aQAj+kjC+ON5fRJgcsE8oQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4258 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2022 13:57:49 -0000 On 8/2/2022 4:19 AM, Corinna Vinschen wrote: > On Aug 2 13:12, Takashi Yano wrote: >> Then, what about the v2 patch attached? > > symlink_wsl is doing the right thing, as Ken points out. Actually, I was suggesting that symlink_wsl was doing the wrong thing in case the user used an uppercase drive letter. WSL doesn't recognize /mnt/C, so I don't think symlink_wsl should convert /cygdrive/C to /mnt/C. > Therefore, the more effort the code makes to be clever, the higher > chances are that an incorrect conversion takes place. Agreed. >>> I'm tempted to go even further and say that Cygwin shouldn't ever >>> convert the cygdrive prefix to /mnt, on the grounds that users who >>> care about WSL interoperability can simply use /mnt as their >>> cygdrive prefix. But maybe that ship has sailed. > > In hindsight this might have been a step too far. I was trying to allow > interoperability and reduce the number of problems based on different > drive letter handling. And, well, this is the first time a user has > a problem due to that :} > > The ship hasn't sailed entirely. We can revert this decision for 3.4 > and just keep the /mnt conversion in check_reparse_point_target for > backward compat. Or we just fix the problem at hand and otherwise > keep the code as is...? The latter seems like the safest solution, rather than risk breaking some other use case. Ken