From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.devel Subject: Re: Finalizing 'inhibit-automatic-native-compilation' Date: Mon, 13 Feb 2023 15:57:03 -0700 Message-ID: <87pmadcgxs.fsf@melete.silentflame.com> References: <837cx8cey0.fsf@gnu.org> <837cx6a8me.fsf@gnu.org> <83357ua6ja.fsf@gnu.org> <83zga28ra8.fsf@gnu.org> <83r0vd97s0.fsf@gnu.org> <83lell73yv.fsf@gnu.org> <87sffo3as7.fsf@melete.silentflame.com> <83v8kkxzzx.fsf@gnu.org> <87r0v811pm.fsf@melete.silentflame.com> <87cz6nxdqy.fsf@X570GP> <83357irhnv.fsf@gnu.org> <87ttzy2lgi.fsf@X570GP> <874jruft28.fsf@athena.silentflame.com> <83bkm2kknw.fsf@gnu.org> <87r0ux9nk5.fsf@athena.silentflame.com> <83k00ok1en.fsf@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="11889"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: aymeric.agon@yandex.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org, akrl@sdf.org, larsi@gnus.org, rlb@defaultvalue.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 13 23:57:40 2023 Return-path: Envelope-to: ged-emacs-devel@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 1pRhlR-0002uD-Up for ged-emacs-devel@m.gmane-mx.org; Mon, 13 Feb 2023 23:57:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRhl4-0008Hc-38; Mon, 13 Feb 2023 17:57:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRhkz-0008Gz-Vs for emacs-devel@gnu.org; Mon, 13 Feb 2023 17:57:10 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRhkx-0002Dz-VW; Mon, 13 Feb 2023 17:57:09 -0500 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 25D665C013C; Mon, 13 Feb 2023 17:57:05 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 13 Feb 2023 17:57:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1676329025; x=1676415425; bh=s+ /Zf5ebYLh4cViyoILhYkRLNjo335oO1Ml9W+AnorE=; b=JCSR1wVsHbxgnU/+u7 t6fWooWxtv0+c0K9mnbvA/eaI6Z0YyGqHDa3QowvI1GoZ9As/A0a2OcUc9krGHsG YflER36ZCN9G+h01nw4NQ911X8zmmkIaxl4TL2eujpmEjIo28AMJUT29p2dwJYjz RqWu0Z3jkrAICbAr4Iab80DOtxPNwatf8Ft/8ZessduSYWxqe07D7fl4H7SDvAt2 bFjK5q2Qalea6UeX65Eq8SxCe5D09UmlZT4yAKqhiTx55zgIPfRcdy1KO8F55xQ+ 2MXbCycNUPAAsuteTp+rl5YarQ73N9ifUQOrgkd3eQcoDulYdIBXElJud6goooSS 9K1w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1676329025; x=1676415425; bh=s+/Zf5ebYLh4cViyoILhYkRLNjo3 35oO1Ml9W+AnorE=; b=PPa9RwcVoJI4YtEcNIMziwSa13Nezv9Ya6+JeZjjNkv2 u4iWDh1tEMRZW9zGC31n9rQ/+v01KJqcxmHdybGsKNH0H6eS7o+4hF8d/EcpSFTB o86bPlAJ6WXmsKAbxzfqAWPZJLMQOv/flmTe6Ir94CuX9/GPcBUlE+qdDy30cysx RfyHerRhwdh3NpkHM7DedZmJSm/0pAUQyTPMwvQYksY7VI5iQtNtLsuDgbq3cMTr e81kok+dvk7TvzX0CwKT2gCjAazOE93pTboERH2UUF1pDLJtpsR82bt4UHSKIo1R +t2fMu/EJZd/diyZXytEZZXHa7ztwq6lwckKIvBwiA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeivddgtdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgesthdttddttdertdenucfhrhhomhepufgvrghn ucghhhhithhtohhnuceoshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgvqe enucggtffrrghtthgvrhhnpeehleeftedtgfejheejtddtfeethfefhedvgfekfeeuteel ffffvefgjedvvdejgeenucffohhmrghinhepuggvsghirghnrdhorhhgnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhpfihhihhtthhonhes shhpfihhihhtthhonhdrnhgrmhgv X-ME-Proxy: Feedback-ID: i23c04076:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 13 Feb 2023 17:57:04 -0500 (EST) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 78F607EABCA; Mon, 13 Feb 2023 15:57:03 -0700 (MST) In-Reply-To: <83k00ok1en.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 11 Feb 2023 11:16:16 +0200") Received-SPF: pass client-ip=66.111.4.25; envelope-from=spwhitton@spwhitton.name; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:303245 Archived-At: Hello, On Sat 11 Feb 2023 at 11:16AM +02, Eli Zaretskii wrote: > The bug report you posted, https://bugs.debian.org/1021842, is not a > crash, it is a failure which happens when a 3rd-party package is used. > I see no detailed analysis of the error in the bug report, so I can > only speculate what could be the reasons for the error: > > . buttercup was not updated to work with native-compilation (was > this failure reported to the buttercup developers?) > . Debian test harness uses buttercup incorrectly when > native-compilation is enabled (e.g., it doesn't set up > native-comp-eln-load-path to allow the trampolines to be produced) > . the test that failed should only be run if Emacs was built without > native-compilation I posted that particular bug because it's one that occurs precisely when HOME is not writeable, and not otherwise, and the error output says that the problem is not being able to write to HOME. But it sounds like you think someone who enables native comp is also responsible for setting up trampoline redirection in the event that HOME is not writeable; i.e., the idea that Emacs should be able to do everything not explicitly involving HOME without a writeable HOME doesn't hold once native-comp is enabled. >> I understand that you don't want features in upstream Emacs for corner >> cases. I share this design goal with you. I think, though, that there >> are good reasons to think this is not a corner case, with Lars. >> The majority of users of Emacs on GNU systems are probably using our >> packages, and that requires a feature satisfying (i) and (ii). > > We will have to agree to disagree on that, and this is final. Yes, we'll have to agree to disagree. We'll rename the variable to have a DEBIAN_ prefix once Emacs 29 is out and our freeze is over, so that people can assume it's not a feature they will find elsewhere, hopefully to avoid any spurious bug reports upstream. Thanks. -- Sean Whitton