From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#55305: 28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation Date: Mon, 16 May 2022 05:33:24 +0300 Message-ID: <831qwujjez.fsf@gnu.org> References: <83czgekby6.fsf@gnu.org> <83bkvykbpx.fsf@gnu.org> <83a6bik9vi.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6398"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rsw@gnu.org, rswgnu@gmail.com, 55305@debbugs.gnu.org, akrl@sdf.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 16 04:34:10 2022 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 1nqQYj-0001PQ-4U for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 16 May 2022 04:34:09 +0200 Original-Received: from localhost ([::1]:52944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqQYh-00044U-OA for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 May 2022 22:34:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37904) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqQYc-00044M-0h for bug-gnu-emacs@gnu.org; Sun, 15 May 2022 22:34:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57266) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqQYb-0000vs-ON for bug-gnu-emacs@gnu.org; Sun, 15 May 2022 22:34:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nqQYb-00065i-Lh for bug-gnu-emacs@gnu.org; Sun, 15 May 2022 22:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 02:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55305 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 55305-submit@debbugs.gnu.org id=B55305.165266842323386 (code B ref 55305); Mon, 16 May 2022 02:34:01 +0000 Original-Received: (at 55305) by debbugs.gnu.org; 16 May 2022 02:33:43 +0000 Original-Received: from localhost ([127.0.0.1]:51163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqQYJ-000658-CG for submit@debbugs.gnu.org; Sun, 15 May 2022 22:33:43 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:44534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqQYH-00064w-V5 for 55305@debbugs.gnu.org; Sun, 15 May 2022 22:33:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqQYC-0000tv-NW; Sun, 15 May 2022 22:33:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=F43hexmk7CyvdgcpiS/jiVYfjy6/KesPv8H04pFYFgQ=; b=XqFoVm/95IFI 1u7VSPSflxT9S/FSgtT6DOHgk9pBJdrOjUVTftXisv98DvbvScalZZJmCFn042sQldnMkz+zEKWsV 0fVkFK74Rt+2sKJlNvZHi8r5C1JedZjgOidWJHO6GNSZbO8dgJ8ConAFmkPvhmYcX2NaI7/FXkTqM nALbHHZHKB/1MiFJ/7SRINmMHBcZ9Ml0uuYyumqlIp42kATca+PxE+u/pklhW3EHmFNoSKQRAfqHs fAqykkp7GxsDNPlgooD3VB4gUi2G5S3FOwwdOfRnT/veuf4+3ljQGLxpUFtpNswPN58YVjwT3Gyaj uxOTvA49KufA89abx0wzSA==; Original-Received: from [87.69.77.57] (port=4965 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqQYC-00043Y-6r; Sun, 15 May 2022 22:33:36 -0400 In-Reply-To: (message from Stefan Monnier on Sun, 15 May 2022 16:39:07 -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:232351 Archived-At: > From: Stefan Monnier > Cc: akrl@sdf.org, 55305@debbugs.gnu.org, rswgnu@gmail.com, rsw@gnu.org > Date: Sun, 15 May 2022 16:39:07 -0400 > > > We don't call package-activate-all at startup when Emacs is told to > > ignore user and site customizations. That is NOT an accident, that is > > the only way to have *.elc and *.eln files that can be copied to > > another system and still work the same. Changing this makes no sense. > > I think I fully agree with you when it comes to compiling those files > which are bundled with Emacs. But when compiling files from ELPA > packages, this would be an incompatible change, so I'm not sure it's > the right move. Your proposal was to modify comp.el, so it will affect any native-compilation, including the compilation of core Emacs files. And even for files that are not bundled, think about downstream Emacs distros that would want to provide some of such files as part of the distributions. They should be compiled in a clean environment.