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#60854: [PATCH] Make warnings show a "warning" emoji instead of a stop-sign Date: Fri, 31 Mar 2023 10:05:56 +0300 Message-ID: <83pm8p2yej.fsf@gnu.org> References: <20230211084559.516124-1-Hi-Angel@yandex.ru> <83h6vsjxpe.fsf@gnu.org> <1214753ab8b9b72bb2dbbeb4113e67ab0b088167.camel@yandex.ru> <9f05f1a05b9d8f1a496aed84bf44b039ac7bb662.camel@yandex.ru> <83355l4g7w.fsf@gnu.org> <7378ade3da2c8965c410b4135db74736d42cd4b2.camel@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12469"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 60854@debbugs.gnu.org To: Konstantin Kharlamov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 31 09:06:19 2023 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 1pi8q2-00033y-9c for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 31 Mar 2023 09:06:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pi8po-00025c-Rc; Fri, 31 Mar 2023 03:06:04 -0400 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 1pi8pm-00024u-Me for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:06:02 -0400 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 1pi8pm-000151-El for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pi8pm-0003q6-Au for bug-gnu-emacs@gnu.org; Fri, 31 Mar 2023 03:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 Mar 2023 07:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60854 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60854-submit@debbugs.gnu.org id=B60854.168024635314743 (code B ref 60854); Fri, 31 Mar 2023 07:06:02 +0000 Original-Received: (at 60854) by debbugs.gnu.org; 31 Mar 2023 07:05:53 +0000 Original-Received: from localhost ([127.0.0.1]:60211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi8pc-0003pj-Ki for submit@debbugs.gnu.org; Fri, 31 Mar 2023 03:05:52 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi8pa-0003pV-PK for 60854@debbugs.gnu.org; Fri, 31 Mar 2023 03:05:51 -0400 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 1pi8pU-00014R-Ez; Fri, 31 Mar 2023 03:05:44 -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=9KfXZcMISl4rQ2jZoP/aonAoLKBKNf4Q+g3hARsI9Hk=; b=gaEcmb04t88j Olq2eMGXHJp9owFmck+kxvHqLJHpkyIJ17HEPeYF3PS69jaa7uMYNrTj9ZlhsiYB6pyhD4nx9cSkE zt1tOZWRj82YLBPaCzM8EWavrDMBIfaE17qLk+/UV9Cldy3kTkE8WA1iVM2GAskJPEadZpoTapNJV Vs03Ay2xm4stA8nKmt3JK6FUhPAK0jZNXvGt5ydQX8mw7IZtRSZW0/z0gzZNs7P22cVTRYUVRjVkE V0ZklHaTChaZstnR910SwPSrEaARz9OY3MekAitIlyNmceCf7Tk/bHMUTSR4kIOL0zoj1qItarcsl JmVVyR/G3rOsXBLpUemJYg==; Original-Received: from [87.69.77.57] (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 1pi8pT-0004Wo-W2; Fri, 31 Mar 2023 03:05:44 -0400 In-Reply-To: (message from Konstantin Kharlamov on Fri, 31 Mar 2023 09:26:38 +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:258973 Archived-At: > From: Konstantin Kharlamov > Cc: 60854@debbugs.gnu.org > Date: Fri, 31 Mar 2023 09:26:38 +0300 > > Actually, scratch that, it's even worse. You see: the byte-compiled > packages are natively-compiled on demand, i.e. on the first use. So, > suppose you updated your (M)ELPA packages. What happens is that you > get a bunch of warnings for packages that were loaded immediately, > which is not all of them. During Emacs use later, as you open new > files that weren't opened during the update thus triggering the > according modes to load, you will get more and more new warnings. Emacs 28 with native-compilation was released a year ago. MELPA packages should have adapted to that long ago, by fixing the problems which cause those warnings. My suggestion is to file issues with the respective developers and pinging them until they resolve this. In almost all cases, these warnings are due to missing 'require's or other similar omissions. There's no justification for these problems to exist in the year 2023.