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#74382: `compile-first` Make rule is no longer using `load-prefer-newer` Date: Wed, 11 Dec 2024 17:41:08 +0200 Message-ID: <86y10m2pnv.fsf@gnu.org> References: <6bc3a410f0857c3e3433070ac19deaf7eae88c63.camel@yandex.ru> <86y11jf8kd.fsf@gnu.org> <6f35390cfd212027cf67fd697dcdc9c1a5ec6edc.camel@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27880"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, 74382@debbugs.gnu.org To: Konstantin Kharlamov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 11 16:42:43 2024 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 1tLOrK-00074w-Ow for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 Dec 2024 16:42:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tLOr5-0001XT-Se; Wed, 11 Dec 2024 10:42:27 -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 1tLOqg-0001Uc-9e for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 10:42:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLOqf-00028x-TF for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 10:42:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=References:In-Reply-To:From:Date:To:Subject; bh=4WwzQwfiuSoaCbQFom2/SZ6tA/1nOavKDviqtsQ0Clc=; b=K1Kktkp37D9kQb9Vtr/tEaODwvVw4LwkQ80r2lPMAaUB4jshDmnfldILhSlLAO0ZOEEptUdZ4DQOjnce8IDrzYiwg6dOuvWVpzwV6o+jlhMKZfIqlw1GbzntL7kuELyXkmMZgOQ6a7KvPsD7oKVtKe0odfcVC/5xejUNHVqCGIxk62IQh38iFWpikSImiyLClVYPP9ocrCRsYDNade50s05W8xtg1HQcZxFMnpCUes5KcjlVqoafniQXZgoCv+XwWnOb9S+t6LDKVEsqjTe7PPtIRBqQiyG1r4kuPl6C9eNnZBzBfDNQEicndFJBrQlJvQJ90HRYf7d5D77bTpZpOg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tLOqf-00084M-Ny for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2024 10:42:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Dec 2024 15:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74382 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 74382-submit@debbugs.gnu.org id=B74382.173393168230906 (code B ref 74382); Wed, 11 Dec 2024 15:42:01 +0000 Original-Received: (at 74382) by debbugs.gnu.org; 11 Dec 2024 15:41:22 +0000 Original-Received: from localhost ([127.0.0.1]:35763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLOq2-00082O-9V for submit@debbugs.gnu.org; Wed, 11 Dec 2024 10:41:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLOpz-000824-Tn for 74382@debbugs.gnu.org; Wed, 11 Dec 2024 10:41:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLOpt-00021w-MC; Wed, 11 Dec 2024 10:41:14 -0500 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=4WwzQwfiuSoaCbQFom2/SZ6tA/1nOavKDviqtsQ0Clc=; b=FiBLircnuyy/ UvqxIsjzPM6UamXV0mNmSD5YXM+xMXjgLybyF8E4jL+/SJx3uzofpuZtZzzR+hy26UNLmULyOx8vZ R5+gHYVH7FGuqpSrC7S/lcxXAeozfGXFGZmnHvVQ+dD6Ut8Wu+iyRmcyqSspSIUWP3KRrESs5vTNK qwCjLYSCkPrDqzllH8HQ8h74t3WoJPub5ZOz4tTq0FPub2MpvQVBZ34blSfVKcIggk5iNglezkzY7 IebhD1/08p3qjBYBK2MQZ1gjLfWdo7Faatli4NuRXZ90gvtpmzA/+wQgcqMjbsK920p9bUxfgO4sR BOuidoQCcBlyWjgxl69+xA==; In-Reply-To: <6f35390cfd212027cf67fd697dcdc9c1a5ec6edc.camel@yandex.ru> (message from Konstantin Kharlamov on Wed, 11 Dec 2024 14:19:45 +0300) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296840 Archived-At: > From: Konstantin Kharlamov > Cc: 74382@debbugs.gnu.org, acm@muc.de > Date: Wed, 11 Dec 2024 14:19:45 +0300 > > On related note, I am wondering if it may be better to compile > `COMPILE_FIRST` files all at once? This has the disadvantage of letting every file you compile inherit the session into which the previous files were loaded, so they could be adversely affected. For example, missing 'require's could be missed, because the previous file already loaded them. And there are more problems like that. So we prefer to compile each file in a fresh Emacs session.