From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 21:32:41 2022 Received: (at submit) by debbugs.gnu.org; 3 Oct 2022 01:32:41 +0000 Received: from localhost ([127.0.0.1]:48472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofAK0-0002eU-Pj for submit@debbugs.gnu.org; Sun, 02 Oct 2022 21:32:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:35460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofAJy-0002eM-Qs for submit@debbugs.gnu.org; Sun, 02 Oct 2022 21:32:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ofAJy-0004e8-Av for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2022 21:32:38 -0400 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:55883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ofAJw-0003O6-IN for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2022 21:32:38 -0400 Received: by mail-pj1-x1029.google.com with SMTP id gf8so6117430pjb.5 for ; Sun, 02 Oct 2022 18:32:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:from:content-language:mime-version:date:message-id:from :to:cc:subject:date; bh=4efS8uROUtV3e7hxr66kL+Z0VeThICWIAdwhOfvbGTU=; b=pp6Z3XbKmTiyRLfUy6ixrBR+8/k3EBI/8L+JuDsJ9AGRMzyKJsaDyUzxgmCIrqhuLu 6AhNNb5lglXBhqpeck24gkyD8jgUG6GbOu1jeEiGwE2Drv5sMZAbuj/x2fqM8gb4lnmq md3dbxjgo93mzC9zIbTxBZwO8Pj4aSklIDoH4fbuC9k76esU415ScqdqoI7/pvE27LUO r864CuWQxJ9FHCD2bIP8Erfd1WOhwcy6ardnkAgTBeWGVlArL9reVzVeGY22vzGoMPY/ ra3isyYlqrDvYZu/rRIts4dbkZhdh/sf19ZT9slZqNg1odIvf+OQiOHDO46N6V5Km+eM VdrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:from:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=4efS8uROUtV3e7hxr66kL+Z0VeThICWIAdwhOfvbGTU=; b=WWtGKDC0ygpmjAxrvI2rvNbkJdrR6xOFqC44FPRoFO36MWfpoZmO3fG0206CDam+q6 kNlA/y+XkrmOtkRdY+NFjJOWJtefeJh4ggtJiYSVy3sg85LF9J0frYrlhiz+KtnEoTFm M6a98wz/Eebrg4b4YfsLITht4UcKNcCD1ycMIzGPp/O8v3piFl9nsxYBO4jPwQUgG2qh 1LHus1S147D4kYzYm/KBGyTsW6vVD20q96GTGjF4jI8GeWW8kymoT2sKiIp/vT5bd554 flNB8naWhCuHvWLQPjlWQ/x31Vte78MA4MYx94K/oa+9JIWkVUM0GC3dE+MWqcd3IlpH H56w== X-Gm-Message-State: ACrzQf3bqSMo1+4KWo7RyAmiVVyK+N4m3MG7r9PLFnCLxjcNjzmev21m 6U/nj7aSXn+y6VTHro1Aw4K0BeFnAGo= X-Google-Smtp-Source: AMsMyM5wQaOA4XRmPA/w4kQxbp+0yXuFh/X/+J1LrQVdVuelyAFghCVAgm+B+AKkxalBhz73eSrmrg== X-Received: by 2002:a17:90b:3a8a:b0:20a:7e68:91a with SMTP id om10-20020a17090b3a8a00b0020a7e68091amr7079333pjb.206.1664760754051; Sun, 02 Oct 2022 18:32:34 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id k11-20020aa7972b000000b0053818255880sm1724496pfg.193.2022.10.02.18.32.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Oct 2022 18:32:33 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------3A5NjpLU7KMqgqDUZrE0wqz2" Message-ID: Date: Sun, 2 Oct 2022 18:32:32 -0700 MIME-Version: 1.0 X-Mozilla-News-Host: news://news.gmane.org:119 Content-Language: en-US From: Jim Porter Subject: 29.0.50; [PATCH] $HOME adjustment for 'ert-remote-temporary-file-directory' is wrong To: bug-gnu-emacs@gnu.org Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x1029.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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 (--) This is a multi-part message in MIME format. --------------3A5NjpLU7KMqgqDUZrE0wqz2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I tried to use 'ert-remote-temporary-file-directory' in a test for an external package, but it ended up breaking some existing tests simply by requiring both tramp and ert-x. These tests indirectly used 'cd' (by way of 'compilation-start'), which triggered the failure. Steps to reproduce: $ mkdir -p ~/src $ emacs -Q --batch -l tramp -l ert-x --eval '(cd "~/src/")' Result: Error: error ("No such directory: ~/src/") mapbacktrace(#f(compiled-function (evald func args flags) #)) debug-early-backtrace() debug-early(error (error "No such directory: ~/src/")) error("No such directory: %s" "~/src/") cd("~/src") eval((cd "~/src") t) command-line-1(("-l" "tramp" "-l" "ert-x" "--eval" "(cd \"~/src/\")")) command-line() normal-top-level() No such directory: ~/src/ Looking at ert-x.el, I think this is because 'ert-remote-temporary-file-directory' does some fixup on $HOME, but it was too aggressive. See attached. --------------3A5NjpLU7KMqgqDUZrE0wqz2 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-logic-of-HOME-adjustment-for-ert-remote-temporar.patch" Content-Disposition: attachment; filename*0="0001-Fix-logic-of-HOME-adjustment-for-ert-remote-temporar.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1ZWY5YmNlMTA2ZGJjNzhjMGUyOWIzYzBlMWJhZjBlZTQ3ODU5ZWNlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMiBPY3QgMjAyMiAxODoxOTo1NiAtMDcwMApTdWJqZWN0OiBbUEFU Q0hdIDsgRml4IGxvZ2ljIG9mICRIT01FIGFkanVzdG1lbnQgZm9yCiAnZXJ0LXJlbW90ZS10 ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnknCgoqIGxpc3AvZW1hY3MtbGlzcC9lcnQteC5lbCAo ZXJ0LXJlbW90ZS10ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpOiBPbmx5CmFkanVzdCAkSE9N RSB3aGVuIGl0IGRvZXNuJ3QgZXhpc3QuCi0tLQogbGlzcC9lbWFjcy1saXNwL2VydC14LmVs IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2VydC14LmVsIGIvbGlzcC9lbWFjcy1s aXNwL2VydC14LmVsCmluZGV4IGJmZDc5NjU4NmQuLmE4OTFmMDY4YTcgMTAwNjQ0Ci0tLSBh L2xpc3AvZW1hY3MtbGlzcC9lcnQteC5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvZXJ0LXgu ZWwKQEAgLTU2OCw3ICs1NjgsNyBAQCBlcnQtcmVtb3RlLXRlbXBvcmFyeS1maWxlLWRpcmVj dG9yeQogICAgICAgICAgYCgiXFxgbW9ja1xcJyIgbmlsICwoc3lzdGVtLW5hbWUpKSkKICAg ICAgICAgOzsgRW1hY3MncyBNYWtlZmlsZSBzZXRzICRIT01FIHRvIGEgbm9uZXhpc3RlbnQg dmFsdWUuICBOZWVkZWQKICAgICAgICAgOzsgaW4gYmF0Y2ggbW9kZSBvbmx5LCB0aGVyZWZv cmUuCi0gICAgICAgICh1bmxlc3MgKGFuZCAobnVsbCBub25pbnRlcmFjdGl2ZSkgKGZpbGUt ZGlyZWN0b3J5LXAgIn4vIikpCisgICAgICAgICh3aGVuIChhbmQgbm9uaW50ZXJhY3RpdmUg KG5vdCAoZmlsZS1kaXJlY3RvcnktcCAifi8iKSkpCiAgICAgICAgICAgKHNldGVudiAiSE9N RSIgdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkKICAgICAgICAgKGZvcm1hdCAiL21vY2s6 OiVzIiB0ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKSkpCiAgICAgIlRlbXBvcmFyeSBkaXJl Y3RvcnkgZm9yIHJlbW90ZSBmaWxlIHRlc3RzLiIpCi0tIAoyLjI1LjEKCg== --------------3A5NjpLU7KMqgqDUZrE0wqz2-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 21:48:10 2022 Received: (at 58265) by debbugs.gnu.org; 3 Oct 2022 01:48:10 +0000 Received: from localhost ([127.0.0.1]:48477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofAZ0-00032W-D9 for submit@debbugs.gnu.org; Sun, 02 Oct 2022 21:48:10 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:33677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofAYy-00032J-Ua for 58265@debbugs.gnu.org; Sun, 02 Oct 2022 21:48:09 -0400 Received: by mail-pf1-f178.google.com with SMTP id w2so9004228pfb.0 for <58265@debbugs.gnu.org>; Sun, 02 Oct 2022 18:48:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date; bh=kr4/y48p2oFx3vQVYCkQZljvjrTYse3U0FdGoaceM9E=; b=kS7lwx9bbyiOw4d1Wt+a8O+KC3LwNq64w9bZ6pjbTkqO7+An0FRcQ4p0QZrRLQiYsY xvmkr6Lz2Dni4NuVvXZvkre9V6EkQMweZnrSXdbgmxLmrI2/jyZzhCRYdGI1HTM/DDwS 2cMCI9rejmnv5DFxEjkCo4lunJ+KZbx2B4f5VYgbr6eMjPmzGnuzBUlPv5o1zqZ7dw0M GJXVih8eFP8yjkRPTN9/Q0Fv4mfc4bjl2M+oxJjCYry6fFwih21KGM1LenQPVtzRVRYD dj/6HFRtJwH9t1pszahD5xq0UUcJvjCWvPvOX025oqt+Z/bAzOzkkBXxuSuyuFxLHz5T i4LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=kr4/y48p2oFx3vQVYCkQZljvjrTYse3U0FdGoaceM9E=; b=4djHaYDI85mj+ssgTLBtmJQEfqxTNqNIneUIARh8Ae/2ylUw7EZLD8RwhPSU7zkiDO rnRDQTKpKLMt49CJ0AkeF/YSplNL6mglb7tQaWb0+vTrloq4Y3tUtMWwABt+uI3cywWg e9WpsammPioMvBfEUkQLg297q0NROcqsiaysOsf6oyv6/NCMyFviA+h+Wl2dXRACbUzO D2IprsSA8vxEi4gnzGh3/LxhdD+7tzsWneS8sK94b8swklIA6fThxZEDA1GNdIcBoUrE s8Ypfl9QLtKfqrCCN0O0UqTjjjmMwS5aWMYLc4ACpDTzQuDW2OT/Fu3l275B7qTyZs40 b8Ug== X-Gm-Message-State: ACrzQf3BjWQrNFKBqCkrO6eR3rv+3I79ByzzMqqp66TwENtUyBHpEe2x 8kF/LNK3lT/G0J/Ve96RYbj9vciH9hw= X-Google-Smtp-Source: AMsMyM6423fXfW7v+MYPbMkRd4UQjx9kgnKneciVhsGvsimmeg0nWi1MRcRIQ/Zkdzg7JzckxlS/8A== X-Received: by 2002:a63:4e04:0:b0:43f:6af:7566 with SMTP id c4-20020a634e04000000b0043f06af7566mr16904844pgb.611.1664761682964; Sun, 02 Oct 2022 18:48:02 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id n7-20020a170902e54700b00174f61a7d09sm5934144plf.247.2022.10.02.18.48.01 for <58265@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Oct 2022 18:48:02 -0700 (PDT) Message-ID: <5ec98aa5-7f7a-6bed-b662-f558dffd1d05@gmail.com> Date: Sun, 2 Oct 2022 18:48:01 -0700 MIME-Version: 1.0 Subject: Re: bug#58265: 29.0.50; [PATCH] $HOME adjustment for 'ert-remote-temporary-file-directory' is wrong Content-Language: en-US From: Jim Porter To: 58265@debbugs.gnu.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58265 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 (-) On 10/2/2022 6:32 PM, Jim Porter wrote: >   Error: error ("No such directory: ~/src/") >     mapbacktrace(#f(compiled-function (evald func args flags) > #)) >     debug-early-backtrace() >     debug-early(error (error "No such directory: ~/src/")) >     error("No such directory: %s" "~/src/") >     cd("~/src") >     eval((cd "~/src") t) Whoops, I tried to shorten the path that I was using to test in the backtrace but messed up in a couple spots here. Pretend these are "~/src/" too. :) >     command-line-1(("-l" "tramp" "-l" "ert-x" "--eval" "(cd \"~/src/\")")) >     command-line() >     normal-top-level() >   No such directory: ~/src/ From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 03 05:17:54 2022 Received: (at 58265) by debbugs.gnu.org; 3 Oct 2022 09:17:54 +0000 Received: from localhost ([127.0.0.1]:48966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofHaD-0006rO-Nh for submit@debbugs.gnu.org; Mon, 03 Oct 2022 05:17:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofHaB-0006r8-Cb for 58265@debbugs.gnu.org; Mon, 03 Oct 2022 05:17:51 -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=NH3ocfYISLmtykI//oAsub8Cos2Utje+oaXnbKwGlU4=; b=tlyOTWgbbtwNq4WM4h66Jw8Oe0 EPF4RlpxjW85UQaJomlko2a/uKbADPsRcI5rxE4g9tnhs06GNhV9pG4l3Hs4eQN/s1IblNaIPIRp+ hrBYyPtkBP31s1+dDpxTpgqn4Wwo+pV786gBqfu/g7JDhMJjDmyxU0/0PoOnGOq7sNck=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ofHa3-0007se-8v; Mon, 03 Oct 2022 11:17:45 +0200 From: Lars Ingebrigtsen To: Jim Porter Subject: Re: bug#58265: 29.0.50; [PATCH] $HOME adjustment for 'ert-remote-temporary-file-directory' is wrong In-Reply-To: (Jim Porter's message of "Sun, 2 Oct 2022 18:32:32 -0700") References: X-Now-Playing: Eurythmics's _1984 (For The Love Of Big Brother)_: "Julia" Date: Mon, 03 Oct 2022 11:17:42 +0200 Message-ID: <87v8p16zbd.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: Jim Porter writes: > Looking at ert-x.el, I think this is because > 'ert-remote-temporary-file-directory' does some fixup on $HOME, but it > was too aggressive. See attached. Looks good to me; please go ahead and push. 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: 58265 Cc: 58265@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 (---) Jim Porter writes: > Looking at ert-x.el, I think this is because > 'ert-remote-temporary-file-directory' does some fixup on $HOME, but it > was too aggressive. See attached. Looks good to me; please go ahead and push. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 03 07:53:33 2022 Received: (at 58265) by debbugs.gnu.org; 3 Oct 2022 11:53:33 +0000 Received: from localhost ([127.0.0.1]:49139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofK0r-0001D0-5j for submit@debbugs.gnu.org; Mon, 03 Oct 2022 07:53:33 -0400 Received: from mout.gmx.net ([212.227.15.18]:34497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofK0f-0001CZ-Kg for 58265@debbugs.gnu.org; Mon, 03 Oct 2022 07:53:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1664797993; bh=rRGxl/GUksLefeeWJtyVQPqVeutzxALwmRU9xVWEhjo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=jLE0lkdAXkD9m8o2EVABPsrO56goc/rbij/rwSHera8abzg9PSMN5k/B44CCknvj3 +LZ3r67p6aGbt/Qk9iQs9crZNEu9AdW9ydIhEpZC7MfyLaH8+AgBy7c24gcfhB6H/a tVQrjAp62elOsR4QDozQpevj8Ca4JDQQRQtPevV4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.156.128]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N33Il-1pMJCm06zF-013OsK; Mon, 03 Oct 2022 13:53:13 +0200 From: Michael Albinus To: Jim Porter Subject: Re: bug#58265: 29.0.50; [PATCH] $HOME adjustment for 'ert-remote-temporary-file-directory' is wrong In-Reply-To: (Jim Porter's message of "Sun, 2 Oct 2022 18:32:32 -0700") References: Date: Mon, 03 Oct 2022 13:53:12 +0200 Message-ID: <87sfk5nmxj.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:0OsW9cyCmI14yX8qk7ks0ueYb3M4OV0rssourjuQmnlLQooya/p bXi6Q0ksa77eU5FLpok+Py9O9z++Lzff7jIEhICgt68EHoqtAl+mSBbw7Eo4bcWiSzCRVzk K+YCuOYmzOlqTN8i9mu/91u4sbxnDo6n3cuQg+4AQfy7aHijy4i8gxkNx3eFGEpQZw8cffg 0UI5ne+C0AxPEI4uZxa+g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:2A8SA/6jkKg=:H/4Ec+P7rqycR9bVDWy7AU Ug//ViBbwMhh42PIW7Y9bXPsoxfDbSr1f7Dl1VoIPh3QXTaM3z/xy3d4TDn6vERAHx0ZNVpSe gAcKTttDRCoF0Z/+AM8S4iNB1QSdxPLJsY7Ot4dQ/QTFqfwqLBq6z5fjXI/oAPXF5A3IpYHje SIcEEITlmUwLHIvOtivra9DKUaMosYPnquNwZXLMAFuXgMPbWZSvrc63xlgFSDJjQPdw4sbjT eWgJYMKtSz+Pi3+GNwp/wZ1BQ5wqMKN3fQOuicg8Fx9QmH2srTcT61Yj1w9rTpuX2LglXQVJ+ Y5Fb1MzeMwBAvjl+7AySP7PAC+mc9IIYCqqmWwnMYe4mMk+/9m2VgXMGxFhngZd40WqNgmccc T9QXcK4XhyLIaQIHWrSk+1fxPXKPMqWOoFSpWwHTy3ww3uxwNQaVjACjUM+uHDw2kx6aIJXR8 5T2N/mUQyqOpyFeq4oORKlntLxX71rC1Vnsl9vN1K3+0cIkAjONXqDzs1GmSGbngIGglooQEw 9bsgQIPLJrgQ9bqTpe+AowZ8FDjqiyHSOJ68duhF1rzUlgo1cw+g/jezX1JFmEQq6b0Nh+G6B NXx0nfvEKYK0Uk9cFlcao2Onx6VufE6l/NI5aKeK2/yMtmBRKYqePLL9PXt39GM1XAhqdMVCO pFkoxrdnlU9Ji+u3aSV+/OwFluffpcERpOOXD1+Xg4GkClikFVAXj+sHPQfqU7FosmrIAT4eR czYOEsY21LRrPxFjoUHV61osMjQualfQlMqmbrF9hPVLPqph0eSCeexAqQE7YoXp88dQ+kHG6 AjARl+e+CxUas17AfWgqXRMlqK2xQ2tTUFVolgbJO2NTL9lbj3Uc2vueDsYUTfeSKx/dWt2uV GK9hFfe2wRy7RQEUtVsGeGNKgX3O921w2X5EWOA9zi53BAe/U/LX4DYxr0NsZSLB8BaNjngy0 aYEs7C01i0ZGjm0wOa9cLysfHsMyAANoMaT77VdLq1oACy3YP7zuJ5fu4ma44YmcL+Pncn0aD gr98hXI+vf+/xuznofs4eG3u8VRgJY8Nh8Xp0wQEFN0IKc+afBcy+OzIX0z1yX1z06yHMnapa eMxhas3bREsikf/vnG8saSRDhbncDM53t4Pwk97rYkgSKiriF7zhp7zAtZlEQDgEQCqGIUlYM Hj3C2IpOCLq81L05vyE4zauOgR X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58265 Cc: 58265@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 (-) Jim Porter writes: Hi Jim, > Looking at ert-x.el, I think this is because > 'ert-remote-temporary-file-directory' does some fixup on $HOME, but it > was too aggressive. See attached. > > diff --git a/lisp/emacs-lisp/ert-x.el b/lisp/emacs-lisp/ert-x.el > index bfd796586d..a891f068a7 100644 > --- a/lisp/emacs-lisp/ert-x.el > +++ b/lisp/emacs-lisp/ert-x.el > @@ -568,7 +568,7 @@ ert-remote-temporary-file-directory > `("\\`mock\\'" nil ,(system-name))) > ;; Emacs's Makefile sets $HOME to a nonexistent value. Needed > ;; in batch mode only, therefore. > - (unless (and (null noninteractive) (file-directory-p "~/")) > + (when (and noninteractive (not (file-directory-p "~/"))) > (setenv "HOME" temporary-file-directory)) > (format "/mock::%s" temporary-file-directory)))) > "Temporary directory for remote file tests.") IIRC, I've applied the original setting due to problems on hydra or emba (don't remember exactly). Let's see how your patch works there. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 03 20:44:30 2022 Received: (at 58265-done) by debbugs.gnu.org; 4 Oct 2022 00:44:30 +0000 Received: from localhost ([127.0.0.1]:51971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofW2s-0000f9-VV for submit@debbugs.gnu.org; Mon, 03 Oct 2022 20:44:30 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:35781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ofW2r-0000ex-Q2 for 58265-done@debbugs.gnu.org; Mon, 03 Oct 2022 20:44:26 -0400 Received: by mail-pf1-f172.google.com with SMTP id i6so11718429pfb.2 for <58265-done@debbugs.gnu.org>; Mon, 03 Oct 2022 17:44:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date; bh=CJ7V1xwyeFxvGCgUkfrIuqe3+P++TAPe1nmsWc3jUPg=; b=EWbv9i3FJAe7b44Z+zzp1hxp5Rlfwd2OfwKTOBmxmNzr43/vWztxa8PNvfs3GdMalo Q0XIOPPhhtiPvroNWfcKocEZaqlkzfI5kS7fJdq1V+S40Vf1nkhhsPqRqIkg+84Ps9t7 4PH+btFXLqcdlcXBVpQcoOIdJhz568N5GGhm0Ici1elgkrwFls4/Es/74J46fvwKjB1N xO9v8xgQsu5A/JQ47SypK9lafv9CirDGgfQlPxPuLVisz1KO/GXtPzFEhkkQZbpEf2ZJ cj30R5Xuc/2/SaWdHAnXPWksEqWAYG345ndJd5aUcy1F+is88IzZYiLeP3E7X2GorGeQ SwOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=CJ7V1xwyeFxvGCgUkfrIuqe3+P++TAPe1nmsWc3jUPg=; b=kXQc0PPrh2tN9S7CG6sJ60iJWffsjBGNSYRWp9NY5jR2GVI3+2HmVDSBasoUHs52b8 Pet+ol63ioH0AQUiTtMb5B1bBzBwr3xQzd/XlEdO0y3XRZnJm6PnUgfs91Dk6IfVAMpb SPmj7tpZQ8eEdbqgPK4PNdAwRyDO3KstKspBvJbZWanE2t3sFmCyBXhAG99VdZmTwrkM OXaie9h2AzFPLA365N/XjPUVKCEFrfxQgZtUv5C/F1TaSJklqnH2ItMA+XM83IgQ0idM sfPhhtilZM050uyA23cxIbqv0XwMry1JUdatRHNvmmt0gafr2EBn5gzBIPFDoUJiWXG7 tpQA== X-Gm-Message-State: ACrzQf0L23WVRYvhP++qN86Vmcr/ZkgreCn1wO5ugJj+CSwzOXSHvJHI KtRt4Sc/+mGyBdCyLCVbsVE= X-Google-Smtp-Source: AMsMyM6qi5fp06poDb1TmqhqTSRsGU21aph7QQnC973aKP1s9STj8+0ZFRhTc5jBy03yupKH5PpjUQ== X-Received: by 2002:aa7:9083:0:b0:55f:9827:42e7 with SMTP id i3-20020aa79083000000b0055f982742e7mr13489805pfa.15.1664844259850; Mon, 03 Oct 2022 17:44:19 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id p3-20020a170902e74300b00176b0dec886sm7890434plf.58.2022.10.03.17.44.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 03 Oct 2022 17:44:19 -0700 (PDT) Message-ID: Date: Mon, 3 Oct 2022 17:44:18 -0700 MIME-Version: 1.0 Subject: Re: bug#58265: 29.0.50; [PATCH] $HOME adjustment for 'ert-remote-temporary-file-directory' is wrong Content-Language: en-US To: Lars Ingebrigtsen References: <87v8p16zbd.fsf@gnus.org> From: Jim Porter In-Reply-To: <87v8p16zbd.fsf@gnus.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58265-done Cc: 58265-done@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 (-) On 10/3/2022 2:17 AM, Lars Ingebrigtsen wrote: > Jim Porter writes: > >> Looking at ert-x.el, I think this is because >> 'ert-remote-temporary-file-directory' does some fixup on $HOME, but it >> was too aggressive. See attached. > > Looks good to me; please go ahead and push. Thanks. Pushed as 43eaa05ff2265ae33f71b73670a8a150a7a716ae. Closing this bug now. From unknown Tue Jun 17 01:42:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Nov 2022 11:24:07 +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