From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.devel Subject: Re: Suppressing native compilation (short and long term) Date: Sun, 02 Oct 2022 12:37:33 -0500 Message-ID: <87zgeem8iq.fsf@trouble.defaultvalue.org> References: <87bkqxf1ij.fsf@tethera.net> <8335c9dkyf.fsf@gnu.org> <83tu4odez7.fsf@gnu.org> <871qrrpkgx.fsf@trouble.defaultvalue.org> <834jwnbi6c.fsf@gnu.org> <87mtafnun5.fsf@trouble.defaultvalue.org> <83sfk6ahty.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="34805"; mail-complaints-to="usenet@ciao.gmane.io" Cc: david@tethera.net, emacs-devel@gnu.org, akrl@sdf.org To: Stefan Monnier , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 02 19:47:52 2022 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 1of34B-0008sU-H5 for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 19:47:51 +0200 Original-Received: from localhost ([::1]:57532 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1of34A-0003Sc-9o for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 13:47:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1of2ul-0001Uj-FF for emacs-devel@gnu.org; Sun, 02 Oct 2022 13:38:08 -0400 Original-Received: from defaultvalue.org ([45.33.119.55]:37452) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1of2uj-00072B-6Q; Sun, 02 Oct 2022 13:38:06 -0400 Original-Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id DA4DA2013E; Sun, 2 Oct 2022 12:37:33 -0500 (CDT) Original-Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 1EC6A14E081; Sun, 2 Oct 2022 12:37:33 -0500 (CDT) In-Reply-To: Received-SPF: pass client-ip=45.33.119.55; envelope-from=rlb@defaultvalue.org; helo=defaultvalue.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-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" Xref: news.gmane.io gmane.emacs.devel:296662 Archived-At: Stefan Monnier writes: > In any case, I'd let Debian's maintainers make their own choices for > their own specific needs which are slightly different from ours (where > our release tarballs and default config are designed in large part for > users who'll compile Emacs themselves and who install third party > ELisp packages into their $HOME). For what it's worth, we've also had repeated requests for additional variants of emacs. Right now we have emacs-nox (No X), emacs-lucid, and emacs-gtk. The first is often useful for server installs, but we've had requests for something even smaller, say an emacs-min that configures even less, and is even smaller (including the dependency tree), for some situations. Presumably people who would rather be able to easily use emacs in some constrained environments instead of nano, zile, vi, ... etc. We've also for a long time made the emacs-el package (containing all the .el files) optional for similar reasons (constrained environments), but we recently had to start requiring it because (not sure why yet) emacs just crashes in some situations when the .el files aren't available and when native compilation is enabled. If it hasn't already been fixed in 28.2 (haven't tested yet), it'd be nice if we could eventually track that down and then switch emacs-el back to optional (back to "suggested" in Debian dependency parlance). We'll likely try to help with that later, after we get the other native compilation-related issues we've been discussing settled down on the Debian side. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4