From unknown Thu Jun 19 14:06:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57800 <57800@debbugs.gnu.org> To: bug#57800 <57800@debbugs.gnu.org> Subject: Status: TRAMP insert-file-contents now fails for regions Reply-To: bug#57800 <57800@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:06:57 +0000 retitle 57800 TRAMP insert-file-contents now fails for regions reassign 57800 emacs submitter 57800 Paul Pogonyshev severity 57800 normal tag 57800 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 08:11:19 2022 Received: (at submit) by debbugs.gnu.org; 14 Sep 2022 12:11:19 +0000 Received: from localhost ([127.0.0.1]:54015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYREc-0007tf-Ky for submit@debbugs.gnu.org; Wed, 14 Sep 2022 08:11:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:59892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYREb-0007tY-CP for submit@debbugs.gnu.org; Wed, 14 Sep 2022 08:11:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYREa-0002gB-Ly for bug-gnu-emacs@gnu.org; Wed, 14 Sep 2022 08:11:16 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:45980) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oYREY-0003tS-Rt for bug-gnu-emacs@gnu.org; Wed, 14 Sep 2022 08:11:16 -0400 Received: by mail-ej1-x62c.google.com with SMTP id dv25so34161696ejb.12 for ; Wed, 14 Sep 2022 05:11:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=aeYOGzFKcwe4TYdkuhyJ0Ro2PsWHr99gcshRt3kTYkc=; b=KigwxUIwglHQol/MWZY3LGYxHmFdy+cXo2oFh2xlOYBXjG6fGsK5mH1koqk/uCMgUg WUmKtZ+/xu/TYiuVKw7T9yCMp3sTgtuo9QVn1Xube0ZgHL3pQ7K2JKSAA4QR+jvQ/MzM M6V1Pryq79F2CLmsJEOvyMAWl1v4csx4h5hg/YiGd4e5AXKhdGa2W5w27j4z3ri3o7F0 mHqOj7kquD+JICg7iY8HZHtZ2uh0ZJ9EdUwVVldt6VJUehYNoC7lV3voD5uh9MW1LJGg kapoXS8gxPunTbFRZsPCRjjJwXfbcNx9r/HnEdGknuC/6tPV3Dt/ez4/sAgqHtDr9mu4 +lpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=aeYOGzFKcwe4TYdkuhyJ0Ro2PsWHr99gcshRt3kTYkc=; b=RDV5uPFmsETtW5vGdFbrRQPWYoeVFlxQxBvhYm5poCXIjEqXmTg/ZOOrQiefZxLfgy ubTTz19+ZgtJ9nJn32M6KDnQM5pcFpyIcvwA+3uKhfQtEl4CUaO062dbaXsCFgAz3TRP buvKORTAbZrosFSvcOJzdGEIpyMMiTndrPj/L3WbbJKN/20kYegJhuLSLtfs5iH+Wtpx Bhj/yvmhoc5B+XNCze0DP6mzGZz9gXP73QscVuTbLQ5dFq/neWA4VudjTumXoMzU6usd oduevLcZx1Svazpg2WxRO6mg6VT07fWLEkRhDvm03UkdC8812GDcYWnx2BPM/AoVrBWS 1euQ== X-Gm-Message-State: ACgBeo3MoSHC+16IbxcSXXTYvVN1v9O4+jsaEOW6+4DyhvhHMzL56E+V 6JXroyHhQx8u9kKX9wpludeH/08BxtzkQO3VTJ70Mxg5dg== X-Google-Smtp-Source: AA6agR78nZPwbtf2k1ipfIm4pJ3o2mcfpeBpQLVaNglgM09W0AUwBryJTGa7GQPH+Wcg4xy4+9L/Kb5cQiGkXDYQJmU= X-Received: by 2002:a17:907:7b95:b0:731:113a:d7a2 with SMTP id ne21-20020a1709077b9500b00731113ad7a2mr24491630ejc.377.1663157472553; Wed, 14 Sep 2022 05:11:12 -0700 (PDT) MIME-Version: 1.0 From: Paul Pogonyshev Date: Wed, 14 Sep 2022 14:11:00 +0200 Message-ID: Subject: TRAMP insert-file-contents now fails for regions To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000005b708205e8a20614" Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=pogonyshev@gmail.com; helo=mail-ej1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000005b708205e8a20614 Content-Type: text/plain; charset="UTF-8" Git commit fd1ee05977. Open any file with TRAMP. From this buffer, evaluate: (let ((file buffer-file-name)) (with-temp-buffer (insert-file-contents file nil))) This works fine. However, if you use a region: (let ((file buffer-file-name)) (with-temp-buffer (insert-file-contents file nil 1 10))) this fails with an obviously wrong (file is certainly there) signal: Debugger entered--Lisp error: (file-missing "/ssh:...") signal(file-missing ("/ssh:...")) tramp-error((tramp-file-name "ssh" "..." nil "..." "..." "..." nil) file-missing "/ssh:...") tramp-handle-insert-file-contents("/ssh:..." nil 1 10 nil) apply(tramp-handle-insert-file-contents ("/ssh:..." nil 1 10 nil)) tramp-sh-file-name-handler(insert-file-contents "/ssh:..." nil 1 10 nil) apply(tramp-sh-file-name-handler insert-file-contents ("/ssh:..." nil 1 10 nil)) tramp-file-name-handler(insert-file-contents "/ssh:..." nil 1 10 nil) insert-file-contents("/ssh:..." nil 1 10) (progn (insert-file-contents file nil 1 10)) Please add some automated tests for this. Also, when a command fails with `file-missing' signal, Emacs UI only prints the filename, as that seems to be the signal data. From user point of view that says nothing. You can only understand what's wrong (even if this is not a bug, as above) by setting `debug-on-error' to t, which is extremely user-unfriendly. Paul --0000000000005b708205e8a20614 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Git commit fd1ee05977.

Open any fil= e with TRAMP. From this buffer, evaluate:

=C2=A0 = =C2=A0 (let ((file buffer-file-name)) (with-temp-buffer (insert-file-conten= ts file nil)))

This works fine. However, if yo= u use a region:

=C2=A0 =C2=A0 (let ((file buffer-f= ile-name)) (with-temp-buffer (insert-file-contents file nil 1 10)))

this fails with an obviously wrong (file is certainly= there) signal:

