From unknown Tue Jun 17 03:39:13 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#44743 <44743@debbugs.gnu.org> To: bug#44743 <44743@debbugs.gnu.org> Subject: Status: native-comp: confirm-exit-emacs warns about active processes when compiling Reply-To: bug#44743 <44743@debbugs.gnu.org> Date: Tue, 17 Jun 2025 10:39:13 +0000 retitle 44743 native-comp: confirm-exit-emacs warns about active processes = when compiling reassign 44743 emacs submitter 44743 Stefan Kangas severity 44743 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 19 17:24:51 2020 Received: (at submit) by debbugs.gnu.org; 19 Nov 2020 22:24:51 +0000 Received: from localhost ([127.0.0.1]:41240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfsME-000229-Px for submit@debbugs.gnu.org; Thu, 19 Nov 2020 17:24:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:54354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfsMC-000221-OF for submit@debbugs.gnu.org; Thu, 19 Nov 2020 17:24:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfsMC-0000dE-H3 for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 17:24:48 -0500 Received: from mail-ed1-f49.google.com ([209.85.208.49]:43165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfsMA-0005CL-SN for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 17:24:48 -0500 Received: by mail-ed1-f49.google.com with SMTP id q16so7494251edv.10 for ; Thu, 19 Nov 2020 14:24:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=16X6mK1OsV57tiEO/apinRwzrSNkGr683xAqGCVKYpg=; b=qiniNzhfSsBRKF/pRQv+WLIZLOddmPHfyvT42r9tSm+VaMy66WtUGZxtSvixmA9+aX WpCUmSipCgjVwsCqHXzLerjthED6s/cCJ79ne+RzYzhV/S5XJ8I8zMA9Yej7EP2YeYpr OhL8CmmfQYP2a4UvnYlF4RJwfjFg7xF9O8mBQH/zAin3gpw8N/Zd5IXnf00YxPEYHxoX AW2terVPZRPzxjlIB+xJwkZdFB+ZjqzVicwxPXSod3CS0SaLZQqHASlyvB3NX+p4Emk/ feTw9P2AY52XoQQsV5aDHskPsCmmWLbZseu8UftWGPv1yq+f0iMZw/u6Z/25MtsJeX+E b/jA== X-Gm-Message-State: AOAM531QLTTbPA361LsbYlqWBg2qBpLdpKSDwV5sh45OzZly7uz0XkpZ pHH3dWXYbazNIO8x2CI8eWeBG70Xnpc7ZScbLMDOnoTyVxs= X-Google-Smtp-Source: ABdhPJxl49g5qj4kw/vhqBx0iudw7u5ZJL9sW62tCA4ETDN9/yR1iRsJ50D9NepL1LY546XDCyxjojYa1GgZEfXcczQ= X-Received: by 2002:a05:6402:1114:: with SMTP id u20mr31195426edv.377.1605824685039; Thu, 19 Nov 2020 14:24:45 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 19 Nov 2020 14:24:44 -0800 From: Stefan Kangas X-Debbugs-CC: akrl@sdf.org MIME-Version: 1.0 Date: Thu, 19 Nov 2020 14:24:44 -0800 Message-ID: Subject: native-comp: confirm-exit-emacs warns about active processes when compiling To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.208.49; envelope-from=stefankangas@gmail.com; helo=mail-ed1-f49.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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: -1.8 (-) Severity: minor Steps to reproduce, on the native-comp branch: 0. rm -rf ~/.emacs.d/eln-cache 1. emacs -Q 2. C-x C-c 3. Press "y" (I am sure I want to quit) A prompt is now shown with this text: "Active processes exist; kill them and exit anyway? (y or n) " The processes are all native-comp processes. Expected result: No prompt is shown. The native-comp processes are recognized and killed automatically. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 03:35:53 2020 Received: (at 44743) by debbugs.gnu.org; 20 Nov 2020 08:35:53 +0000 Received: from localhost ([127.0.0.1]:41871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg1tZ-0002L4-6d for submit@debbugs.gnu.org; Fri, 20 Nov 2020 03:35:53 -0500 Received: from mx.sdf.org ([205.166.94.24]:53336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg1tW-0002Kv-Bp for 44743@debbugs.gnu.org; Fri, 20 Nov 2020 03:35:51 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AK8ZnLV012475; Fri, 20 Nov 2020 08:35:49 GMT From: Andrea Corallo To: Stefan Kangas Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: Date: Fri, 20 Nov 2020 08:35:49 +0000 In-Reply-To: (Stefan Kangas's message of "Thu, 19 Nov 2020 14:24:44 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: 44743@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 (-) Stefan Kangas writes: > Severity: minor > > Steps to reproduce, on the native-comp branch: > > 0. rm -rf ~/.emacs.d/eln-cache > 1. emacs -Q > 2. C-x C-c > 3. Press "y" (I am sure I want to quit) > > A prompt is now shown with this text: > "Active processes exist; kill them and exit anyway? (y or n) " > > The processes are all native-comp processes. > > Expected result: No prompt is shown. The native-comp processes are > recognized and killed automatically. Hi Stefan, I agree this would be nice to have. I'm a little underwater ATM as I'm trying to progress on other features, fill free to pick it up if you feel/like. Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 06:36:02 2020 Received: (at 44743) by debbugs.gnu.org; 20 Nov 2020 11:36:02 +0000 Received: from localhost ([127.0.0.1]:42194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg4ht-0006rQ-SB for submit@debbugs.gnu.org; Fri, 20 Nov 2020 06:36:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg4hs-0006r6-7f for 44743@debbugs.gnu.org; Fri, 20 Nov 2020 06:36:01 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51858) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kg4hm-0001hA-Kv; Fri, 20 Nov 2020 06:35:54 -0500 Received: from [176.228.60.248] (port=4504 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kg4hl-0004tb-VX; Fri, 20 Nov 2020 06:35:54 -0500 Date: Fri, 20 Nov 2020 13:35:41 +0200 Message-Id: <83y2iwz2eq.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44743 Cc: stefan@marxist.se, 44743@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 (---) > Cc: 44743@debbugs.gnu.org > Date: Fri, 20 Nov 2020 08:35:49 +0000 > From: Andrea Corallo via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > 0. rm -rf ~/.emacs.d/eln-cache > > 1. emacs -Q > > 2. C-x C-c > > 3. Press "y" (I am sure I want to quit) > > > > A prompt is now shown with this text: > > "Active processes exist; kill them and exit anyway? (y or n) " > > > > The processes are all native-comp processes. > > > > Expected result: No prompt is shown. The native-comp processes are > > recognized and killed automatically. > > Hi Stefan, > > I agree this would be nice to have. FWIW, I think this should be controlled by a user option. It is not at all obvious that everyone would like compilation processes to be killed automatically, people might want to wait for them to complete. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 14:23:07 2020 Received: (at 44743) by debbugs.gnu.org; 21 Nov 2020 19:23:07 +0000 Received: from localhost ([127.0.0.1]:46200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYTS-00032g-V7 for submit@debbugs.gnu.org; Sat, 21 Nov 2020 14:23:07 -0500 Received: from mail-ed1-f47.google.com ([209.85.208.47]:34216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYTR-00031w-4T for 44743@debbugs.gnu.org; Sat, 21 Nov 2020 14:23:05 -0500 Received: by mail-ed1-f47.google.com with SMTP id a15so13042401edy.1 for <44743@debbugs.gnu.org>; Sat, 21 Nov 2020 11:23:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=kSnIY8ZW5UAWKOoXjwdQTrjeICF5+pMGfBXr+tPKrZc=; b=PLY2sIKJxF9jJ9s/Kj7aesA5wwkPuA8EjhRy7Fv5l5+MQzqWGUgVJlPIXOqqFvj2pz 9w8X80SM0CVOdKh+mi9/thIrNw9vVFMXrCTgnPM2JsrS0zsUtMiugyL3N9VMrfSXzSw3 dw37RjP77kjIMIlAyhon/6wvbbQEX3kUhO2ktVIrlyJ5t8FnmnzATtVoutiSdJu2gyhO SkV+2niqen/RmdCDwVaRZvmRzLXsyH1FI5UHdAnXegv2ZoqjogwODZByZtjav7EuB288 V06d7rtY3/OIGcMFsElUba5X0gUl0EGbquFexIox2HwrcusgFuPOwcTf0wY87Ggizeh5 vUWw== X-Gm-Message-State: AOAM5338gAhIgkcGwVWGAEFXqu3LzKCrvuTEE4dlzWyAzMnl179eF3F2 UIxtlf9v18kHscbdAIA8UxQvHEcfqSS9W3y3nPI= X-Google-Smtp-Source: ABdhPJwJ/10SpW9T1NxSXdv4Vwe2RDYV5WnwWp+6qHaHp6gFhrgVE9Qx+1o7W0eILMCf/yTTDGJytC8XNRn8Y5tmqJQ= X-Received: by 2002:a05:6402:3089:: with SMTP id de9mr41935988edb.100.1605986579476; Sat, 21 Nov 2020 11:22:59 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 21 Nov 2020 11:22:58 -0800 From: Stefan Kangas In-Reply-To: <83y2iwz2eq.fsf@gnu.org> References: <83y2iwz2eq.fsf@gnu.org> MIME-Version: 1.0 Date: Sat, 21 Nov 2020 11:22:58 -0800 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Eli Zaretskii , Andrea Corallo Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44743 Cc: 44743@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: -0.5 (/) Eli Zaretskii writes: >> > Expected result: No prompt is shown. The native-comp processes are >> > recognized and killed automatically. >> >> I agree this would be nice to have. > > FWIW, I think this should be controlled by a user option. It is not > at all obvious that everyone would like compilation processes to be > killed automatically, people might want to wait for them to complete. Compiling in the background should in my opinion work as transparently as possible. The fact that we cache compilation results should be considered an implementation detail. We don't need to shape our outwardly behavior by such implementation details. We could of course support what you suggest. I'm not against it as an option. But I don't think it is very important, and it would take some time and effort to implement and maintain. I'm not sure that effort is well-spent at this point, and would rather leave it for the future. IOW, I think we should work on reasonable defaults first, and only add options in later once we are sure that we really need them. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 14:48:10 2020 Received: (at 44743) by debbugs.gnu.org; 21 Nov 2020 19:48:10 +0000 Received: from localhost ([127.0.0.1]:46222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYrh-0003eh-TV for submit@debbugs.gnu.org; Sat, 21 Nov 2020 14:48:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYrf-0003eT-7j for 44743@debbugs.gnu.org; Sat, 21 Nov 2020 14:48:08 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33966) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgYrX-00061w-AF; Sat, 21 Nov 2020 14:48:00 -0500 Received: from [176.228.60.248] (port=4342 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kgYrW-0006EX-JN; Sat, 21 Nov 2020 14:47:59 -0500 Date: Sat, 21 Nov 2020 21:47:48 +0200 Message-Id: <831rgmze3f.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Sat, 21 Nov 2020 11:22:58 -0800) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44743 Cc: 44743@debbugs.gnu.org, akrl@sdf.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 (---) > From: Stefan Kangas > Date: Sat, 21 Nov 2020 11:22:58 -0800 > Cc: 44743@debbugs.gnu.org > > > FWIW, I think this should be controlled by a user option. It is not > > at all obvious that everyone would like compilation processes to be > > killed automatically, people might want to wait for them to complete. > > Compiling in the background should in my opinion work as transparently > as possible. The fact that we cache compilation results should be > considered an implementation detail. We don't need to shape our > outwardly behavior by such implementation details. I understand your opinion, but I don't think that's the only opinion that could exist. Caching the compiled modules can hardly be regarded as an implementation detail when compilation takes a tangible amount of time -- which is why we cache the results in the first place. IOW, if compilation is interrupted, Emacs will try to compile it again the next time, and the code will run slower than expected. So if this is an implementation detail, it will be acutely obvious to users, and they may wish to wait a bit with exiting Emacs to let the compilation run to the end. It is not unlike the case where you sent an email message and want to exit Emacs before the message transmission has ended. Users will appreciate a degree of control in these cases. > We could of course support what you suggest. I'm not against it as an > option. But I don't think it is very important, and it would take some > time and effort to implement and maintain. I'm not sure that effort is > well-spent at this point, and would rather leave it for the future. I think interrupting compilation also comes with maintenance head-aches, such as the temporary files left behind, incomplete .eln files we'd need to clean up, etc. > IOW, I think we should work on reasonable defaults first, and only add > options in later once we are sure that we really need them. I think the argument is about what is "reasonable" here, all the rest is agreed upon. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 15:35:10 2020 Received: (at 44743) by debbugs.gnu.org; 21 Nov 2020 20:35:10 +0000 Received: from localhost ([127.0.0.1]:46256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgZbC-0004mS-8P for submit@debbugs.gnu.org; Sat, 21 Nov 2020 15:35:10 -0500 Received: from mx.sdf.org ([205.166.94.24]:59292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgZb8-0004mE-M7 for 44743@debbugs.gnu.org; Sat, 21 Nov 2020 15:35:08 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0ALKZ3iq015004; Sat, 21 Nov 2020 20:35:03 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <831rgmze3f.fsf@gnu.org> Date: Sat, 21 Nov 2020 20:35:03 +0000 In-Reply-To: <831rgmze3f.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 21 Nov 2020 21:47:48 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: Stefan Kangas , 44743@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 (-) Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Sat, 21 Nov 2020 11:22:58 -0800 >> Cc: 44743@debbugs.gnu.org >> >> > FWIW, I think this should be controlled by a user option. It is not >> > at all obvious that everyone would like compilation processes to be >> > killed automatically, people might want to wait for them to complete. >> >> Compiling in the background should in my opinion work as transparently >> as possible. The fact that we cache compilation results should be >> considered an implementation detail. We don't need to shape our >> outwardly behavior by such implementation details. > > I understand your opinion, but I don't think that's the only opinion > that could exist. Caching the compiled modules can hardly be regarded > as an implementation detail when compilation takes a tangible amount > of time -- which is why we cache the results in the first place. IOW, > if compilation is interrupted, Emacs will try to compile it again the > next time, and the code will run slower than expected. So if this is > an implementation detail, it will be acutely obvious to users, and > they may wish to wait a bit with exiting Emacs to let the compilation > run to the end. It is not unlike the case where you sent an email > message and want to exit Emacs before the message transmission has > ended. Users will appreciate a degree of control in these cases. > >> We could of course support what you suggest. I'm not against it as an >> option. But I don't think it is very important, and it would take some >> time and effort to implement and maintain. I'm not sure that effort is >> well-spent at this point, and would rather leave it for the future. > > I think interrupting compilation also comes with maintenance > head-aches, such as the temporary files left behind, incomplete .eln > files we'd need to clean up, etc. > >> IOW, I think we should work on reasonable defaults first, and only add >> options in later once we are sure that we really need them. > > I think the argument is about what is "reasonable" here, all the rest > is agreed upon. I also think this option should be controlled by a customize. I can picture most "power users" legitimately willing to be informed of these processes being killed if present at exit. OTOH I guess the majority of non "power users" would like just to close Emacs transparently. Because of this my idea I think I'm for the transparent behavior as default. Andrea From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 02:52:34 2020 Received: (at 44743) by debbugs.gnu.org; 24 Nov 2020 07:52:34 +0000 Received: from localhost ([127.0.0.1]:57291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khT7p-0005PZ-TF for submit@debbugs.gnu.org; Tue, 24 Nov 2020 02:52:34 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khT7n-0005PH-J8 for 44743@debbugs.gnu.org; Tue, 24 Nov 2020 02:52:32 -0500 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:In-Reply-To:Date: References: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=UxRMw8Zvk9l4gvgWgBC8FFqPu/i0//EBEgTPmbO5ids=; b=mv4XS/BfVjCaLLxwCAwwDjdM45 hHakT+Lx12wkT7jjHg6KTPho3no4TP9ER0ppoVphWwWt5a7+VS4PFn/EIcuMyA7GDm9wLqt/rQq9L 22MXbgCevQWE7ow0kFG8oXsZS8gPU1qqg0/WASZTj6dR/0TnMRTEz5eJgQhNY36ysHng=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1khT7c-0000yM-9D; Tue, 24 Nov 2020 08:52:22 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> X-Now-Playing: Fad Gadget's _Fireside Favourites_: "Salt Lake City, Sunday" Date: Tue, 24 Nov 2020 08:52:18 +0100 In-Reply-To: <83y2iwz2eq.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Nov 2020 13:35:41 +0200") Message-ID: <87eekj8a4t.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Eli Zaretskii writes: > FWIW, I think this should be controlled by a user option. It is not > at all obvious that everyone would like compilation processes to be > killed automatically, people might want to wait for them t [...] 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: 0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: 44743@debbugs.gnu.org, stefan@marxist.se, Andrea Corallo 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 (-) Eli Zaretskii writes: > FWIW, I think this should be controlled by a user option. It is not > at all obvious that everyone would like compilation processes to be > killed automatically, people might want to wait for them to complete. Since this is something that Emacs does automatically, in the background, I don't think a user option sounds like something somebody would want to tweak. If somebody has a use case for that, it can be added later. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 10:42:53 2020 Received: (at 44743) by debbugs.gnu.org; 24 Nov 2020 15:42:53 +0000 Received: from localhost ([127.0.0.1]:60948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khaSz-0005bq-Jt for submit@debbugs.gnu.org; Tue, 24 Nov 2020 10:42:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khaSy-0005bb-8w for 44743@debbugs.gnu.org; Tue, 24 Nov 2020 10:42:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46258) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khaSq-0003oW-2J; Tue, 24 Nov 2020 10:42:44 -0500 Received: from [176.228.60.248] (port=3547 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1khaSo-0002jI-FO; Tue, 24 Nov 2020 10:42:43 -0500 Date: Tue, 24 Nov 2020 17:42:40 +0200 Message-Id: <83pn42u5fz.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87eekj8a4t.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 24 Nov 2020 08:52:18 +0100) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44743 Cc: 44743@debbugs.gnu.org, stefan@marxist.se, akrl@sdf.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 (---) > From: Lars Ingebrigtsen > Cc: Andrea Corallo , stefan@marxist.se, 44743@debbugs.gnu.org > Date: Tue, 24 Nov 2020 08:52:18 +0100 > > Eli Zaretskii writes: > > > FWIW, I think this should be controlled by a user option. It is not > > at all obvious that everyone would like compilation processes to be > > killed automatically, people might want to wait for them to complete. > > Since this is something that Emacs does automatically, in the > background, I don't think a user option sounds like something somebody > would want to tweak. IMO, we should offer an option precisely _because_ this is in background, thus the user could be unaware of the compilation being run. Since compilation takes non-negligible time, I envision users who'd like to wait for a few moments if that gave them faster Lisp next time. This is not unlike background subprocesses about which we do ask on exit. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 11:08:24 2020 Received: (at 44743) by debbugs.gnu.org; 24 Nov 2020 16:08:24 +0000 Received: from localhost ([127.0.0.1]:60999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kharg-0006F8-83 for submit@debbugs.gnu.org; Tue, 24 Nov 2020 11:08:24 -0500 Received: from mail-ej1-f50.google.com ([209.85.218.50]:36930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khare-0006Ev-3B for 44743@debbugs.gnu.org; Tue, 24 Nov 2020 11:08:23 -0500 Received: by mail-ej1-f50.google.com with SMTP id z5so9167175ejp.4 for <44743@debbugs.gnu.org>; Tue, 24 Nov 2020 08:08:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=sSiYXcyYu6/TwFq0/ZeLjPNQQcd4o9XOlY7GcRNgQhg=; b=NDzXcy71Neu7DJI9bYPF4aF8HUW37WTmk3x+5gLiETBi6YEY2Tg9RGZVp2BK9NM25n vtS/OE9LXvF+b+0hSiDGXjVCFQJRUtr3IL/tfy4mYaDMw0OznF0HPQS7KkALmMYg21Et FWNX/2Tq24na/w5RW4lLQ6pPZKsj2uL9omx6JTXebvhynxvKv2IWAgOsnSeKonozCJSL Fa7DvP580b1jzUZ1fIRt8akNRpWRPpuOWOj68CubV0JKrNh0PFRgcrCPCWtcL7QwcKSU Yfps8YfXRdSn/uV3QfOGBepOhnS3mb2IxOfQay0yhm6HIMA9Z6IC7CsU/eeH4Pg4kqgy WZGQ== X-Gm-Message-State: AOAM531U0qpa8tSqqrIRJ6mwjHH3jjtHBp+JV3bNnmBmOsnzPgfUf7rk 7nWPIZWmjcK2rsTxm6qFjZF4Ft63JICels4xdLk= X-Google-Smtp-Source: ABdhPJyaHAsORBnCx65e4461h54pTv/xXEugwXf49iAq1pgnF6Q3/1lou5g8JT4RCRAITHO0+dAe6uldjjxPvAQ8GIA= X-Received: by 2002:a17:906:8058:: with SMTP id x24mr5029412ejw.272.1606234096352; Tue, 24 Nov 2020 08:08:16 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 24 Nov 2020 08:08:15 -0800 From: Stefan Kangas In-Reply-To: <83pn42u5fz.fsf@gnu.org> References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> MIME-Version: 1.0 Date: Tue, 24 Nov 2020 08:08:15 -0800 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Eli Zaretskii , Lars Ingebrigtsen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44743 Cc: 44743@debbugs.gnu.org, akrl@sdf.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: -0.5 (/) Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: Andrea Corallo , stefan@marxist.se, 44743@debbugs.gnu.org >> Date: Tue, 24 Nov 2020 08:52:18 +0100 >> >> Eli Zaretskii writes: >> >> > FWIW, I think this should be controlled by a user option. It is not >> > at all obvious that everyone would like compilation processes to be >> > killed automatically, people might want to wait for them to complete. >> >> Since this is something that Emacs does automatically, in the >> background, I don't think a user option sounds like something somebody >> would want to tweak. > > IMO, we should offer an option precisely _because_ this is in > background, thus the user could be unaware of the compilation being > run. Since compilation takes non-negligible time, I envision users > who'd like to wait for a few moments if that gave them faster Lisp > next time. > > This is not unlike background subprocesses about which we do ask on > exit. IIUC, it's different from other background processes. The compilation will resume automatically the next time that file is loaded in subsequent invocations of Emacs. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 11:30:02 2020 Received: (at 44743) by debbugs.gnu.org; 24 Nov 2020 16:30:02 +0000 Received: from localhost ([127.0.0.1]:32819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khbCb-0006m8-Mv for submit@debbugs.gnu.org; Tue, 24 Nov 2020 11:30:02 -0500 Received: from mx.sdf.org ([205.166.94.24]:52651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khbCa-0006lZ-1D for 44743@debbugs.gnu.org; Tue, 24 Nov 2020 11:30:00 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AOGTwAK012978; Tue, 24 Nov 2020 16:29:58 GMT From: Andrea Corallo To: Stefan Kangas Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> Date: Tue, 24 Nov 2020 16:29:58 +0000 In-Reply-To: (Stefan Kangas's message of "Tue, 24 Nov 2020 08:08:15 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: Eli Zaretskii , Lars Ingebrigtsen , 44743@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 (-) Stefan Kangas writes: > Eli Zaretskii writes: > >>> From: Lars Ingebrigtsen >>> Cc: Andrea Corallo , stefan@marxist.se, 44743@debbugs.gnu.org >>> Date: Tue, 24 Nov 2020 08:52:18 +0100 >>> >>> Eli Zaretskii writes: >>> >>> > FWIW, I think this should be controlled by a user option. It is not >>> > at all obvious that everyone would like compilation processes to be >>> > killed automatically, people might want to wait for them to complete. >>> >>> Since this is something that Emacs does automatically, in the >>> background, I don't think a user option sounds like something somebody >>> would want to tweak. >> >> IMO, we should offer an option precisely _because_ this is in >> background, thus the user could be unaware of the compilation being >> run. Since compilation takes non-negligible time, I envision users >> who'd like to wait for a few moments if that gave them faster Lisp >> next time. >> >> This is not unlike background subprocesses about which we do ask on >> exit. > > IIUC, it's different from other background processes. The compilation > will resume automatically the next time that file is loaded in > subsequent invocations of Emacs. Yes but you will loose the machine time invested into the compilation that was aborted :) I guess 99% of people wouldn't care about it but OTOH what's the downside of leaving a customize to control it? Andrea From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 11:36:40 2020 Received: (at 44743) by debbugs.gnu.org; 24 Nov 2020 16:36:40 +0000 Received: from localhost ([127.0.0.1]:32827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khbJ2-0000bQ-8V for submit@debbugs.gnu.org; Tue, 24 Nov 2020 11:36:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khbJ0-0000bD-Kk for 44743@debbugs.gnu.org; Tue, 24 Nov 2020 11:36:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47202) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khbIt-0003Zv-Du; Tue, 24 Nov 2020 11:36:31 -0500 Received: from [176.228.60.248] (port=2857 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1khbIq-0000m8-By; Tue, 24 Nov 2020 11:36:29 -0500 Date: Tue, 24 Nov 2020 18:36:27 +0200 Message-Id: <83k0uau2yc.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Tue, 24 Nov 2020 08:08:15 -0800) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, 44743@debbugs.gnu.org, akrl@sdf.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 (---) > From: Stefan Kangas > Date: Tue, 24 Nov 2020 08:08:15 -0800 > Cc: akrl@sdf.org, 44743@debbugs.gnu.org > > The compilation will resume automatically the next time that file is > loaded in subsequent invocations of Emacs. Resume, and take how much time? Not every user out there has a 16-core i9 at his/her disposal. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 25 17:51:08 2021 Received: (at submit) by debbugs.gnu.org; 25 Feb 2021 22:51:08 +0000 Received: from localhost ([127.0.0.1]:39601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFPTQ-0002yB-BP for submit@debbugs.gnu.org; Thu, 25 Feb 2021 17:51:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:49104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFPTP-0002xx-0M for submit@debbugs.gnu.org; Thu, 25 Feb 2021 17:51:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFPTO-0001lH-Nt for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2021 17:51:06 -0500 Received: from mx.sdf.org ([205.166.94.24]:62160) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFPTL-00017U-TT; Thu, 25 Feb 2021 17:51:06 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 11PMp03w008321 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 25 Feb 2021 22:51:00 GMT From: Andrea Corallo To: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> Date: Thu, 25 Feb 2021 22:51:00 +0000 In-Reply-To: (Andrea Corallo via's message of "Tue, 24 Nov 2020 16:29:58 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Eli Zaretskii , Stefan Kangas , Lars Ingebrigtsen , 44743@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: -2.4 (--) Hi all, IIUC this bug is "just" about deciding what's the best default behavior regarding requiring confirmation or not for killing running async compile processes when exiting Emacs. As my understanding is that Eli's preference is matching the current implementation (requiring it) I'm wondering if we can close this bug. Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 25 19:45:13 2021 Received: (at submit) by debbugs.gnu.org; 26 Feb 2021 00:45:13 +0000 Received: from localhost ([127.0.0.1]:39799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFRFp-0005lH-IN for submit@debbugs.gnu.org; Thu, 25 Feb 2021 19:45:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:60246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFRFo-0005lA-1Z for submit@debbugs.gnu.org; Thu, 25 Feb 2021 19:45:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60958) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFRFn-0002ze-QI for bug-gnu-emacs@gnu.org; Thu, 25 Feb 2021 19:45:11 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:40511) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFRFm-0008Ge-Fu; Thu, 25 Feb 2021 19:45:11 -0500 Received: by mail-pj1-f48.google.com with SMTP id o6so4875782pjf.5; Thu, 25 Feb 2021 16:45:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=zGzMuplS8O+2Wa3kzGB4GtEbqUF28yEsd80X5404zeA=; b=ttoEfnsaTRbbJmT4m6OYe2V/LPK44E9k8vQHp1ZwzoBuCVBTOqS+FARRAaQkiG1m3F AFR3ePQobFMUxlBdSV3n5IUuQ5sYTkRKsPYWh21wo/9oNLCvuTQs9L9OIhv4++SkKp4+ PSc0fQ8t+x7e7EZEZF21vi6WI2qu1BWRUadQ+QcLXmI8wxiMoMy0QBOIeuk+F8GvPFlK aj1mG25DBanns0p6bnDmLKq/R/UJ6rKkfaWFdoaF6uiDgy8GlaJwApl4mHC8+dn3e4pl KSnArjbslQM9i5tmnkFPL2IL8Z69Rc2SIPq6eVgh/gZGDi10/AVVJSe8g1XmnFQG3x1x bkHw== X-Gm-Message-State: AOAM533zi617gCmzRA9oxLMjN0POY6YudHHEDzalD518+UwnCCodRy6Y WM1Bk9RNjDLQu3w8K2QHAMnEuO+I/aR5Pb9Dno5psFdU X-Google-Smtp-Source: ABdhPJwjeBgwKNd0XIcyuwCh7YfvdFX8obRVvlAIp+a2YIMVa1YCA3aFZbw8Iv/AxSIKppRjKhz8y8hmJkqunvEtkr0= X-Received: by 2002:a17:90a:f986:: with SMTP id cq6mr572342pjb.175.1614300308685; Thu, 25 Feb 2021 16:45:08 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 25 Feb 2021 18:45:08 -0600 From: Stefan Kangas In-Reply-To: References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> MIME-Version: 1.0 Date: Thu, 25 Feb 2021 18:45:08 -0600 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Andrea Corallo , "Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors" Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.216.48; envelope-from=stefankangas@gmail.com; helo=mail-pj1-f48.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit Cc: Eli Zaretskii , Lars Ingebrigtsen , 44743@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.8 (-) Andrea Corallo writes: > IIUC this bug is "just" about deciding what's the best default behavior > regarding requiring confirmation or not for killing running async > compile processes when exiting Emacs. > > As my understanding is that Eli's preference is matching the current > implementation (requiring it) I'm wondering if we can close this bug. FWIW, I agree with your previous assessment that transparency by default is the best choice here. Ideally, nativecomp would not change how Emacs works in any user visible way (besides better performance). But in practice, due to the way this all works, there will necessarily have to be at least some differences. The user visible change in behavior we discuss here is not necessary, AFAIU, but completely avoidable. It feels to me like we leave our guts hanging out on purpose. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 02:06:17 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 07:06:17 +0000 Received: from localhost ([127.0.0.1]:40151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFXCa-00028D-SD for submit@debbugs.gnu.org; Fri, 26 Feb 2021 02:06:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFXCX-00027t-9q for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 02:06:15 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43078) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFXCQ-0003kb-T7; Fri, 26 Feb 2021 02:06:07 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1881 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFXCL-0003Yl-J9; Fri, 26 Feb 2021 02:06:03 -0500 Date: Fri, 26 Feb 2021 09:05:48 +0200 Message-Id: <83pn0nqpf7.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Thu, 25 Feb 2021 22:51:00 +0000) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, stefan@marxist.se, 44743@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 (-) > From: Andrea Corallo > Cc: Stefan Kangas , Eli Zaretskii , > Lars > Ingebrigtsen , 44743@debbugs.gnu.org > Date: Thu, 25 Feb 2021 22:51:00 +0000 > > IIUC this bug is "just" about deciding what's the best default behavior > regarding requiring confirmation or not for killing running async > compile processes when exiting Emacs. Yes, mostly. > As my understanding is that Eli's preference is matching the current > implementation (requiring it) I'm wondering if we can close this bug. It is fine with me to close the bug and leave this for later, when the branch is merged, and we have more user experience. We could reopen the bug at that time. A better solution, from my POV, given the controversy, is to provide a defcustom for this, and then I'm okay with making silently killing the compilation the default. I thought it would leave everyone happy. For some reason, Lars and Stefan are against even that, so I hesitate to even ask you, Andrea, to add such a defcustom if you have time. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 08:02:42 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 13:02:42 +0000 Received: from localhost ([127.0.0.1]:40432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFclW-0004FC-Gg for submit@debbugs.gnu.org; Fri, 26 Feb 2021 08:02:42 -0500 Received: from mail-pj1-f42.google.com ([209.85.216.42]:54161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFclU-0004F0-TN for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 08:02:41 -0500 Received: by mail-pj1-f42.google.com with SMTP id c19so5957543pjq.3 for <44743@debbugs.gnu.org>; Fri, 26 Feb 2021 05:02:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=pbERWNJ+YeYcsRmrwwE3WLeggBHQKtLcB48Kx8km9IM=; b=Mw5YW+7sGwWrUGuiWuEhTQAreXgiroqio3i1aCJlhhHKFtNxety9bICFH9SUzDr8W1 6PtAXWs2Zh604Fivv9Dkf8VlU4AyI2/0gCVtD0o5WwRg+I9raQAEMOF7JEoraey2VMZn AJRZ+4KZnhXBc3nWgg8mjMHcqVcwYcyFgX9WOlxRL0itktrKz1o/7PsTRdWCa2bghF5L dyiDLspyZnwr8ACxx+TQiqBq4vQpZtMzgaLdfF82I/RfbKI6Y0AZY8OF2z8xkrjkZOaB ROz6kdaNC1w2LqbvmzA+Nnxy4TU7D/wPJ62TtpZFX+mGVWfiySNBfxT/XDPIr5tl4hRU xZPA== X-Gm-Message-State: AOAM532/EWxzNJRVPNyybJcmVMljjdTbtEqMZqLDoBUqWBzmhJL/JygX yikqArU8uH+yRAl/4Fbb0dvnG3JqHrMqBdq1UFU= X-Google-Smtp-Source: ABdhPJy9mBf3HH6D1By3gNbkXZzJK9zEMvMyfXE1MD/sb5d47nEgQC//9BxN77fiR1sybw3tix2+v+Hh1QWzkwHvjxk= X-Received: by 2002:a17:90a:f986:: with SMTP id cq6mr3386568pjb.175.1614344555168; Fri, 26 Feb 2021 05:02:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 26 Feb 2021 05:02:34 -0800 From: Stefan Kangas In-Reply-To: <83pn0nqpf7.fsf@gnu.org> References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> MIME-Version: 1.0 Date: Fri, 26 Feb 2021 05:02:34 -0800 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Eli Zaretskii , Andrea Corallo Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, 44743@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: -0.5 (/) Eli Zaretskii writes: > A better solution, from my POV, given the controversy, is to provide a > defcustom for this, and then I'm okay with making silently killing the > compilation the default. I thought it would leave everyone happy. Sounds good to me. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 08:44:52 2021 Received: (at 44743-done) by debbugs.gnu.org; 26 Feb 2021 13:44:53 +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 1lFdQK-0005Eg-L4 for submit@debbugs.gnu.org; Fri, 26 Feb 2021 08:44:52 -0500 Received: from mx.sdf.org ([205.166.94.24]:59142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFdQH-0005EW-Ka for 44743-done@debbugs.gnu.org; Fri, 26 Feb 2021 08:44:51 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 11QDilr1011333 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 26 Feb 2021 13:44:48 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> Date: Fri, 26 Feb 2021 13:44:47 +0000 In-Reply-To: <83pn0nqpf7.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 26 Feb 2021 09:05:48 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44743-done Cc: 44743-done@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se 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 (-) Eli Zaretskii writes: Q>> From: Andrea Corallo >> Cc: Stefan Kangas , Eli Zaretskii , >> Lars >> Ingebrigtsen , 44743@debbugs.gnu.org >> Date: Thu, 25 Feb 2021 22:51:00 +0000 >> >> IIUC this bug is "just" about deciding what's the best default behavior >> regarding requiring confirmation or not for killing running async >> compile processes when exiting Emacs. > > Yes, mostly. > >> As my understanding is that Eli's preference is matching the current >> implementation (requiring it) I'm wondering if we can close this bug. > > It is fine with me to close the bug and leave this for later, when the > branch is merged, and we have more user experience. We could reopen > the bug at that time. > > A better solution, from my POV, given the controversy, is to provide a > defcustom for this, and then I'm okay with making silently killing the > compilation the default. I thought it would leave everyone happy. > For some reason, Lars and Stefan are against even that, so I hesitate > to even ask you, Andrea, to add such a defcustom if you have time. I also agree the customize look like the best option, 54df918ad1 adds `comp-async-query-on-exit' setting it to nil as default. Please have a look to the docstring I've added and let me know in case needs improvent, my docstring skills are worst than my coding one's. Closing the bug in the meanwhile. Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 09:12:21 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 14:12:21 +0000 Received: from localhost ([127.0.0.1]:40492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFdqv-0005t2-AM for submit@debbugs.gnu.org; Fri, 26 Feb 2021 09:12:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFdqu-0005so-5f for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 09:12:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33168) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFdqo-0004v0-Ag; Fri, 26 Feb 2021 09:12:14 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4739 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFdqn-0006r0-8s; Fri, 26 Feb 2021 09:12:13 -0500 Date: Fri, 26 Feb 2021 16:12:01 +0200 Message-Id: <8335xirk9a.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Fri, 26 Feb 2021 13:44:47 +0000) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, stefan@marxist.se, 44743@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 (-) > From: Andrea Corallo > Cc: stefan@marxist.se, larsi@gnus.org, 44743-done@debbugs.gnu.org > Date: Fri, 26 Feb 2021 13:44:47 +0000 > > > A better solution, from my POV, given the controversy, is to provide a > > defcustom for this, and then I'm okay with making silently killing the > > compilation the default. I thought it would leave everyone happy. > > For some reason, Lars and Stefan are against even that, so I hesitate > > to even ask you, Andrea, to add such a defcustom if you have time. > > I also agree the customize look like the best option, 54df918ad1 adds > `comp-async-query-on-exit' setting it to nil as default. Thanks. > Please have a look to the docstring I've added and let me know in case > needs improvent, my docstring skills are worst than my coding one's. Thanks, I've made some changes there. Btw, all the defcustom's in comp.el will need to have the :version tag. But we can leave this for later. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 09:28:36 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 14:28:37 +0000 Received: from localhost ([127.0.0.1]:40515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFe6e-0006Hv-MZ for submit@debbugs.gnu.org; Fri, 26 Feb 2021 09:28:36 -0500 Received: from mx.sdf.org ([205.166.94.24]:56865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFe6d-0006Ho-FI for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 09:28:36 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 11QESY9V018645 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 26 Feb 2021 14:28:35 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> Date: Fri, 26 Feb 2021 14:28:34 +0000 In-Reply-To: <8335xirk9a.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 26 Feb 2021 16:12:01 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, stefan@marxist.se, 44743@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 (-) Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: stefan@marxist.se, larsi@gnus.org, 44743-done@debbugs.gnu.org >> Date: Fri, 26 Feb 2021 13:44:47 +0000 >> >> > A better solution, from my POV, given the controversy, is to provide a >> > defcustom for this, and then I'm okay with making silently killing the >> > compilation the default. I thought it would leave everyone happy. >> > For some reason, Lars and Stefan are against even that, so I hesitate >> > to even ask you, Andrea, to add such a defcustom if you have time. >> >> I also agree the customize look like the best option, 54df918ad1 adds >> `comp-async-query-on-exit' setting it to nil as default. > > Thanks. > >> Please have a look to the docstring I've added and let me know in case >> needs improvent, my docstring skills are worst than my coding one's. > > Thanks, I've made some changes there. Appreciated > Btw, all the defcustom's in comp.el will need to have the :version > tag. But we can leave this for later. Okay Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 12:26:24 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 17:26:24 +0000 Received: from localhost ([127.0.0.1]:42294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFgsi-0004gW-1Y for submit@debbugs.gnu.org; Fri, 26 Feb 2021 12:26:24 -0500 Received: from mail-pj1-f46.google.com ([209.85.216.46]:55395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFgsf-0004g5-Rp for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 12:26:23 -0500 Received: by mail-pj1-f46.google.com with SMTP id t9so6383546pjl.5 for <44743@debbugs.gnu.org>; Fri, 26 Feb 2021 09:26:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=nAABgL49L1YeBNc/tx7HoUrIPA8LlHY7o+CLLxBcEHM=; b=ivJJNs9MpD/kXc9gZ+W2OyHP1sklDuSydFbRv9948QQ3HHX0rBtCcA+Y7zZ8gShftk LVtCacdz8nPKj0zdN4nn09ECLKeAKb9ixotVEs2TT3sVh6CjKNR3tvDvAn5q6O3shUQB vqQx4hKXi9LqUmOgsxIvx32hnSEw0F35yD72UyFxQZEGxGyD811438Uva1EujIXl1baM gqSX7kuE7tV4OF7DBmCkHI5pqTOZ/+9ceG05xb+zUVmkK03BiTaJaeNdddYkXGxAcERB KO03mAKqV64+vAQkZ9DwEsmE6SahP7zIL+NzSI/S1cpyGnPa6tWOr+lzWpK1NvcqisZW aCHw== X-Gm-Message-State: AOAM5334VCS/vy90GinahtgAO87ltZaLWu9fjuC7rYELNxUJxRh94E/B JHfrEigZaipU2vg00Tzw/ny1E+puNl+TfVg1Loo= X-Google-Smtp-Source: ABdhPJzs5wMYtfuZMbspZ/iyC7j3uEZaSaVnrLcA+rHHpxG4TJ0RvwqTJHblvjLXvj1/gg5MPXR2zPv1FJLAHCqPLjc= X-Received: by 2002:a17:902:c942:b029:e4:7780:fca1 with SMTP id i2-20020a170902c942b02900e47780fca1mr2589056pla.41.1614360376381; Fri, 26 Feb 2021 09:26:16 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 26 Feb 2021 11:26:16 -0600 From: Stefan Kangas In-Reply-To: References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> MIME-Version: 1.0 Date: Fri, 26 Feb 2021 11:26:15 -0600 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Andrea Corallo , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, 44743@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: -0.5 (/) Andrea Corallo writes: >> Btw, all the defcustom's in comp.el will need to have the :version >> tag. But we can leave this for later. > > Okay I've tagged them up. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 13:55:32 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 18:55:32 +0000 Received: from localhost ([127.0.0.1]:42529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFiGx-0002uI-VW for submit@debbugs.gnu.org; Fri, 26 Feb 2021 13:55:32 -0500 Received: from mx.sdf.org ([205.166.94.24]:52747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFiGt-0002u3-DK for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 13:55:31 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 11QItPEp021326 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 26 Feb 2021 18:55:26 GMT From: Andrea Corallo To: Stefan Kangas Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> Date: Fri, 26 Feb 2021 18:55:25 +0000 In-Reply-To: (Stefan Kangas's message of "Fri, 26 Feb 2021 11:26:15 -0600") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44743 Cc: Eli Zaretskii , larsi@gnus.org, 44743@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 (-) Stefan Kangas writes: > Andrea Corallo writes: > >>> Btw, all the defcustom's in comp.el will need to have the :version >>> tag. But we can leave this for later. >> >> Okay > > I've tagged them up. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 14:54:45 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 19:54:45 +0000 Received: from localhost ([127.0.0.1]:42578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFjCG-0004I8-PS for submit@debbugs.gnu.org; Fri, 26 Feb 2021 14:54:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFjCB-0004Hr-5t for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 14:54:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40910) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFjC5-0004yT-CQ; Fri, 26 Feb 2021 14:54:33 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1821 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFjC4-0008VN-P3; Fri, 26 Feb 2021 14:54:33 -0500 Date: Fri, 26 Feb 2021 21:54:23 +0200 Message-Id: <83sg5ippu8.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Fri, 26 Feb 2021 11:26:15 -0600) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44743 Cc: larsi@gnus.org, 44743@debbugs.gnu.org, akrl@sdf.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 (-) > From: Stefan Kangas > Date: Fri, 26 Feb 2021 11:26:15 -0600 > Cc: larsi@gnus.org, 44743@debbugs.gnu.org > > Andrea Corallo writes: > > >> Btw, all the defcustom's in comp.el will need to have the :version > >> tag. But we can leave this for later. > > > > Okay > > I've tagged them up. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 15:32:05 2021 Received: (at 44743) by debbugs.gnu.org; 26 Feb 2021 20:32:05 +0000 Received: from localhost ([127.0.0.1]:42635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFjmP-0005Dv-8r for submit@debbugs.gnu.org; Fri, 26 Feb 2021 15:32:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFjmO-0005DL-PC for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 15:32:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41563) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFjmJ-0005Nc-15; Fri, 26 Feb 2021 15:31:59 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lFjmF-0003ad-Ox; Fri, 26 Feb 2021 15:31:56 -0500 From: Glenn Morris To: Stefan Kangas Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> X-Spook: emc CIO penrep Middleman NBIC CBOT Blowfish IB X-Ran: *tBv9[=A=S/+YugVpm?R:@;GvhF:#.*rtDq#0L|>xv5NNuGd{8OtWrYohe\&}~@-QiF!MR X-Hue: black X-Attribution: GM Date: Fri, 26 Feb 2021 15:31:55 -0500 In-Reply-To: (Stefan Kangas's message of "Fri, 26 Feb 2021 11:26:15 -0600") Message-ID: <20y2faefk4.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44743 Cc: Eli Zaretskii , 44743@debbugs.gnu.org, larsi@gnus.org, Andrea Corallo 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 (-) >>> Btw, all the defcustom's in comp.el will need to have the :version tag. > I've tagged them up. Since the whole file is new, you could just tag the defgroup. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 21:14:39 2021 Received: (at 44743) by debbugs.gnu.org; 27 Feb 2021 02:14:39 +0000 Received: from localhost ([127.0.0.1]:42894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFp7u-0004tN-T0 for submit@debbugs.gnu.org; Fri, 26 Feb 2021 21:14:39 -0500 Received: from mail-pf1-f173.google.com ([209.85.210.173]:45890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFp7t-0004tA-Ey for 44743@debbugs.gnu.org; Fri, 26 Feb 2021 21:14:37 -0500 Received: by mail-pf1-f173.google.com with SMTP id j12so7441725pfj.12 for <44743@debbugs.gnu.org>; Fri, 26 Feb 2021 18:14:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=aZTuHCzxClvDTVYr1VaBcePKjA3TtKdenNjJf/DyD1w=; b=cGjuOgfcLwtI8DVevXX03l/Uct82mBDzGIsn4DFufSEnjhw32ABWhFhvm0VO85UpyJ HBHzSLw6lRcFnZRFLIr3tS2bl4UyVP18SKTmsG3YY2LIk64Fbqr82FoRjhxmU93qABap /7ZB4bgar8xxCnDNPlMgSgDIkEa1SZOUvT55dqWANDJQqcMFZ1fitusOgNVItmlr3oM5 OHJ3gz4F4Y/LcYCw9BqgrtcFNNZ84elj9FBfhNq/7cQ0kgkasZU/M+oq7OehMbk2T+d7 OKFmeLlpBC2WX0MTaFPtrgq43gYeu26SXQCjD2vriExJ6uPlYtSscoA7MR0U4k0C2DxF Iliw== X-Gm-Message-State: AOAM533h1nsQnhvUUrsk4IqWYjTGiuyatbkcVOqM29DgQvcyN/aPjFil PSRRX0IJgtqakswh5fkupyaDjCupI6eV0bQz5Do= X-Google-Smtp-Source: ABdhPJz1RJDLtW9WfHCOYLmeazkVpwIoFhOQcAkKjXp47B3KdpYWFVw7A6m9CN980SXRuXzW6Bgoq0pBB93Be1oeE04= X-Received: by 2002:a63:fd0a:: with SMTP id d10mr5249341pgh.345.1614392071568; Fri, 26 Feb 2021 18:14:31 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 26 Feb 2021 20:14:30 -0600 From: Stefan Kangas In-Reply-To: <20y2faefk4.fsf@fencepost.gnu.org> References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> <20y2faefk4.fsf@fencepost.gnu.org> MIME-Version: 1.0 Date: Fri, 26 Feb 2021 20:14:30 -0600 Message-ID: Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling To: Glenn Morris Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44743 Cc: Eli Zaretskii , 44743@debbugs.gnu.org, larsi@gnus.org, Andrea Corallo 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: -0.5 (/) Glenn Morris writes: >>>> Btw, all the defcustom's in comp.el will need to have the :version tag. > >> I've tagged them up. > > Since the whole file is new, you could just tag the defgroup. Thanks. Will that propagate to the individual options? This seems not to give the "This variable was introduced" message: (progn (defgroup foo nil "foo" :version "28.1") (defcustom bar nil "foo" :group 'foo) (describe-variable 'bar)) Do we care to have that message? From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 27 02:23:49 2021 Received: (at 44743) by debbugs.gnu.org; 27 Feb 2021 07:23:49 +0000 Received: from localhost ([127.0.0.1]:43106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFtx7-00061V-BA for submit@debbugs.gnu.org; Sat, 27 Feb 2021 02:23:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFtx6-00061I-7U for 44743@debbugs.gnu.org; Sat, 27 Feb 2021 02:23:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56152) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFtwz-0006d5-MM; Sat, 27 Feb 2021 02:23:41 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4159 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFtwu-00050u-SR; Sat, 27 Feb 2021 02:23:38 -0500 Date: Sat, 27 Feb 2021 09:23:28 +0200 Message-Id: <83blc6otxr.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Fri, 26 Feb 2021 20:14:30 -0600) Subject: Re: bug#44743: native-comp: confirm-exit-emacs warns about active processes when compiling References: <83y2iwz2eq.fsf@gnu.org> <87eekj8a4t.fsf@gnus.org> <83pn42u5fz.fsf@gnu.org> <83pn0nqpf7.fsf@gnu.org> <8335xirk9a.fsf@gnu.org> <20y2faefk4.fsf@fencepost.gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44743 Cc: rgm@gnu.org, larsi@gnus.org, 44743@debbugs.gnu.org, akrl@sdf.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 (-) > From: Stefan Kangas > Date: Fri, 26 Feb 2021 20:14:30 -0600 > Cc: Andrea Corallo , Eli Zaretskii , 44743@debbugs.gnu.org, larsi@gnus.org > > > Since the whole file is new, you could just tag the defgroup. > > Thanks. Will that propagate to the individual options? > > This seems not to give the "This variable was introduced" message: > > (progn (defgroup foo nil "foo" :version "28.1") > (defcustom bar nil "foo" :group 'foo) > (describe-variable 'bar)) > > Do we care to have that message? I think we do, otherwise why have it? From unknown Tue Jun 17 03:39:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 27 Mar 2021 11:24:06 +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