From unknown Fri Jun 20 07:24: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#48141 <48141@debbugs.gnu.org> To: bug#48141 <48141@debbugs.gnu.org> Subject: Status: 28.0.50; Files left over by native compiler Reply-To: bug#48141 <48141@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:24:13 +0000 retitle 48141 28.0.50; Files left over by native compiler reassign 48141 emacs submitter 48141 Stefan Monnier severity 48141 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 01 10:36:42 2021 Received: (at submit) by debbugs.gnu.org; 1 May 2021 14:36:42 +0000 Received: from localhost ([127.0.0.1]:36628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqja-0006Id-AA for submit@debbugs.gnu.org; Sat, 01 May 2021 10:36:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:45584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqjY-0006IX-Nw for submit@debbugs.gnu.org; Sat, 01 May 2021 10:36:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcqjX-0003j5-Ek for bug-gnu-emacs@gnu.org; Sat, 01 May 2021 10:36:40 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:41224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcqjV-0004Ri-6A for bug-gnu-emacs@gnu.org; Sat, 01 May 2021 10:36:38 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id F3475100216 for ; Sat, 1 May 2021 10:36:35 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DDCE51000C4 for ; Sat, 1 May 2021 10:36:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1619879793; bh=eG9Gc3BhboG6P2cBUsmiZasPDj7Q2ovNIUn6FDk8WQo=; h=From:To:Subject:Date:From; b=aCRgMJT4GjZbhGDOEx6Tf1FqCjJ+XtlcDjUDUoXw4DRARAHsadn16RbVpIqNgcE8Q 21/PNiKqCbzzU8n6Vh78/stLdxjtVTOjAJ7XcxSfsvjIMzDIuEmY8THpWTCyYU1kD7 aPiSsjLLJTs4F6OYW10TmhFTg4JTZ5MHbp5sMJBUC/tTv0Ongp2CtzYtNplJI0lDAj ZCyFuc3hk2+q61XyWsI0bwC/FF6gyYFvQjHdPVUzNBZLQFl+77lLWVroIXAb1w5R33 xiJd205fCthqFDU1UPF7Z8B0QPVxs8Z7800XimuNzUbQXlHBTSdvnM6nl7wdkpYiYw Xy0IkAH64TlcQ== Received: from alfajor (unknown [108.161.125.61]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C36A512031F for ; Sat, 1 May 2021 10:36:33 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Files left over by native compiler Date: Sat, 01 May 2021 10:36:22 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.101 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 (--) Package: Emacs Version: 28.0.50 I have a few files apparently left over from failed native compilations. They look like `lisp/foo.elcABCDEF` where `ABCDEF` is random (presumably chosen by `make-temp-file`). I haven't found a way to reproduce the problem, so I'm not sure exactly how they got here but maybe we need to take more precautions to remove them, and maybe we should put them in /tmp? Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat May 01 10:44:29 2021 Received: (at 48141) by debbugs.gnu.org; 1 May 2021 14:44:29 +0000 Received: from localhost ([127.0.0.1]:36671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqr7-0006Na-Bg for submit@debbugs.gnu.org; Sat, 01 May 2021 10:44:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqr6-0006NU-6J for 48141@debbugs.gnu.org; Sat, 01 May 2021 10:44:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44097) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcqr0-0000bi-UO; Sat, 01 May 2021 10:44:22 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1451 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lcqr0-0000WO-60; Sat, 01 May 2021 10:44:22 -0400 Date: Sat, 01 May 2021 17:44:14 +0300 Message-Id: <83v9828qf5.fsf@gnu.org> From: Eli Zaretskii To: Stefan Monnier In-Reply-To: (message from Stefan Monnier on Sat, 01 May 2021 10:36:22 -0400) Subject: Re: bug#48141: 28.0.50; Files left over by native compiler References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48141 Cc: 48141@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 (---) > From: Stefan Monnier > Date: Sat, 01 May 2021 10:36:22 -0400 > > I have a few files apparently left over from failed native compilations. > They look like `lisp/foo.elcABCDEF` where `ABCDEF` is random > (presumably chosen by `make-temp-file`). > > I haven't found a way to reproduce the problem, so I'm not sure exactly > how they got here but maybe we need to take more precautions to remove > them, and maybe we should put them in /tmp? These are created by byte compiling, they aren't specific to native compilations. (AFAIR, we already had them in /tmp at some point, but moved away of that for some good reasons that I cannot recall?) I wouldn't be bothered by them, as failed native compilations will sooner or later pass from the world... From debbugs-submit-bounces@debbugs.gnu.org Sat May 01 12:54:34 2021 Received: (at 48141) by debbugs.gnu.org; 1 May 2021 16:54:34 +0000 Received: from localhost ([127.0.0.1]:37276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcssz-0001Hk-R0 for submit@debbugs.gnu.org; Sat, 01 May 2021 12:54:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcssz-0001Hd-3e for 48141@debbugs.gnu.org; Sat, 01 May 2021 12:54:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46223) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcsst-0006bK-JI; Sat, 01 May 2021 12:54:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lcssr-0003yK-Jc; Sat, 01 May 2021 12:54:25 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#48141: 28.0.50; Files left over by native compiler References: X-Spook: Rubin World News constitution counter intelligence M5 X-Ran: ?ql-3yC#yH15[ (Stefan Monnier's message of "Sat, 01 May 2021 10:36:22 -0400") Message-ID: <70v982mm2m.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: -1.6 (-) X-Debbugs-Envelope-To: 48141 Cc: 48141@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.6 (--) Stefan Monnier wrote: > I have a few files apparently left over from failed native compilations. > They look like `lisp/foo.elcABCDEF` where `ABCDEF` is random > (presumably chosen by `make-temp-file`). This is not directly related to native compilation. This is so creation of .elc files can be atomic (bug#4196). > I haven't found a way to reproduce the problem, so I'm not sure exactly > how they got here but maybe we need to take more precautions to remove > them I would guess that the only way this can happen is if Emacs dies during byte-compilation, which is obviously not a normal situation. > and maybe we should put them in /tmp? IIUC, the temp files must be on the same partition as the destination .elc files, else the move would not be atomic. From debbugs-submit-bounces@debbugs.gnu.org Sun May 02 03:06:09 2021 Received: (at 48141) by debbugs.gnu.org; 2 May 2021 07:06:09 +0000 Received: from localhost ([127.0.0.1]:40991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld6B7-00050F-LI for submit@debbugs.gnu.org; Sun, 02 May 2021 03:06:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld6B5-000506-Cj for 48141@debbugs.gnu.org; Sun, 02 May 2021 03:06:07 -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: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=5GP6zbGXaCG8XzO0/2sHgAmwDjotlhxPCCRjQVZSrTs=; b=HLgSZcOsCFAUakRoeXqFxq30xn HmqWhmZQ0Ory0w4HmbndDBinuQRwIUxKNMCb3B41J8BJ+KnSl1wEx8VD2uX4FKZveI4tyX3kTHa5o wR0U0Z/RjfTXu6zP7J3LtIQeMI/gqP9TirOSTIpzHYttaex5SWymDFN1bg2inyBTvBps=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ld6Aw-0003br-Sw; Sun, 02 May 2021 09:06:01 +0200 From: Lars Ingebrigtsen To: Glenn Morris Subject: Re: bug#48141: 28.0.50; Files left over by native compiler References: <70v982mm2m.fsf@fencepost.gnu.org> X-Now-Playing: Games's _That We Can Play_: "Strawberry Skies" Date: Sun, 02 May 2021 09:05:58 +0200 In-Reply-To: <70v982mm2m.fsf@fencepost.gnu.org> (Glenn Morris's message of "Sat, 01 May 2021 12:54:25 -0400") Message-ID: <87v981lind.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: Glenn Morris writes: >> and maybe we should put them in /tmp? > > IIUC, the temp files must be on the same partition as the destination > .elc files, else the move would not be atomic. Well, we could create them in /tmp, and then move them to lisp/foo.elcABCDEF, and then move them to lisp/foo.elc -- and it's unlikely that things go wrong between the first and the second move, which [...] 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: 48141 Cc: Stefan Monnier , 48141@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 (-) Glenn Morris writes: >> and maybe we should put them in /tmp? > > IIUC, the temp files must be on the same partition as the destination > .elc files, else the move would not be atomic. Well, we could create them in /tmp, and then move them to lisp/foo.elcABCDEF, and then move them to lisp/foo.elc -- and it's unlikely that things go wrong between the first and the second move, which should lead to fewer of these files being left behind them Emacs segfaults and stuff when generating the .elc files. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 03 04:42:11 2021 Received: (at 48141) by debbugs.gnu.org; 3 May 2021 08:42:11 +0000 Received: from localhost ([127.0.0.1]:46182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldU9a-0005Pc-SJ for submit@debbugs.gnu.org; Mon, 03 May 2021 04:42:11 -0400 Received: from heytings.org ([95.142.160.155]:35280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldU9Z-0005PW-BT for 48141@debbugs.gnu.org; Mon, 03 May 2021 04:42:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1620031328; bh=hgUAL10hhtHisN9O+q/GwEoNF6/ZMeM1zKDEkJk4/Is=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=DM7AWpxijNg3KeQPKuCjJLv+iiFElyReUEB8xMtjyXBlaHqeemRouV22jNIhIAVbK zb00qmX6S2G17PPcpf/HpCzXAmTuKUZjJ+sz4VTQkNjePzAmg/pT0O/qMTmh2r9kZz Bd0GPOQoS0+IMPJ2ITBVuemszv+G/IxIr4EgnyxU7nZ3SOd6LDAFN501AaYqrfDg4p ZVwvHHQglrO/aEBIhBOAUaW5dRbLbVk2x8xKY0Jiwodrm68yWpNcj67EtlO/LSVfy3 FIPb9F9vfjIW/2XGp9t3rHnOu7ohRZR9fqiSwQTgVRvj0/v+1kUJY69y/d9vACPVTN koBK5fWhO1ncw== Date: Mon, 03 May 2021 08:42:08 +0000 From: Gregory Heytings To: Glenn Morris Subject: Re: bug#48141: 28.0.50; Files left over by native compiler In-Reply-To: <70v982mm2m.fsf@fencepost.gnu.org> Message-ID: References: <70v982mm2m.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48141 Cc: Stefan Monnier , 48141@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 (-) >> I have a few files apparently left over from failed native >> compilations. They look like `lisp/foo.elcABCDEF` where `ABCDEF` is >> random (presumably chosen by `make-temp-file`). > > This is not directly related to native compilation. This is so creation > of .elc files can be atomic (bug#4196). > >> and maybe we should put them in /tmp? > > IIUC, the temp files must be on the same partition as the destination > .elc files, else the move would not be atomic. > Given that requirement (atomicity) and its implication (same partition), would it not be better to create these temporary files in a 'tmp' subdirectory of their target directory (e.g. 'lisp/tmp' for el files in 'lisp' and 'lisp/calc/tmp' for el files in 'lisp/calc') instead of using random filenames in the target directory itself? From debbugs-submit-bounces@debbugs.gnu.org Mon May 03 07:50:27 2021 Received: (at 48141) by debbugs.gnu.org; 3 May 2021 11:50:27 +0000 Received: from localhost ([127.0.0.1]:46363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldX5n-0003Y1-6D for submit@debbugs.gnu.org; Mon, 03 May 2021 07:50:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldX5k-0003Xu-KR for 48141@debbugs.gnu.org; Mon, 03 May 2021 07:50:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51095) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldX5f-0000Wl-5k; Mon, 03 May 2021 07:50:19 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4130 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ldX5X-0005oI-Ld; Mon, 03 May 2021 07:50:16 -0400 Date: Mon, 03 May 2021 14:49:53 +0300 Message-Id: <83bl9s6nq6.fsf@gnu.org> From: Eli Zaretskii To: Gregory Heytings In-Reply-To: (message from Gregory Heytings on Mon, 03 May 2021 08:42:08 +0000) Subject: Re: bug#48141: 28.0.50; Files left over by native compiler References: <70v982mm2m.fsf@fencepost.gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48141 Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 48141@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 (---) > Date: Mon, 03 May 2021 08:42:08 +0000 > From: Gregory Heytings > Cc: Stefan Monnier , 48141@debbugs.gnu.org > > Given that requirement (atomicity) and its implication (same partition), > would it not be better to create these temporary files in a 'tmp' > subdirectory of their target directory (e.g. 'lisp/tmp' for el files in > 'lisp' and 'lisp/calc/tmp' for el files in 'lisp/calc') instead of using > random filenames in the target directory itself? Since they will be in the tree anyway, why does it matter in what subdirectory they will be deposited? Using a subdirectory has a disadvantage: you need to create it and delete it, which can hamper atomicity, and also cause trouble in parallel builds. So if the advantage is unclear, I'd rather not go there. There's nothing wrong with what we do now, IMO. We arrived at that after several iterations, which did try some of the suggestions in this thread. If Magit users are annoyed by their popping up unexpectedly, adding them to .gitignore is TRT and will solve the issue cleanly and safely. From debbugs-submit-bounces@debbugs.gnu.org Mon May 03 08:11:29 2021 Received: (at 48141) by debbugs.gnu.org; 3 May 2021 12:11:29 +0000 Received: from localhost ([127.0.0.1]:46398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldXQ9-0003jT-2m for submit@debbugs.gnu.org; Mon, 03 May 2021 08:11:29 -0400 Received: from heytings.org ([95.142.160.155]:35566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldXQ6-0003jN-Oz for 48141@debbugs.gnu.org; Mon, 03 May 2021 08:11:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1620043885; bh=XIeNgWpLDlWH7x9zjMq7F+N1Inv8FNaf7uQNm7JW+j4=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=oPUgAAVaXPXDZrogXEyHcB8TKJAVEsnsmaPkuLMGUvWeZnyMh2mQpNsbNdFlZjApo x72MJRdUz5Yf99Gbk4Whl58fC12xQJ+gFdfiuhK+e4InU9/BFby+0yiCohOWa8mMi/ nMipz4orAyDVdCjuPtsjHUAn1yfzGyGRoXO7PEwQI/Rjrj/WKAM696sysxEZXCsoZR Oi9etT65oZnbdYK+S4e4hrzfLOBwPP9GCgegKdcysUXHBR44dSmJxEiSnwISYg5Te0 nQTABiy30itL7CM6xGX4Y4df04oQavn+3J4XrYIvvVjAeXQ5kgRLuxQK9/izX9jXa9 U1SGsIecHYaDA== Date: Mon, 03 May 2021 12:11:25 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#48141: 28.0.50; Files left over by native compiler In-Reply-To: <83bl9s6nq6.fsf@gnu.org> Message-ID: References: <70v982mm2m.fsf@fencepost.gnu.org> <83bl9s6nq6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48141 Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 48141@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 (-) >> Given that requirement (atomicity) and its implication (same >> partition), would it not be better to create these temporary files in a >> 'tmp' subdirectory of their target directory (e.g. 'lisp/tmp' for el >> files in 'lisp' and 'lisp/calc/tmp' for el files in 'lisp/calc') >> instead of using random filenames in the target directory itself? > > Since they will be in the tree anyway, why does it matter in what > subdirectory they will be deposited? > IMO it's easier to manage, both in .gitignore and to clean the temporary files. But it's just a suggestion (inspired by the way maildirs work). From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 31 11:06:28 2021 Received: (at control) by debbugs.gnu.org; 31 Dec 2021 16:06:28 +0000 Received: from localhost ([127.0.0.1]:57340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3KQG-0003Xe-CB for submit@debbugs.gnu.org; Fri, 31 Dec 2021 11:06:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3KQ1-0003X4-4r for control@debbugs.gnu.org; Fri, 31 Dec 2021 11:06:27 -0500 Received: from [2001:470:142:3::e] (port=51708 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3KPu-0001W9-Ox for control@debbugs.gnu.org; Fri, 31 Dec 2021 11:06:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n3KPv-0007cy-1S for control@debbugs.gnu.org; Fri, 31 Dec 2021 11:06:07 -0500 Subject: control message for bug 52912 To: X-Mailer: mail (GNU Mailutils 3.4) Message-Id: From: Glenn Morris Date: Fri, 31 Dec 2021 11:06:07 -0500 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 48141 52912 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 03:20:44 2022 Received: (at control) by debbugs.gnu.org; 20 Jan 2022 08:20:45 +0000 Received: from localhost ([127.0.0.1]:56205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nASgW-0005ys-P8 for submit@debbugs.gnu.org; Thu, 20 Jan 2022 03:20:44 -0500 Received: from quimby.gnus.org ([95.216.78.240]:46242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nASgW-0005yf-2Q for control@debbugs.gnu.org; Thu, 20 Jan 2022 03:20:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RnvEfiYjkVU8ICHnwfBOkAMXTEPmhq8D5p5Lhuhrrow=; b=Zwfchva17qpx8Sx5rCFTwdAocP mOOzNOvXwFjEK7on6WqnqT1ekubLc/2hSjijrAJkZGfeAT3/BjvqTD+UTBok4u2USj+GJUhPDns+I fjwETKoNtcKUXDAJSI94xBBjG2AqdHTH46Bg3UItecIfjzvCeWXhgnzkIKQXlvAwtrqg=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nASgO-0003BS-6e for control@debbugs.gnu.org; Thu, 20 Jan 2022 09:20:38 +0100 Date: Thu, 20 Jan 2022 09:20:35 +0100 Message-Id: <87a6fq7r8s.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #52912 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 52912 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 52912 29.1 quit From unknown Fri Jun 20 07:24: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: Thu, 24 Feb 2022 12:24:05 +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