=C2=A0 =C2=A0 Debugger entered--Li= sp error: (file-missing "/ssh:...")
=C2=A0 =C2=A0 =C2=A0 signa= l(file-missing ("/ssh:..."))
=C2=A0 =C2=A0 =C2=A0 tramp-error(= (tramp-file-name "ssh" "..." nil "..." "= ..." "..." nil) file-missing "/ssh:...")
=C2=A0= =C2=A0 =C2=A0 tramp-handle-insert-file-contents("/ssh:..." nil 1= 10 nil)
=C2=A0 =C2=A0 =C2=A0 apply(tramp-handle-insert-file-contents (&= quot;/ssh:..." nil 1 10 nil))
=C2=A0 =C2=A0 =C2=A0 tramp-sh-file-na= me-handler(insert-file-contents "/ssh:..." nil 1 10 nil)
=C2= =A0 =C2=A0 =C2=A0 apply(tramp-sh-file-name-handler insert-file-contents (&q= uot;/ssh:..." nil 1 10 nil))
=C2=A0 =C2=A0 =C2=A0 tramp-file-name-h= andler(insert-file-contents "/ssh:..." nil 1 10 nil)
=C2=A0 = =C2=A0 =C2=A0 insert-file-contents("/ssh:..." nil 1 10)
=C2=A0= =C2=A0 =C2=A0 (progn (insert-file-contents file nil 1 10))
<= br>
Please add some automated tests for this.

Also, when a command fails with `file-missing' signal, Emacs UI o= nly prints the filename, as that seems to be the signal data. From user poi= nt of view that says nothing. You can only understand what's wrong (eve= n if this is not a bug, as above) by setting `debug-on-error' to t, whi= ch is extremely user-unfriendly.

Paul
--0000000000005b708205e8a20614-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:08:25 2022 Received: (at 57800) by debbugs.gnu.org; 14 Sep 2022 18:08:25 +0000 Received: from localhost ([127.0.0.1]:56066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWoB-0003j8-CS for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:08:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWo6-0003iq-T3 for 57800@debbugs.gnu.org; Wed, 14 Sep 2022 14:08:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xdDNON9ZKsBTHCzlcXmrVTSlFfUl8mXX2XBfCVYw0jk=; b=p0exJy5J0YsNExkEUs9JomhYYY oFZFXBjXCngoHbY7zJydXKnGT4xfsE5SWOKf+BjG5Ux0a6CsvlqTjvrsSIvhqSthtcVAjWtqRLxTG nlaE0No+ldn7oLUBMecynnLc7wV1WSMZ+QUdA89gXJGNhoSMVv3uqRd2eCLCG+C6Bi78=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYWny-0000kf-5A; Wed, 14 Sep 2022 20:08:12 +0200 From: Lars Ingebrigtsen To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Wed, 14 Sep 2022 14:11:00 +0200") References: X-Now-Playing: 13 & God's _Own Your Ghost_: "Janu Are" Date: Wed, 14 Sep 2022 20:08:09 +0200 Message-ID: <87fsgt4ynq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Paul Pogonyshev writes: > Git commit fd1ee05977. > > Open any file with TRAMP. From this buffer, evaluate: > > (let ((file buffer-file-name)) (with-temp-buffer (insert-file-contents file nil))) > > This works fine. However, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57800 Cc: 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Paul Pogonyshev writes: > Git commit fd1ee05977. > > Open any file with TRAMP. From this buffer, evaluate: > > (let ((file buffer-file-name)) (with-temp-buffer (insert-file-contents file nil))) > > This works fine. However, if you use a region: > > (let ((file buffer-file-name)) (with-temp-buffer (insert-file-contents file nil 1 10))) > > this fails with an obviously wrong (file is certainly there) signal: > > Debugger entered--Lisp error: (file-missing "/ssh:...") > signal(file-missing ("/ssh:...")) I tried this recipe with the current trunk, and things worked fine for me. Is it possible that you have an old version of tramp somewhere in your load path? I seem to vaguely recall that insert-file-contents + start/end was something that was fixed sometime last year. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:08:27 2022 Received: (at control) by debbugs.gnu.org; 14 Sep 2022 18:08:27 +0000 Received: from localhost ([127.0.0.1]:56068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWoF-0003jO-CX for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:08:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWoA-0003iw-CI for control@debbugs.gnu.org; Wed, 14 Sep 2022 14:08:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QuhWTjHg27xyqGNoyDwYliLVzFjzyyUIuUL7CTAefgw=; b=DRdtfNUj5eIoeTxO3531snkaBY u/U9AdxOBeWszQW0abaFc6IQ6YVdqj4qHnowY2EYhoVmdQiNaQot8SHuYH5Kim0UUn8F/PJb6Q6VI qTKZOi4Ud/3cKhvFADVXF4ZSgjjovoXdHwDSql8dSFEnEaX/nPXyiGYZfkMShmFfaa+A=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYWo2-0000ks-G0 for control@debbugs.gnu.org; Wed, 14 Sep 2022 20:08:16 +0200 Date: Wed, 14 Sep 2022 20:08:14 +0200 Message-Id: <87edwd4ynl.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #57800 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 57800 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 57800 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:18:50 2022 Received: (at 57800) by debbugs.gnu.org; 14 Sep 2022 18:18:50 +0000 Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWyH-0006DX-LR for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:18:50 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:38419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYWyF-0006D6-02 for 57800@debbugs.gnu.org; Wed, 14 Sep 2022 14:18:48 -0400 Received: by mail-ed1-f54.google.com with SMTP id e17so23558244edc.5 for <57800@debbugs.gnu.org>; Wed, 14 Sep 2022 11:18:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=hygWcbPewMHrYkL7s/aKLiaAWt0p5LrejM5EEVpSiKo=; b=hIZS6nUDcpE/MXMkUq9LU9pt2HbhsnMVuLSPgkpgRmWhW0XWheTUqBFCDbFAtUbXoQ w2nOvXeVxsrpBI29at5feIrQ6GyCuyvs0C5xhg+WP73u1/pYF/AG5+cLk3AaHSV/BcFS 2QZTiWU+AxrUhCXNTz1BsSqxT3/EW98HRpZO+/DnGPn6jZW5gY3cjHPueMC3vmtDqrGl mYlK340Qjgu4ITzOMq7EAmMvKrFC8/9pHagXPYdT+sCa/LIJSx+IgOMhEPHlJ+wJA/lF EyLSUaT0x2n6f90vPVO3AY0/XptGpU8Z7Cz39KvoeROO3olBOJuMWzJqmCdsRXfZKmSi wvig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=hygWcbPewMHrYkL7s/aKLiaAWt0p5LrejM5EEVpSiKo=; b=y/AQS+iu8sbKcph8++IFNG6l1AtdCboVb6jOFubJ1gJaxeatfrYDwpUQ5zijXc/Z+S lBhvDzX3Q3WAMJbzT6/N6UqIQzFdu30Ko6R39dReGU0WhWWhy4ttvjlDmPscToARPhTS MubKRh3kYZefldEM+0GUiC4nforq9/mAWjiQRPDRSnavjUeeVY2J27V2Zhif3g86X59b juyDjJrbrCBPDn9TIsL7L0NsZtDOxN3SiCRzHwInz//4FJZVS0jbXVx8n5In6lsT5fvv 0kKrPjoTdU1uBwkzFfvb7KLYHu5EBiKDhoDN+P3xzoM/Xh76bdP2EDyL5BtEbbzP1EbU 4Gtw== X-Gm-Message-State: ACgBeo0dcZYUb/dTzjK5TwJoQp01C101zvtM1nL+4ylwylN0lhlT6kaJ d0Nzbif4VJOf67g0/5CyPeLlhLQCKU1xrMbXJQ== X-Google-Smtp-Source: AA6agR6DkyRmTaUsmBfD1Gi+Duz/26NqAOY3cHlLsgFhYf7y4osJRqvHyDlZGg/Ph6hFXGoxu1E95o2WOwg2nqGzoM8= X-Received: by 2002:a05:6402:3904:b0:451:f01c:9217 with SMTP id fe4-20020a056402390400b00451f01c9217mr11451062edb.78.1663179520804; Wed, 14 Sep 2022 11:18:40 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> In-Reply-To: <87fsgt4ynq.fsf@gnus.org> From: Paul Pogonyshev Date: Wed, 14 Sep 2022 20:18:28 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="000000000000890a1e05e8a72810" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000890a1e05e8a72810 Content-Type: text/plain; charset="UTF-8" Hm, now I cannot reproduce this anymore. But today I got this bug, recompiled Emacs from Git and the bug was still there. Right now I tested Emacs 28 in case I managed to switch them accidentally, but no, also not there. So, either I have mixed something up, or this depends on some volatile state in TRAMP, e.g. its cache. I guess you can close the bug. Paul On Wed, 14 Sept 2022 at 20:08, Lars Ingebrigtsen wrote: > Paul Pogonyshev writes: > > > Git commit fd1ee05977. > > > > Open any file with TRAMP. From this buffer, evaluate: > > > > (let ((file buffer-file-name)) (with-temp-buffer > (insert-file-contents file nil))) > > > > This works fine. However, if you use a region: > > > > (let ((file buffer-file-name)) (with-temp-buffer > (insert-file-contents file nil 1 10))) > > > > this fails with an obviously wrong (file is certainly there) signal: > > > > Debugger entered--Lisp error: (file-missing "/ssh:...") > > signal(file-missing ("/ssh:...")) > > I tried this recipe with the current trunk, and things worked fine for > me. > > Is it possible that you have an old version of tramp somewhere in your > load path? I seem to vaguely recall that insert-file-contents + > start/end was something that was fixed sometime last year. > --000000000000890a1e05e8a72810 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hm, now I cannot reproduce this anymore. But today I got t= his bug,
recompiled Emacs from Git and the bug was still there. Right n= ow I
tested Emacs 28 in case I managed to switch them accidentall= y, but
no, also not there.

So, either I = have mixed something up, or this depends on some
volatile state i= n TRAMP, e.g. its cache.

I guess you can close the= bug.

Paul

On Wed, 14 Sept 2022 at 20:08, Lar= s Ingebrigtsen <larsi@gnus.org>= wrote:
Paul Pog= onyshev <pogon= yshev@gmail.com> writes:

> Git commit fd1ee05977.
>
> Open any file with TRAMP. From this buffer, evaluate:
>
>=C2=A0 =C2=A0 =C2=A0(let ((file buffer-file-name)) (with-temp-buffer (i= nsert-file-contents file nil)))
>
> This works fine. However, if you use a region:
>
>=C2=A0 =C2=A0 =C2=A0(let ((file buffer-file-name)) (with-temp-buffer (i= nsert-file-contents file nil 1 10)))
>
> this fails with an obviously wrong (file is certainly there) signal: >
>=C2=A0 =C2=A0 =C2=A0Debugger entered--Lisp error: (file-missing "/= ssh:...")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0signal(file-missing ("/ssh:..."))<= br>
I tried this recipe with the current trunk, and things worked fine for
me.

Is it possible that you have an old version of tramp somewhere in your
load path?=C2=A0 I seem to vaguely recall that insert-file-contents +
start/end was something that was fixed sometime last year.
--000000000000890a1e05e8a72810-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:23:34 2022 Received: (at 57800) by debbugs.gnu.org; 14 Sep 2022 18:23:34 +0000 Received: from localhost ([127.0.0.1]:56183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYX2s-0006Mc-Bc for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:23:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYX2n-0006ML-Oh for 57800@debbugs.gnu.org; Wed, 14 Sep 2022 14:23:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NsRrgpCR+i+VaB4t3iOhGlXN1gsJ+DGOKIZ12aWO/hI=; b=bBzmC/XRWsPAkngFLM6HWFYXIJ 5nwaPuXhdBuZWUOlK7WweGUW272XyhLhszz/Jqh1z9/4Iy8ObQzFPLxy9569MVh8rs6KFL3Bkf+/6 s6CAho9QjpG8tLJ9PMOy5Rnn5ykOJ1B3eEJoO3Oc6GVMelKP/2coyIsL6QbisXO3rGW0=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYX2f-00016X-4p; Wed, 14 Sep 2022 20:23:23 +0200 From: Lars Ingebrigtsen To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Wed, 14 Sep 2022 20:18:28 +0200") References: <87fsgt4ynq.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEXBrJy4pZfHtajT wrWkjHR/aVX///8awRXiAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YJDhIOMEb+LUEAAAGdSURBVDjL dZTNmqsgDIYDbfeEOvsQnP0MdvaCnX2dU+//Vg4RbO2PeXxU8uZLIi0BBbPVhwZiJmItC1N8QPli LX7IN7iZFpDjZyOuXs4vEs0rICISAAXYGYgcalQBp6FISh5xV+wuId8DwQ3Vuv43ySOAZAN3mc7K zKDFyRaQC2kXzyM2Ovfl99iOJbXOzTv7dWwY+jMZvffTvWY7fKT2Sn+YIn0cD7s72KkrH9I/HCIe hk9bQU6F3Dj1N2Dq1U9qF8AeI+9dMskM0Z25XWpQTEjjydoUR3Sa46046nbCq0OPJjRW2fVO6FMi sjGwuTxuUf5Wz83RhxK/BsLCF5N+BoE79p+eQ/Hfge+YOwwV0B2ces+cusDPgPfGf+86fgEOcZws PwBdwe/U86uCfSib8QIy6jfA6i/3BFa2BQj0FnhHxAW0pXgfL4q3RWizXdhudwOodQ16SPXuO0jO fU5WRXJs868rK9AKZhEsB14LkO1QsBoBAjQtI4TqUHgymS1k5imAaBQalNmCAnLHxoDCxZSSCKOg MXll8NGy4j99+IEhIA2udgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOS0xNFQxODoxNDo0OCsw MDowMBfUuFcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDktMTRUMTg6MTQ6NDgrMDA6MDBmiQDr AAAAAElFTkSuQmCC X-Now-Playing: 13 & God's _Own Your Ghost_: "Beat On Us" Date: Wed, 14 Sep 2022 20:23:20 +0200 Message-ID: <875yhp4xyf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Paul Pogonyshev writes: > Hm, now I cannot reproduce this anymore. But today I got this bug, > recompiled Emacs from Git and the bug was still there. Right now I > tested Emacs 28 in case I managed to switch them accidentall [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Paul Pogonyshev writes: > Hm, now I cannot reproduce this anymore. But today I got this bug, > recompiled Emacs from Git and the bug was still there. Right now I > tested Emacs 28 in case I managed to switch them accidentally, but > no, also not there. > > So, either I have mixed something up, or this depends on some > volatile state in TRAMP, e.g. its cache. > > I guess you can close the bug. Perhaps Michael has some comments here, so we'll wait for him to chime in before closing, I think. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:34:02 2022 Received: (at 57800) by debbugs.gnu.org; 14 Sep 2022 18:34:02 +0000 Received: from localhost ([127.0.0.1]:56217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXD0-0006fu-7Y for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:34:02 -0400 Received: from mail-ej1-f41.google.com ([209.85.218.41]:35515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXCx-0006fN-JD for 57800@debbugs.gnu.org; Wed, 14 Sep 2022 14:34:00 -0400 Received: by mail-ej1-f41.google.com with SMTP id go34so36844999ejc.2 for <57800@debbugs.gnu.org>; Wed, 14 Sep 2022 11:33:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=g/SA1vuNdY1j+lMObcvpmqf/uSfnAQa+otKLsXZ3sWU=; b=kc7OU4GItfj96yClSZ2ImjXESkIrz6nQqOQmLChHlv3JbPse4BVfSrLFKVFcBbVyDV a/6f3kpImp70/IMoFVS7xr3cX6K1B4VtCCD77MSPNYJdfD+91JrQ99h6BpkWrz+waTRt tH0n2ipPbAe+1+usGJvIGvcTz47m3IqVJGAsk8c1D1siWbeY4dT3fgRiEv9M6B7Ggljn wdTqFCjuhJhQljxQekaqBRm1/w3sZz1RSygmBw9HsfMGvm9mDGf9z99YXjpiY85U3Mrx GmWF6l+5m0kHtuaHiN84pQ5CBPml8jRvhCTI0tV9CWJOL6X9daIc01oCK98Ul0pIh/8Y MZXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=g/SA1vuNdY1j+lMObcvpmqf/uSfnAQa+otKLsXZ3sWU=; b=Stcq0ma/wVvcn+vruVfTyEDh5OYkUc52Q8GgGpX1pgHdJ6JqaRNW7HxcUqoW1FGCQM 9BjXjYCz1bnJ1Dg/4+MGN4JFPSxMRYE2ZXpGfXiz7n9KwSb36O36f2N2Wc9jmf9EVDtD WEwNtT7CTdjGAmT+iEQBpTtWuJrcJpSww827pPD4kPib8Y1vj1sN5PchATesbGfzWKdu xet7FwTjRUspe1D5scNNCCaSoZxXOya5phSiVtPS/Y1Ljtvka5EM+6+uEvsNEBatxQND DR1mFxkKBW3+1mc+9y+FzKY8fTwY/0AnisOswQf34MJrkmF5/qr2xvee3uHRG1ZUpxqp NfQQ== X-Gm-Message-State: ACgBeo3KUqZQ+BvcMiaNjzpGCZI0iAa2qYD55frkoOVIN+YEmKHGJhao xTW25f4CUNKP8kGvbjdGhTK2rxXNLUL3TY7YaA== X-Google-Smtp-Source: AA6agR5lj4kpc9440GBY8ECylsr0lthuB13NB7FeL9y3MDuxA/ThHvVdix6cNcPyqkjph1IIHPdvuekk0BPdkr1qtvw= X-Received: by 2002:a17:907:7b95:b0:731:113a:d7a2 with SMTP id ne21-20020a1709077b9500b00731113ad7a2mr25567941ejc.377.1663180433730; Wed, 14 Sep 2022 11:33:53 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> In-Reply-To: <875yhp4xyf.fsf@gnus.org> From: Paul Pogonyshev Date: Wed, 14 Sep 2022 20:33:42 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="000000000000f3320605e8a75e55" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000f3320605e8a75e55 Content-Type: text/plain; charset="UTF-8" Might be somehow related to bug 57486. That one also doesn't happen to me anymore, though this might be because it got fixed by side-effect, since I have recompiled Emacs several times since then. But that bug happened to me at least twice (with Emacs restarted etc.) on different days. I could immediately tell since our Java application won't even compile if system encoding is not UTF-8. Paul On Wed, 14 Sept 2022 at 20:23, Lars Ingebrigtsen wrote: > Paul Pogonyshev writes: > > > Hm, now I cannot reproduce this anymore. But today I got this bug, > > recompiled Emacs from Git and the bug was still there. Right now I > > tested Emacs 28 in case I managed to switch them accidentally, but > > no, also not there. > > > > So, either I have mixed something up, or this depends on some > > volatile state in TRAMP, e.g. its cache. > > > > I guess you can close the bug. > > Perhaps Michael has some comments here, so we'll wait for him to chime > in before closing, I think. > --000000000000f3320605e8a75e55 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Might be somehow related to bug 5748= 6. That one also doesn't happen to
me anymore, though this might be = because it got fixed by side-effect,
since I have recompiled Emacs sever= al times since then. But that bug
happened to me at least twice (with Em= acs restarted etc.) on different
days. I could immediately tell since ou= r Java application won't even
compile if system encoding is not UTF-= 8.

Paul

On Wed, 14 Sept 2022 at 20:23, La= rs Ingebrigtsen <larsi@gnus.org>= ; wrote:
Paul Po= gonyshev <pogo= nyshev@gmail.com> writes:

> Hm, now I cannot reproduce this anymore. But today I got this bug,
> recompiled Emacs from Git and the bug was still there. Right now I
> tested Emacs 28 in case I managed to switch them accidentally, but
> no, also not there.
>
> So, either I have mixed something up, or this depends on some
> volatile state in TRAMP, e.g. its cache.
>
> I guess you can close the bug.

Perhaps Michael has some comments here, so we'll wait for him to chime<= br> in before closing, I think.
--000000000000f3320605e8a75e55-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 06:30:12 2022 Received: (at 57800) by debbugs.gnu.org; 15 Sep 2022 10:30:12 +0000 Received: from localhost ([127.0.0.1]:57236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYm8K-0000cx-9E for submit@debbugs.gnu.org; Thu, 15 Sep 2022 06:30:12 -0400 Received: from mout.gmx.net ([212.227.15.15]:33615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYm8H-0000bb-6K for 57800@debbugs.gnu.org; Thu, 15 Sep 2022 06:30:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1663237802; bh=qQWXhS4Cm5VnwD1E6bztE6ttR3959J7C7j4J+fPjBpk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=AK5zYgGQxp0tVvqJFmUg/KGcwQKU7CglQfttt0pgiA2WRdGs1qq//3KXl4U5koeJv mloYVoo8Dyc+FUr98JNMRuzUC4xXrVt8/+yOfbJCZj8JKCtxX8yUYIjuaP08cDMOeK 4u7LM3QjuxXmZvlR6GvI4qw9ybJVw6lb/jswzHU0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.119.58]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTAFh-1okTyv0sAh-00UZan; Thu, 15 Sep 2022 12:30:02 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Wed, 14 Sep 2022 20:33:42 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> Date: Thu, 15 Sep 2022 12:30:01 +0200 Message-ID: <87h719j5g6.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:sUwomST+DwqLUEt4SlhlLqNbiRiqysKE8qqOF/QkvbNiyN1aWRK qBkcC9d5afjzYtqypMz+nYPMrYXmyM5am3ZlfQ4WYtxF+M4O1KeY27ChzfSNgs5e99jRwcc Tcyc+qJ1KdSgkfIqYr95EiGCCjGXALFIAbPzCzmepUe6tzF1gzG7SF3dM0YpeVzfCmBlEUj XvIvSR5BdXkL457NM+e9A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:oraPED7up5U=:D0tvaKkPzcmL3VgMgHcbPq x7eYiMq6EoxMiAEMlp1wp/4oIgJO+PF/i94/P4lr++JETYMsS7Cn3xzKytP6hcqOqhjPgd4Dr C+HvpB9al8i2sGveSyTSTH30uGBVAKuXRtiqbDJ3SKRr44VUVhU3QprVly9gilZFvblKL288s KgguQg2kYqJfL1in/jNHTFU4RaZx7Ram/lYd566Yz8iVclWvcTAaPPot9WK9c+xBAoU8ezzvG B5eeI9MycBcZCPIzsfYxGMbPGqEwFVqKjEdlPV5bepGRgVd4skSn20dXcXdUBl1dbrCVBUuvN Kr6EPeWc4Q4X53GHgPjKds8nDu3ruwjGBR7lwc27+E+h+TmHlkZqpeWFoAK+7n3NkpR2U+oF6 g9M4qeNa4X7frQrffzewxcjgvHtbvzUIxdbdtFMiMypOF3t+5+Hcrmhnx3TO+pw41qObdhphq kGC9EiBvsonX0ixqmKeeVTfYmfJ05/MrEiTc0VVNiNXwSmyxKAvDyKJQ+gu3iMMtUyvJu68zC XKP0Onx7luLhAIcLaEscgpbBRSwGVmhOoEWaVyD41+W9UJJvsAIUHiI21/Ct8A4Gx6xd8nVqb yDL09/ayZx1pb12a1gQcmPwd3ozGbqikCk7fevkhOMeAvBv1I5M3tUaWfp7iDwVeY5FDmA+Gi ix9boeFgLxEuJY0NKJM3aTNuvEkdMQa8OMnzZm95ESy0M7lWhAr9di+YFOJR8F5XGfJeWYzAf B2J7LJpxyo6E9Jod7Dj7vY4YEaX2vjYsPOjHPse3osL9c9Yga1cBT5MbTz5rtd46blv+kxKkN ZeR7CVWyfaVz/Ezn1qppFTafws0ErJxoA7Sg/z3onTg0OI6ef9ox5DO4E6oMhesUxoSxED7HF f9LVu4EaYmA+1rLCocjpZYquc3zJJK+8tGBBqurRiIhAwhl3NpZtPGkf4lhDv7H0arIGGFGSV 8PfmsVuBGcW21aWrV1s3ypwk6gg1MgEFyg8KQGWFnzzgq0X0yA5CVNOIQpLrGZPEj4RRgpCGp JgrJog+2ICesIzvxzsfDovV+wPwQvq/5K739q+PWAWYnEp4mvf3YWFyJWZp1fJwVcWoX9BcHh 6JQvk0SGsDvUOziFZbplKM/MOBnijJ84IEljmBc3F9G7WuaAZfNsNPChTiSivIkUzoxpa2ZJb I8LAcDUod6dNExe1mvpE+XfoZ4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Paul Pogonyshev writes: Hi Paul, > Might be somehow related to bug 57486. That one also doesn't happen to > me anymore, though this might be because it got fixed by side-effect, > since I have recompiled Emacs several times since then. But that bug > happened to me at least twice (with Emacs restarted etc.) on different > days. I could immediately tell since our Java application won't even > compile if system encoding is not UTF-8. tramp-handle-insert-file-contents hasn't been touched for about two months, so it shouldn't be caused by a change in that function. But as said in bug#57486, there were some bugs when migrating Tramp to use rx. They are fixed meanwhile (I hope I could detect all of them), which might explain the behavior. Btw, tramp-test09-insert-file-contents checks also inserting just a file region. So the Tramp testsuite should signal regressions here. >From my pov, we could close the bug, unless the problem happens again. > Paul Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 05:37:48 2022 Received: (at 57800) by debbugs.gnu.org; 16 Sep 2022 09:37:48 +0000 Received: from localhost ([127.0.0.1]:41661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ7nA-0006lt-4z for submit@debbugs.gnu.org; Fri, 16 Sep 2022 05:37:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ7n8-0006lc-HN for 57800@debbugs.gnu.org; Fri, 16 Sep 2022 05:37:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=waMz4Qj1kBZLfWFvRGtjk/qAUbBUnraNsYW89fxqfK8=; b=S+V0ZXpQ30+AThDmNzfG3zas2n QvuqQdGHHOiDKwBVmm+PUqcKLRrctDL7Lkx49xTVIobshGA8JVQ3AmHvHSa93npKqmcE1EJCRzxgb x9M1e0BSU4jDBFXfUrUtkpSNvfDqIvkPVRrCNQdnpDmhgDFJvN4R5On+dCryicPzTWx8=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oZ7mz-0002fL-KC; Fri, 16 Sep 2022 11:37:39 +0200 From: Lars Ingebrigtsen To: Michael Albinus Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: <87h719j5g6.fsf@gmx.de> (Michael Albinus's message of "Thu, 15 Sep 2022 12:30:01 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> X-Now-Playing: Sly Stone's _I'm Just Like You: Sly's Stone Flower 1969-1970_: "You Can, We Can" Date: Fri, 16 Sep 2022 11:37:37 +0200 Message-ID: <87sfkry80u.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Albinus writes: >>From my pov, we could close the bug, unless the problem happens again. > >> Paul OK; closing this bug report, then. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57800 Cc: Paul Pogonyshev , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Albinus writes: >>>From my pov, we could close the bug, unless the problem happens again. > >> Paul OK; closing this bug report, then. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 05:37:52 2022 Received: (at control) by debbugs.gnu.org; 16 Sep 2022 09:37:52 +0000 Received: from localhost ([127.0.0.1]:41664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ7nE-0006m9-Dp for submit@debbugs.gnu.org; Fri, 16 Sep 2022 05:37:52 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ7nC-0006ll-Vu for control@debbugs.gnu.org; Fri, 16 Sep 2022 05:37:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6EhPuzzFCQiP0yNHDVS7mDbbcPi+5uVTZHpuuj59fJw=; b=CKZQZ4LKpftj1xXTTPUkTGizpZ KwxKuEEU2zaU21qzxIqE2y/3grN2SqdeduekMk3YjqvmPsW/7EXCMlTw1umhp7CK7md5/Q+3gASsH MpvuVfRckae7hbHSgvslU7riJg47WbbIdSfVGw7HETIUe0SF66OxgN7tqsVZtr3qggfs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oZ7n5-0002fU-2O for control@debbugs.gnu.org; Fri, 16 Sep 2022 11:37:45 +0200 Date: Fri, 16 Sep 2022 11:37:42 +0200 Message-Id: <87r10by80p.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #57800 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 57800 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 57800 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 05:24:31 2022 Received: (at 57800) by debbugs.gnu.org; 29 Sep 2022 09:24:31 +0000 Received: from localhost ([127.0.0.1]:35976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odpmR-0003gk-E2 for submit@debbugs.gnu.org; Thu, 29 Sep 2022 05:24:31 -0400 Received: from mail-ed1-f52.google.com ([209.85.208.52]:36492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odpmO-0003gQ-Sp for 57800@debbugs.gnu.org; Thu, 29 Sep 2022 05:24:29 -0400 Received: by mail-ed1-f52.google.com with SMTP id e18so1146114edj.3 for <57800@debbugs.gnu.org>; Thu, 29 Sep 2022 02:24:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=Pv9ir/pY0mgX4/sQYSsO8ShudbAkSfDJbFzZ2rcIg10=; b=AtWV6+47YFZqGL0vVR0fSl3p1mwwaAjaz53Hs7o8LtUkxTCFiy6Dbn1ZFW0EIDNmnO yNVqqhhbBZJWZARs2k1O7pVKN1tl/TK6k3MLEWuLneLoDE/jgX9NGQk3F9KYvrtGJgZO k57heejHxQZoNZP4vym9VwGghS0SBkNqBUc9p3UWToSJsxlSnAUXB49cFpaCoqwepE3n 0rq5ioY9d3Na+JCsZSNLa1rclzb9pWfBeieOVpc5qI6PxHgEaV7VlA4inTle5fsLEoMt JY7815S8uj4Z5ZPqcmXXF/EuPwG5uC8XHzqNHVFjiTLE6mUSUlgNa+Ax6VwlsFUIGX+l 4wYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Pv9ir/pY0mgX4/sQYSsO8ShudbAkSfDJbFzZ2rcIg10=; b=l5Wx7ycN2PS5Rsxv4mAU9XhgbgSqpwXl0xXp4ZZxWx+tppN5G9Gb4aqnAisQypFtu2 THIQYFKVTQjCYrMvZcc4sNHoLmqYauJ0UuZJQx+ygvuxG4hdsjSqxH1IBictl4A0p1qa KfOj+PvkOAfxm1gg9Buj9UFJLm5iZowZH0C/joEp5NWfTbDRe/l3VJbZMtoBOtC1qEsO aQR9mrroHXKgsXs8ZBXpN2510wPQpTJ5B37Xfz369ggAet/LjkeisyGcs7WuI6xXXrZ+ YQ2iOwrcaleD9s4EoM935CFGJU8lfVUJP7khHODROzPSv19wfP9Oc01NJOMpeHvnIApc iJyg== X-Gm-Message-State: ACrzQf1a5WxGODnvpNw9kye2/X6/pbYSoKElFfJsO8ZTs/q8M1ove59c YP1SF5cG6lvL/zaYK3Z2zwpWpT+MRwtWbd5+Fw== X-Google-Smtp-Source: AMsMyM4TNRnoaMqUJ4r/F2Rb9ff0zMjTWjrLtksNOejScIEKr3YddCmvg0Lp9hot3gonU5dZI3vI7mcT0h7E+sLx4No= X-Received: by 2002:a05:6402:1d86:b0:457:e84:f0e with SMTP id dk6-20020a0564021d8600b004570e840f0emr2298898edb.241.1664443462922; Thu, 29 Sep 2022 02:24:22 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> In-Reply-To: <87sfkry80u.fsf@gnus.org> From: Paul Pogonyshev Date: Thu, 29 Sep 2022 11:24:10 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000005b346705e9cd71ee" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005b346705e9cd71ee Content-Type: text/plain; charset="UTF-8" Happened to me again. Symptoms are exactly the same: inserting the whole file works, inserting only a part dies with `file-missing'. Paul On Fri, 16 Sept 2022 at 11:37, Lars Ingebrigtsen wrote: > Michael Albinus writes: > > >>From my pov, we could close the bug, unless the problem happens again. > > > >> Paul > > OK; closing this bug report, then. > --0000000000005b346705e9cd71ee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Happened to me again. Symptoms are exactly the same: inser= ting the whole file works, inserting only a part dies with `file-missing= 9;.

Paul

On Fri, 16 Sept 2022 at 11:37, Lars Ingebr= igtsen <larsi@gnus.org> wrote:<= br>
Michael Albinus = <michael.alb= inus@gmx.de> writes:

>>From my pov, we could close the bug, unless the problem happens aga= in.
>
>> Paul

OK; closing this bug report, then.
--0000000000005b346705e9cd71ee-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 06:43:27 2022 Received: (at 57800) by debbugs.gnu.org; 29 Sep 2022 10:43:28 +0000 Received: from localhost ([127.0.0.1]:36122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odr0p-0008LZ-LO for submit@debbugs.gnu.org; Thu, 29 Sep 2022 06:43:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:44158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odr0k-0008L2-SB for 57800@debbugs.gnu.org; Thu, 29 Sep 2022 06:43:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xtPM/jOlTenXg6r/YETEcgrJuyjZp/rIu8H1juUKR0g=; b=ulfQ/CVIqcXFc6Z2fDc23MxfEc mk+nQze/VGZU1wCU1VhX9hyJ1pGiseMoFF9E7DH5uj60SCmdLgE2xaVLTUv4LYU0XzVZGIkTAexVQ qwA/IMa08W6cvBrvbMgpl+kA4o4hJ5iNiupohBPU3VtJoOFZlmgXBdmhMgmHKdGi7ZMc=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odr0c-0005GJ-6p; Thu, 29 Sep 2022 12:43:16 +0200 From: Lars Ingebrigtsen To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Thu, 29 Sep 2022 11:24:10 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWZb3hlVl+/qKtM MzwkFhn///8fEXZMAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YJHQoaLsLGzc4AAAGuSURBVDjLrZNr kuMgDIQFzgHAcABZcwF7xAHioPufaVt+TZLZ/NiqVVXi4I9u9CBEiJDfIwnlv8ZnQB9A/n8ghRMU Xfz7NzDrWYHzsq/jAUpXAMQpOUFTtUX3eAFmzdYD7Ganwsw0/wYwsl7nopqmw+wArjBFziIDNMuT ogOoAy5a+gl869AbcosuaesFZhGpXWfCMyDzC3zjxa37fjxRa3AQxgHWwrUvlCmGpiNkhCkKuxPF MrMStU0IACwZnyhfD8k0oAczxwO4WCSNQqGarcJUNqvB/HC4ETIygxM80Uip9mAkylm4devYMnVC cWrtQRTlhhzqUtatJsqKwuwuLPE2EpUYvchqAMiv2SgcCzEl8SLZHBisXBINCn9LVHvZASLV2b7j 4Af7zVDS7bUH8lFLUUr11RPYYuWhhR1s63bJJm15A836UhJdhMr+E81Eh4TqCcbp2NDu3iPM8wD3 Q0vb1Igj22uQd4aZ4vQOfHgSpiM7v0VPgGlIGB1ull1VUfJBoKkbeLbSu58ReHg/A32VIH54by+g dcwT1+LrXdFswX8m/JR+WX2Ifwd/ABSkr20AjVmfAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA5 LTI5VDEwOjI2OjQ2KzAwOjAw2i+/hgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOS0yOVQxMDoy Njo0NiswMDowMKtyBzoAAAAASUVORK5CYII= X-Now-Playing: New Order's _Power, Corruption & Lies_: "Blue Monday" Date: Thu, 29 Sep 2022 12:43:13 +0200 Message-ID: <87o7uyihq6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Paul Pogonyshev writes: > Happened to me again. Symptoms are exactly the same: inserting the whole file > works, inserting only a part dies with `file-missing'. OK; reopening. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Paul Pogonyshev writes: > Happened to me again. Symptoms are exactly the same: inserting the whole file > works, inserting only a part dies with `file-missing'. OK; reopening. Do you have a backtrace for when it fails? A complete recipe to reproduce the problem would also be helpful. From unknown Thu Jun 19 14:06:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Thu, 29 Sep 2022 10:44:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 07:26:27 2022 Received: (at 57800) by debbugs.gnu.org; 29 Sep 2022 11:26:27 +0000 Received: from localhost ([127.0.0.1]:36406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odrgQ-0005dP-N4 for submit@debbugs.gnu.org; Thu, 29 Sep 2022 07:26:27 -0400 Received: from mail-ed1-f46.google.com ([209.85.208.46]:40717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odrgN-0005dC-PE for 57800@debbugs.gnu.org; Thu, 29 Sep 2022 07:26:25 -0400 Received: by mail-ed1-f46.google.com with SMTP id 29so1525352edv.7 for <57800@debbugs.gnu.org>; Thu, 29 Sep 2022 04:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=gDaUJ0Ako0FzYeFDgQuP0veccM6JkpcvVbRqvkoZDak=; b=IXrxMdQbYe4kK4YVC47YWoC3e2nVwRTtxPHQgddtp1IoYzFD24wARpvxPYYXX9S4X7 CWttYMpRj/wyQxD66/cT9D5mciOu5yM86jjG7HeQBTupqhyiEFGw8IHdGJL4/r1O4SdE PAGzmfo3KzJWV/Ua+6TPJ6SGG0miZKrwODyM2F60gpysdH+0Nje6u7PoT6m8tN4jRIlS V9Q6aKpsYplxxl7bc3fBqaWNSZcl3gukiE13Yw0B0VECkgBovw3sUAyiOvDTzyDlIz4l JZTOLgMx0RAQYLAyu7Qp6vN5N2sU4rwNy7aNU4BLnEfZg163isGre0H3MIFUn5BxM9XQ f3FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=gDaUJ0Ako0FzYeFDgQuP0veccM6JkpcvVbRqvkoZDak=; b=qIz3kibw+iBfdik1I2shcwlrHS/mhlOKRIhuGBfRtiMfieOIvw7eWBOtleQeDRu4pr 9cSZaDVnO1eMogl8k1OF6HR9YYfHG455P7GH1NchlM2Wmz12ZN2YGIq7J9r91XJwLXwp HmaV1NM/Hidz5bZ/bmRgmHYceXG/RgGgcFr+XMlnZWMPJha8AzCZu5YjwXNBOUzWyCv4 fj7+208nzCBDVwLAJXLyN6jvjHuh3GLyZbbYbjezUR5glpdLUoHv/SNsYe5tD7HA/g51 TZZQmvmuyTdLa4Sq3eTyrgwudbpwP3Z/v3NB4UDvnrjbTAuWeererW5NbnlPMS1q/7BR VmKA== X-Gm-Message-State: ACrzQf230ihP5J5G6hembvWEuTgT/Hfh2InY2FhbGG9T0zNskvCZOHdE vbd6oHAoqsnhtAjuZ0UHsN+rTLivS6QljgWmsg== X-Google-Smtp-Source: AMsMyM69E7S9VB8FrkMnSx7WOwLo3G7s14K+dXPzWS10D6tl0sWc4jd9+kqqShmNiPqmQGhY2Th+fXUas4GOWfWSGMQ= X-Received: by 2002:a05:6402:4446:b0:457:eebd:fe52 with SMTP id o6-20020a056402444600b00457eebdfe52mr2844265edb.234.1664450777906; Thu, 29 Sep 2022 04:26:17 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> In-Reply-To: <87o7uyihq6.fsf@gnus.org> From: Paul Pogonyshev Date: Thu, 29 Sep 2022 13:26:05 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000005d02cd05e9cf25b8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005d02cd05e9cf25b8 Content-Type: text/plain; charset="UTF-8" No, the bug is not reproducible all the time. I have switched to Emacs 28 since then, as this breaks functionality important for me. Now tried to run 29 again, but it doesn't happen anymore, neither with `-Q' nor without. Also cannot find a backtrace for the same reason now. >From the reproducing early today I remember that restarting Emacs doesn't help - or is at least random, since now a newly started Emacs doesn't exhibit this problem. It feels like the problem is in some cache and the cache appears to be persistent (cross-Emacs), if TRAMP uses something like that at all. The files I have noticed this on have names like "/ssh:USER@HOST#22222:/...", i.e. using SSH backend and a non-standard port, if that matters. Paul On Thu, 29 Sept 2022 at 12:43, Lars Ingebrigtsen wrote: > Paul Pogonyshev writes: > > > Happened to me again. Symptoms are exactly the same: inserting the whole > file > > works, inserting only a part dies with `file-missing'. > > OK; reopening. > > Do you have a backtrace for when it fails? > > A complete recipe to reproduce the problem would also be helpful. > --0000000000005d02cd05e9cf25b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
No, the bug is not reproducible all the time. I have switc= hed to Emacs 28 since then, as this breaks functionality important for me. = Now tried to run 29 again, but it doesn't happen anymore, neither with = `-Q' nor without. Also cannot find a backtrace for the same reason now.=

From the reproducing early today I remember that restar= ting Emacs doesn't help - or is at least random, since now a newly star= ted Emacs doesn't exhibit this problem. It feels like the problem is in= some cache and the cache appears to be persistent (cross-Emacs), if TRAMP = uses something like that at all.

The files I have = noticed this on have names like "/ssh:USER@HOST#22222:/...", i.e.= using SSH backend and a non-standard port, if that matters.

=
Paul

On Thu, 29 Sept 2022 at 12:43, Lars Ingebrigtsen <<= a href=3D"mailto:larsi@gnus.org">larsi@gnus.org> wrote:
Paul Pogonyshev <pogonyshev@gmail.com= > writes:

> Happened to me again. Symptoms are exactly the same: inserting the who= le file
> works, inserting only a part dies with `file-missing'.

OK; reopening.

Do you have a backtrace for when it fails?

A complete recipe to reproduce the problem would also be helpful.
--0000000000005d02cd05e9cf25b8-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 07:28:10 2022 Received: (at 57800) by debbugs.gnu.org; 29 Sep 2022 11:28:10 +0000 Received: from localhost ([127.0.0.1]:36422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odri5-0005ge-Rk for submit@debbugs.gnu.org; Thu, 29 Sep 2022 07:28:10 -0400 Received: from mail-ej1-f43.google.com ([209.85.218.43]:41842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odri4-0005gS-Cn for 57800@debbugs.gnu.org; Thu, 29 Sep 2022 07:28:08 -0400 Received: by mail-ej1-f43.google.com with SMTP id hy2so2122928ejc.8 for <57800@debbugs.gnu.org>; Thu, 29 Sep 2022 04:28:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=FWJXNAkTBQPmbe7gHaxtewi8qUTGId9a50Jumd5utEU=; b=IJGVEKDT98zElq5oOiqeRDhYErINDFoDBflGQIqhfQtKUNceRDLWDraU7i3oL4PVSA MIdekAInQ0aq7ttVrv9GHGb1yk8aFpjb6J/6thoqYKZVi7Bb1/XqT+7ivuBC//ubbsox Pih8np/rqZrcOMJNmBYhzjjK2V/tar4Z5au+NcFuYhwAj1s0pUOKObOrkJOAhRkILwcd 6S4/c4133QT/ucyfaDBlaYrCE4BU895IMf8OLIN4Rfa/KCxwTGgJQiFy/s+RkWuPqLh7 tcr3dNvguMsyag5Jdc1dQzLPVeZ4LlO21Wf70I4zg69FtAmX2aQDPH+nl+wwaGJo950Z ABaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=FWJXNAkTBQPmbe7gHaxtewi8qUTGId9a50Jumd5utEU=; b=TYHemOCCpdJXe/zITdMU2QM3CD7ZlRn8lAJCdED5YBrlQYxu37oHWKPTnx5RRazRUC 39QwwpAB7Lo5yg/PyHqSniLH6K0KReK/CBsXAS5EydzvfizII5b7d7Xuj53HMxt5kdba o/qLME28dl/XFORH9Rytccf2b33Ozi/npnMIZSv7AnyO88aYA1KUfa2/JAh0Auu8Enb6 utYsitcR8Ec0o8APQiJs4OyndI33+V/9tRsS58spy5XmaYobeBiLTXnMmUTnyzeQGuZX tlSai4mkJirvF1C5+O9C0AgHpKnmxS+kJjsTspHm69SQf7XmE1Qrm7qlCaE3474D429H ASCg== X-Gm-Message-State: ACrzQf2BNAXDKXn/8DPVCj3yP3zm9XJF9YLIqQOahoZp9wnz0vWpOpRa wvG+NTWSVynSDbzolHsENa2NQuLUq8PC5eNcrWhSTNZwnA== X-Google-Smtp-Source: AMsMyM7/HPQ0ni0JIDzLhPoYoZHV/GOg4Q2+zFEpGdoUuSr53etXAloaTeBHOQ2NkkGuGESLmGVaNlGcjxXGcUIQSyU= X-Received: by 2002:a17:906:fe09:b0:77a:52b3:da5d with SMTP id wy9-20020a170906fe0900b0077a52b3da5dmr2337476ejb.57.1664450882589; Thu, 29 Sep 2022 04:28:02 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> In-Reply-To: From: Paul Pogonyshev Date: Thu, 29 Sep 2022 13:27:50 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000009a590405e9cf2b5a" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Michael Albinus , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000009a590405e9cf2b5a Content-Type: text/plain; charset="UTF-8" > is not reproducible all the time As a clarification, if certain Emacs instance is affected, then the bug appears to happen in it always. Likewise, if it works once in an instance, then it will work properly every time in it -- or at least I haven't seen any counterexamples. Paul On Thu, 29 Sept 2022 at 13:26, Paul Pogonyshev wrote: > No, the bug is not reproducible all the time. I have switched to Emacs 28 > since then, as this breaks functionality important for me. Now tried to run > 29 again, but it doesn't happen anymore, neither with `-Q' nor without. > Also cannot find a backtrace for the same reason now. > > From the reproducing early today I remember that restarting Emacs doesn't > help - or is at least random, since now a newly started Emacs doesn't > exhibit this problem. It feels like the problem is in some cache and the > cache appears to be persistent (cross-Emacs), if TRAMP uses something like > that at all. > > The files I have noticed this on have names like "/ssh:USER@HOST#22222:/...", > i.e. using SSH backend and a non-standard port, if that matters. > > Paul > > On Thu, 29 Sept 2022 at 12:43, Lars Ingebrigtsen wrote: > >> Paul Pogonyshev writes: >> >> > Happened to me again. Symptoms are exactly the same: inserting the >> whole file >> > works, inserting only a part dies with `file-missing'. >> >> OK; reopening. >> >> Do you have a backtrace for when it fails? >> >> A complete recipe to reproduce the problem would also be helpful. >> > --0000000000009a590405e9cf2b5a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> is not reproducible all the time

As a clarification, if certain Emacs instance is affected, then the bug = appears to happen in it always. Likewise, if it works once in an instance, = then it will work properly every time in it -- or at least I haven't se= en any counterexamples.

Paul

On Thu, 29 Sept = 2022 at 13:26, Paul Pogonyshev <= pogonyshev@gmail.com> wrote:
No, the bug is not reproducible all th= e time. I have switched to Emacs 28 since then, as this breaks functionalit= y important for me. Now tried to run 29 again, but it doesn't happen an= ymore, neither with `-Q' nor without. Also cannot find a backtrace for = the same reason now.

From the reproducing early today I = remember that restarting Emacs doesn't help - or is at least random, si= nce now a newly started Emacs doesn't exhibit this problem. It feels li= ke the problem is in some cache and the cache appears to be persistent (cro= ss-Emacs), if TRAMP uses something like that at all.

The files I have noticed this on have names like "/ssh:USER@HOST#22= 222:/...", i.e. using SSH backend and a non-standard port, if that mat= ters.

Paul

On Thu, 29 Sept 2022 at 12:43, Lar= s Ingebrigtsen <lars= i@gnus.org> wrote:
Paul Pogonyshev <pogonyshev@gmail.com> writes:

> Happened to me again. Symptoms are exactly the same: inserting the who= le file
> works, inserting only a part dies with `file-missing'.

OK; reopening.

Do you have a backtrace for when it fails?

A complete recipe to reproduce the problem would also be helpful.
--0000000000009a590405e9cf2b5a-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 13:39:53 2022 Received: (at 57800) by debbugs.gnu.org; 29 Sep 2022 17:39:53 +0000 Received: from localhost ([127.0.0.1]:39529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odxVo-0003gh-V4 for submit@debbugs.gnu.org; Thu, 29 Sep 2022 13:39:53 -0400 Received: from mout.gmx.net ([212.227.15.15]:32863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odxVj-0003gJ-78 for 57800@debbugs.gnu.org; Thu, 29 Sep 2022 13:39:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664473180; bh=uPzfko08FtvJ5B21PwKbYaNZFVTFTD950bnCaLlfI64=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=byEJQeOW4RB4VYww8ZmBOXVH3ASPKeixV4X0lpTR/v8Eqbr51IRYkI6StPX82NzJO M9v/d79bK1w0DcQ3riXZv7GM8+GjaVu5G52uVxKOZ/Tbc0WDnOQxvz8A/i8O9zi/No i5DLy5aUZpw2bomumi4lZsn6M9AGq1JmSO3wqOnE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([217.70.140.159]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNswE-1otGMe24M4-00ODvb; Thu, 29 Sep 2022 19:39:40 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Thu, 29 Sep 2022 13:26:05 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> Date: Thu, 29 Sep 2022 19:39:39 +0200 Message-ID: <87v8p6hyg4.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:yBoUICKPP3vbOPXzjn0yzdXb9Gn4dUwMS0UEb0m2SspLLfaDd/t 3SVYoRWbwfHdefrGmgL+AZ1OQM3eZYpUrn1c3dJzOoHXJ2XWAlfYJkIYDyt3l0Ay5w3TZNO ZJImb6VdmbM77N33csA82MaKCpdgGXbGBT1isub2tNetfRCkRkx7ceWd56ZpDUk6aYvko2v wLUsrsG2WAwfl9ymmZ5vQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jCn3cDkmi+I=:he9q5GUc7uJRxr1ofJ4YO5 /rp47tMXllqWeecQHrpmsfmk/qsgYFu8edQTRUDvctSy6H+fnD7mRBO0FoZIReGL45wvhhaSI INf5FsstYvWmEryl3tJbjmq3OcGuc07DjNvefwNu/AmJIIk8/SGmv/bYFLd6oTu5+1LYrEiBH 2x8Mr5Dzjsl29BypMTolAk5ttdUwTvroT2VYb2rB7kJwCNDGjUFQkwGTMf59wDKjQe4sz8McZ mi0F4trP6ExRstwK4X/7nyynK+Lv0EcW/N+4JNhT7fpZ/GCyfLqu1sycW36yOYBaH51KOE2/R JpzGHE4o6827+mKmvA3GwiP5SjM4qhIIquSipl0zEBJ4wSCfsndV15t/FAK6GsfYR3mPrdKeQ C/WPQWHxLwmuWqtKo3+yVxDT5dOk8HCPzgxkXki0MzszxXUpmhY4kZ2dIH1ode58Kf+9N3u6e mehKJs+EQmbER+KG9EOm3o8VJ2LZRelO52TXo78tOknwz46yBYT8L3FhSdlzKhzTtaFzPWiaO rBQoOqv0EP3sy/gcfHG1ErfV0Bjjf6hL4M8n+PrlJJPc/E2vGiQjchqlTwoMPUfN2pUqS0ezv BKLXc0UjHtQPoEgRECS0K49xXbgJ5ReFX8c3buqEY6KtWKNE6nCmKv3ofdUMBDEVJKZD5UW5w qZKuE6WmUPtcxVwv/Q/5hI/vFXzTPWHy75W8T2sT57c4WF2YXhOSDRPY5C9kv+IE6Ikyaavzp 1mOymt3RYNde7BO+z9Y55N3fwPBh9Y2bC2Ntqm76tMGc8QGkwqwLZ7etVNDmsbmRX5KUNnLUl EjjszPmTwu+/2zO07uJp+KZIucMlFI9nz2wGtVHLGWc11AgaCtGvUHPdnexSRoSoBrrrbBoqE cX6YSHMzxDbPCT6MG1y7X5yZnOxBHScXYMr5vMyituB33oCxEszxyFQPrE/JRFy1iaAC3gWX7 sxgl6RMSGespFst1iUzsZkut8KlgTrqVM4dTGoxRRML/1m48L+ftBOyvqXE7+R/PUgQA+Fq+k K4AdOFPuFI3hFER72LgjRHKojfSaAgyvu6KcQ/KrPz7TO1SX/PhpYt2iCx/iHnv427Llqd8Ci UdpP+W0kg73C/ubyQJgRDw/YjbsbAgAk+oQppUAM2Ek43y/RakXYAN+aWxsFRLdndsDIRAyww x4dWqaYjlfJ3L78foPa9y2ddCh X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Paul Pogonyshev writes: Hi Paul, > No, the bug is not reproducible all the time. I have switched to Emacs > 28 since then, as this breaks functionality important for me. Now > tried to run 29 again, but it doesn't happen anymore, neither with > `-Q' nor without. Also cannot find a backtrace for the same reason > now. > > From the reproducing early today I remember that restarting Emacs > doesn't help - or is at least random, since now a newly started Emacs > doesn't exhibit this problem. It feels like the problem is in some > cache and the cache appears to be persistent (cross-Emacs), if TRAMP > uses something like that at all. > > The files I have noticed this on have names like > "/ssh:USER@HOST#22222:/...", i.e. using SSH backend and a non-standard > port, if that matters. Thanks, this might make a difference when caching files. Ports are used for creating a file name index in the cache, but I'm not certain they are always taken into account, in all dark corners of Tramp. Will analyze. However, it would be great if you could reproduce the bug somehow in an Emacs instance started with --8<---------------cut here---------------start------------->8--- emacs -Q --eval '(setq tramp-verbose 10)' --8<---------------cut here---------------end--------------->8--- If the problem happens, pls show the recipe to provoke, and the Tramp debug buffer. > Paul Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 04:49:49 2022 Received: (at 57800) by debbugs.gnu.org; 30 Sep 2022 08:49:49 +0000 Received: from localhost ([127.0.0.1]:40478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeBiO-0001do-JK for submit@debbugs.gnu.org; Fri, 30 Sep 2022 04:49:49 -0400 Received: from mail-ej1-f43.google.com ([209.85.218.43]:44654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeBiL-0001dZ-Rn for 57800@debbugs.gnu.org; Fri, 30 Sep 2022 04:49:46 -0400 Received: by mail-ej1-f43.google.com with SMTP id r18so7599986eja.11 for <57800@debbugs.gnu.org>; Fri, 30 Sep 2022 01:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=Tr04D+AoLoHZJdRdjU7fTOF9JuouuzxwlUVwEIG+wMM=; b=ESpCDDcBBPbyWxg8ih75LgD30ug2LwiA61tO9M62AygveN94QuEwcd2gs7U4iKos7I NntOpXA+7W0CWJ34QkO6JLQHDO8Y2+8j7o6WU+1s23n1jYu/A3hrcK+0hoCXz27DMw9D CsaPWoj1nLfDS/Rbef28pMBcf6rmD+mULuhDxuDiFHVtmqCStgvrpBu43JyeQm+p5zMA iG711okX4EXOc0JFW2JghHWM9VozcSDU1DC/vdkAyLktNFYc5fMThmR04egi9f/D9Mw3 TRjvulc+aQ5wsDz+jTCEX6m/WlqAjD2J4iFUNWU8trI6O4g1JDhrwyXYWwpN2aM2JnHy bUSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Tr04D+AoLoHZJdRdjU7fTOF9JuouuzxwlUVwEIG+wMM=; b=XnEBff9J5k2MLkH1agkyqwraOsMna1399OeM+Itv4Kglq3IVECFacrMqgL31FJ/gyZ yxlrBIqMkXveqpIhd8SKbaSvS0A61O8T4Ka+60LjRwpgVN606nY8nb7igsp+LxjBet93 mBcMFT190BnBD0TppFMmuVVnjQOXFJn+DI20TntZ84GkW5+nzDC+fE5jk/CCeCgXehRc FCakbuumr2XQHCmqkPgTDmZfy7coKe9sa3Nuv23SXnTFK2sxYVo7bUbEdWplED+FpfLw aPto6T3aqyOI/5k7B9VTTptB+wr5lXL7kQs0P6uwud/wIORe/v5ko3Rgpfq3Gmbh8G3P 79HQ== X-Gm-Message-State: ACrzQf3ubMyscmMeEY+QI1O4eqRerQGzQteth5UYZrvbKEXMynEtTrLY CsmZ2bFQrBe3U8l7zX9wP/zPehYYWKcPUwLpHg== X-Google-Smtp-Source: AMsMyM5nMrSGT/hSJyRIvJEg9zu1g65gHtQ8/AU7uNB/RNKTB7Wb25ruVycDQz92p2jMNt69giPSyVv3L6Ui8xU7rdk= X-Received: by 2002:a17:907:b09:b0:76f:99cc:81cd with SMTP id h9-20020a1709070b0900b0076f99cc81cdmr5510857ejl.530.1664527779700; Fri, 30 Sep 2022 01:49:39 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> In-Reply-To: <87v8p6hyg4.fsf@gmx.de> From: Paul Pogonyshev Date: Fri, 30 Sep 2022 10:49:27 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Michael Albinus Content-Type: multipart/mixed; boundary="000000000000076de005e9e11335" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000076de005e9e11335 Content-Type: multipart/alternative; boundary="000000000000076dde05e9e11333" --000000000000076dde05e9e11333 Content-Type: text/plain; charset="UTF-8" Happened again. See attached `BACKTRACE' and `TRAMP-LOG' generated after evalling `(setf tramp-verbose 10)'. Note this suspicious entry in the log: 10:26:36.864700 tramp-get-remote-tmpdir (1) # File error: Directory /ssh:USER@HOST#22222:/ssh:USER@HOST#22222:/tmp not accessible Mentioned Git commit cannot be found, because I build Emacs with a few minor local changes. I can assure you they have nothing to do with TRAMP. The build is from 14th of September, so upstream commit number should be around 997284d2a5 or so. I will keep this Emacs instance around in case you have questions. Paul On Thu, 29 Sept 2022 at 19:39, Michael Albinus wrote: > Paul Pogonyshev writes: > > Hi Paul, > > > No, the bug is not reproducible all the time. I have switched to Emacs > > 28 since then, as this breaks functionality important for me. Now > > tried to run 29 again, but it doesn't happen anymore, neither with > > `-Q' nor without. Also cannot find a backtrace for the same reason > > now. > > > > From the reproducing early today I remember that restarting Emacs > > doesn't help - or is at least random, since now a newly started Emacs > > doesn't exhibit this problem. It feels like the problem is in some > > cache and the cache appears to be persistent (cross-Emacs), if TRAMP > > uses something like that at all. > > > > The files I have noticed this on have names like > > "/ssh:USER@HOST#22222:/...", i.e. using SSH backend and a non-standard > > port, if that matters. > > Thanks, this might make a difference when caching files. Ports are used > for creating a file name index in the cache, but I'm not certain they > are always taken into account, in all dark corners of Tramp. Will analyze. > > However, it would be great if you could reproduce the bug somehow in an > Emacs instance started with > > --8<---------------cut here---------------start------------->8--- > emacs -Q --eval '(setq tramp-verbose 10)' > --8<---------------cut here---------------end--------------->8--- > > If the problem happens, pls show the recipe to provoke, and the Tramp > debug buffer. > > > Paul > > Best regards, Michael. > --000000000000076dde05e9e11333 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Happened again. See attached `BACKTRACE' and `TRAMP-LO= G' generated after evalling `(setf tramp-verbose 10)'.

Note this suspicious entry in the log:
10:26:36.864700 tra= mp-get-remote-tmpdir (1) # File error: Directory /ssh:USER@HOST#22222:/ssh:= USER@HOST#22222:/tmp not accessible

Mentioned = Git commit cannot be found, because I build Emacs with a few minor local ch= anges. I can assure you they have nothing to do with TRAMP. The build is fr= om 14th of September, so upstream commit number should be around 997284d2a5= or so.

I will keep this Emacs instance around in = case you have questions.

Paul

On Thu, 29 Sept= 2022 at 19:39, Michael Albinus <michael.albinus@gmx.de> wrote:
Paul Pogonyshev <pogonyshev@gmail.com> writes:

Hi Paul,

> No, the bug is not reproducible all the time. I have switched to Emacs=
> 28 since then, as this breaks functionality important for me. Now
> tried to run 29 again, but it doesn't happen anymore, neither with=
> `-Q' nor without. Also cannot find a backtrace for the same reason=
> now.
>
> From the reproducing early today I remember that restarting Emacs
> doesn't help - or is at least random, since now a newly started Em= acs
> doesn't exhibit this problem. It feels like the problem is in some=
> cache and the cache appears to be persistent (cross-Emacs), if TRAMP > uses something like that at all.
>
> The files I have noticed this on have names like
> "/ssh:USER@HOST#22222:/...", i.e. using SSH backend and a no= n-standard
> port, if that matters.

Thanks, this might make a difference when caching files. Ports are used
for creating a file name index in the cache, but I'm not certain they are always taken into account, in all dark corners of Tramp. Will analyze.<= br>
However, it would be great if you could reproduce the bug somehow in an
Emacs instance started with

--8<---------------cut here---------------start------------->8---
emacs -Q --eval '(setq tramp-verbose 10)'
--8<---------------cut here---------------end--------------->8---

If the problem happens, pls show the recipe to provoke, and the Tramp
debug buffer.

> Paul

Best regards, Michael.
--000000000000076dde05e9e11333-- --000000000000076de005e9e11335 Content-Type: application/octet-stream; name=BACKTRACE Content-Disposition: attachment; filename=BACKTRACE Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8o8rsk70 RGVidWdnZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKGZpbGUtbWlzc2luZyAiL3NzaDpVU0VSQEhP U1QjMjIyMjI6L1BBVEgiKQogIHNpZ25hbChmaWxlLW1pc3NpbmcgKCIvc3NoOlVTRVJASE9TVCMy MjIyMjovUEFUSCIpKQogIHRyYW1wLWVycm9yKCh0cmFtcC1maWxlLW5hbWUgInNzaCIgIlVTRVIi IG5pbCAiSE9TVCIgIjIyMjIyIiAiL1BBVEgiIG5pbCkgZmlsZS1taXNzaW5nICIvc3NoOlVTRVJA SE9TVCMyMjIyMjovUEFUSCIpCiAgdHJhbXAtaGFuZGxlLWluc2VydC1maWxlLWNvbnRlbnRzKCIv c3NoOlVTRVJASE9TVCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmlsKQogIGFwcGx5KHRyYW1wLWhh bmRsZS1pbnNlcnQtZmlsZS1jb250ZW50cyAoIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBu aWwgMSAxMCBuaWwpKQogIHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyKGluc2VydC1maWxlLWNv bnRlbnRzICIvc3NoOlVTRVJASE9TVCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmlsKQogIGFwcGx5 KHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyIGluc2VydC1maWxlLWNvbnRlbnRzICgiL3NzaDpV U0VSQEhPU1QjMjIyMjI6L1BBVEgiIG5pbCAxIDEwIG5pbCkpCiAgdHJhbXAtZmlsZS1uYW1lLWhh bmRsZXIoaW5zZXJ0LWZpbGUtY29udGVudHMgIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBu aWwgMSAxMCBuaWwpCiAgaW5zZXJ0LWZpbGUtY29udGVudHMoIi9zc2g6VVNFUkBIT1NUIzIyMjIy Oi9QQVRIIiBuaWwgMSAxMCkKICAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmls IDEgMTApKQogICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZp bGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVy IHRlbXAtYnVmZmVyKSkpCiAgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIgdGVtcC1i dWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUg bmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRl bXAtYnVmZmVyKSkpKQogIChsZXQgKCh0ZW1wLWJ1ZmZlciAoZ2VuZXJhdGUtbmV3LWJ1ZmZlciAi ICp0ZW1wKiIgdCkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciB0ZW1wLWJ1ZmZl cikgKHVud2luZC1wcm90ZWN0IChwcm9nbiAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwg MSAxMCkpIChhbmQgKGJ1ZmZlci1uYW1lIHRlbXAtYnVmZmVyKSAoa2lsbC1idWZmZXIgdGVtcC1i dWZmZXIpKSkpKQogIChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAobGV0ICgodGVtcC1i dWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqdGVtcCoiIHQpKSkgKHNhdmUtY3VycmVudC1i dWZmZXIgKHNldC1idWZmZXIgdGVtcC1idWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGlu c2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1w LWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKSkpCiAgZXZhbCgobGV0ICgoZmls ZSBidWZmZXItZmlsZS1uYW1lKSkgKGxldCAoKHRlbXAtYnVmZmVyIChnZW5lcmF0ZS1uZXctYnVm ZmVyICIgKnRlbXAqIiB0KSkpIChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVyIHRlbXAt YnVmZmVyKSAodW53aW5kLXByb3RlY3QgKHByb2duIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxl IG5pbCAxIDEwKSkgKGFuZCAoYnVmZmVyLW5hbWUgdGVtcC1idWZmZXIpIChraWxsLWJ1ZmZlciB0 ZW1wLWJ1ZmZlcikpKSkpKSB0KQogICNmKGNvbXBpbGVkLWZ1bmN0aW9uIChleHAgJm9wdGlvbmFs IGluc2VydC12YWx1ZSBuby10cnVuY2F0ZSBjaGFyLXByaW50LWxpbWl0KSAiRXZhbHVhdGUgRVhQ IGFuZCBwcmludCB2YWx1ZSBpbiB0aGUgZWNobyBhcmVhLlxuV2hlbiBjYWxsZWQgaW50ZXJhY3Rp dmVseSwgcmVhZCBhbiBFbWFjcyBMaXNwIGV4cHJlc3Npb24gYW5kXG5ldmFsdWF0ZSBpdC4gIFZh bHVlIGlzIGFsc28gY29uc2VkIG9uIHRvIGZyb250IG9mIHRoZSB2YXJpYWJsZVxuYHZhbHVlcycu ICBPcHRpb25hbCBhcmd1bWVudCBJTlNFUlQtVkFMVUUgbm9uLW5pbCAoaW50ZXJhY3RpdmVseSxc bndpdGggYSBub24gYC0nIHByZWZpeCBhcmd1bWVudCkgbWVhbnMgaW5zZXJ0IHRoZSByZXN1bHQg aW50byB0aGVcbmN1cnJlbnQgYnVmZmVyIGluc3RlYWQgb2YgcHJpbnRpbmcgaXQgaW4gdGhlIGVj aG8gYXJlYS5cblxuTm9ybWFsbHksIHRoaXMgZnVuY3Rpb24gdHJ1bmNhdGVzIGxvbmcgb3V0cHV0 IGFjY29yZGluZyB0byB0aGVcbnZhbHVlIG9mIHRoZSB2YXJpYWJsZXMgYGV2YWwtZXhwcmVzc2lv bi1wcmludC1sZW5ndGgnIGFuZFxuYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZXZlbCcuICBXaGVu IE5PLVRSVU5DQVRFIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB3aXRoIGEgcHJlZml4IGFy Z3VtZW50IG9mIHplcm8pLCBob3dldmVyLFxudGhlcmUgaXMgbm8gc3VjaCB0cnVuY2F0aW9uLlxu XG5JZiB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzIGFuIGludGVnZXIsIGFuZCBDSEFSLVBSSU5ULUxJ TUlUIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB1bmxlc3MgZ2l2ZW4gYSBub24temVybyBw cmVmaXggYXJndW1lbnQpXG5pdCB3aWxsIGJlIHByaW50ZWQgaW4gc2V2ZXJhbCBhZGRpdGlvbmFs IGZvcm1hdHMgKG9jdGFsLFxuaGV4YWRlY2ltYWwsIGFuZCBjaGFyYWN0ZXIpLiAgVGhlIGNoYXJh Y3RlciBmb3JtYXQgaXMgdXNlZCBvbmx5XG5pZiB0aGUgdmFsdWUgaXMgYmVsb3cgQ0hBUi1QUklO VC1MSU1JVCAoaW50ZXJhY3RpdmVseSwgaWYgdGhlXG5wcmVmaXggYXJndW1lbnQgaXMgLTEgb3Ig dGhlIHZhbHVlIGRvZXNuJ3QgZXhjZWVkXG5gZXZhbC1leHByZXNzaW9uLXByaW50LW1heGltdW0t Y2hhcmFjdGVyJykuXG5cblJ1bnMgdGhlIGhvb2sgYGV2YWwtZXhwcmVzc2lvbi1taW5pYnVmZmVy LXNldHVwLWhvb2snIG9uIGVudGVyaW5nIHRoZVxubWluaWJ1ZmZlci5cblxuSWYgYGV2YWwtZXhw cmVzc2lvbi1kZWJ1Zy1vbi1lcnJvcicgaXMgbm9uLW5pbCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQs XG50aGlzIGNvbW1hbmQgYXJyYW5nZXMgZm9yIGFsbCBlcnJvcnMgdG8gZW50ZXIgdGhlIGRlYnVn Z2VyLiIgKGludGVyYWN0aXZlICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4 NDU2ZjM3YjY0ODhkMmNkPikpICM8Ynl0ZWNvZGUgMHgxZWI3OWRhN2ZjMWIwMjEyPikoKGxldCAo KGZpbGUgYnVmZmVyLWZpbGUtbmFtZSkpICh3aXRoLXRlbXAtYnVmZmVyIChpbnNlcnQtZmlsZS1j b250ZW50cyBmaWxlIG5pbCAxIDEwKSkpIG5pbCBuaWwgMTI3KQogIGFwcGx5KCNmKGNvbXBpbGVk LWZ1bmN0aW9uIChleHAgJm9wdGlvbmFsIGluc2VydC12YWx1ZSBuby10cnVuY2F0ZSBjaGFyLXBy aW50LWxpbWl0KSAiRXZhbHVhdGUgRVhQIGFuZCBwcmludCB2YWx1ZSBpbiB0aGUgZWNobyBhcmVh LlxuV2hlbiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgcmVhZCBhbiBFbWFjcyBMaXNwIGV4cHJlc3Np b24gYW5kXG5ldmFsdWF0ZSBpdC4gIFZhbHVlIGlzIGFsc28gY29uc2VkIG9uIHRvIGZyb250IG9m IHRoZSB2YXJpYWJsZVxuYHZhbHVlcycuICBPcHRpb25hbCBhcmd1bWVudCBJTlNFUlQtVkFMVUUg bm9uLW5pbCAoaW50ZXJhY3RpdmVseSxcbndpdGggYSBub24gYC0nIHByZWZpeCBhcmd1bWVudCkg bWVhbnMgaW5zZXJ0IHRoZSByZXN1bHQgaW50byB0aGVcbmN1cnJlbnQgYnVmZmVyIGluc3RlYWQg b2YgcHJpbnRpbmcgaXQgaW4gdGhlIGVjaG8gYXJlYS5cblxuTm9ybWFsbHksIHRoaXMgZnVuY3Rp b24gdHJ1bmNhdGVzIGxvbmcgb3V0cHV0IGFjY29yZGluZyB0byB0aGVcbnZhbHVlIG9mIHRoZSB2 YXJpYWJsZXMgYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZW5ndGgnIGFuZFxuYGV2YWwtZXhwcmVz c2lvbi1wcmludC1sZXZlbCcuICBXaGVuIE5PLVRSVU5DQVRFIGlzXG5ub24tbmlsIChpbnRlcmFj dGl2ZWx5LCB3aXRoIGEgcHJlZml4IGFyZ3VtZW50IG9mIHplcm8pLCBob3dldmVyLFxudGhlcmUg aXMgbm8gc3VjaCB0cnVuY2F0aW9uLlxuXG5JZiB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzIGFuIGlu dGVnZXIsIGFuZCBDSEFSLVBSSU5ULUxJTUlUIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB1 bmxlc3MgZ2l2ZW4gYSBub24temVybyBwcmVmaXggYXJndW1lbnQpXG5pdCB3aWxsIGJlIHByaW50 ZWQgaW4gc2V2ZXJhbCBhZGRpdGlvbmFsIGZvcm1hdHMgKG9jdGFsLFxuaGV4YWRlY2ltYWwsIGFu ZCBjaGFyYWN0ZXIpLiAgVGhlIGNoYXJhY3RlciBmb3JtYXQgaXMgdXNlZCBvbmx5XG5pZiB0aGUg dmFsdWUgaXMgYmVsb3cgQ0hBUi1QUklOVC1MSU1JVCAoaW50ZXJhY3RpdmVseSwgaWYgdGhlXG5w cmVmaXggYXJndW1lbnQgaXMgLTEgb3IgdGhlIHZhbHVlIGRvZXNuJ3QgZXhjZWVkXG5gZXZhbC1l eHByZXNzaW9uLXByaW50LW1heGltdW0tY2hhcmFjdGVyJykuXG5cblJ1bnMgdGhlIGhvb2sgYGV2 YWwtZXhwcmVzc2lvbi1taW5pYnVmZmVyLXNldHVwLWhvb2snIG9uIGVudGVyaW5nIHRoZVxubWlu aWJ1ZmZlci5cblxuSWYgYGV2YWwtZXhwcmVzc2lvbi1kZWJ1Zy1vbi1lcnJvcicgaXMgbm9uLW5p bCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQsXG50aGlzIGNvbW1hbmQgYXJyYW5nZXMgZm9yIGFsbCBl cnJvcnMgdG8gZW50ZXIgdGhlIGRlYnVnZ2VyLiIgKGludGVyYWN0aXZlICNmKGNvbXBpbGVkLWZ1 bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4NDU2ZjM3YjY0ODhkMmNkPikpICM8Ynl0ZWNvZGUgMHgx ZWI3OWRhN2ZjMWIwMjEyPikgKChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10 ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmls IDEyNykpCiAgZXZhbC1leHByZXNzaW9uKChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAo d2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBu aWwgbmlsIDEyNykKICBmdW5jYWxsLWludGVyYWN0aXZlbHkoZXZhbC1leHByZXNzaW9uIChsZXQg KChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUt Y29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykKICAjPHN1YnIgY2FsbC1pbnRl cmFjdGl2ZWx5PihldmFsLWV4cHJlc3Npb24gbmlsIG5pbCkKICBhcHBseSgjPHN1YnIgY2FsbC1p bnRlcmFjdGl2ZWx5PiBldmFsLWV4cHJlc3Npb24gKG5pbCBuaWwpKQogIGNhbGwtaW50ZXJhY3Rp dmVseUBpZG8tY3IrLXJlY29yZC1jdXJyZW50LWNvbW1hbmQoIzxzdWJyIGNhbGwtaW50ZXJhY3Rp dmVseT4gZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpCiAgYXBwbHkoY2FsbC1pbnRlcmFjdGl2ZWx5 QGlkby1jcistcmVjb3JkLWN1cnJlbnQtY29tbWFuZCAjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5 PiAoZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpKQogIGNhbGwtaW50ZXJhY3RpdmVseShldmFsLWV4 cHJlc3Npb24gbmlsIG5pbCkKICBjb21tYW5kLWV4ZWN1dGUoZXZhbC1leHByZXNzaW9uKQo= --000000000000076de005e9e11335 Content-Type: application/octet-stream; name=TRAMP-LOG Content-Disposition: attachment; filename=TRAMP-LOG Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8o8s4en1 OzsgRW1hY3M6IDI5LjAuNTAgVHJhbXA6IDIuNi4wLXByZSAtKi0gbW9kZTogb3V0bGluZTsgY29k aW5nOiB1dGYtODsgLSotCjs7IExvY2F0aW9uOiAvdXNyL2xvY2FsL3NoYXJlL2VtYWNzLzI5LjAu NTAvbGlzcC9uZXQvdHJhbXAuZWxjIEdpdDogbWFzdGVyLzVmZDhlMWNjNDlkMmViZDU5MjE5ZGRm M2E2OTE5NDlhMjJiNjAxZjMKMTA6MjY6MzYuNjM4MDg2IHRyYW1wLWhhbmRsZS1pbnNlcnQtZmls ZS1jb250ZW50cyAoMykgIyBJbnNlcnRpbmcg4oCYL3NzaDpVU0VSQEhPU1QjMjIyMjI6L1BBVEji gJkuLi4KMTA6MjY6MzYuNjM5MDMzIHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5ICg3KSAj IHJlbW90ZS10bXBkaXIgdW5kZWY7IGNhY2hlIHVzZWQ6IG5pbAoxMDoyNjozNi42MzkyMDAgdHJh bXAtZ2V0LWNvbm5lY3Rpb24tcHJvcGVydHkgKDcpICMgdG1wZGlyIC9zc2g6VVNFUkBIT1NUIzIy MjIyOi90bXA7IGNhY2hlIHVzZWQ6IHQKMTA6MjY6MzYuNjM5MzM1IHRyYW1wLWdldC1jb25uZWN0 aW9uLXByb3BlcnR5ICg3KSAjIHRtcGRpciAvc3NoOlVTRVJASE9TVCMyMjIyMjovdG1wOyBjYWNo ZSB1c2VkOiB0CjEwOjI2OjM2Ljc3MDQ2MyB0cmFtcC1nZXQtZmlsZS1wcm9wZXJ0eSAoOCkgIyAv c3NoOlVTRVJASE9TVCMyMjIyMjovdG1wIGZpbGUtZGlyZWN0b3J5LXAgbmlsOyBpbmhpYml0OiA2 MDA7IGNhY2hlIHVzZWQ6IHQ7IGNhY2hlZCBhdDogMTA6MjU6NTkKMTA6MjY6MzYuODY0NDk0IHRy YW1wLWdldC1yZW1vdGUtdG1wZGlyICgxMCkgIyAKICBiYWNrdHJhY2UoKQogIHRyYW1wLWVycm9y KCh0cmFtcC1maWxlLW5hbWUgInNzaCIgIlVTRVIiIG5pbCAiSE9TVCIgIjIyMjIyIiAiL1BBVEgi IG5pbCkgZmlsZS1lcnJvciAiRGlyZWN0b3J5ICVzIG5vdCBhY2Nlc3NpYmxlIiAiL3NzaDpVU0VS QEhPU1QjMjIyMjI6L3NzaDpVU0VSLi4uIikKICB0cmFtcC1nZXQtcmVtb3RlLXRtcGRpcigodHJh bXAtZmlsZS1uYW1lICJzc2giICJVU0VSIiBuaWwgIkhPU1QiICIyMjIyMiIgIi9QQVRIIiBuaWwp KQogIHRyYW1wLW1ha2UtdHJhbXAtdGVtcC1maWxlKCh0cmFtcC1maWxlLW5hbWUgInNzaCIgIlVT RVIiIG5pbCAiSE9TVCIgIjIyMjIyIiAiL1BBVEgiIG5pbCkpCiAgdHJhbXAtaGFuZGxlLWluc2Vy dC1maWxlLWNvbnRlbnRzKCIvc3NoOlVTRVJASE9TVCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmls KQogIGFwcGx5KHRyYW1wLWhhbmRsZS1pbnNlcnQtZmlsZS1jb250ZW50cyAoIi9zc2g6VVNFUkBI T1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCBuaWwpKQogIHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5k bGVyKGluc2VydC1maWxlLWNvbnRlbnRzICIvc3NoOlVTRVJASE9TVCMyMjIyMjovUEFUSCIgbmls IDEgMTAgbmlsKQogIGFwcGx5KHRyYW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyIGluc2VydC1maWxl LWNvbnRlbnRzICgiL3NzaDpVU0VSQEhPU1QjMjIyMjI6L1BBVEgiIG5pbCAxIDEwIG5pbCkpCiAg dHJhbXAtZmlsZS1uYW1lLWhhbmRsZXIoaW5zZXJ0LWZpbGUtY29udGVudHMgIi9zc2g6VVNFUkBI T1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCBuaWwpCiAgaW5zZXJ0LWZpbGUtY29udGVudHMoIi9z c2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCkKICAocHJvZ24gKGluc2VydC1maWxl LWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKQogICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2Vy dC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1 ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpCiAgKHNhdmUtY3VycmVudC1idWZmZXIg KHNldC1idWZmZXIgdGVtcC1idWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2VydC1m aWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZl cikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKQogIChsZXQgKCh0ZW1wLWJ1ZmZlciAoZ2Vu ZXJhdGUtbmV3LWJ1ZmZlciAiICp0ZW1wKiIgdCkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0 LWJ1ZmZlciB0ZW1wLWJ1ZmZlcikgKHVud2luZC1wcm90ZWN0IChwcm9nbiAoaW5zZXJ0LWZpbGUt Y29udGVudHMgZmlsZSBuaWwgMSAxMCkpIChhbmQgKGJ1ZmZlci1uYW1lIHRlbXAtYnVmZmVyKSAo a2lsbC1idWZmZXIgdGVtcC1idWZmZXIpKSkpKQogIChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5h bWUpKSAobGV0ICgodGVtcC1idWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqdGVtcCoiIHQp KSkgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIgdGVtcC1idWZmZXIpICh1bndpbmQt cHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5k IChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKSkp CiAgZXZhbCgobGV0ICgoZmlsZSBidWZmZXItZmlsZS1uYW1lKSkgKGxldCAoKHRlbXAtYnVmZmVy IChnZW5lcmF0ZS1uZXctYnVmZmVyICIgKnRlbXAqIiB0KSkpIChzYXZlLWN1cnJlbnQtYnVmZmVy IChzZXQtYnVmZmVyIHRlbXAtYnVmZmVyKSAodW53aW5kLXByb3RlY3QgKHByb2duIChpbnNlcnQt ZmlsZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkgKGFuZCAoYnVmZmVyLW5hbWUgdGVtcC1idWZm ZXIpIChraWxsLWJ1ZmZlciB0ZW1wLWJ1ZmZlcikpKSkpKSB0KQogICNmKGNvbXBpbGVkLWZ1bmN0 aW9uIChleHAgJm9wdGlvbmFsIGluc2VydC12YWx1ZSBuby10cnVuY2F0ZSBjaGFyLXByaW50LWxp bWl0KSAiRXZhbHVhdGUgRVhQIGFuZCBwcmludCB2YWx1ZSBpbiB0aGUgZWNobyBhcmVhLlxuV2hl biBjYWxsZWQgaW50ZXJhY3RpdmVseSwgcmVhZCBhbiBFbWFjcyBMaXNwIGV4cHJlc3Npb24gYW5k XG5ldmFsdWF0ZSBpdC4gIFZhbHVlIGlzIGFsc28gY29uc2VkIG9uIHRvIGZyb250IG9mIHRoZSB2 YXJpYWJsZVxuYHZhbHVlcycuICBPcHRpb25hbCBhcmd1bWVudCBJTlNFUlQtVkFMVUUgbm9uLW5p bCAoaW50ZXJhY3RpdmVseSxcbndpdGggYSBub24gYC0nIHByZWZpeCBhcmd1bWVudCkgbWVhbnMg aW5zZXJ0IHRoZSByZXN1bHQgaW50byB0aGVcbmN1cnJlbnQgYnVmZmVyIGluc3RlYWQgb2YgcHJp bnRpbmcgaXQgaW4gdGhlIGVjaG8gYXJlYS5cblxuTm9ybWFsbHksIHRoaXMgZnVuY3Rpb24gdHJ1 bmNhdGVzIGxvbmcgb3V0cHV0IGFjY29yZGluZyB0byB0aGVcbnZhbHVlIG9mIHRoZSB2YXJpYWJs ZXMgYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZW5ndGgnIGFuZFxuYGV2YWwtZXhwcmVzc2lvbi1w cmludC1sZXZlbCcuICBXaGVuIE5PLVRSVU5DQVRFIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5 LCB3aXRoIGEgcHJlZml4IGFyZ3VtZW50IG9mIHplcm8pLCBob3dldmVyLFxudGhlcmUgaXMgbm8g c3VjaCB0cnVuY2F0aW9uLlxuXG5JZiB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzIGFuIGludGVnZXIs IGFuZCBDSEFSLVBSSU5ULUxJTUlUIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB1bmxlc3Mg Z2l2ZW4gYSBub24temVybyBwcmVmaXggYXJndW1lbnQpXG5pdCB3aWxsIGJlIHByaW50ZWQgaW4g c2V2ZXJhbCBhZGRpdGlvbmFsIGZvcm1hdHMgKG9jdGFsLFxuaGV4YWRlY2ltYWwsIGFuZCBjaGFy YWN0ZXIpLiAgVGhlIGNoYXJhY3RlciBmb3JtYXQgaXMgdXNlZCBvbmx5XG5pZiB0aGUgdmFsdWUg aXMgYmVsb3cgQ0hBUi1QUklOVC1MSU1JVCAoaW50ZXJhY3RpdmVseSwgaWYgdGhlXG5wcmVmaXgg YXJndW1lbnQgaXMgLTEgb3IgdGhlIHZhbHVlIGRvZXNuJ3QgZXhjZWVkXG5gZXZhbC1leHByZXNz aW9uLXByaW50LW1heGltdW0tY2hhcmFjdGVyJykuXG5cblJ1bnMgdGhlIGhvb2sgYGV2YWwtZXhw cmVzc2lvbi1taW5pYnVmZmVyLXNldHVwLWhvb2snIG9uIGVudGVyaW5nIHRoZVxubWluaWJ1ZmZl ci5cblxuSWYgYGV2YWwtZXhwcmVzc2lvbi1kZWJ1Zy1vbi1lcnJvcicgaXMgbm9uLW5pbCwgd2hp Y2ggaXMgdGhlIGRlZmF1bHQsXG50aGlzIGNvbW1hbmQgYXJyYW5nZXMgZm9yIGFsbCBlcnJvcnMg dG8gZW50ZXIgdGhlIGRlYnVnZ2VyLiIgKGludGVyYWN0aXZlICNmKGNvbXBpbGVkLWZ1bmN0aW9u ICgpICM8Ynl0ZWNvZGUgLTB4NDU2ZjM3YjY0ODhkMmNkPikpICM8Ynl0ZWNvZGUgMHgxZWI3OWRh N2ZjMWIwMjEyPikoKGxldCAoKGZpbGUgYnVmZmVyLWZpbGUtbmFtZSkpICh3aXRoLXRlbXAtYnVm ZmVyIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkpIG5pbCBuaWwgMTI3KQog IGFwcGx5KCNmKGNvbXBpbGVkLWZ1bmN0aW9uIChleHAgJm9wdGlvbmFsIGluc2VydC12YWx1ZSBu by10cnVuY2F0ZSBjaGFyLXByaW50LWxpbWl0KSAiRXZhbHVhdGUgRVhQIGFuZCBwcmludCB2YWx1 ZSBpbiB0aGUgZWNobyBhcmVhLlxuV2hlbiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgcmVhZCBhbiBF bWFjcyBMaXNwIGV4cHJlc3Npb24gYW5kXG5ldmFsdWF0ZSBpdC4gIFZhbHVlIGlzIGFsc28gY29u c2VkIG9uIHRvIGZyb250IG9mIHRoZSB2YXJpYWJsZVxuYHZhbHVlcycuICBPcHRpb25hbCBhcmd1 bWVudCBJTlNFUlQtVkFMVUUgbm9uLW5pbCAoaW50ZXJhY3RpdmVseSxcbndpdGggYSBub24gYC0n IHByZWZpeCBhcmd1bWVudCkgbWVhbnMgaW5zZXJ0IHRoZSByZXN1bHQgaW50byB0aGVcbmN1cnJl bnQgYnVmZmVyIGluc3RlYWQgb2YgcHJpbnRpbmcgaXQgaW4gdGhlIGVjaG8gYXJlYS5cblxuTm9y bWFsbHksIHRoaXMgZnVuY3Rpb24gdHJ1bmNhdGVzIGxvbmcgb3V0cHV0IGFjY29yZGluZyB0byB0 aGVcbnZhbHVlIG9mIHRoZSB2YXJpYWJsZXMgYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZW5ndGgn IGFuZFxuYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZXZlbCcuICBXaGVuIE5PLVRSVU5DQVRFIGlz XG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB3aXRoIGEgcHJlZml4IGFyZ3VtZW50IG9mIHplcm8p LCBob3dldmVyLFxudGhlcmUgaXMgbm8gc3VjaCB0cnVuY2F0aW9uLlxuXG5JZiB0aGUgcmVzdWx0 aW5nIHZhbHVlIGlzIGFuIGludGVnZXIsIGFuZCBDSEFSLVBSSU5ULUxJTUlUIGlzXG5ub24tbmls IChpbnRlcmFjdGl2ZWx5LCB1bmxlc3MgZ2l2ZW4gYSBub24temVybyBwcmVmaXggYXJndW1lbnQp XG5pdCB3aWxsIGJlIHByaW50ZWQgaW4gc2V2ZXJhbCBhZGRpdGlvbmFsIGZvcm1hdHMgKG9jdGFs LFxuaGV4YWRlY2ltYWwsIGFuZCBjaGFyYWN0ZXIpLiAgVGhlIGNoYXJhY3RlciBmb3JtYXQgaXMg dXNlZCBvbmx5XG5pZiB0aGUgdmFsdWUgaXMgYmVsb3cgQ0hBUi1QUklOVC1MSU1JVCAoaW50ZXJh Y3RpdmVseSwgaWYgdGhlXG5wcmVmaXggYXJndW1lbnQgaXMgLTEgb3IgdGhlIHZhbHVlIGRvZXNu J3QgZXhjZWVkXG5gZXZhbC1leHByZXNzaW9uLXByaW50LW1heGltdW0tY2hhcmFjdGVyJykuXG5c blJ1bnMgdGhlIGhvb2sgYGV2YWwtZXhwcmVzc2lvbi1taW5pYnVmZmVyLXNldHVwLWhvb2snIG9u IGVudGVyaW5nIHRoZVxubWluaWJ1ZmZlci5cblxuSWYgYGV2YWwtZXhwcmVzc2lvbi1kZWJ1Zy1v bi1lcnJvcicgaXMgbm9uLW5pbCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQsXG50aGlzIGNvbW1hbmQg YXJyYW5nZXMgZm9yIGFsbCBlcnJvcnMgdG8gZW50ZXIgdGhlIGRlYnVnZ2VyLiIgKGludGVyYWN0 aXZlICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4NDU2ZjM3YjY0ODhkMmNk PikpICM8Ynl0ZWNvZGUgMHgxZWI3OWRhN2ZjMWIwMjEyPikgKChsZXQgKChmaWxlIGJ1ZmZlci1m aWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBu aWwgMSAxMCkpKSBuaWwgbmlsIDEyNykpCiAgZXZhbC1leHByZXNzaW9uKChsZXQgKChmaWxlIGJ1 ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMg ZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykKICBmdW5jYWxsLWludGVyYWN0aXZlbHkoZXZh bC1leHByZXNzaW9uIChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1 ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykK ICAjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PihldmFsLWV4cHJlc3Npb24gbmlsIG5pbCkKICBh cHBseSgjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PiBldmFsLWV4cHJlc3Npb24gKG5pbCBuaWwp KQogIGNhbGwtaW50ZXJhY3RpdmVseUBpZG8tY3IrLXJlY29yZC1jdXJyZW50LWNvbW1hbmQoIzxz dWJyIGNhbGwtaW50ZXJhY3RpdmVseT4gZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpCiAgYXBwbHko Y2FsbC1pbnRlcmFjdGl2ZWx5QGlkby1jcistcmVjb3JkLWN1cnJlbnQtY29tbWFuZCAjPHN1YnIg Y2FsbC1pbnRlcmFjdGl2ZWx5PiAoZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpKQogIGNhbGwtaW50 ZXJhY3RpdmVseShldmFsLWV4cHJlc3Npb24gbmlsIG5pbCkKICBjb21tYW5kLWV4ZWN1dGUoZXZh bC1leHByZXNzaW9uKQoxMDoyNjozNi44NjQ3MDAgdHJhbXAtZ2V0LXJlbW90ZS10bXBkaXIgKDEp ICMgRmlsZSBlcnJvcjogRGlyZWN0b3J5IC9zc2g6VVNFUkBIT1NUIzIyMjIyOi9zc2g6VVNFUkBI T1NUIzIyMjIyOi90bXAgbm90IGFjY2Vzc2libGUKMTA6MjY6MzYuODY1MDkzIHRyYW1wLWhhbmRs ZS1pbnNlcnQtZmlsZS1jb250ZW50cyAoMykgIyBJbnNlcnRpbmcg4oCYL3NzaDpVU0VSQEhPU1Qj MjIyMjI6L1BBVEjigJkuLi5mYWlsZWQKMTA6MjY6MzYuODY1ODk0IHRyYW1wLWdldC1maWxlLXBy b3BlcnR5ICg4KSAjIC9QQVRIIGZpbGUtZXhpc3RzLXAgdDsgaW5oaWJpdDogNjAwOyBjYWNoZSB1 c2VkOiB0OyBjYWNoZWQgYXQ6IDEwOjI1OjU5CjEwOjI2OjM2LjkzNzQ0NSB0cmFtcC1oYW5kbGUt aW5zZXJ0LWZpbGUtY29udGVudHMgKDEwKSAjIAogIGJhY2t0cmFjZSgpCiAgdHJhbXAtZXJyb3Io KHRyYW1wLWZpbGUtbmFtZSAic3NoIiAiVVNFUiIgbmlsICJIT1NUIiAiMjIyMjIiICIvUEFUSCIg bmlsKSBmaWxlLWVycm9yICJEaXJlY3RvcnkgL3NzaDpVU0VSQEhPU1QjMjIyMjI6L3NzaC4uLiIp CiAgdHJhbXAtc2lnbmFsLWhvb2stZnVuY3Rpb24oZmlsZS1lcnJvciAoIkRpcmVjdG9yeSAvc3No OlVTRVJASE9TVCMyMjIyMjovc3NoLi4uIikpCiAgc2lnbmFsKGZpbGUtZXJyb3IgKCJEaXJlY3Rv cnkgL3NzaDpVU0VSQEhPU1QjMjIyMjI6L3NzaC4uLiIpKQogIHRyYW1wLWhhbmRsZS1pbnNlcnQt ZmlsZS1jb250ZW50cygiL3NzaDpVU0VSQEhPU1QjMjIyMjI6L1BBVEgiIG5pbCAxIDEwIG5pbCkK ICBhcHBseSh0cmFtcC1oYW5kbGUtaW5zZXJ0LWZpbGUtY29udGVudHMgKCIvc3NoOlVTRVJASE9T VCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmlsKSkKICB0cmFtcC1zaC1maWxlLW5hbWUtaGFuZGxl cihpbnNlcnQtZmlsZS1jb250ZW50cyAiL3NzaDpVU0VSQEhPU1QjMjIyMjI6L1BBVEgiIG5pbCAx IDEwIG5pbCkKICBhcHBseSh0cmFtcC1zaC1maWxlLW5hbWUtaGFuZGxlciBpbnNlcnQtZmlsZS1j b250ZW50cyAoIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCBuaWwpKQogIHRy YW1wLWZpbGUtbmFtZS1oYW5kbGVyKGluc2VydC1maWxlLWNvbnRlbnRzICIvc3NoOlVTRVJASE9T VCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmlsKQogIGluc2VydC1maWxlLWNvbnRlbnRzKCIvc3No OlVTRVJASE9TVCMyMjIyMjovUEFUSCIgbmlsIDEgMTApCiAgKHByb2duIChpbnNlcnQtZmlsZS1j b250ZW50cyBmaWxlIG5pbCAxIDEwKSkKICAodW53aW5kLXByb3RlY3QgKHByb2duIChpbnNlcnQt ZmlsZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkgKGFuZCAoYnVmZmVyLW5hbWUgdGVtcC1idWZm ZXIpIChraWxsLWJ1ZmZlciB0ZW1wLWJ1ZmZlcikpKQogIChzYXZlLWN1cnJlbnQtYnVmZmVyIChz ZXQtYnVmZmVyIHRlbXAtYnVmZmVyKSAodW53aW5kLXByb3RlY3QgKHByb2duIChpbnNlcnQtZmls ZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkgKGFuZCAoYnVmZmVyLW5hbWUgdGVtcC1idWZmZXIp IChraWxsLWJ1ZmZlciB0ZW1wLWJ1ZmZlcikpKSkKICAobGV0ICgodGVtcC1idWZmZXIgKGdlbmVy YXRlLW5ldy1idWZmZXIgIiAqdGVtcCoiIHQpKSkgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1i dWZmZXIgdGVtcC1idWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNv bnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtp bGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKSkKICAobGV0ICgoZmlsZSBidWZmZXItZmlsZS1uYW1l KSkgKGxldCAoKHRlbXAtYnVmZmVyIChnZW5lcmF0ZS1uZXctYnVmZmVyICIgKnRlbXAqIiB0KSkp IChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVyIHRlbXAtYnVmZmVyKSAodW53aW5kLXBy b3RlY3QgKHByb2duIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkgKGFuZCAo YnVmZmVyLW5hbWUgdGVtcC1idWZmZXIpIChraWxsLWJ1ZmZlciB0ZW1wLWJ1ZmZlcikpKSkpKQog IGV2YWwoKGxldCAoKGZpbGUgYnVmZmVyLWZpbGUtbmFtZSkpIChsZXQgKCh0ZW1wLWJ1ZmZlciAo Z2VuZXJhdGUtbmV3LWJ1ZmZlciAiICp0ZW1wKiIgdCkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAo c2V0LWJ1ZmZlciB0ZW1wLWJ1ZmZlcikgKHVud2luZC1wcm90ZWN0IChwcm9nbiAoaW5zZXJ0LWZp bGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpIChhbmQgKGJ1ZmZlci1uYW1lIHRlbXAtYnVmZmVy KSAoa2lsbC1idWZmZXIgdGVtcC1idWZmZXIpKSkpKSkgdCkKICAjZihjb21waWxlZC1mdW5jdGlv biAoZXhwICZvcHRpb25hbCBpbnNlcnQtdmFsdWUgbm8tdHJ1bmNhdGUgY2hhci1wcmludC1saW1p dCkgIkV2YWx1YXRlIEVYUCBhbmQgcHJpbnQgdmFsdWUgaW4gdGhlIGVjaG8gYXJlYS5cbldoZW4g Y2FsbGVkIGludGVyYWN0aXZlbHksIHJlYWQgYW4gRW1hY3MgTGlzcCBleHByZXNzaW9uIGFuZFxu ZXZhbHVhdGUgaXQuICBWYWx1ZSBpcyBhbHNvIGNvbnNlZCBvbiB0byBmcm9udCBvZiB0aGUgdmFy aWFibGVcbmB2YWx1ZXMnLiAgT3B0aW9uYWwgYXJndW1lbnQgSU5TRVJULVZBTFVFIG5vbi1uaWwg KGludGVyYWN0aXZlbHksXG53aXRoIGEgbm9uIGAtJyBwcmVmaXggYXJndW1lbnQpIG1lYW5zIGlu c2VydCB0aGUgcmVzdWx0IGludG8gdGhlXG5jdXJyZW50IGJ1ZmZlciBpbnN0ZWFkIG9mIHByaW50 aW5nIGl0IGluIHRoZSBlY2hvIGFyZWEuXG5cbk5vcm1hbGx5LCB0aGlzIGZ1bmN0aW9uIHRydW5j YXRlcyBsb25nIG91dHB1dCBhY2NvcmRpbmcgdG8gdGhlXG52YWx1ZSBvZiB0aGUgdmFyaWFibGVz IGBldmFsLWV4cHJlc3Npb24tcHJpbnQtbGVuZ3RoJyBhbmRcbmBldmFsLWV4cHJlc3Npb24tcHJp bnQtbGV2ZWwnLiAgV2hlbiBOTy1UUlVOQ0FURSBpc1xubm9uLW5pbCAoaW50ZXJhY3RpdmVseSwg d2l0aCBhIHByZWZpeCBhcmd1bWVudCBvZiB6ZXJvKSwgaG93ZXZlcixcbnRoZXJlIGlzIG5vIHN1 Y2ggdHJ1bmNhdGlvbi5cblxuSWYgdGhlIHJlc3VsdGluZyB2YWx1ZSBpcyBhbiBpbnRlZ2VyLCBh bmQgQ0hBUi1QUklOVC1MSU1JVCBpc1xubm9uLW5pbCAoaW50ZXJhY3RpdmVseSwgdW5sZXNzIGdp dmVuIGEgbm9uLXplcm8gcHJlZml4IGFyZ3VtZW50KVxuaXQgd2lsbCBiZSBwcmludGVkIGluIHNl dmVyYWwgYWRkaXRpb25hbCBmb3JtYXRzIChvY3RhbCxcbmhleGFkZWNpbWFsLCBhbmQgY2hhcmFj dGVyKS4gIFRoZSBjaGFyYWN0ZXIgZm9ybWF0IGlzIHVzZWQgb25seVxuaWYgdGhlIHZhbHVlIGlz IGJlbG93IENIQVItUFJJTlQtTElNSVQgKGludGVyYWN0aXZlbHksIGlmIHRoZVxucHJlZml4IGFy Z3VtZW50IGlzIC0xIG9yIHRoZSB2YWx1ZSBkb2Vzbid0IGV4Y2VlZFxuYGV2YWwtZXhwcmVzc2lv bi1wcmludC1tYXhpbXVtLWNoYXJhY3RlcicpLlxuXG5SdW5zIHRoZSBob29rIGBldmFsLWV4cHJl c3Npb24tbWluaWJ1ZmZlci1zZXR1cC1ob29rJyBvbiBlbnRlcmluZyB0aGVcbm1pbmlidWZmZXIu XG5cbklmIGBldmFsLWV4cHJlc3Npb24tZGVidWctb24tZXJyb3InIGlzIG5vbi1uaWwsIHdoaWNo IGlzIHRoZSBkZWZhdWx0LFxudGhpcyBjb21tYW5kIGFycmFuZ2VzIGZvciBhbGwgZXJyb3JzIHRv IGVudGVyIHRoZSBkZWJ1Z2dlci4iIChpbnRlcmFjdGl2ZSAjZihjb21waWxlZC1mdW5jdGlvbiAo KSAjPGJ5dGVjb2RlIC0weDQ1NmYzN2I2NDg4ZDJjZD4pKSAjPGJ5dGVjb2RlIDB4MWViNzlkYTdm YzFiMDIxMj4pKChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZl ciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykKICBh cHBseSgjZihjb21waWxlZC1mdW5jdGlvbiAoZXhwICZvcHRpb25hbCBpbnNlcnQtdmFsdWUgbm8t dHJ1bmNhdGUgY2hhci1wcmludC1saW1pdCkgIkV2YWx1YXRlIEVYUCBhbmQgcHJpbnQgdmFsdWUg aW4gdGhlIGVjaG8gYXJlYS5cbldoZW4gY2FsbGVkIGludGVyYWN0aXZlbHksIHJlYWQgYW4gRW1h Y3MgTGlzcCBleHByZXNzaW9uIGFuZFxuZXZhbHVhdGUgaXQuICBWYWx1ZSBpcyBhbHNvIGNvbnNl ZCBvbiB0byBmcm9udCBvZiB0aGUgdmFyaWFibGVcbmB2YWx1ZXMnLiAgT3B0aW9uYWwgYXJndW1l bnQgSU5TRVJULVZBTFVFIG5vbi1uaWwgKGludGVyYWN0aXZlbHksXG53aXRoIGEgbm9uIGAtJyBw cmVmaXggYXJndW1lbnQpIG1lYW5zIGluc2VydCB0aGUgcmVzdWx0IGludG8gdGhlXG5jdXJyZW50 IGJ1ZmZlciBpbnN0ZWFkIG9mIHByaW50aW5nIGl0IGluIHRoZSBlY2hvIGFyZWEuXG5cbk5vcm1h bGx5LCB0aGlzIGZ1bmN0aW9uIHRydW5jYXRlcyBsb25nIG91dHB1dCBhY2NvcmRpbmcgdG8gdGhl XG52YWx1ZSBvZiB0aGUgdmFyaWFibGVzIGBldmFsLWV4cHJlc3Npb24tcHJpbnQtbGVuZ3RoJyBh bmRcbmBldmFsLWV4cHJlc3Npb24tcHJpbnQtbGV2ZWwnLiAgV2hlbiBOTy1UUlVOQ0FURSBpc1xu bm9uLW5pbCAoaW50ZXJhY3RpdmVseSwgd2l0aCBhIHByZWZpeCBhcmd1bWVudCBvZiB6ZXJvKSwg aG93ZXZlcixcbnRoZXJlIGlzIG5vIHN1Y2ggdHJ1bmNhdGlvbi5cblxuSWYgdGhlIHJlc3VsdGlu ZyB2YWx1ZSBpcyBhbiBpbnRlZ2VyLCBhbmQgQ0hBUi1QUklOVC1MSU1JVCBpc1xubm9uLW5pbCAo aW50ZXJhY3RpdmVseSwgdW5sZXNzIGdpdmVuIGEgbm9uLXplcm8gcHJlZml4IGFyZ3VtZW50KVxu aXQgd2lsbCBiZSBwcmludGVkIGluIHNldmVyYWwgYWRkaXRpb25hbCBmb3JtYXRzIChvY3RhbCxc bmhleGFkZWNpbWFsLCBhbmQgY2hhcmFjdGVyKS4gIFRoZSBjaGFyYWN0ZXIgZm9ybWF0IGlzIHVz ZWQgb25seVxuaWYgdGhlIHZhbHVlIGlzIGJlbG93IENIQVItUFJJTlQtTElNSVQgKGludGVyYWN0 aXZlbHksIGlmIHRoZVxucHJlZml4IGFyZ3VtZW50IGlzIC0xIG9yIHRoZSB2YWx1ZSBkb2Vzbid0 IGV4Y2VlZFxuYGV2YWwtZXhwcmVzc2lvbi1wcmludC1tYXhpbXVtLWNoYXJhY3RlcicpLlxuXG5S dW5zIHRoZSBob29rIGBldmFsLWV4cHJlc3Npb24tbWluaWJ1ZmZlci1zZXR1cC1ob29rJyBvbiBl bnRlcmluZyB0aGVcbm1pbmlidWZmZXIuXG5cbklmIGBldmFsLWV4cHJlc3Npb24tZGVidWctb24t ZXJyb3InIGlzIG5vbi1uaWwsIHdoaWNoIGlzIHRoZSBkZWZhdWx0LFxudGhpcyBjb21tYW5kIGFy cmFuZ2VzIGZvciBhbGwgZXJyb3JzIHRvIGVudGVyIHRoZSBkZWJ1Z2dlci4iIChpbnRlcmFjdGl2 ZSAjZihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVjb2RlIC0weDQ1NmYzN2I2NDg4ZDJjZD4p KSAjPGJ5dGVjb2RlIDB4MWViNzlkYTdmYzFiMDIxMj4pICgobGV0ICgoZmlsZSBidWZmZXItZmls ZS1uYW1lKSkgKHdpdGgtdGVtcC1idWZmZXIgKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmls IDEgMTApKSkgbmlsIG5pbCAxMjcpKQogIGV2YWwtZXhwcmVzc2lvbigobGV0ICgoZmlsZSBidWZm ZXItZmlsZS1uYW1lKSkgKHdpdGgtdGVtcC1idWZmZXIgKGluc2VydC1maWxlLWNvbnRlbnRzIGZp bGUgbmlsIDEgMTApKSkgbmlsIG5pbCAxMjcpCiAgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5KGV2YWwt ZXhwcmVzc2lvbiAobGV0ICgoZmlsZSBidWZmZXItZmlsZS1uYW1lKSkgKHdpdGgtdGVtcC1idWZm ZXIgKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSkgbmlsIG5pbCAxMjcpCiAg IzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4oZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpCiAgYXBw bHkoIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4gZXZhbC1leHByZXNzaW9uIChuaWwgbmlsKSkK ICBjYWxsLWludGVyYWN0aXZlbHlAaWRvLWNyKy1yZWNvcmQtY3VycmVudC1jb21tYW5kKCM8c3Vi ciBjYWxsLWludGVyYWN0aXZlbHk+IGV2YWwtZXhwcmVzc2lvbiBuaWwgbmlsKQogIGFwcGx5KGNh bGwtaW50ZXJhY3RpdmVseUBpZG8tY3IrLXJlY29yZC1jdXJyZW50LWNvbW1hbmQgIzxzdWJyIGNh bGwtaW50ZXJhY3RpdmVseT4gKGV2YWwtZXhwcmVzc2lvbiBuaWwgbmlsKSkKICBjYWxsLWludGVy YWN0aXZlbHkoZXZhbC1leHByZXNzaW9uIG5pbCBuaWwpCiAgY29tbWFuZC1leGVjdXRlKGV2YWwt ZXhwcmVzc2lvbikKMTA6MjY6MzYuOTM3Njc0IHRyYW1wLWhhbmRsZS1pbnNlcnQtZmlsZS1jb250 ZW50cyAoMSkgIyBGaWxlIGVycm9yOiBEaXJlY3RvcnkgL3NzaDpVU0VSQEhPU1QjMjIyMjI6L3Nz aDpVU0VSQEhPU1QjMjIyMjI6L3RtcCBub3QgYWNjZXNzaWJsZQoxMDoyNjozNi45OTkzMTAgdHJh bXAtaGFuZGxlLWluc2VydC1maWxlLWNvbnRlbnRzICgxMCkgIyAKICBiYWNrdHJhY2UoKQogIHRy YW1wLWVycm9yKCh0cmFtcC1maWxlLW5hbWUgInNzaCIgIlVTRVIiIG5pbCAiSE9TVCIgIjIyMjIy IiAiL1BBVEgiIG5pbCkgZmlsZS1taXNzaW5nICIvc3NoOlVTRVJASE9TVCMyMjIyMjovUEFUSCIp CiAgdHJhbXAtaGFuZGxlLWluc2VydC1maWxlLWNvbnRlbnRzKCIvc3NoOlVTRVJASE9TVCMyMjIy MjovUEFUSCIgbmlsIDEgMTAgbmlsKQogIGFwcGx5KHRyYW1wLWhhbmRsZS1pbnNlcnQtZmlsZS1j b250ZW50cyAoIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCBuaWwpKQogIHRy YW1wLXNoLWZpbGUtbmFtZS1oYW5kbGVyKGluc2VydC1maWxlLWNvbnRlbnRzICIvc3NoOlVTRVJA SE9TVCMyMjIyMjovUEFUSCIgbmlsIDEgMTAgbmlsKQogIGFwcGx5KHRyYW1wLXNoLWZpbGUtbmFt ZS1oYW5kbGVyIGluc2VydC1maWxlLWNvbnRlbnRzICgiL3NzaDpVU0VSQEhPU1QjMjIyMjI6L1BB VEgiIG5pbCAxIDEwIG5pbCkpCiAgdHJhbXAtZmlsZS1uYW1lLWhhbmRsZXIoaW5zZXJ0LWZpbGUt Y29udGVudHMgIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCBuaWwpCiAgaW5z ZXJ0LWZpbGUtY29udGVudHMoIi9zc2g6VVNFUkBIT1NUIzIyMjIyOi9QQVRIIiBuaWwgMSAxMCkK ICAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKQogICh1bndpbmQt cHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5k IChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpCiAg KHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIgdGVtcC1idWZmZXIpICh1bndpbmQtcHJv dGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRzIGZpbGUgbmlsIDEgMTApKSAoYW5kIChi dWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKQogIChs ZXQgKCh0ZW1wLWJ1ZmZlciAoZ2VuZXJhdGUtbmV3LWJ1ZmZlciAiICp0ZW1wKiIgdCkpKSAoc2F2 ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZlciB0ZW1wLWJ1ZmZlcikgKHVud2luZC1wcm90ZWN0 IChwcm9nbiAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpIChhbmQgKGJ1ZmZl ci1uYW1lIHRlbXAtYnVmZmVyKSAoa2lsbC1idWZmZXIgdGVtcC1idWZmZXIpKSkpKQogIChsZXQg KChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAobGV0ICgodGVtcC1idWZmZXIgKGdlbmVyYXRlLW5l dy1idWZmZXIgIiAqdGVtcCoiIHQpKSkgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIg dGVtcC1idWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGluc2VydC1maWxlLWNvbnRlbnRz IGZpbGUgbmlsIDEgMTApKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVm ZmVyIHRlbXAtYnVmZmVyKSkpKSkpCiAgZXZhbCgobGV0ICgoZmlsZSBidWZmZXItZmlsZS1uYW1l KSkgKGxldCAoKHRlbXAtYnVmZmVyIChnZW5lcmF0ZS1uZXctYnVmZmVyICIgKnRlbXAqIiB0KSkp IChzYXZlLWN1cnJlbnQtYnVmZmVyIChzZXQtYnVmZmVyIHRlbXAtYnVmZmVyKSAodW53aW5kLXBy b3RlY3QgKHByb2duIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxlIG5pbCAxIDEwKSkgKGFuZCAo YnVmZmVyLW5hbWUgdGVtcC1idWZmZXIpIChraWxsLWJ1ZmZlciB0ZW1wLWJ1ZmZlcikpKSkpKSB0 KQogICNmKGNvbXBpbGVkLWZ1bmN0aW9uIChleHAgJm9wdGlvbmFsIGluc2VydC12YWx1ZSBuby10 cnVuY2F0ZSBjaGFyLXByaW50LWxpbWl0KSAiRXZhbHVhdGUgRVhQIGFuZCBwcmludCB2YWx1ZSBp biB0aGUgZWNobyBhcmVhLlxuV2hlbiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgcmVhZCBhbiBFbWFj cyBMaXNwIGV4cHJlc3Npb24gYW5kXG5ldmFsdWF0ZSBpdC4gIFZhbHVlIGlzIGFsc28gY29uc2Vk IG9uIHRvIGZyb250IG9mIHRoZSB2YXJpYWJsZVxuYHZhbHVlcycuICBPcHRpb25hbCBhcmd1bWVu dCBJTlNFUlQtVkFMVUUgbm9uLW5pbCAoaW50ZXJhY3RpdmVseSxcbndpdGggYSBub24gYC0nIHBy ZWZpeCBhcmd1bWVudCkgbWVhbnMgaW5zZXJ0IHRoZSByZXN1bHQgaW50byB0aGVcbmN1cnJlbnQg YnVmZmVyIGluc3RlYWQgb2YgcHJpbnRpbmcgaXQgaW4gdGhlIGVjaG8gYXJlYS5cblxuTm9ybWFs bHksIHRoaXMgZnVuY3Rpb24gdHJ1bmNhdGVzIGxvbmcgb3V0cHV0IGFjY29yZGluZyB0byB0aGVc bnZhbHVlIG9mIHRoZSB2YXJpYWJsZXMgYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZW5ndGgnIGFu ZFxuYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZXZlbCcuICBXaGVuIE5PLVRSVU5DQVRFIGlzXG5u b24tbmlsIChpbnRlcmFjdGl2ZWx5LCB3aXRoIGEgcHJlZml4IGFyZ3VtZW50IG9mIHplcm8pLCBo b3dldmVyLFxudGhlcmUgaXMgbm8gc3VjaCB0cnVuY2F0aW9uLlxuXG5JZiB0aGUgcmVzdWx0aW5n IHZhbHVlIGlzIGFuIGludGVnZXIsIGFuZCBDSEFSLVBSSU5ULUxJTUlUIGlzXG5ub24tbmlsIChp bnRlcmFjdGl2ZWx5LCB1bmxlc3MgZ2l2ZW4gYSBub24temVybyBwcmVmaXggYXJndW1lbnQpXG5p dCB3aWxsIGJlIHByaW50ZWQgaW4gc2V2ZXJhbCBhZGRpdGlvbmFsIGZvcm1hdHMgKG9jdGFsLFxu aGV4YWRlY2ltYWwsIGFuZCBjaGFyYWN0ZXIpLiAgVGhlIGNoYXJhY3RlciBmb3JtYXQgaXMgdXNl ZCBvbmx5XG5pZiB0aGUgdmFsdWUgaXMgYmVsb3cgQ0hBUi1QUklOVC1MSU1JVCAoaW50ZXJhY3Rp dmVseSwgaWYgdGhlXG5wcmVmaXggYXJndW1lbnQgaXMgLTEgb3IgdGhlIHZhbHVlIGRvZXNuJ3Qg ZXhjZWVkXG5gZXZhbC1leHByZXNzaW9uLXByaW50LW1heGltdW0tY2hhcmFjdGVyJykuXG5cblJ1 bnMgdGhlIGhvb2sgYGV2YWwtZXhwcmVzc2lvbi1taW5pYnVmZmVyLXNldHVwLWhvb2snIG9uIGVu dGVyaW5nIHRoZVxubWluaWJ1ZmZlci5cblxuSWYgYGV2YWwtZXhwcmVzc2lvbi1kZWJ1Zy1vbi1l cnJvcicgaXMgbm9uLW5pbCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQsXG50aGlzIGNvbW1hbmQgYXJy YW5nZXMgZm9yIGFsbCBlcnJvcnMgdG8gZW50ZXIgdGhlIGRlYnVnZ2VyLiIgKGludGVyYWN0aXZl ICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4NDU2ZjM3YjY0ODhkMmNkPikp ICM8Ynl0ZWNvZGUgMHgxZWI3OWRhN2ZjMWIwMjEyPikoKGxldCAoKGZpbGUgYnVmZmVyLWZpbGUt bmFtZSkpICh3aXRoLXRlbXAtYnVmZmVyIChpbnNlcnQtZmlsZS1jb250ZW50cyBmaWxlIG5pbCAx IDEwKSkpIG5pbCBuaWwgMTI3KQogIGFwcGx5KCNmKGNvbXBpbGVkLWZ1bmN0aW9uIChleHAgJm9w dGlvbmFsIGluc2VydC12YWx1ZSBuby10cnVuY2F0ZSBjaGFyLXByaW50LWxpbWl0KSAiRXZhbHVh dGUgRVhQIGFuZCBwcmludCB2YWx1ZSBpbiB0aGUgZWNobyBhcmVhLlxuV2hlbiBjYWxsZWQgaW50 ZXJhY3RpdmVseSwgcmVhZCBhbiBFbWFjcyBMaXNwIGV4cHJlc3Npb24gYW5kXG5ldmFsdWF0ZSBp dC4gIFZhbHVlIGlzIGFsc28gY29uc2VkIG9uIHRvIGZyb250IG9mIHRoZSB2YXJpYWJsZVxuYHZh bHVlcycuICBPcHRpb25hbCBhcmd1bWVudCBJTlNFUlQtVkFMVUUgbm9uLW5pbCAoaW50ZXJhY3Rp dmVseSxcbndpdGggYSBub24gYC0nIHByZWZpeCBhcmd1bWVudCkgbWVhbnMgaW5zZXJ0IHRoZSBy ZXN1bHQgaW50byB0aGVcbmN1cnJlbnQgYnVmZmVyIGluc3RlYWQgb2YgcHJpbnRpbmcgaXQgaW4g dGhlIGVjaG8gYXJlYS5cblxuTm9ybWFsbHksIHRoaXMgZnVuY3Rpb24gdHJ1bmNhdGVzIGxvbmcg b3V0cHV0IGFjY29yZGluZyB0byB0aGVcbnZhbHVlIG9mIHRoZSB2YXJpYWJsZXMgYGV2YWwtZXhw cmVzc2lvbi1wcmludC1sZW5ndGgnIGFuZFxuYGV2YWwtZXhwcmVzc2lvbi1wcmludC1sZXZlbCcu ICBXaGVuIE5PLVRSVU5DQVRFIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB3aXRoIGEgcHJl Zml4IGFyZ3VtZW50IG9mIHplcm8pLCBob3dldmVyLFxudGhlcmUgaXMgbm8gc3VjaCB0cnVuY2F0 aW9uLlxuXG5JZiB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzIGFuIGludGVnZXIsIGFuZCBDSEFSLVBS SU5ULUxJTUlUIGlzXG5ub24tbmlsIChpbnRlcmFjdGl2ZWx5LCB1bmxlc3MgZ2l2ZW4gYSBub24t emVybyBwcmVmaXggYXJndW1lbnQpXG5pdCB3aWxsIGJlIHByaW50ZWQgaW4gc2V2ZXJhbCBhZGRp dGlvbmFsIGZvcm1hdHMgKG9jdGFsLFxuaGV4YWRlY2ltYWwsIGFuZCBjaGFyYWN0ZXIpLiAgVGhl IGNoYXJhY3RlciBmb3JtYXQgaXMgdXNlZCBvbmx5XG5pZiB0aGUgdmFsdWUgaXMgYmVsb3cgQ0hB Ui1QUklOVC1MSU1JVCAoaW50ZXJhY3RpdmVseSwgaWYgdGhlXG5wcmVmaXggYXJndW1lbnQgaXMg LTEgb3IgdGhlIHZhbHVlIGRvZXNuJ3QgZXhjZWVkXG5gZXZhbC1leHByZXNzaW9uLXByaW50LW1h eGltdW0tY2hhcmFjdGVyJykuXG5cblJ1bnMgdGhlIGhvb2sgYGV2YWwtZXhwcmVzc2lvbi1taW5p YnVmZmVyLXNldHVwLWhvb2snIG9uIGVudGVyaW5nIHRoZVxubWluaWJ1ZmZlci5cblxuSWYgYGV2 YWwtZXhwcmVzc2lvbi1kZWJ1Zy1vbi1lcnJvcicgaXMgbm9uLW5pbCwgd2hpY2ggaXMgdGhlIGRl ZmF1bHQsXG50aGlzIGNvbW1hbmQgYXJyYW5nZXMgZm9yIGFsbCBlcnJvcnMgdG8gZW50ZXIgdGhl IGRlYnVnZ2VyLiIgKGludGVyYWN0aXZlICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNv ZGUgLTB4NDU2ZjM3YjY0ODhkMmNkPikpICM8Ynl0ZWNvZGUgMHgxZWI3OWRhN2ZjMWIwMjEyPikg KChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0 LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykpCiAgZXZhbC1leHBy ZXNzaW9uKChsZXQgKChmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAo aW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwgMSAxMCkpKSBuaWwgbmlsIDEyNykKICBmdW5j YWxsLWludGVyYWN0aXZlbHkoZXZhbC1leHByZXNzaW9uIChsZXQgKChmaWxlIGJ1ZmZlci1maWxl LW5hbWUpKSAod2l0aC10ZW1wLWJ1ZmZlciAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSBuaWwg MSAxMCkpKSBuaWwgbmlsIDEyNykKICAjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PihldmFsLWV4 cHJlc3Npb24gbmlsIG5pbCkKICBhcHBseSgjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PiBldmFs LWV4cHJlc3Npb24gKG5pbCBuaWwpKQogIGNhbGwtaW50ZXJhY3RpdmVseUBpZG8tY3IrLXJlY29y ZC1jdXJyZW50LWNvbW1hbmQoIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4gZXZhbC1leHByZXNz aW9uIG5pbCBuaWwpCiAgYXBwbHkoY2FsbC1pbnRlcmFjdGl2ZWx5QGlkby1jcistcmVjb3JkLWN1 cnJlbnQtY29tbWFuZCAjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PiAoZXZhbC1leHByZXNzaW9u IG5pbCBuaWwpKQogIGNhbGwtaW50ZXJhY3RpdmVseShldmFsLWV4cHJlc3Npb24gbmlsIG5pbCkK ICBjb21tYW5kLWV4ZWN1dGUoZXZhbC1leHByZXNzaW9uKQoxMDoyNjozNi45OTk4OTAgdHJhbXAt aGFuZGxlLWluc2VydC1maWxlLWNvbnRlbnRzICgxKSAjIEZpbGUgaXMgbWlzc2luZzogL3NzaDpV U0VSQEhPU1QjMjIyMjI6L1BBVEgK --000000000000076de005e9e11335-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 14:39:32 2022 Received: (at 57800) by debbugs.gnu.org; 30 Sep 2022 18:39:32 +0000 Received: from localhost ([127.0.0.1]:42933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeKv6-0007Mj-Hd for submit@debbugs.gnu.org; Fri, 30 Sep 2022 14:39:32 -0400 Received: from mout.gmx.net ([212.227.17.22]:51525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeKv4-0007MV-1g for 57800@debbugs.gnu.org; Fri, 30 Sep 2022 14:39:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664563163; bh=adti6YxxyB03hvmGB6SNp5qfgFhtLLzqRlPDxXtpi0M=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=JZ7CfIl3Jlp39QhYc19A5ssw/BA1iwuKYJ/yYHafeFomoWBQm+MGl3phOLqoE8ZWk oovIOfO0cdaCYbGn8RoqG/bleMvDrv4EJp+Szfhsd0V6eoPBOwTGow3ibOlUmtqUJG /VqY9vx2KFE4LgJ1iIet/v0DA1jV8bsuYVQ+yx4o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([217.70.140.159]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N4zAy-1pLOtb1kXs-010ui4; Fri, 30 Sep 2022 20:39:23 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Fri, 30 Sep 2022 10:49:27 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> Date: Fri, 30 Sep 2022 20:39:22 +0200 Message-ID: <87r0zsiu5h.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:j/4YtvIeEm2rhtDoOja+p8bK9Xrfsg4Oyok6yxAe5BAxmSVplwh 86VO4PKRWTw81uwnQYsFSIEo9iai8zz+ryUfgAoGL1M6nvWCvRQlD+NGeZEVL21qwzZbeQ4 UjRJaTXUOTUq1JGXKTh4tgoDSGd23i19oUVFzgaF1jhMCyiRUqcFRvy9Dxe8UroBGUeXC+u Ma9duvCE9TeiZdH8qg1pw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ku3b+mzcIR8=:9eTuLAAcyg5DsnrjdkvH9v E6fnoD7i6g4LzTbmTL4RTzH9qx6GIMdXdU10dhwTh99zY8JGNxKtC2rymrZgudyUthGSW3UV6 D1+nf38rxEe6cGR2bx4yvgVwWGuwzmHUIWdSaWhY+68sLs4ZyHEFdKC6udfqKs+EEMlP9hgdn JUUXWOkpyXpkYBIRipbA0W7FkMEe9CFy3Igxhp5aucE4aV7wGJ47En27R6FinYBgKOPJPMlwX Pi725EMpgBRDzIWmwGCj3l9mlJYHK+eSPNpXITOK0oJo2oomCQ+9uJ7z/2nuH+Pq+aKFx/mHN MZ82y6lbhAS6SIzghukudVAM3uiwSiYPkyjkxMbO6qIOr+d2j7IupTleKYuaflQuLJcteEs36 ryz92+QabvOXgxWv2oAjUVq0TJjmdaECKPJl0LQSw6/sosibytNvCYu7p2ep4fpQfkiewgtyL kqKNMJ9Ci2//CodnlXFXkZE1M6cpKGR5yCHnNairniL79j4gThAePImsElp/33JkSu6v4OuRn 0JftBhMj5CS8419CCB7IvY03/GXzsSrkI3GTYAWofe1fTkeaqmcSaJdsmN6lvODWp+XU3juXx 1e89ah0POaAWhbjlXVF3m9z8M5WUuuuPgBkySTHz3gUCvjC0pTV82jqP94tiqlE0a0BHretkd SplC9QNEXlWVFAZkWFDKcENPZuX7tqcWdTgdFo3LGQClm6q0G6bnrlSfNCtkaartvl5IAhkP9 ZyMR7Rx/fMVQYbflOwU1KWXPogN7+uQHOov3hnxhJnpf+nJm44Z2CzEXRZw54q9oMyGS0mLvf rPSGRrc8PR2OBgMwQM4110WdNxp6gWI5FLMWajjcZXtUBcDQ2D4GbGcl71gE6toSs1QPHJQYF 5gqdPMqdBtY44S03qstIeQ2qzf0egPcBbQ5P3m+isIEPiwyRvy5LecCooM01nqz9b7eN4QMHb W6TOLleGQO/bzf+VFWttYwB510QhigbWr6gxR2DBqdRS2LMwOkmtGatAGKtj7huKDPuY3wgx6 Prj4J1ZbKM8RDGpymoty/a9bAoyftZnPAOi2OLsNNXdApxKUfPgf6cID0g6uECDlAuq7PiG/X yWQKOoBGfWFMIuKrYn+W6xmCZoyUfyC53dWECf5YI2fL6bZH7ITlAxn6WZuvTQeeNkTX/PoFo EMTAai4byL7UQbJCr384lyEGNv X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Paul Pogonyshev writes: Hi Paul, > Happened again. See attached `BACKTRACE' and `TRAMP-LOG' generated > after evalling `(setf tramp-verbose 10)'. I guess you mean setq. > Note this suspicious entry in the log: > 10:26:36.864700 tramp-get-remote-tmpdir (1) # File error: Directory > /ssh:USER@HOST#22222:/ssh:USER@HOST#22222:/tmp not accessible Yes. And the debug buffer shows us --8<---------------cut here---------------start------------->8--- > ;; Emacs: 29.0.50 Tramp: 2.6.0-pre -*- mode: outline; coding: utf-8; -*- > ;; Location: /usr/local/share/emacs/29.0.50/lisp/net/tramp.elc Git: maste= r/5fd8e1cc49d2ebd59219ddf3a691949a22b601f3 > 10:26:36.638086 tramp-handle-insert-file-contents (3) # Inserting =E2=80= =98/ssh:USER@HOST#22222:/PATH=E2=80=99... > 10:26:36.639033 tramp-get-connection-property (7) # remote-tmpdir undef; = cache used: nil > 10:26:36.639200 tramp-get-connection-property (7) # tmpdir /ssh:USER@HOST= #22222:/tmp; cache used: t > 10:26:36.639335 tramp-get-connection-property (7) # tmpdir /ssh:USER@HOST= #22222:/tmp; cache used: t --8<---------------cut here---------------end--------------->8--- The value of of "tmpdir" is completely wrong, it must be something like "/tmp" or so. Tramp doesn't set this connection property anymore; it takes it from tramp-methods if declared there. It was set like this prior commit 9ea40b3ddfb of 2022-08-15, likely your cache did offer this old value. Could you pls apply "M-x tramp-cleanup-all-connections" in order to clean up the connection cache, and retry your test? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 14:52:21 2022 Received: (at 57800) by debbugs.gnu.org; 30 Sep 2022 18:52:21 +0000 Received: from localhost ([127.0.0.1]:42955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeL7U-0007hT-Tl for submit@debbugs.gnu.org; Fri, 30 Sep 2022 14:52:21 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:36570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeL7S-0007hE-96 for 57800@debbugs.gnu.org; Fri, 30 Sep 2022 14:52:19 -0400 Received: by mail-ej1-f50.google.com with SMTP id 13so10908014ejn.3 for <57800@debbugs.gnu.org>; Fri, 30 Sep 2022 11:52:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=3S77PfVduhh8dbLqImEQW5tq2BaB6kowPz20ef4vjzs=; b=NJgOeEVzBshN9uw03X/IkuNe6XOJzAI779FYCjTFcPJ8tiDCdWy0TPKszvyBnCJQ9x 9R1+5BqDq+YBPcZDTwPBe6ZkI5hqAqOzeyV3yUCdDAOgvRf31BAJVfEmbAfhnQmMAu45 O/y68gkpbQYBBkvi7WKXOAMqaq2RwniUIamktL5w3VKbRXv+z9XnhDKNb7UH2xLAvO4m /zJrWD/1zXLY9ZiJPtAswtnT4Q/jzqVWCKc/OaDQwBMbxs9tQrTQafspX3JB//uy1cFd YC4vkopkj6y2wcjK4DEfANawwZ4pPvsAv9a0Z1u5930BvKFuKezntBcsDOH/0ipME0nf zeHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=3S77PfVduhh8dbLqImEQW5tq2BaB6kowPz20ef4vjzs=; b=DDlso9vmd7+5Z+nUibhixTE4fUYomQDM2W/4UeQ3BIVEpm3LdYCktTcffhMuj6oFOP eaABckZKWQ4irUX5l32U1TxXqpnODKILLb/jrd5L6o7NP+diXhPN3U9r9H1Cosnf88me Dge+JTkHvNtZq8Hkel0HdJlAoOyTAMISZ3boARB6VvkVLO7ikGBq7+8st22cp1m3QHAu 26JQtgKhaVLoKHvCPZQkqHILmckNCCXgkz+HH50asVH3Mp16/WBu8O+wXJBTv2NB6CbX 4T+9nm5rmai1Ln39jSNbEpXEWyDFqDb3dWs0yMcj3R9YtDTBwMZ37IKuDQliiTCP238p ty8A== X-Gm-Message-State: ACrzQf2WaIgrn3iCG4lgwFBI/EgkPiZEGeREqIUR9YakeTiWwVN/+iAP e85anixhk8p5nDASp2iIhJAHUPDneczycplRNw== X-Google-Smtp-Source: AMsMyM5fivSYN9BNEAdWZIThyTXlrey+QRi1YYriAaN3OP5uobJBQQ/miI17LR8R5TlReECRV/8Pu/5KncUoN8IDBvI= X-Received: by 2002:a17:907:b09:b0:76f:99cc:81cd with SMTP id h9-20020a1709070b0900b0076f99cc81cdmr7087030ejl.530.1664563932293; Fri, 30 Sep 2022 11:52:12 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> In-Reply-To: <87r0zsiu5h.fsf@gmx.de> From: Paul Pogonyshev Date: Fri, 30 Sep 2022 20:52:00 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Michael Albinus Content-Type: multipart/alternative; boundary="000000000000e3f05505e9e97d81" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000e3f05505e9e97d81 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, that fixes the problem. Does that mean I somehow have a mixup of sources from different commits (not sure how) or that the cache is persistent and can survive long times? Note that I also run Emacs 28 from time to time. Could it be that 29 reuses cache created by 28 that contains no-longer-compatible values? Paul On Fri, 30 Sept 2022 at 20:39, Michael Albinus wrote: > Paul Pogonyshev writes: > > Hi Paul, > > > Happened again. See attached `BACKTRACE' and `TRAMP-LOG' generated > > after evalling `(setf tramp-verbose 10)'. > > I guess you mean setq. > > > Note this suspicious entry in the log: > > 10:26:36.864700 tramp-get-remote-tmpdir (1) # File error: Directory > > /ssh:USER@HOST#22222:/ssh:USER@HOST#22222:/tmp not accessible > > Yes. And the debug buffer shows us > > --8<---------------cut here---------------start------------->8--- > > ;; Emacs: 29.0.50 Tramp: 2.6.0-pre -*- mode: outline; coding: utf-8; -*= - > > ;; Location: /usr/local/share/emacs/29.0.50/lisp/net/tramp.elc Git: > master/5fd8e1cc49d2ebd59219ddf3a691949a22b601f3 > > 10:26:36.638086 tramp-handle-insert-file-contents (3) # Inserting > =E2=80=98/ssh:USER@HOST#22222:/PATH=E2=80=99... > > 10:26:36.639033 tramp-get-connection-property (7) # remote-tmpdir undef= ; > cache used: nil > > 10:26:36.639200 tramp-get-connection-property (7) # tmpdir /ssh:USER@HO= ST#22222:/tmp; > cache used: t > > 10:26:36.639335 tramp-get-connection-property (7) # tmpdir /ssh:USER@HO= ST#22222:/tmp; > cache used: t > --8<---------------cut here---------------end--------------->8--- > > The value of of "tmpdir" is completely wrong, it must be something like > "/tmp" or so. Tramp doesn't set this connection property anymore; it > takes it from tramp-methods if declared there. > > It was set like this prior commit 9ea40b3ddfb of 2022-08-15, likely your > cache did offer this old value. Could you pls apply "M-x > tramp-cleanup-all-connections" in order to clean up the connection > cache, and retry your test? > > Best regards, Michael. > --000000000000e3f05505e9e97d81 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, that fixes the problem. Does that mean I somehow have= a mixup of sources from different commits (not sure how) or that the cache= is persistent and can survive long times? Note that I also run Emacs 28 fr= om time to time. Could it be that 29 reuses cache created by 28 that contai= ns no-longer-compatible values?

Paul

On Fri, 30 Sep= t 2022 at 20:39, Michael Albinus <michael.albinus@gmx.de> wrote:
Paul Pogonyshev <pogonyshev@gmail.com> writes:

Hi Paul,

> Happened again. See attached `BACKTRACE' and `TRAMP-LOG' gener= ated
> after evalling `(setf tramp-verbose 10)'.

I guess you mean setq.

> Note this suspicious entry in the log:
> 10:26:36.864700 tramp-get-remote-tmpdir (1) # File error: Directory > /ssh:USER@HOST#22222:/ssh:USER@HOST#22222:/tmp not accessible

Yes. And the debug buffer shows us

--8<---------------cut here---------------start------------->8---
> ;; Emacs: 29.0.50 Tramp: 2.6.0-pre -*- mode: outline; coding: utf-8; -= *-
> ;; Location: /usr/local/share/emacs/29.0.50/lisp/net/tramp.elc Git: ma= ster/5fd8e1cc49d2ebd59219ddf3a691949a22b601f3
> 10:26:36.638086 tramp-handle-insert-file-contents (3) # Inserting =E2= =80=98/ssh:USER@HOST#22222:/PATH=E2=80=99...
> 10:26:36.639033 tramp-get-connection-property (7) # remote-tmpdir unde= f; cache used: nil
> 10:26:36.639200 tramp-get-connection-property (7) # tmpdir /ssh:USER@H= OST#22222:/tmp; cache used: t
> 10:26:36.639335 tramp-get-connection-property (7) # tmpdir /ssh:USER@H= OST#22222:/tmp; cache used: t
--8<---------------cut here---------------end--------------->8---

The value of of "tmpdir" is completely wrong, it must be somethin= g like
"/tmp" or so. Tramp doesn't set this connection property anym= ore; it
takes it from tramp-methods if declared there.

It was set like this prior commit 9ea40b3ddfb of 2022-08-15, likely your cache did offer this old value. Could you pls apply "M-x
tramp-cleanup-all-connections" in order to clean up the connection
cache, and retry your test?

Best regards, Michael.
--000000000000e3f05505e9e97d81-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 15:11:45 2022 Received: (at 57800) by debbugs.gnu.org; 30 Sep 2022 19:11:45 +0000 Received: from localhost ([127.0.0.1]:42971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeLQG-0008AB-Rs for submit@debbugs.gnu.org; Fri, 30 Sep 2022 15:11:45 -0400 Received: from mout.gmx.net ([212.227.17.22]:58647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeLQE-00089x-A9 for 57800@debbugs.gnu.org; Fri, 30 Sep 2022 15:11:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664565096; bh=O1/CZMVTOkmxAsoqL2MFfTbXb6KC8jjx8zqY+CPdQdw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=ci+9GEEDvF4irr+UtqTlah5fpAsmDns7lnysMpLkNql87koGthATCyFiMBXi7Hxnr jvdb0sYe4PvxxOvvZ6Y6lWDp+I7CRKJ20bUfJEy5bUIvYfIcbPkTjWcjJa0mrtp753 hEfW5CpXzBfu06r5Vwq/9qQR3jBcDJAKA3Ibf6yM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([217.70.140.159]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDQeU-1oTr1N3oQg-00ASOI; Fri, 30 Sep 2022 21:11:36 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Fri, 30 Sep 2022 20:52:00 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> Date: Fri, 30 Sep 2022 21:11:34 +0200 Message-ID: <87mtagisnt.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:sianPm9bw7S+r9TSqs/FeFPXt3ixhZOwegUa3mL7j8PUqZskK1p fdKl8WqDUpYiNL0U6EJu2lGMfPDXL5GSgaZ0D7N2nL+PZGBLGu02Jhqafv0uiWhHMot1gh8 r1b2T/5BocIX+Mfkyg06x6X86CqDRRzdsk17p6yOt9/sJvNZTfyXrrqo/bGSmQrV+C5UjM9 mzTkmH1btQwv843QKHr8w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Jt0OZw8iQds=:RIDuwV2nMQEhfHpv5iChuc PcFNpnlDOtsvjMLEcoCPDWyNGOtK4pOxn7sS8u6/WpoMBwPuyY1bmWfJBJJLDIfICjvmMADm/ 4gKz/rpoDn5eIuHemjInLg40zdF6tfs5l0E8jKHV2JZVh3s1Fo3Jfbv41PHO8cGCfvEBA2OG5 GM/mF1t6I5JvZPmoQKwpVLQhHNqI6LsCXdQ/Wk6ly7sNdy5NisX10GAPjANzSNAoJEvY5Qp2c GLZIWuRpH1kTUKm34oYpkDsOFyGd5JEtwGopsaFl6npGe0iCQlRbWMrPYHTNbEEC5NuHnfF/o 9SSN5ySfj2nRXEg+Ak+COScH0AjELKwhANK+iMn9xcKBdEMk8IL7vHGeQRUFA4ttXAJVekkCJ 2ZjWxeZpsMJAwaM30OHR9Mq6jcKHd6Y4WXvvYCx1Gumneyp/MWuTSxr+weSWQsKO4bPusR+6A OMWHBINuHJoZA4K7ZXO+R6OnbW40Q1GPwDmJshjU6m329Ra84hAoI2hn2Q64F5ySnMZiHg/ye 5cA8BWfUiY3JWIeFDgv5sgsP1nmvOz8CK8JqCnrqnqkl8e2Mgg2W7QUi1NNkCl691bGsYrL2F VE+WzHExOgB6ENxqZa1YBED2Xg5oDOAL2OWznAwcuO4o7HDjqnLJ3MkdktdEQ+gEPlngQGtoo mbOezDHGQQcMv+WXrLCcgsBAzgn9cQ7Il1fy3qOhcVwGnm6Pg2pJS5d9gGqp2QdhIQlxdqwC+ 7Aczp2zJ7K4r6Vsbe2HTjC25bXjEF0jh9PeM4C05Sxne3j0oE5Y6ENFe73BErxoAxQIHkCM58 LJJ9z0kPanGlRYqYdcZdI2hu+6noIFl4Bf9tSmUbuUEpjMTTw2G7NK6vQRRmHvy7/kAg1wsCp 2jwhiKWGkGF8LrUntcHyXOhRRGR1Hukjo9CPHbm8l9Dx6kAlqTTS5Z/7PUkydJCUGuhiDhX2W AmS02Pm8bMLXHudDQ6qlgmwbW452cDnb6hnjr/j1p77AENMuYsx0DwDNPjVDX+R05mVhA4+q2 VOQ1QEP+YuSfgeUihFnPVicy1RmCScDqN9yFZwchlwrIrFVCRug7WWO9xCgtaxPTaJ3pRxmuW klQM3XZKoj/ps+A/55rOIV+m9Np5ft+vGn9NfqAS8lLq8r3ncFzximQW/gGNBzNTlO9TtNox7 fVE07k4MYET6Z8QHOhOwEakYhu X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Paul Pogonyshev writes: Hi Paul, > Yes, that fixes the problem. Does that mean I somehow have a mixup of > sources from different commits (not sure how) or that the cache is > persistent and can survive long times? Note that I also run Emacs 28 > from time to time. Could it be that 29 reuses cache created by 28 that > contains no-longer-compatible values? Could be the latter, yes. "tmpdir" is the only cache value I know of which has changed its meaning(*). Perhaps I shall add a test that it ignores cached "tmpdir" values if they are remote. But hmm, it has changed its meaning also in Tramp 2.5.3.2, which is distributed via GNU ELPA. (*): More precisely, there were two different meanings in different places of Tramp. The fix was needed to fix that bug. > Paul Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 15:58:47 2022 Received: (at 57800-done) by debbugs.gnu.org; 30 Sep 2022 19:58:47 +0000 Received: from localhost ([127.0.0.1]:43005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM9n-000340-05 for submit@debbugs.gnu.org; Fri, 30 Sep 2022 15:58:47 -0400 Received: from mout.gmx.net ([212.227.17.22]:43645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM9l-00033m-Es for 57800-done@debbugs.gnu.org; Fri, 30 Sep 2022 15:58:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664567918; bh=3sXtt1Gqm9zlyW2TUrZ8j834uEVQ5XQyFlGS3C2VTf4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=hZoONCoDb77oIAis7Bdh8ybdftVLnfKIiL2Mv0gjOyaZ8A1zOkLuxJb6bE8sUZSCG 58YQRVhIwgauY76C0Fb8ATluAiAw1iGbjUkFMq9vNahn9WAmcVECDNB4jbE3C2W9cz ti4bAv10yc4uhnhqXpDedljnF0zKSk5OvGdzWUwY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([217.70.140.159]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1wpt-1pONFv2MZd-012Hac; Fri, 30 Sep 2022 21:58:38 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: <87mtagisnt.fsf@gmx.de> (Michael Albinus's message of "Fri, 30 Sep 2022 21:11:34 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> <87mtagisnt.fsf@gmx.de> Date: Fri, 30 Sep 2022 21:58:35 +0200 Message-ID: <87h70ofxck.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9/k47MWL520ARGiRuf/E1N8QP0RS5T5vno8duB/T16GYnJ1qG5M H8sIOsB7/JGaKP3GTEkVvFq6dHPjx8jDGnIltCrW7YXRDqNSeQUcPeGQRAYvw/dhqCS9NYX 5BZgPSt9cuv5PdXMxhoJp4wWm72OiaxX+oHJdNzvEq2BAqmRDpLDTbRNg1PXN3y9PBHCTOD CY+cLNX8emjH1cVZ6CRSw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dLpAtgUH568=:MPC3kA//i1PqRaNR2XcbJE ZfiWC1VBCDhsVlNqQaeuq4+M1EfCbolKUdbM1NMHnNhmYJVFnv8n0vN/kziIngVnXjuDzunbZ UY2QeIy2KJmYGT1fcWEwb1+OnN9qIcJ/t6FojVjOxaZazB/zTmA0/h+xjDc0WMkgZ4fkQPZBG 5yhOWlOSQ80fLnEVugJZ6cQK3te0rQdrT+Syeu7IZDDmebly2L3J3I+l+YS8DvOMtlYdRmw+B eMJvKcdwW1edGZ4IbIGfWes+XB0VrASiAeXuUS7t2QEk12YLVWZuwflh8oSstp/b9xsoAnAxr ooiNyTLYpWyQQlPvH6XPU+jmz5xEQ3AzdzbfLuotib9tpKwVlh65nB4KWHopwfK6hXv4NoXk1 piKKVAo5dv34HVVua5pmHG/aambKNXMFjnceEzTlhwcRcMcZPRBEJFWsXTdXuvOUOayFH1E9I 4XT/SGM6JzvQZoRNE5Jor0BDFgFKdDFOaJvzXnUcxLphGnjGAxlBoBZ5mreyiJHhjqeeqlEpo X60vUzuwS05opNBurWSC0khLRnvluYYlW6tghYraQPBNWLKtZeNrFrFjallc0FG5CoZr714Vd h0es8jDXYPNRkS0biz3ZWgWfxpNy/8l44JBgA8N8dOEl6NsaZfDP02MZzXUECJpV34by4vI0I Hp/gSWd6iPQiqw4yq0w3DWuDZRSyz29Qm0/MueWgH9qLHxJi7Ofr64TsIpIDzJLDmMovmkrLs Yejz4qQWwUS1S5WhIOrkLBTCrLMPrmp10cwsRXalQCWL5W/VeUSNyte7mzc+0iCD7IMcukheH X8hQUNQ0jvb22h3aZuRv1YAUc/MdiQghfiiyeR8YE7bZok5rZ0+b0Ylwmn9kDzHq3+O7W8qRv NstRFNpRdWdI/yr1BJbeu8AhyFA1pV29lccns/aelDnevLBtRTJS1lQ89i9Fl6v8J46VCNqJE ZDXcYqcsoBIQvj7yxPgyuqAZNXjgB/QHZu3+sa02iIukeQGMQ1sGB47mQmnuP7/Dw3+faOlGK MZv3bezOOTPX1tCk5tAUAxiR/DXMi82EDJBb0W2sLuj1N1WNJ4ZC+Wk1bQG5BwzSnwoeV+hdf byUcIoUNpeAfYLgfVeLzH1zlLH8uTaVpdsMm6wI0uyWZbB6eETkd+wNYwQYab6tOSJs4Pi/O+ tL68Szd3xVWea9WgB5SvUW6p2b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800-done Cc: 57800-done@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 29.1 Michael Albinus writes: Hi Paul, >> Yes, that fixes the problem. Does that mean I somehow have a mixup of >> sources from different commits (not sure how) or that the cache is >> persistent and can survive long times? Note that I also run Emacs 28 >> from time to time. Could it be that 29 reuses cache created by 28 that >> contains no-longer-compatible values? > > Could be the latter, yes. "tmpdir" is the only cache value I know of > which has changed its meaning(*). Perhaps I shall add a test that it > ignores cached "tmpdir" values if they are remote. But hmm, it has > changed its meaning also in Tramp 2.5.3.2, which is distributed via GNU > ELPA. Pushed this change to the emacs-28 branch, it will appear in the master branch after merge. It will also be contained in the upcoming Tramp 2.5.3.4 on GNU ELPA. Closing the bug. >> Paul Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 16:48:49 2022 Received: (at 57800-done) by debbugs.gnu.org; 30 Sep 2022 20:48:49 +0000 Received: from localhost ([127.0.0.1]:43035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeMwC-0004KF-Oh for submit@debbugs.gnu.org; Fri, 30 Sep 2022 16:48:49 -0400 Received: from mail-ej1-f52.google.com ([209.85.218.52]:37413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeMwB-0004K1-5K for 57800-done@debbugs.gnu.org; Fri, 30 Sep 2022 16:48:47 -0400 Received: by mail-ej1-f52.google.com with SMTP id a26so11425438ejc.4 for <57800-done@debbugs.gnu.org>; Fri, 30 Sep 2022 13:48:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=KGDA41b5K3HiBrHVoIc+sZhaP5vvQB4D8cWoXiCoozA=; b=XCrNBL4tN2Br6j5FeFgKEjI+tkHDeFea7gJn8yECSuXBYpa4Q/YGM78EodxCsWLMf9 xr5foq8711pA0gx0pOngAigVLRgJnns6IwRtM2MhgwpnEsPFbud/j0oUxwNmn3P50VDv 6jMKc9F0D0mC+M3b9ZqERZiiqe1dOuE/SeSEuz8jQKa7kWFMF+K980Xi5clNQvxTfhGG Zdqt4IINDcKraM/MNLGzI56/bvolEgfoRtdMN8jHeWjqW2GiztEulcz0SIsBL9aI5QTl jok4KS9hUfBcWc8+T2r/+EQMy8QmnrJRonDCfTCPduEQIcH926Km+O7zRGUbwbU2i/XV 3Ang== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=KGDA41b5K3HiBrHVoIc+sZhaP5vvQB4D8cWoXiCoozA=; b=mfzGQPknYfjLbrSdQajeyLwaytn9viADEEi/zDUFoHx7ytsrkXxP9YqK9N3s0B6kO0 qkj4S2Ab+AOPb31J3z9suK4/KKeUCWlQ9Q5962hNNUsrqPz3Z6QJ9xdNk2JCR3Uc3oln +RZ3YGFGeNCypgUwuStUGFcE41i1j6vPRPjF9Vk2190LoR6FYwIhzWN1dmtsANPo5vLQ noemwFLiAD/tnUPkmKo9su2LwGXTIzvM5uDlFFKq987N10josxtSfCFbukxRoGx4bQOT DXK/SuLG3WCLK+vkIG6LZdlpGcA3a8vpc9EoEvjcQKMf3Lt8w7AJcEfZ8XicgFQI0o5C ryaw== X-Gm-Message-State: ACrzQf0Pymfi1Iq5BI8RcYEpvm/pr+KDZp6sLNwDlctqB+xdKU5CFxEl 5mD2CAoMHvMnqFqhIkwzO1htohsAbMSwkKatNg== X-Google-Smtp-Source: AMsMyM6NxqlgVje5p0C5h23SZrkm46V+KwJMOvHO+VGKO3pC31Hz8sw7J6xYHX9n9qeAOsqoHFs0Yi/sJ8uiNzwk9Lo= X-Received: by 2002:a17:907:6d28:b0:782:32ad:7b64 with SMTP id sa40-20020a1709076d2800b0078232ad7b64mr8247102ejc.23.1664570921153; Fri, 30 Sep 2022 13:48:41 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> <87mtagisnt.fsf@gmx.de> <87h70ofxck.fsf@gmx.de> In-Reply-To: <87h70ofxck.fsf@gmx.de> From: Paul Pogonyshev Date: Fri, 30 Sep 2022 22:48:29 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Michael Albinus Content-Type: multipart/alternative; boundary="000000000000757ab405e9eb1e86" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800-done Cc: 57800-done@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000757ab405e9eb1e86 Content-Type: text/plain; charset="UTF-8" Thanks. I suggest also adding a simple "version" to the cache. Whenever you make an incompatible change in the future, bump this version. And also make Tramp automatically discard all cached values when they come from a different (earlier or even a later) version. Otherwise something like this will certainly happen again sooner or later and will cost both the person bumping into it and you or whoever responds to the bugreport a lot of time again. Paul On Fri, 30 Sept 2022 at 21:58, Michael Albinus wrote: > Version: 29.1 > > Michael Albinus writes: > > Hi Paul, > > >> Yes, that fixes the problem. Does that mean I somehow have a mixup of > >> sources from different commits (not sure how) or that the cache is > >> persistent and can survive long times? Note that I also run Emacs 28 > >> from time to time. Could it be that 29 reuses cache created by 28 that > >> contains no-longer-compatible values? > > > > Could be the latter, yes. "tmpdir" is the only cache value I know of > > which has changed its meaning(*). Perhaps I shall add a test that it > > ignores cached "tmpdir" values if they are remote. But hmm, it has > > changed its meaning also in Tramp 2.5.3.2, which is distributed via GNU > > ELPA. > > Pushed this change to the emacs-28 branch, it will appear in the master > branch after merge. > > It will also be contained in the upcoming Tramp 2.5.3.4 on GNU > ELPA. Closing the bug. > > >> Paul > > Best regards, Michael. > --000000000000757ab405e9eb1e86 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks. I suggest also adding a simple "version&= quot; to the cache. Whenever you make an incompatible change in the future,= bump this version. And also make Tramp automatically discard all cached va= lues when they come from a different (earlier or even a later) version. Oth= erwise something like this will certainly happen again sooner or later and = will cost both the person bumping into it and you or whoever responds to th= e bugreport a lot of time again.

Paul
<= br>
On Fri,= 30 Sept 2022 at 21:58, Michael Albinus <michael.albinus@gmx.de> wrote:
Version: 29.1

Michael Albinus <michael.albinus@gmx.de> writes:

Hi Paul,

>> Yes, that fixes the problem. Does that mean I somehow have a mixup= of
>> sources from different commits (not sure how) or that the cache is=
>> persistent and can survive long times? Note that I also run Emacs = 28
>> from time to time. Could it be that 29 reuses cache created by 28 = that
>> contains no-longer-compatible values?
>
> Could be the latter, yes. "tmpdir" is the only cache value I= know of
> which has changed its meaning(*). Perhaps I shall add a test that it > ignores cached "tmpdir" values if they are remote. But hmm, = it has
> changed its meaning also in Tramp 2.5.3.2, which is distributed via GN= U
> ELPA.

Pushed this change to the emacs-28 branch, it will appear in the master
branch after merge.

It will also be contained in the upcoming Tramp 2.5.3.4 on GNU
ELPA. Closing the bug.

>> Paul

Best regards, Michael.
--000000000000757ab405e9eb1e86-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 11:19:08 2022 Received: (at 57800) by debbugs.gnu.org; 1 Oct 2022 15:19:08 +0000 Received: from localhost ([127.0.0.1]:45569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeeGh-0002Dg-Vo for submit@debbugs.gnu.org; Sat, 01 Oct 2022 11:19:08 -0400 Received: from mout.gmx.net ([212.227.17.20]:57939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeeGg-0002DC-N8 for 57800@debbugs.gnu.org; Sat, 01 Oct 2022 11:19:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664637538; bh=ubsfvV/35OQCGo58GM+gMpgXkfIKaMPqHfLYV3uPUzQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=T67hZBiKdAl7VLy1nEEvyTsBzftcjyz8tProamYF+Epx8RS3mDpSg/rKjnmC2buXF Gc6F7nl43tIAmFOsRaNESnn0p/UMXOVWJ2HIFkLjKlDfoeBctbxCkedzYQqB6SZhpE T3jHG91e9udG0cgBWpIGi67vC6YcIqB9u1lnBqV4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.109]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mk0NU-1p30ig02Zc-00kLFk; Sat, 01 Oct 2022 17:18:58 +0200 From: Michael Albinus To: Paul Pogonyshev Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions In-Reply-To: (Paul Pogonyshev's message of "Fri, 30 Sep 2022 22:48:29 +0200") References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> <87mtagisnt.fsf@gmx.de> <87h70ofxck.fsf@gmx.de> Date: Sat, 01 Oct 2022 17:18:56 +0200 Message-ID: <87czbbfu73.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qjPeUMN4gERS0aUXUYsIGNljaixIO7pw/68IHIbsfPNVWd1unHs O2b48zP4Fgq60Os8PC2wgxItTzgenVpQCeBsNaKpFDphoDE/yjL17YfLSyKHrchJgjo/Nzn iJXeRuUPnjvNZSSg0WS07SqX6jvo8uIhWMGknR7iUFX8FOU8cU06rTr6Ium+fv8x9CjtEl1 Oz7fm5YyU5r4bgEXpAeBw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fhht4iu6lDA=:piKKM6lmDgrSMifAsg8bQU +tmp4BuNWCAJNo2LdBHVrv25QZs+zYAeXN0R3zxUhOii01KtUdfsMgmZMzZA1gPQOkL7zkKWy RQo7fpI59Dzpw5JOG3b5qjgJoJ55NjE4dW5uFSv5qalzKRYfokPPTuqAwHizlnAFdA1crGEL8 gZdJ2sP6dXhfHitkGFXVrmVmswYodlNXkgn7Nt9MBKxjLJpV/CfY/x+tF+E0UyNm9gq4meoX9 PrlVusYCcqMZltkLQzIwdoEbuCoaWM4ZBKbUwrNUxuyCJZj5Bne4N4qVHfq3dj6WeAie/FltG 3qB4axLQbhcXO00KpSsw91wwSCGcT9mefDYsEYtWQVEwbQtdb58ADWuB9C5rvqDc51MYGtKis oxs/uyIC2uR1STW9cxnHeR8KAEZYcXVaJCHiV2avbKUCOJuGz6V3xuiayGF7xEkEX5eW8qDXQ kE9Dh2HmAQPxgbq8BSWt5M/sOKNlzIMhmr/ZxYJuaiaB7MIOmm3I2nZp3ASLOMPKWqSiSm/sa mXPYwtQE5Midn0mpMPkzqidmMCwliN4oMdFrMIFT55m6IVEX1T6NFfDsbm3VJHLHnDEtYZszZ wlafI3UGWRE3QRHgyVHwuQrYfRdkDnan1Y51+YlriH+Ai1V9kGoYE6tCIADqNTOddv6sd3IGB Z6H78fBSxMmBLcpdEM8aLZtFzChK8jXd2qWkhd4dJTGbNmhqYVLFehYkscgn5OXmU/gOuqjb4 Nbjhtq1IF92B5m28qhtT8O97x6x0kCKsxK5lmvoD3p8Qje4BPWog1rgw7D6HJrCIT60dAWEjn RrPThvqnbDI1LeWm09GhI85eUex2zshdgHKhCeh5nMGADBpUH2NcRi6S6IzIwyJOLv6Ebga4+ /YX2Ybm6rJyxW+fiNp9zthjXsLgafb7E+h0W2MZAjJkIcjqrUJXcra6cvMwr5JpLQObj+Tk3c zA67v8aeMebUVVLdwK49TEWspJ0hxkCPaxf1O/7wqLeGgHUNzCGE43A7wITR3Ka4DQgtFsbc3 o5pRXrugfkeTishXORdI08JDiI0hDUreOKdqZ7FiAh9uyC+FWBAqKSKAIr0YzncIwIxz+4RqE YbSbJj70NVImJIb0zBiWE0WVHucUXqMBVrKTcjA29+TIoaogPdMLRtGkfDpwgPBoioLJ6SC4W DfU6IciU5cR3tBBxK/d5I0hMjM X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Paul Pogonyshev writes: Hi Paul, > Thanks. I suggest also adding a simple "version" to the cache. > Whenever you make an incompatible change in the future, bump this > version. And also make Tramp automatically discard all cached values > when they come from a different (earlier or even a later) version. > Otherwise something like this will certainly happen again sooner or > later and will cost both the person bumping into it and you or whoever > responds to the bugreport a lot of time again. That's a good idea, thanks! I've pushed a respective change to master. However, the cache doesn't keep its own version, it uses just the Tramp version for check. Using an own cache version is error-prone, there are good chances to forget to change it when needed. At least *I* would forget it always, as far as I know me. > Paul Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 12:16:22 2022 Received: (at 57800) by debbugs.gnu.org; 1 Oct 2022 16:16:22 +0000 Received: from localhost ([127.0.0.1]:45616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oefA5-0003ef-Ng for submit@debbugs.gnu.org; Sat, 01 Oct 2022 12:16:22 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:34752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oefA3-0003eR-5r for 57800@debbugs.gnu.org; Sat, 01 Oct 2022 12:16:20 -0400 Received: by mail-ed1-f43.google.com with SMTP id s30so5863250eds.1 for <57800@debbugs.gnu.org>; Sat, 01 Oct 2022 09:16:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=TrLyJftdumbM+JdWndjFzMsDr7PFNAsLWi8pGskx8jE=; b=mPNrHSBYsbA41w6daTcg9y8+XcIozvTYnqmJnWB1PTmCUwLoZ66Dq66NOKnnt48Sfd iPv+wlxujh9Avkyb9cTCVSSJvCxmUf3R3UY9n6x9kJzd3Rdgszle1r9tnt4RcllhbCcE pCRnFhFM/oYmOItb1e/Gho9yXzsjnPVOBvWocVjdTW9+9MsoMhKIqdfysgezzIpH2R6D OvfRUqgoggF/KOmdTLhuKcxeu/o9I+DWoQlVKFh2Qt4OJgYRUddUnoXWQO0oFuEl3NgF el1VPEcL9rL8Tk4kqn1KWPAOsFXZ2H1radra4DsToUcd9miPvYNaR7D1GU8eFGrT+aMr FLcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=TrLyJftdumbM+JdWndjFzMsDr7PFNAsLWi8pGskx8jE=; b=RASK8hio4AN8jj6K6/tRlYQn8TrD5XKIWFwg+gVVWmUJarLgphsp1sU9rNxHDUXTNB eZkHR8mKkW0UyIHXWu3QYSJy3N2kJPeq7kUv+/0c1hJrGTSwTCKTZAUdVGdLlm/qWb3g Be2vVUUQL1KSw82wnvLQU8G19RABxym53lcsh4l8l7MTl+IVjR/7b4KP8HjnVt6uTPUq KyHYdUTZQuH1eoN0+GA91NiEU7odYk2cFcrodDdYQgoLkmrd6xiUyWgvmK45LEuqR+/9 amcqtvaWaPLYOGraTiXJUo5dyYnSJspl3OyHpgf4kkz0eNoS42HWEwfBQzoXtXyFre2h l9Nw== X-Gm-Message-State: ACrzQf0U7CjGub7Me5OWhrN6/s55TgOA3mEqAurZSYDSU9hTrpmlY5Ef h12BtZncSk98ubkQ0FToJkrYirPryMUabTLg9g== X-Google-Smtp-Source: AMsMyM7R/HgCXqAUSNVhYQ3GjsJgWvUFlnNvl1880mpjF/KwflimczKdmGQPx+TvhN49IDs3MBiBOaju4N7Fir3sMl0= X-Received: by 2002:a05:6402:557:b0:458:7488:8958 with SMTP id i23-20020a056402055700b0045874888958mr7833792edx.242.1664640973305; Sat, 01 Oct 2022 09:16:13 -0700 (PDT) MIME-Version: 1.0 References: <87fsgt4ynq.fsf@gnus.org> <875yhp4xyf.fsf@gnus.org> <87h719j5g6.fsf@gmx.de> <87sfkry80u.fsf@gnus.org> <87o7uyihq6.fsf@gnus.org> <87v8p6hyg4.fsf@gmx.de> <87r0zsiu5h.fsf@gmx.de> <87mtagisnt.fsf@gmx.de> <87h70ofxck.fsf@gmx.de> <87czbbfu73.fsf@gmx.de> In-Reply-To: <87czbbfu73.fsf@gmx.de> From: Paul Pogonyshev Date: Sat, 1 Oct 2022 18:16:01 +0200 Message-ID: Subject: Re: bug#57800: TRAMP insert-file-contents now fails for regions To: Michael Albinus Content-Type: multipart/alternative; boundary="000000000000e47d0505e9fb6d94" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57800 Cc: Lars Ingebrigtsen , 57800@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000e47d0505e9fb6d94 Content-Type: text/plain; charset="UTF-8" > However, the cache doesn't keep its own version, it uses just the Tramp > version for check. Yeah, as long as it is not expensive, it won't hurt to throw it away whenever Tramp version changes, even if cache format stays the same, just to be sure. Paul On Sat, 1 Oct 2022 at 17:19, Michael Albinus wrote: > Paul Pogonyshev writes: > > Hi Paul, > > > Thanks. I suggest also adding a simple "version" to the cache. > > Whenever you make an incompatible change in the future, bump this > > version. And also make Tramp automatically discard all cached values > > when they come from a different (earlier or even a later) version. > > Otherwise something like this will certainly happen again sooner or > > later and will cost both the person bumping into it and you or whoever > > responds to the bugreport a lot of time again. > > That's a good idea, thanks! I've pushed a respective change to master. > > However, the cache doesn't keep its own version, it uses just the Tramp > version for check. Using an own cache version is error-prone, there are > good chances to forget to change it when needed. At least *I* would > forget it always, as far as I know me. > > > Paul > > Best regards, Michael. > --000000000000e47d0505e9fb6d94 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> However, the cache doesn't keep its own version, = it uses just the Tramp
>=C2=A0version for check.

Yeah, as long as it is not expensive, it won't hurt to throw it away=
whenever Tramp version changes, even if cache format stays the s= ame,
just to be sure.

Paul
On Sat, = 1 Oct 2022 at 17:19, Michael Albinus <michael.albinus@gmx.de> wrote:
Paul Pogonyshev <pogonyshev@gmail.com> writes:

Hi Paul,

> Thanks. I suggest also adding a simple "version" to the cach= e.
> Whenever you make an incompatible change in the future, bump this
> version. And also make Tramp automatically discard all cached values > when they come from a different (earlier or even a later) version.
> Otherwise something like this will certainly happen again sooner or > later and will cost both the person bumping into it and you or whoever=
> responds to the bugreport a lot of time again.

That's a good idea, thanks! I've pushed a respective change to mast= er.

However, the cache doesn't keep its own version, it uses just the Tramp=
version for check. Using an own cache version is error-prone, there are
good chances to forget to change it when needed. At least *I* would
forget it always, as far as I know me.

> Paul

Best regards, Michael.
--000000000000e47d0505e9fb6d94-- From unknown Thu Jun 19 14:06:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 30 Oct 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator