From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Suppressing native compilation (short and long term) Date: Sun, 02 Oct 2022 13:13:59 -0400 Message-ID: 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> <83czbaafnj.fsf@gnu.org> <83ill21adr.fsf@gnu.org> <83edvq17yb.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="30835"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: chad , tomas@tuxteam.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 02 19:15:01 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 1of2YP-0007qv-4G for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 19:15:01 +0200 Original-Received: from localhost ([::1]:41448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1of2YN-0004OP-Hr for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 13:14:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1of2XW-0003g2-RU for emacs-devel@gnu.org; Sun, 02 Oct 2022 13:14:06 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46998) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1of2XU-0003Ri-JW; Sun, 02 Oct 2022 13:14:05 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 88136100138; Sun, 2 Oct 2022 13:14:02 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2AB901000D5; Sun, 2 Oct 2022 13:14:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1664730841; bh=GxlToxPS4oEKioXm56uCTCiTGMt0eJnrGe3D2Q2IjwI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=DdElPDMmHHslzsVJm28oxjY+2hQSenKuNEyTm2maME2XPYKLzqyGGuc/OV3O8RhzX e2tjMxq0AcS7789vYrkbwf/+EYCmV4deK0540CqCEKXODPQiEyWby2ckpnBWxlz8uy KzbNqNxDc3cW+uGYt6KNe2xVm5jq6GAy4OX2ZtqO3Y1h7vLtkHxoOQYsTxwLUtwwLV adWdhWu/tINkN/idQ+Wu+RhQz3ZRhKC7E7nPTlVp6pfwh2N2nbPXaaufxxfrFPZTUO PlXLHJS4PG7jsYClG/m7dffiT/eLDNVd3bGDV3MC1I6bD5/9L2VNT8bynziDS8xHuQ T3hb8MQak2SeQ== Original-Received: from pastel (65-110-220-202.cpe.pppoe.ca [65.110.220.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 71E98120744; Sun, 2 Oct 2022 13:14:00 -0400 (EDT) In-Reply-To: <83edvq17yb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 02 Oct 2022 19:55:24 +0300") 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-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:296646 Archived-At: > Which part of the "emacs+magit" package is the "binary package"? The "binary" Debian package for `elpa-magit` mostly contains Magit's `.el` files plus the doc and a few other things. IOW it's fairly similar to our ELPA tarballs. So it's very close to the source code itself, but it's still separate from "the source" (which you can get via things like `apt source elpa-magit` and will fetch some tarball rather than a `.deb` file) from which the `.deb` is built. > And if we are talking about Magit in this example, then how come its > being bundled to Emacs change anything of what I said? I don't think there's a `emacs+magit` package in Debian. There's an `elpa-magit` package and an `emacs` package. >> For the record: I personally know of situations where such a setup >> would like to use native-comp and would very much prefer NOT to >> duplicate either the eln files per-user nor the effort of creating >> such. Whether or not that situation is important enough to the >> combination of emacs-devel and debian-maintainers to justify effort >> on either side is, of course, debatable, but I am highly confident >> that they exist (at least, did before the pandemic). > > Please forgive me, but you cannot expect us to regard such situations > seriously as long as you don't describe them. We don't have to take their opinion into account when choosing Emacs's defaults. We just need to provide the tools that let them get the behavior they want. Stefan