From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#72696: Track-changes errors out when file is overwritten using Node.js's fs.writeFile (at least on macOS) Date: Thu, 19 Sep 2024 22:47:14 +0100 Message-ID: References: <86a5g49pju.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10363"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 72696@debbugs.gnu.org, Eli Zaretskii , Dario Gjorgjevski To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 19 23:49:17 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 1srP1Y-0002YB-LG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 19 Sep 2024 23:49:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srP1F-0003OW-Fd; Thu, 19 Sep 2024 17:48:57 -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 1srP13-0003O0-9o for bug-gnu-emacs@gnu.org; Thu, 19 Sep 2024 17:48:47 -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 1srP12-0004zl-T6 for bug-gnu-emacs@gnu.org; Thu, 19 Sep 2024 17:48:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=emc8Fv3royuVGaO0AddIASzAmKjzkF3of7Bz2hmj4Ao=; b=if+/OSpxVKacTo/qCIRwh0GegBSIN+KQCMkXj904JtTRya30MBoe2XrUWv4DnxoJ5cjqE+0Yb14qU6dJjRKWF0ReykJoJ0WLUiqDdSFgOLOtPnoWPlfFyfGt2gMhlDrgZJO+M0dmWDJFQonhjha8K1ICyb62YOzqXh4PumDf2KnQTju0dmnAmWkmVjcxzJVRWRTcjWP5mqo4wjwyKaVFl1BXtSO7vwclELGptb86Tksq6UnsmJGjjEVh23mpw8yDgxIluh9UgOi71iaoOQ8RYrVsTNvoebT/WzAeHPJZ2iVQSsHi5+R+2rC2HUNULstu1giKjnzG3TiCbQT7hrTDug==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1srP1K-00014p-De for bug-gnu-emacs@gnu.org; Thu, 19 Sep 2024 17:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Sep 2024 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72696 X-GNU-PR-Package: emacs Original-Received: via spool by 72696-submit@debbugs.gnu.org id=B72696.17267825324121 (code B ref 72696); Thu, 19 Sep 2024 21:49:02 +0000 Original-Received: (at 72696) by debbugs.gnu.org; 19 Sep 2024 21:48:52 +0000 Original-Received: from localhost ([127.0.0.1]:33607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srP1A-00014P-EM for submit@debbugs.gnu.org; Thu, 19 Sep 2024 17:48:52 -0400 Original-Received: from mail-oi1-f179.google.com ([209.85.167.179]:45188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srP18-000148-6H for 72696@debbugs.gnu.org; Thu, 19 Sep 2024 17:48:51 -0400 Original-Received: by mail-oi1-f179.google.com with SMTP id 5614622812f47-3e03e9d1f8dso828937b6e.2 for <72696@debbugs.gnu.org>; Thu, 19 Sep 2024 14:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726782446; x=1727387246; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=emc8Fv3royuVGaO0AddIASzAmKjzkF3of7Bz2hmj4Ao=; b=hiVJxv/a1Z7riAHYkiB1RS6L6tAeGlBfs0xdszzlDNnXrK+WRW3v2F0E+pkon6izQY 35WzWw83O+lAD/3fljfO5muOfJIC46CmYoVVA2VBlqZUNoFiPLgO+j8jfNU7vviUswSS GG7gMdbN8BYtL4IXNobNiwdtAS6L+OdbOvdLJGY26IXBvfDbfmQEJPcNOiT+H5pgSIzY UpPM9aOC7jH70L9dJxdZNeUGfYQWE+bG1NRVRPOvllM1+U2MgDFqdPmbuVfSzzinA3Sm 8CJyVsj/jjr5w2hdX8R12C6wjOhW8C8euAHpYk7FOMK6KXbB5UWDZxL5DfOCXm3yb+/Q 2cwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726782446; x=1727387246; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=emc8Fv3royuVGaO0AddIASzAmKjzkF3of7Bz2hmj4Ao=; b=L9QjShSjMFuWsz9rcCAvDm6ku5tp0fea1mjGaJHZmHaL7/DwSi3BfovdcZFg5CushN 6hkwwHGiYCkwAcTXubje8nXEhspPF2hbGoqxlPBoIBl1tyfZ0/wWu3QS2rW+ojWoF6sR i//DqrRq4ghplQGQRtxeg7+lALm476r2oqNekQaluyq8q40Sk9c35MVAPobNYipL40zt pqq+kMiZB5aHaUT7XLiD2zIiNU/C0oafoV4G1ynN/EPmh/Xg1k44qCk9GIWGJuhPfNvF WzhSrMJd+hlBokLcU4X1Qc0jPd9b8skbOJU5MeP+dnjEXJbOPPfGCQ/VDAwhcvJIpIFf 6DTg== X-Forwarded-Encrypted: i=1; AJvYcCUABgQfmYths2SeJUKE3QeeSOgFNMsKZCFIAskN3h8w6xBdbh4fVYmnUx8BocXb1p/6FmGPuQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywxypf8w7tWbOOquoHpml/Fgp3dkCEi/dSCxEU5k2N/gdDeh4eX z0gZScXxAWaDJwcdpt/sn4A+xJn7aGIY0dRT/KmYO3K1b5XXySkJOSt4m83XXoxPJ0JLK2+bEFu wcrMVf6P1Az29+wN2r2o0DLlmAZs= X-Google-Smtp-Source: AGHT+IEkE3eeHh6fJlFdOr2wE39ghXTx1kvCCEIsq4S519PiQleVXV6bGQNRg1qOdZJGAHMa1l2vHUKiY8yoxxpcI4w= X-Received: by 2002:a05:6808:1886:b0:3e0:3aa5:2b88 with SMTP id 5614622812f47-3e271cd223dmr692485b6e.44.1726782446154; Thu, 19 Sep 2024 14:47:26 -0700 (PDT) In-Reply-To: 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:292077 Archived-At: On Thu, Sep 19, 2024 at 1:58=E2=80=AFPM Stefan Monnier wrote: > > > Jo=C3=A3o, is Stefan's patch okay with you? AFAIU, the same problem ex= ists > > on the emacs-30 release branch, so I'd like to install the patch > > there, if you agree. > > Indeed, it belongs there. > It should have been part of the original commit d7a83e23d47c. You can go ahead and merge it. I dont' know what it does but i trust Stefan. Although I have to say that on the topic of synchronization failures between Eglot and servers, I'm not sure that things have improved much since this new layer of abstraction was added. By "I'm not sure" I really mean that. Maybe pre-existing failures are just more visible right now (because the new code warns and logs them), but I have a nagging feeling that there are more of them. No hard proof though. I also half-expected things to get fixed in Emacs proper, using Eglot as testing bed, but I'm not sure that has happened either. Anyway this is just a comment. Jo=C3=A3o