From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#48141: 28.0.50; Files left over by native compiler Date: Sun, 02 May 2021 09:05:58 +0200 Message-ID: <87v981lind.fsf@gnus.org> References: <70v982mm2m.fsf@fencepost.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7258"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , 48141@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 02 09:07:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ld6C7-0001jm-Jx for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 09:07:11 +0200 Original-Received: from localhost ([::1]:33610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ld6C6-0000n7-Kn for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 03:07:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld6Bz-0000m8-Go for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 03:07:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57682) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ld6Bx-0001hO-Ql for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 03:07:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ld6Bx-00050Z-LL for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 03:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 May 2021 07:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48141 X-GNU-PR-Package: emacs Original-Received: via spool by 48141-submit@debbugs.gnu.org id=B48141.161993916919239 (code B ref 48141); Sun, 02 May 2021 07:07:01 +0000 Original-Received: (at 48141) by debbugs.gnu.org; 2 May 2021 07:06:09 +0000 Original-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 Original-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=; Original-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 X-Now-Playing: Games's _That We Can Play_: "Strawberry Skies" In-Reply-To: <70v982mm2m.fsf@fencepost.gnu.org> (Glenn Morris's message of "Sat, 01 May 2021 12:54:25 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205378 Archived-At: 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