From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mauricio Collares Newsgroups: gmane.emacs.bugs Subject: bug#45854: 28.0.50; [feature/native-comp] autoload behavior different in the presence of errors Date: Mon, 01 Feb 2021 09:49:21 -0300 Message-ID: <87bld4lzqm.fsf@collares.org> References: <87pn282psi.fsf@collares.org> <87im7uto9u.fsf@collares.org> <87czxweior.fsf@collares.org> <87y2gczpk8.fsf@collares.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="5085"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 28.0.50 Cc: 45854@debbugs.gnu.org To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 01 13:50:11 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 1l6Yeg-00019a-VK for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Feb 2021 13:50:11 +0100 Original-Received: from localhost ([::1]:35074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6Yef-00010m-Rd for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Feb 2021 07:50:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6YeY-00010P-TX for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2021 07:50:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6YeY-00041u-1V for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2021 07:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l6YeX-0002kd-Va for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2021 07:50:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mauricio Collares Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Feb 2021 12:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45854 X-GNU-PR-Package: emacs X-Debbugs-Original-Cc: "akrl--- via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 45854@debbugs.gnu.org Original-Received: via spool by 45854-submit@debbugs.gnu.org id=B45854.161218377610527 (code B ref 45854); Mon, 01 Feb 2021 12:50:01 +0000 Original-Received: (at 45854) by debbugs.gnu.org; 1 Feb 2021 12:49:36 +0000 Original-Received: from localhost ([127.0.0.1]:59337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Ye7-0002je-TI for submit@debbugs.gnu.org; Mon, 01 Feb 2021 07:49:36 -0500 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:48343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6Ye5-0002jI-Ih for 45854@debbugs.gnu.org; Mon, 01 Feb 2021 07:49:33 -0500 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5E5CF5C0121; Mon, 1 Feb 2021 07:49:28 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 01 Feb 2021 07:49:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=collares.org; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=ym84+ej7mQscSnciVlodii3ox+ FZpQhDJ4GCLpb+lrk=; b=ejvVZ4o3lN8k1mvvCwYTPQmuvvbto4T55E5TpXTXm2 3S6EYy9NO2SgK/BorYdRlZCDIk9gqofEMHjbBSkpz62zAgkbrPARLT+OQzLU4344 p7ArBTCNdi4fc4QR2F7U4sQcml/0h3lVGeHBg4PmfspoRrqzB0CGUoJaSxSNnQAS VEckH3+QqyuHB/gJC0WFBjxYnHePTLHeAqkIQALaIKarsZvun+eqrheq2+9Zu0kN NeyWB7Db8tJGxNoTpuIlQ3v0gi7ovLqXEvOQCeKYyWA1DGf0+Ti/50cM9AcHRh/U 61ozHVlgpHvDI8iohGc27nPLMJSoW1XLrYRXQjRMCttQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ym84+e j7mQscSnciVlodii3ox+FZpQhDJ4GCLpb+lrk=; b=ho4h8N+5pFPPKYt3Rd6je5 0oN9c21cheTW5a965FR8OXmh1DKjHXK3bOzQ+VFFvIlQgHWgMRgQ9uUVqBmsN4c7 3Gs7bf852p+J3hBDl6oJTkSfLvce6ziRrI+8edWw/0NNCqdCzhZmJr+V8uZVb6oO zMLfUEcjW1kxEJZU8QpxFK4L4oBepCmtPdPfWtfO3y2mhy492ISHI6tFCT9qyehP z3XUFRnYh2vIofFhuIhXQiamlJ57K7VLfsslPD6tNAISWwZ9Vt5iBFRZjC2HGqI+ voI37gUiO01uMvtIC+FlndtvzvPFeUXIicgI4EnTEsa6eiyToH29cijOvBA0EONA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeekgdeggecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpehffgfhvffujgffkfggtgesthdtredttdertdenucfhrhhomhepofgruhhrihgt ihhoucevohhllhgrrhgvshcuoehmrghurhhitghiohestgholhhlrghrvghsrdhorhhgqe enucggtffrrghtthgvrhhnpeeuffevhfeujeelhfeuueehheffgeejueekffefgfduleei ffevgeevheeljeegvdenucfkphepudeluddrudekhedrfeegrddvudehnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgruhhrihgtihhosegt ohhllhgrrhgvshdrohhrgh X-ME-Proxy: Original-Received: from asus (unknown [191.185.34.215]) by mail.messagingengine.com (Postfix) with ESMTPA id CF5F224005C; Mon, 1 Feb 2021 07:49:26 -0500 (EST) In-reply-to: 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:199074 Archived-At: Andrea Corallo writes: > Here I'm, > > I can see the same exact behavior on current master as on a native-comp > build so I believe this is not a misbehavior. I did the two experiments > starting from a clean .emacs.d to avoid state issues. Hi Andrea, Yes, I now agree. Starting with "HOME=~/tmp", a git bisect says that master changed behaviour at 9973019764250ac1f4d77a6b426cdd9c241151c5 too. So this is not a problem with native-compilation and the bug I reported is invalid. Truly sorry for the confusion. I took care to delete ~/.emacs.d/elpa and the eln-cache directories between tests but there must be additional state that interfered with my initial testing. I have one last question to ask you. The original investigation started because failure to compile a trampoline (due to an empty comp-eln-load-path, say) previously didn't interrupt package installation, and after changes on master it now does. So the remaining question is: Is triggering trampoline compilation expected even when running emacs non-interactively in a context (such as in the above testcase with an uncommented (provide 'transientx)) that otherwise does not generate .eln files? If this is the intended behaviour, would it make sense to make trampoline compilation failure emit a warning instead of an error in those contexts? Best, Mauricio