From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: No Wayman Newsgroups: gmane.emacs.bugs Subject: bug#62004: 30.0.50; comp-run-async-workers failure when default-directory deleted Date: Mon, 06 Mar 2023 12:20:21 -0500 Message-ID: <87zg8px01l.fsf@gmail.com> References: <874jqxyhfo.fsf@gmail.com> <83sfeh7rlm.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13876"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.9.21; emacs 30.0.50 Cc: 62004@debbugs.gnu.org, Andrea Corallo To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 06 18:26:28 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pZEbQ-0003MH-D8 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Mar 2023 18:26:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZEbB-0003SA-Qv; Mon, 06 Mar 2023 12:26:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZEb5-0003RK-NF for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 12:26:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZEb5-0000li-DC for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 12:26:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZEb5-0006kC-95 for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 12:26:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: No Wayman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Mar 2023 17:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62004 X-GNU-PR-Package: emacs Original-Received: via spool by 62004-submit@debbugs.gnu.org id=B62004.167812351925851 (code B ref 62004); Mon, 06 Mar 2023 17:26:03 +0000 Original-Received: (at 62004) by debbugs.gnu.org; 6 Mar 2023 17:25:19 +0000 Original-Received: from localhost ([127.0.0.1]:43548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZEaM-0006is-T2 for submit@debbugs.gnu.org; Mon, 06 Mar 2023 12:25:19 -0500 Original-Received: from mail-qv1-f44.google.com ([209.85.219.44]:36735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZEaL-0006ie-Cu for 62004@debbugs.gnu.org; Mon, 06 Mar 2023 12:25:17 -0500 Original-Received: by mail-qv1-f44.google.com with SMTP id m4so7148274qvq.3 for <62004@debbugs.gnu.org>; Mon, 06 Mar 2023 09:25:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678123511; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=ft7au8A/TuEl6ohkevEN9u0V55e5tkgYdfO/3rpKoQs=; b=aXC4elnPG2xIB3AczdMzaSWsL6layPH818lr9AONLlH0pkeaGPRXd2n3iJEcblFRUc XHAImQ8UpdC6qFCGBMIsYNuW/Z+dwvSJiiLfFfCE1NcJTuWv5d2fdan/04lW2j1S6YFU JB9EcHFBBRFHwiFWVyOikGbCqHQb+vR4QAM4l4Z/Q8YebhJP9QP3ip34WNnOuEP28XnL Bjl8F7B1O6PmzlNgpdVzsjtHDYJsteLXiDFWzjd0WUJgeZMSi/qAwsWmemQxxHoVQdYm icoK1sj4sxSpe+Y+SINM1fiB/O9gUOlQd/1NHLmEV+cjJ3zUDzBifTJE6439QEFbKAlH mMHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678123511; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ft7au8A/TuEl6ohkevEN9u0V55e5tkgYdfO/3rpKoQs=; b=qr9kAFIGbdQ7x1P/HQSkBV2MfEfnnvtbq8yZr5pidJsLgJcjIzz8EmSuD78nQ9CB6j Ldf6izLs1MqDaLGnksisKASNj4xr0aOnx+ouHB5nfpjjmQFeZgtGkJECwqfD0Owqe4T+ pQmQUcvS4YBNrmHrW0yLIbpWZ0Bcu2WvmyTtSwqGfmPdfG2P6KjD2GmyW4xWWa5yrrhB wQpvkxo4sXTFgYBLfmnWgHxFTvuv32HHL3SPc3gDsFKf3nNbeXeoVGb5I48uN8BzLbHy CxcHLv78zl4Il7EYm8CpE5jM51UszvbRnsFUtFr35bp1fPq+E+7TyrzAzpxXib62SFui JXhQ== X-Gm-Message-State: AO0yUKXRGFoQZZzLkYDKnMyLDO2y+5EZ10MoNke0F90VjPzyj7K1er0P SXWudp/plDQXralv02yXNkasyKZJ1uv1Qg== X-Google-Smtp-Source: AK7set/Gf2DfGdymYksy5DLCJM165gPAh3Lippfii1PO68bKBO9TrmCF196MRLJoBNHeoTUxjbDamg== X-Received: by 2002:a05:6214:f23:b0:56e:8a00:f3a with SMTP id iw3-20020a0562140f2300b0056e8a000f3amr22106264qvb.32.1678123511580; Mon, 06 Mar 2023 09:25:11 -0800 (PST) Original-Received: from nbook ([2601:84:847f:c697:8a6b:6703:a961:212b]) by smtp.gmail.com with ESMTPSA id a191-20020ae9e8c8000000b00742743dba2asm7785237qkg.39.2023.03.06.09.25.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Mar 2023 09:25:10 -0800 (PST) In-reply-to: <83sfeh7rlm.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257407 Archived-At: Eli Zaretskii writes: > That's not the same check I'm aware. That's why I chose "similar" over "same". > I'm not sure we should do anything here: after all, the error > message > tells what's wrong quite clearly. If it's the caller's responsibility to ensure a subprocess is invoked from an existing directory, fair enough. This is one such case where that is not guaranteed, though. I've seen similar errors pop up in other packages. It would probably be better to offer a way to ensure the subprocess is run in an existing directory in general. Is there an elisp idiom for such cases? e.g. >(let ((default-directory (guaranteed-to-exist-directory))) > ;; start subprocess > )