From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#70415: 30.0.50; [Cygwin] `lock-file' creates a symlink with funny name Date: Thu, 2 May 2024 10:26:31 -0400 Message-ID: <618931e0-ad26-4d07-b9c6-8563831a9fb8@cornell.edu> References: <861q75juvy.fsf@gnu.org> <86zftsgoxt.fsf@gnu.org> <86frv3r32m.fsf@gnu.org> <3a7eea72-d4ab-4fde-bdad-71b5e8f5bb7f@cornell.edu> <86le4uq0tj.fsf@gnu.org> <26ab8055-1da6-4b3e-a65c-68c598cb7660@cornell.edu> <86zft8n37z.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2562"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: yamaoka@jpl.org, 70415@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 02 16:27:57 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s2XPh-0000Qg-0b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 May 2024 16:27:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2XPS-0007Sk-BP; Thu, 02 May 2024 10:27:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2XPQ-0007RJ-Oj for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 10:27:40 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2XPQ-0001Rs-G0 for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 10:27:40 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s2XPl-0006cE-RS for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 10:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 May 2024 14:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70415 X-GNU-PR-Package: emacs Original-Received: via spool by 70415-submit@debbugs.gnu.org id=B70415.171466002625417 (code B ref 70415); Thu, 02 May 2024 14:28:01 +0000 Original-Received: (at 70415) by debbugs.gnu.org; 2 May 2024 14:27:06 +0000 Original-Received: from localhost ([127.0.0.1]:44122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2XOr-0006bt-Tu for submit@debbugs.gnu.org; Thu, 02 May 2024 10:27:06 -0400 Original-Received: from mail-dm6nam10on2126.outbound.protection.outlook.com ([40.107.93.126]:49440 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2XOo-0006bO-GF for 70415@debbugs.gnu.org; Thu, 02 May 2024 10:27:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T5rkqLkMUbSRuvnCpnbEbH5c0mMhPyxQ+fCJrdJ9CqDMfXy86P+S3rNN/P1yIDtIPqklNYl6HhbFKTt3wBKA1uaRd+iXq8Ve/nlg50c9ze6zdMfu9pyJ1S8Zq8txlcAUKtAcbx7dFWRj8kFiMZRPeu/kLmLQYuzmqgOYSrVRcXwlTXSUfaDuEzE7q+6/RDtg9uyA03VpfARqU9sHUJrHQ0nmQBZbPruMgv1JUUprUI2puNHcqJA9FzmUWvIFmjZ7Ixawdc/euSjv3WUmUWYnDXBZzJLmyZ2TQGuDhbUvvHqwuLa9/NkyfG/i4hajAmRasZoTu3XTgyrZF20TvUzlRQ== 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=C60k1/YuSSy5tH2rUwuFQsA9JT1ih7mzqfyeQwIyAf0=; b=L3w2J3X8jJmZ82UG/o4/725q+hdYNT5ofzhY9UGUrqjE9CMNiF2v7oOp8zd9hZgO5tVaNK9uY498ThqeuklkljnpJ8opqRM1CHgE49aqX5XEY3LneoSRUyiG1ztokhoCyNA7hgAzLF0zbNso9BnPDr0NH4G1SsANVM5EnmBAYMq2uskmVr4kRTRHqgxFo8zMEVsZymiYUy1xAfo0sLbVA7XGmfwtqvr8n90GGYrw+eAGW0xzNWzL1lHmMPfrdXEfWEzfdzFtFmTC2aX02KB3sYUKIomwkHp9WgJBpAk/eC5DghXg5nkKwMl3j4KuFjeB1WkpnVv2+Kcpge8vYO6i4A== 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=C60k1/YuSSy5tH2rUwuFQsA9JT1ih7mzqfyeQwIyAf0=; b=V5Fw8GEDGZvT6S773MKhuI/c2LeRKZumIGwGf5siddqZhfRFVO8Z/e717LiRXNnPyTcYDHQFVgkacPk9LhZSrgNTugrG611hfKwV6jA872Nt2cqfgmmYeCMvskykcRgGAbQESjdx3SeMDend0O006inDRTR7r4UeJYbSHlxBSn4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by SJ0PR04MB7871.namprd04.prod.outlook.com (2603:10b6:a03:3bd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.25; Thu, 2 May 2024 14:26:34 +0000 Original-Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::cb0b:ff0d:6a2a:9ffe]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::cb0b:ff0d:6a2a:9ffe%4]) with mapi id 15.20.7544.029; Thu, 2 May 2024 14:26:34 +0000 Content-Language: en-US In-Reply-To: <86zft8n37z.fsf@gnu.org> X-ClientProxiedBy: BL0PR02CA0015.namprd02.prod.outlook.com (2603:10b6:207:3c::28) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|SJ0PR04MB7871:EE_ X-MS-Office365-Filtering-Correlation-Id: 67f88ec5-2e45-47c9-1aec-08dc6ab3de21 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info: Z+624GR9LQ5neWYxeWFVk/l3gOzz3mcQrDJILO+cVUWzjg623YrptSwhb5H7M3P9APfEprxDPuc30IblK3we52xqDkrwa6evw7gQGm8BqHUn0T88fDGHTBkACbtLbaeoWsN1/MmLmG6+PgbQ3iElt6n0qq1zQJMqUCT1dB/Fe/pbEtSyEs+40RmfWy3uthJpoALCfp8sC0+tZ8BDG2wttEg0MUqwygO/UHasQcouMv3cZ+nJpxZaBQt1GVdafs9t4cBbmsXmAmZvdJ05dHPuDW9qEZsSvqN691vh8CO+UW/SRuN9Lr1pJXBT7vFdgRUM2SDgypui2FooMbE8EIcMd8sICXAtvPZmyuwaNCyaVNNfgoC4UyZYGdouxODus1Z6tExgIogEu9G+Iqca70kT0/1vkcaElv0tJHfvQV0Qg3JkLd/VbLP1PBq9p9FLvdFAZ0mCoH7Z1t6jBYab8N0V5J1GsxfZnHbdU9mboHsXG8YLYtdMnvCI24ndtgYs2Fua4IwWVbzxuOaiA7/lbbUu5EQZ7KIw9g3gIaC24wEwnqVYTPgxJKSthQRbJ0txlzIjpSiJ1Oi07GR6XBboc3IO6IQo5NoOIvp78f6aPm0jgr8mAxF7gcGM6gznN0rL0fYUKD0ot6BzhTg24VZh7Dgqqe0Qy6sBsxVsYZ+Mo3E8TXdSkcjepy9xBzNbxIuzVbDfwaN1Mr2Btqfc8s03SxMHJ7mwyW0y27RviaLP83a5ufH4ItR7iV0Htw1kFNd6U Gp1cdcYUs1tdStlmsfC0Z8VYIBd4AI0W4f9nDMa3NqIWAzxayjL93IJSkFkPCJRn8XAFt01pFSsEbP7HYYcqOwSAwZHZdhecHh X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zTgEbpTcw+2JLVztO0FS8N+TEdIYxhrEbQKeYCiVR4DA1j2IkGxhuPexHF90BHe6Ix70PTJzyH4pw5dwJhAqQzp0zyFK/2TK8Uu+jbe0FFtk5YLONY+hkLAe8THJe648Aiw5KqfjEH6ZiUNKyVguN18ll5wDCdLse6+ged5wnQCiIxQI6teSyra+O9ibQyV4Ng16+/hS4b2PxtL3sFm26oFOdadCyT6DlRxR4uwT4UD/Lz3LurDA9KydBhBKfsHPUcNbPER+GbSfvwbx0tl+lBpfOqkVlD1D/wvGaI56T4ieM7OJF0I/RHkz+yaVEn5amAPaUedFxHxRXc2OJxAtzLn2Ut/E3uJGeTzww76VYc9a0JW5gLoCcGYaoM345A9tB8CYl9lQnMFMdJrfWbkImDtqe4prdmECoPx8FjJhvZBCqUba083sOPH7TcY4IBPIq+ylADpp9InfrT0N42iYGMz3EhT/SOPfCpQOwKEQwrhRGaX8g2twZzP2CwlDhnBQ+HjalcOn5KvYCDTWOnpLIFdF3GWmZph3aF5i1XNiujHWAH8nS1w/vj/Bb3v2xhBnVebQ9qxu1F0VZT7v+Or2/26fJBRU9kymyttkixLRUcmOQXBzyF3P7hMKtdPUAnVWMMqTXBgTv8d46siANrn9hbbRvFo17Y+R8kC/sogj0OLBdvRe+n93JAFaGAIsiQaFz1VkwSoZf8UPkbpft6oCf3uk02ERScSsrB9EdzdVE0noHFXIIppX+90bAW 649nPsdNDzIA91zB1J1dOsfi+XSYhg8/+8sXDixSWWoKBaLoCoE7M9zyTpMuA1I/UKpPpLJorFux1fP1T3+l2bxxsJr0dU6jkr X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 67f88ec5-2e45-47c9-1aec-08dc6ab3de21 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2024 14:26:34.0496 (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: lTnL/xCqMdZVeLhx6GVF0UqGG0TTKdodTIeCXKlbRhYbpRKd9HMR9lH2YpLlI2WTjaenotVIxUpYQy4EGZbQQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB7871 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284329 Archived-At: On 5/2/2024 2:21 AM, Eli Zaretskii wrote: >> Date: Wed, 1 May 2024 17:20:20 -0400 >> Cc: yamaoka@jpl.org, 70415@debbugs.gnu.org >> From: Ken Brown >> >>> char const *lock_info_fmt = (boot >>> ? "%s@%s.%"PRIdMAX":%"PRIdMAX >>> : "%s@%s.%"PRIdMAX); >>> int len = snprintf (lock_info_str, sizeof lock_info_str, >>> lock_info_fmt, user_name, host_name, pid, boot); >>> >>> get_boot_sec calls get_boot_time, which is a Gnulib function (see >>> lib/boot-time.c). So I guess the key to unlock this puzzle is >>> somewhere there. >> >> I took a quick look at get_boot_time and found a bug, which may explain >> why some Cygwin systems behave differently from others. I've reported >> it here: >> >> https://lists.gnu.org/archive/html/bug-gnulib/2024-05/msg00008.html > > Thanks. This probably explains why the ":-NNNN" part sometimes > appears and sometimes doesn't appear in Cygwin builds of Emacs, but > AFAIU it does NOT explain why unlinking the symlink (when the file is > unlocked) fails when the lock file name includes the ":-NNNN" part. > Right? Yes, that's right. I still need to look into that. Ken