From unknown Sun Jul 27 03:20:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78867: [PATCH] Define dedicated faces for the package.el mode line Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2025 06:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78867 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 78867@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17506592396818 (code B ref -1); Mon, 23 Jun 2025 06:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jun 2025 06:13:59 +0000 Received: from localhost ([127.0.0.1]:52708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uTaRK-0001lt-He for submit@debbugs.gnu.org; Mon, 23 Jun 2025 02:13:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50562) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uTaRH-0001lV-UB for submit@debbugs.gnu.org; Mon, 23 Jun 2025 02:13:56 -0400 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 1uTaRC-0001aa-HN for bug-gnu-emacs@gnu.org; Mon, 23 Jun 2025 02:13:50 -0400 Received: from relay16.mail.gandi.net ([2001:4b98:dc4:8::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uTaRA-0006xJ-3u for bug-gnu-emacs@gnu.org; Mon, 23 Jun 2025 02:13:50 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 7143944A14 for ; Mon, 23 Jun 2025 06:13:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com; s=gm1; t=1750659223; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=sevMqvk476jnOAKMA5guFG8YCyVKvs2Xhh5ghXxUOTs=; b=Q/BmZzWbihB7DJ44bpWWVsHJZI2it2wn1JYuClV++SJUQvjLD16MS2dGqqXULGs55Mzhwy sLzF6SUq5wfeOGbGKJimgtGGUk0+sUzJegZNILlGCktiqRKDmECZlajdY8NzW5rCaNRKwJ IeUitxsZ79nXiLisrC7Yp3yvY8hrPiNCsde2QbIumcPgFVBr+loIEiqxqKaWogfseQxUzk OKTA/p6c+VRA9rMVtkbbH6FuNJcn4ksH9R6HtNbLMnig+qUfV5B8jhTsfu/GER5juEsVQF 2xuyvdaAOoq6ZVP9iciJPhmKqzaUz+Sw/vjt0JpcYt/Dk/x5s85pl5kbtSL4tw== MIME-Version: 1.0 Date: Mon, 23 Jun 2025 09:13:43 +0300 From: Protesilaos Stavrou Message-ID: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> X-Sender: prot@protesilaos.com Content-Type: multipart/mixed; boundary="=_be092c51a65b9e5ac369de218c5fcb88" X-GND-State: clean X-GND-Score: 0 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdduiedvjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucenucfjughrpeggfffhvffukfigtgesmhdtjhertddtvdenucfhrhhomheprfhrohhtvghsihhlrghoshcuufhtrghvrhhouhcuoehprhhothesphhrohhtvghsihhlrghoshdrtghomheqnecuggftrfgrthhtvghrnhepfeekveetkeekvdeggfeuhfelheeggeetgfeuheehvefguefgvdeliefgfeeufeegnecukfhppedutddrvddttddrvddtuddrvdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddtrddvtddtrddvtddurddviedphhgvlhhopeifvggsmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepphhrohhtsehprhhothgvshhilhgrohhsrdgtohhmpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh Received-SPF: pass client-ip=2001:4b98:dc4:8::236; envelope-from=prot@protesilaos.com; helo=relay16.mail.gandi.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) --=_be092c51a65b9e5ac369de218c5fcb88 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Dear maintainers, The new mode line format for 'list-packages' reuses existing faces instead of defining its own. This can be a problem for certain themes. The attached patch defines the relevant faces. Themes can customise those to meet their stated goals. All the best, Protesilaos (or simple "Prot") --=_be092c51a65b9e5ac369de218c5fcb88 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Define-dedicated-faces-for-the-package.el-mode-line.patch Content-Disposition: attachment; filename=0001-Define-dedicated-faces-for-the-package.el-mode-line.patch; size=3044 RnJvbSAyODVjN2YxNTBlNDE3NGI0OGY2ZjdjZGRmYzdmYjhiNzE4MTc4NmI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8Mjg1YzdmMTUwZTQxNzRiNDhmNmY3Y2RkZmM3ZmI4 YjcxODE3ODZiNy4xNzUwNjU2NjU5LmdpdC5pbmZvQHByb3Rlc2lsYW9zLmNvbT4KRnJvbTogUHJv dGVzaWxhb3MgU3RhdnJvdSA8aW5mb0Bwcm90ZXNpbGFvcy5jb20+CkRhdGU6IE1vbiwgMjMgSnVu IDIwMjUgMDg6MzA6NDggKzAzMDAKU3ViamVjdDogW1BBVENIXSBEZWZpbmUgZGVkaWNhdGVkIGZh Y2VzIGZvciB0aGUgcGFja2FnZS5lbCBtb2RlIGxpbmUKCiogbGlzcC9lbWFjcy1saXNwL3BhY2th Z2UuZWwKKHBhY2thZ2UtbWVudS0tc2V0LW1vZGUtbGluZS1mb3JtYXQpOiBBcHBseSB0aGUgZmFj ZXMuCihwYWNrYWdlLW1vZGUtbGluZS10b3RhbCwgcGFja2FnZS1tb2RlLWxpbmUtaW5zdGFsbGVk KQoocGFja2FnZS1tb2RlLWxpbmUtdG8tdXBncmFkZSwgcGFja2FnZS1tb2RlLWxpbmUtbmV3KTog RGVmaW5lCnRoZSBmYWNlcy4KLS0tCiBsaXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbCB8IDI0ICsr KysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwg Yi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbAppbmRleCA5YmNmZmIxZGYwYi4uZDhiMTQ4N2Rm YTggMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLmVsCisrKyBiL2xpc3AvZW1h Y3MtbGlzcC9wYWNrYWdlLmVsCkBAIC0zMjY0LDI0ICszMjY0LDI0IEBAIHBhY2thZ2UtbWVudS0t c2V0LW1vZGUtbGluZS1mb3JtYXQKICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICJUb3RhbDog IiAnaGVscC1lY2hvIHRvdGFsLWhlbHApCiAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSB0b3Rh bAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hlbHAtZWNobyB0b3RhbC1oZWxwCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAnZmFjZSAnZm9udC1sb2NrLWtleXdvcmQtZmFjZSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLW1vZGUtbGluZS10b3RhbCkK ICAgICAgICAgICAgICAgICIgLyAiCiAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSAiSW5zdGFs bGVkOiAiICdoZWxwLWVjaG8gaW5zdGFsbGVkLWhlbHApCiAgICAgICAgICAgICAgICAocHJvcGVy dGl6ZSBpbnN0YWxsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWxwLWVjaG8gaW5z dGFsbGVkLWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLXN0 YXR1cy1pbnN0YWxsZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFjZSAncGFja2Fn ZS1tb2RlLWxpbmUtaW5zdGFsbGVkKQogICAgICAgICAgICAgICAgIiAvICIKICAgICAgICAgICAg ICAgIChwcm9wZXJ0aXplICJUbyBVcGdyYWRlOiAiICdoZWxwLWVjaG8gdXBncmFkZS1oZWxwKQog ICAgICAgICAgICAgICAgKHByb3BlcnRpemUgdG8tdXBncmFkZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgJ2hlbHAtZWNobyB1cGdyYWRlLWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICdmYWNlICdmb250LWxvY2sta2V5d29yZC1mYWNlKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ2ZhY2UgJ3BhY2thZ2UtbW9kZS1saW5lLXRvLXVwZ3JhZGUpCiAgICAgICAgICAgICAg ICAod2hlbiAoPiBuZXcgMCkKICAgICAgICAgICAgICAgICAgKGNvbmNhdAogICAgICAgICAgICAg ICAgICAgIiAvICIKICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICJOZXc6ICIgJ2hlbHAt ZWNobyBuZXctaGVscCkKICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplIChudW1iZXItdG8t c3RyaW5nIG5ldykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWxwLWVjaG8gbmV3 LWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLXN0YXR1 cy1uZXcpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLW1v ZGUtbGluZS1uZXcpKSkKICAgICAgICAgICAgICAgICJdICIpKSkpKSkKIAogKGRlZmluZS1kZXJp dmVkLW1vZGUgcGFja2FnZS1tZW51LW1vZGUgdGFidWxhdGVkLWxpc3QtbW9kZSAiUGFja2FnZSBN ZW51IgpAQCAtMzcyNyw2ICszNzI3LDIyIEBAIHBhY2thZ2UtbWFyay1kZWxldGUtbGluZQogICAi RmFjZSB1c2VkIGZvciBoaWdobGlnaHRpbmcgaW4gcGFja2FnZS1tZW51IHBhY2thZ2VzIG1hcmtl ZCB0byBiZSBkZWxldGVkLiIKICAgOnZlcnNpb24gIjMxLjEiKQogCisoZGVmZmFjZSBwYWNrYWdl LW1vZGUtbGluZS10b3RhbCBuaWwKKyAgIkZhY2UgZm9yIHRoZSB0b3RhbCBudW1iZXIgb2YgcGFj a2FnZXMgZGlzcGxheWVkIG9uIHRoZSBtb2RlIGxpbmUuIgorICA6dmVyc2lvbiAiMzEuMSIpCisK KyhkZWZmYWNlIHBhY2thZ2UtbW9kZS1saW5lLWluc3RhbGxlZCAnKCh0IDppbmhlcml0IHBhY2th Z2Utc3RhdHVzLWluc3RhbGxlZCkpCisgICJGYWNlIGZvciB0aGUgbnVtYmVyIG9mIGluc3RhbGxl ZCBwYWNrYWdlcyBkaXNwbGF5ZWQgb24gdGhlIG1vZGUgbGluZS4iCisgIDp2ZXJzaW9uICIzMS4x IikKKworKGRlZmZhY2UgcGFja2FnZS1tb2RlLWxpbmUtdG8tdXBncmFkZSAnKCh0IDppbmhlcml0 IGJvbGQpKQorICAiRmFjZSBmb3IgdGhlIG51bWJlciBvZiBwYWNrYWdlcyB0byB1cGdyYWRlIGRp c3BsYXllZCBvbiB0aGUgbW9kZSBsaW5lLiIKKyAgOnZlcnNpb24gIjMxLjEiKQorCisoZGVmZmFj ZSBwYWNrYWdlLW1vZGUtbGluZS1uZXcgJygodCA6aW5oZXJpdCBwYWNrYWdlLXN0YXR1cy1uZXcp KQorICAiRmFjZSBmb3IgdGhlIG51bWJlciBvZiBuZXcgcGFja2FnZXMgZGlzcGxheWVkIG9uIHRo ZSBtb2RlIGxpbmUuIgorICA6dmVyc2lvbiAiMzEuMSIpCisKIAwKIDs7OyBQYWNrYWdlIG1lbnUg cHJpbnRpbmcKIAotLSAKMi40Ny4yCgo= --=_be092c51a65b9e5ac369de218c5fcb88-- From unknown Sun Jul 27 03:20:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78867: [PATCH] Define dedicated faces for the package.el mode line Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2025 11:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78867 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: 78867@debbugs.gnu.org Received: via spool by 78867-submit@debbugs.gnu.org id=B78867.175067871317321 (code B ref 78867); Mon, 23 Jun 2025 11:39:03 +0000 Received: (at 78867) by debbugs.gnu.org; 23 Jun 2025 11:38:33 +0000 Received: from localhost ([127.0.0.1]:54700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uTfVQ-0004VF-1P for submit@debbugs.gnu.org; Mon, 23 Jun 2025 07:38:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58216) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uTfVM-0004Te-9V for 78867@debbugs.gnu.org; Mon, 23 Jun 2025 07:38:28 -0400 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 1uTfVF-0003F4-3b; Mon, 23 Jun 2025 07:38:21 -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=64jvzLNv2RYSDQygfOSsXyyv+mMPEGQnGv/cDjBgCVk=; b=RRhGI1ZBDg+x zgvRGEGNVn5fGOZ4Cb4mYpIaWAxylNKvh6R+GvJTU5Ju8ktPywy+6+HtGFkLKZZU0Ikcx1Cp5gevN Di3DL46lk0iVLQVpbryVV2MgPpWn4hVCMsWB/woNUtUCihQfjL3WKmsX/BP055I7hf71Qbqi3A6Ll I3KbQykQunErwbSrJUs7Oh1dBhJ5ucjW8ogkPFJCZM5NfSLC0BN+Fx9Zol3WmIM/3JBkwRvo5lZSv EFEpgu8FTMhnztKcxaxb/SkbWCKnKgUFczvZw/IJk8phgH9XRpLaw7sBwNGN/LayMmwXh5kkuOfmn Kj6r+u0GyvcLYF9EMKsrbQ==; Date: Mon, 23 Jun 2025 14:38:17 +0300 Message-Id: <86frfqg02e.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> (message from Protesilaos Stavrou on Mon, 23 Jun 2025 09:13:43 +0300) References: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 23 Jun 2025 09:13:43 +0300 > From: Protesilaos Stavrou > > Dear maintainers, > > The new mode line format for 'list-packages' reuses existing faces > instead of defining its own. > > This can be a problem for certain themes. > > The attached patch defines the relevant faces. Themes can customise > those to meet their stated goals. Thanks. This kind of input is highly valuable as part of the process of reviewing the original submissions, so that the author could augment the patch before it is installed. What can we do to prompt you to such changes? Would it help to CC you on changes that introduce faces or reuse existing faces for new purposes? Anything else we could do to alert you to such changes in time for you to chime in? From unknown Sun Jul 27 03:20:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78867: [PATCH] Define dedicated faces for the package.el mode line Resent-From: "Elijah G." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Jun 2025 02:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78867 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: 78867@debbugs.gnu.org, Eli Zaretskii Received: via spool by 78867-submit@debbugs.gnu.org id=B78867.17508177165295 (code B ref 78867); Wed, 25 Jun 2025 02:16:02 +0000 Received: (at 78867) by debbugs.gnu.org; 25 Jun 2025 02:15:16 +0000 Received: from localhost ([127.0.0.1]:53923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uUFfN-0001MA-9n for submit@debbugs.gnu.org; Tue, 24 Jun 2025 22:15:15 -0400 Received: from mail-oo1-xc43.google.com ([2607:f8b0:4864:20::c43]:47390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uUFfH-0001Is-AG for 78867@debbugs.gnu.org; Tue, 24 Jun 2025 22:15:10 -0400 Received: by mail-oo1-xc43.google.com with SMTP id 006d021491bc7-60634f82d1aso332214eaf.3 for <78867@debbugs.gnu.org>; Tue, 24 Jun 2025 19:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750817701; x=1751422501; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=PB4OWUT/tR/e4OtnTt74AeqlPRrbCxnJOP2lFthPvsg=; b=Burbo+WsmHq6K4a21X8eNIukZnUV5feY4+8948SsqQICcaXjVJ4KO0DaIGVC2WaISh SeAJTjKIDNsk+0SjbBOECPzALlwXHn1qzx3nu4LAdYlWt6npm9o/aerPLW+bBfwF3VX8 dlZSvDmkoTuBd5lW97PXgkDbEu1oj4ZmVEBRRGHnNw3EJUQv0BLkKituk/RpPznz9OWi NgvWLf6vnfUjrN1LYMP5j/6/TH8XAmMwWL/UbrhVPF++AhtJIq/4yMWcEBE8+E0Nya05 couTn9hNknCW+y7p13BNDFudiNjurpDr2dYeWUvEI5tLUQ/hIqoQ/9Ndo+Snl49LdbEh RLxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750817701; x=1751422501; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=PB4OWUT/tR/e4OtnTt74AeqlPRrbCxnJOP2lFthPvsg=; b=JB2ctlsoxTIA0Jc5/WatpwwQabY+2vV57bQ96JanNR6dW26FkYIxwdgG0BA+ez+g+a wKpgV2mwtDA5KmYdKxRus4WnS5cJ3Q6Jth7Z4ch7jN7QSjy/F6j5vkD9pibancf7/Ehg JTYnDv7vYzJXrja7/5jec4lAA3e/hiCiAg+pzrVFGF5i9u2as5bKO7S4MMiYxZdq9wO3 36wRRwc42UeP7qwl4+dy9K0r9a8z+qmW1Mn0pXVbpx2D29zALQQFT5ee49nc81lbj33y MaRVniSudjo0FLkX4eLe9GObbrDeUqRHRLHhmHT5XocQMHJlp0Chv89XUxIlI9h/oJlN EiUg== X-Forwarded-Encrypted: i=1; AJvYcCWxFn8kwe0chc2iMg2uNMEJiTrnahzRk5tNVIPg1KVWL22kLjHflDxG5lGgO5zTofOxs5IqQA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzec1kvQw9xNoTDK78i8D40XE8ofDij+VsUZar4gKDHC7aKVMaO +IEmsMdLLcBzGQuM+LZunb4wyrYLbGp0DE900wvVGZTwP/I75wOQxG23H7OGrw+J X-Gm-Gg: ASbGncuqKbstwLtcH9gL/k2P53hfMOG8A+ksIKNWRJL1fqXXFv55iYE0DWhYZQHHkzh kvIedWGE/e7X2IyoCpvx1HVQ8wMHMGyTUBXiU02kCkOQfCgxo6HxJ0dwhuFfiPaisXyYPCw4HwU O24YxBU1+v/otIOT3XXBmVuiI1OPjIlk6CiROPGIaSpjmwEmgZTSzNwW4lGncixYowO8kzDl/Jd s5C1wRQkrE4h98QzOd8lTVT6THAJU9r7sBr3SKsi8BOAlAZv1vNQrIMIW8P5AF9dSqpuNWzo2Bj vi0/slZ0UV+bcnD40bMJo1OHMTJfut56/DnhGLzNpabtkU6L/vnmMC6o X-Google-Smtp-Source: AGHT+IG6ZPot5+c5+BlMYLMichCKK21P6k9XhphkojF2lVYzzZdrAt+PAMVFRmoyL6XIE2kBBAfNMQ== X-Received: by 2002:a05:6820:200c:b0:610:fc12:cbb4 with SMTP id 006d021491bc7-6119d62fe84mr1092777eaf.1.1750817701015; Tue, 24 Jun 2025 19:15:01 -0700 (PDT) Received: from localhost ([2806:10ae:e:b56a:e49b:2477:1675:59d1]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6115b68ed25sm1460297eaf.5.2025.06.24.19.14.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Jun 2025 19:15:00 -0700 (PDT) From: "Elijah G." In-Reply-To: <86frfqg02e.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Jun 2025 14:38:17 +0300") References: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> <86frfqg02e.fsf@gnu.org> Date: Tue, 24 Jun 2025 20:14:57 -0600 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.93 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Protesilaos Stavrou writes: > Dear maintainers, > > The new mode line format for 'list-packages' reuses existing faces > instead of defining its own. > > This can be a problem for certain themes. > > The attached patch defines the relevant faces. Themes can customise > those to meet their stated goals. Thanks, I was unsure if they needed a new face before making the patch, your patch LGTM. -- - E.G via GNU Emacs Android port. From unknown Sun Jul 27 03:20:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Protesilaos Stavrou Subject: bug#78867: closed (Re: bug#78867: [PATCH] Define dedicated faces for the package.el mode line) Message-ID: References: <86bjq86vnx.fsf@gnu.org> <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> X-Gnu-PR-Message: they-closed 78867 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 78867@debbugs.gnu.org Date: Sat, 28 Jun 2025 09:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1751104382-10128-1" This is a multi-part message in MIME format... ------------=_1751104382-10128-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78867: [PATCH] Define dedicated faces for the package.el mode line which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78867@debbugs.gnu.org. --=20 78867: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78867 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1751104382-10128-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78867-done) by debbugs.gnu.org; 28 Jun 2025 09:52:02 +0000 Received: from localhost ([127.0.0.1]:48021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uVSE1-0002Tr-SH for submit@debbugs.gnu.org; Sat, 28 Jun 2025 05:52:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32984) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uVSDz-0002Sl-MX for 78867-done@debbugs.gnu.org; Sat, 28 Jun 2025 05:51:56 -0400 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 1uVSDt-0005G4-I0; Sat, 28 Jun 2025 05:51:49 -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=KbXKrU7f3N9gUbh4jFhQ1IkHkyxm0bGCcDsHLt6dGwQ=; b=W3XKq4dnMn2p Tbupitdq66YJ5yFbVWIQmyYHZgWJ6cBroh2dkhkQsJ9VWQbbWOFPfobFxhSgU7rIcK7pbPjoITie9 Dzluoy3yPawOlikGonYSxCTu0l7t6oT+w/KMfI3QxvYXpw408YDB3Hev8anPCgYF273KCz2K2gnJ2 l1lyViLKyzvU9MrhvWKSMHnRHbZIa9fzXON2GXPVi+BnxyMBj6Y+wWdzFlyQo/QB++27IWYDcWQUn Myp6UoIDyBZD1wjTRb0+GJ5Eoajcj17qJ5Qu2vJS4iXmyXFtf0TzUedyO1MGo9fStA6eRLYbmkGiy MZ7Scs0l4XfYA/ma3BvaCg==; Date: Sat, 28 Jun 2025 12:51:46 +0300 Message-Id: <86bjq86vnx.fsf@gnu.org> From: Eli Zaretskii To: Protesilaos Stavrou In-Reply-To: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> (message from Protesilaos Stavrou on Mon, 23 Jun 2025 09:13:43 +0300) Subject: Re: bug#78867: [PATCH] Define dedicated faces for the package.el mode line References: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78867-done Cc: 78867-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 23 Jun 2025 09:13:43 +0300 > From: Protesilaos Stavrou > > Dear maintainers, > > The new mode line format for 'list-packages' reuses existing faces > instead of defining its own. > > This can be a problem for certain themes. > > The attached patch defines the relevant faces. Themes can customise > those to meet their stated goals. Thanks, installed on the master branch, and closing the bug. ------------=_1751104382-10128-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Jun 2025 06:13:59 +0000 Received: from localhost ([127.0.0.1]:52708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uTaRK-0001lt-He for submit@debbugs.gnu.org; Mon, 23 Jun 2025 02:13:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50562) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uTaRH-0001lV-UB for submit@debbugs.gnu.org; Mon, 23 Jun 2025 02:13:56 -0400 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 1uTaRC-0001aa-HN for bug-gnu-emacs@gnu.org; Mon, 23 Jun 2025 02:13:50 -0400 Received: from relay16.mail.gandi.net ([2001:4b98:dc4:8::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uTaRA-0006xJ-3u for bug-gnu-emacs@gnu.org; Mon, 23 Jun 2025 02:13:50 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 7143944A14 for ; Mon, 23 Jun 2025 06:13:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com; s=gm1; t=1750659223; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=sevMqvk476jnOAKMA5guFG8YCyVKvs2Xhh5ghXxUOTs=; b=Q/BmZzWbihB7DJ44bpWWVsHJZI2it2wn1JYuClV++SJUQvjLD16MS2dGqqXULGs55Mzhwy sLzF6SUq5wfeOGbGKJimgtGGUk0+sUzJegZNILlGCktiqRKDmECZlajdY8NzW5rCaNRKwJ IeUitxsZ79nXiLisrC7Yp3yvY8hrPiNCsde2QbIumcPgFVBr+loIEiqxqKaWogfseQxUzk OKTA/p6c+VRA9rMVtkbbH6FuNJcn4ksH9R6HtNbLMnig+qUfV5B8jhTsfu/GER5juEsVQF 2xuyvdaAOoq6ZVP9iciJPhmKqzaUz+Sw/vjt0JpcYt/Dk/x5s85pl5kbtSL4tw== MIME-Version: 1.0 Date: Mon, 23 Jun 2025 09:13:43 +0300 From: Protesilaos Stavrou To: bug-gnu-emacs@gnu.org Subject: [PATCH] Define dedicated faces for the package.el mode line Message-ID: <67fa584374505b1af5eff41d2fbcdb09@protesilaos.com> X-Sender: prot@protesilaos.com Content-Type: multipart/mixed; boundary="=_be092c51a65b9e5ac369de218c5fcb88" X-GND-State: clean X-GND-Score: 0 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdduiedvjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucenucfjughrpeggfffhvffukfigtgesmhdtjhertddtvdenucfhrhhomheprfhrohhtvghsihhlrghoshcuufhtrghvrhhouhcuoehprhhothesphhrohhtvghsihhlrghoshdrtghomheqnecuggftrfgrthhtvghrnhepfeekveetkeekvdeggfeuhfelheeggeetgfeuheehvefguefgvdeliefgfeeufeegnecukfhppedutddrvddttddrvddtuddrvdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddtrddvtddtrddvtddurddviedphhgvlhhopeifvggsmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepphhrohhtsehprhhothgvshhilhgrohhsrdgtohhmpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh Received-SPF: pass client-ip=2001:4b98:dc4:8::236; envelope-from=prot@protesilaos.com; helo=relay16.mail.gandi.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) --=_be092c51a65b9e5ac369de218c5fcb88 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Dear maintainers, The new mode line format for 'list-packages' reuses existing faces instead of defining its own. This can be a problem for certain themes. The attached patch defines the relevant faces. Themes can customise those to meet their stated goals. All the best, Protesilaos (or simple "Prot") --=_be092c51a65b9e5ac369de218c5fcb88 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Define-dedicated-faces-for-the-package.el-mode-line.patch Content-Disposition: attachment; filename=0001-Define-dedicated-faces-for-the-package.el-mode-line.patch; size=3044 RnJvbSAyODVjN2YxNTBlNDE3NGI0OGY2ZjdjZGRmYzdmYjhiNzE4MTc4NmI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8Mjg1YzdmMTUwZTQxNzRiNDhmNmY3Y2RkZmM3ZmI4 YjcxODE3ODZiNy4xNzUwNjU2NjU5LmdpdC5pbmZvQHByb3Rlc2lsYW9zLmNvbT4KRnJvbTogUHJv dGVzaWxhb3MgU3RhdnJvdSA8aW5mb0Bwcm90ZXNpbGFvcy5jb20+CkRhdGU6IE1vbiwgMjMgSnVu IDIwMjUgMDg6MzA6NDggKzAzMDAKU3ViamVjdDogW1BBVENIXSBEZWZpbmUgZGVkaWNhdGVkIGZh Y2VzIGZvciB0aGUgcGFja2FnZS5lbCBtb2RlIGxpbmUKCiogbGlzcC9lbWFjcy1saXNwL3BhY2th Z2UuZWwKKHBhY2thZ2UtbWVudS0tc2V0LW1vZGUtbGluZS1mb3JtYXQpOiBBcHBseSB0aGUgZmFj ZXMuCihwYWNrYWdlLW1vZGUtbGluZS10b3RhbCwgcGFja2FnZS1tb2RlLWxpbmUtaW5zdGFsbGVk KQoocGFja2FnZS1tb2RlLWxpbmUtdG8tdXBncmFkZSwgcGFja2FnZS1tb2RlLWxpbmUtbmV3KTog RGVmaW5lCnRoZSBmYWNlcy4KLS0tCiBsaXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbCB8IDI0ICsr KysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwg Yi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbAppbmRleCA5YmNmZmIxZGYwYi4uZDhiMTQ4N2Rm YTggMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLmVsCisrKyBiL2xpc3AvZW1h Y3MtbGlzcC9wYWNrYWdlLmVsCkBAIC0zMjY0LDI0ICszMjY0LDI0IEBAIHBhY2thZ2UtbWVudS0t c2V0LW1vZGUtbGluZS1mb3JtYXQKICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICJUb3RhbDog IiAnaGVscC1lY2hvIHRvdGFsLWhlbHApCiAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSB0b3Rh bAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hlbHAtZWNobyB0b3RhbC1oZWxwCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAnZmFjZSAnZm9udC1sb2NrLWtleXdvcmQtZmFjZSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLW1vZGUtbGluZS10b3RhbCkK ICAgICAgICAgICAgICAgICIgLyAiCiAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSAiSW5zdGFs bGVkOiAiICdoZWxwLWVjaG8gaW5zdGFsbGVkLWhlbHApCiAgICAgICAgICAgICAgICAocHJvcGVy dGl6ZSBpbnN0YWxsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWxwLWVjaG8gaW5z dGFsbGVkLWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLXN0 YXR1cy1pbnN0YWxsZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFjZSAncGFja2Fn ZS1tb2RlLWxpbmUtaW5zdGFsbGVkKQogICAgICAgICAgICAgICAgIiAvICIKICAgICAgICAgICAg ICAgIChwcm9wZXJ0aXplICJUbyBVcGdyYWRlOiAiICdoZWxwLWVjaG8gdXBncmFkZS1oZWxwKQog ICAgICAgICAgICAgICAgKHByb3BlcnRpemUgdG8tdXBncmFkZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgJ2hlbHAtZWNobyB1cGdyYWRlLWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICdmYWNlICdmb250LWxvY2sta2V5d29yZC1mYWNlKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ2ZhY2UgJ3BhY2thZ2UtbW9kZS1saW5lLXRvLXVwZ3JhZGUpCiAgICAgICAgICAgICAg ICAod2hlbiAoPiBuZXcgMCkKICAgICAgICAgICAgICAgICAgKGNvbmNhdAogICAgICAgICAgICAg ICAgICAgIiAvICIKICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICJOZXc6ICIgJ2hlbHAt ZWNobyBuZXctaGVscCkKICAgICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplIChudW1iZXItdG8t c3RyaW5nIG5ldykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWxwLWVjaG8gbmV3 LWhlbHAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLXN0YXR1 cy1uZXcpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmYWNlICdwYWNrYWdlLW1v ZGUtbGluZS1uZXcpKSkKICAgICAgICAgICAgICAgICJdICIpKSkpKSkKIAogKGRlZmluZS1kZXJp dmVkLW1vZGUgcGFja2FnZS1tZW51LW1vZGUgdGFidWxhdGVkLWxpc3QtbW9kZSAiUGFja2FnZSBN ZW51IgpAQCAtMzcyNyw2ICszNzI3LDIyIEBAIHBhY2thZ2UtbWFyay1kZWxldGUtbGluZQogICAi RmFjZSB1c2VkIGZvciBoaWdobGlnaHRpbmcgaW4gcGFja2FnZS1tZW51IHBhY2thZ2VzIG1hcmtl ZCB0byBiZSBkZWxldGVkLiIKICAgOnZlcnNpb24gIjMxLjEiKQogCisoZGVmZmFjZSBwYWNrYWdl LW1vZGUtbGluZS10b3RhbCBuaWwKKyAgIkZhY2UgZm9yIHRoZSB0b3RhbCBudW1iZXIgb2YgcGFj a2FnZXMgZGlzcGxheWVkIG9uIHRoZSBtb2RlIGxpbmUuIgorICA6dmVyc2lvbiAiMzEuMSIpCisK KyhkZWZmYWNlIHBhY2thZ2UtbW9kZS1saW5lLWluc3RhbGxlZCAnKCh0IDppbmhlcml0IHBhY2th Z2Utc3RhdHVzLWluc3RhbGxlZCkpCisgICJGYWNlIGZvciB0aGUgbnVtYmVyIG9mIGluc3RhbGxl ZCBwYWNrYWdlcyBkaXNwbGF5ZWQgb24gdGhlIG1vZGUgbGluZS4iCisgIDp2ZXJzaW9uICIzMS4x IikKKworKGRlZmZhY2UgcGFja2FnZS1tb2RlLWxpbmUtdG8tdXBncmFkZSAnKCh0IDppbmhlcml0 IGJvbGQpKQorICAiRmFjZSBmb3IgdGhlIG51bWJlciBvZiBwYWNrYWdlcyB0byB1cGdyYWRlIGRp c3BsYXllZCBvbiB0aGUgbW9kZSBsaW5lLiIKKyAgOnZlcnNpb24gIjMxLjEiKQorCisoZGVmZmFj ZSBwYWNrYWdlLW1vZGUtbGluZS1uZXcgJygodCA6aW5oZXJpdCBwYWNrYWdlLXN0YXR1cy1uZXcp KQorICAiRmFjZSBmb3IgdGhlIG51bWJlciBvZiBuZXcgcGFja2FnZXMgZGlzcGxheWVkIG9uIHRo ZSBtb2RlIGxpbmUuIgorICA6dmVyc2lvbiAiMzEuMSIpCisKIAwKIDs7OyBQYWNrYWdlIG1lbnUg cHJpbnRpbmcKIAotLSAKMi40Ny4yCgo= --=_be092c51a65b9e5ac369de218c5fcb88-- ------------=_1751104382-10128-1--