From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#54115: [External] : Re: bug#54115: 27.2; `face-remap-set-base' bug with only two args Date: Tue, 22 Feb 2022 18:45:11 +0000 Message-ID: References: <83ee3uu5fx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10331"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "54115@debbugs.gnu.org" <54115@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 22 19:46:49 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 1nMaBV-0002Ta-14 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Feb 2022 19:46:49 +0100 Original-Received: from localhost ([::1]:38646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nMaBT-0007oa-TF for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Feb 2022 13:46:47 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nMaAl-0007oP-MQ for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 13:46:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48764) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nMaAk-0007iJ-C9 for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 13:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nMaAk-00022v-Ad for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 13:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54115 X-GNU-PR-Package: emacs Original-Received: via spool by 54115-submit@debbugs.gnu.org id=B54115.16455555257807 (code B ref 54115); Tue, 22 Feb 2022 18:46:02 +0000 Original-Received: (at 54115) by debbugs.gnu.org; 22 Feb 2022 18:45:25 +0000 Original-Received: from localhost ([127.0.0.1]:42661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMaA9-00021r-Ce for submit@debbugs.gnu.org; Tue, 22 Feb 2022 13:45:25 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:19922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMa9z-00021T-Q5 for 54115@debbugs.gnu.org; Tue, 22 Feb 2022 13:45:24 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21MHwnXg001875; Tue, 22 Feb 2022 18:45:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=TPPkaacJtfHp/o07cY4RpxBsd9j1X5fLl3ZFNS2eoGM=; b=kh7qFdMb3EeCI7aWPICyOaUTLKd/lwQ8NfEd4Izpxj8W76bhhEmVFGXqToXGPwIOCvNm BTfsCkuOAa9uPB70j7lslx1poXM2Pc7ydgIhEcXEYA8TbCCwAb0RyLeLTPnOMAtF9lx/ VJ5pdG9okczdLLIFDrnTLg41XD404HoaiqxX+h97ZwTA+/XSNjP1Hm3BgtNx33vi7iLf EUjyt/ft7DrVDed2NNseewob3dCRnlJuIptevZYK3CiEuD42ive/zDRJUkjsd5KZLnjE 25xK9ylIxKLwcv6T3+zKkFaJCB2C2chpiGcFZ/go0Bor3vrsOdHDUYUTIqxU3WWdJgnt Xw== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3ectsx21u9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Feb 2022 18:45:14 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21MIaqOq162420; Tue, 22 Feb 2022 18:45:13 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by aserp3030.oracle.com with ESMTP id 3eapkge4jq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Feb 2022 18:45:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NIXMm7hTa2wKnp63783kxN0kn8hyjic8RcpIro8Wx4Jal0rGH1e0jtUyEcq2C48cgmu9TR4zlgqhFR1PjPyzZks6SFfjHWy9ilvUv7pddoY6jrr3mmVArBO2ojLQuk0DxKjM4iEcp3yXM9SPhRyacAt6IxAOnNew9aA8TF1T4qZc5pZD38AhODGY2tFq+gB02zLPw+X/M8x3XgDawKMxAhlLP6mEliS+SLp9HgONUeURt6mZrct0NQDhD3xSS8om3/uNVj9rRMGY4AHzVBYCywbIVVlGA7VqFv9EHzvh1DtC+NvTpcwsD65BFk1Bz/GQwvohUfDMJDy8OQ9vjQtUQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TPPkaacJtfHp/o07cY4RpxBsd9j1X5fLl3ZFNS2eoGM=; b=XrWjc+9hVvypMpMtzVYxI2Fm+SnYo0JRN0vMexLpdxW4gYj8gDl7I8SckPRP+S9p2nbugR6vQ0IeTDgdteGO68Jn+KCDzk6ULDhf9mRk6zMHgAPM/vXbQ8SbnEah24XlgvxOhwu+GMKYfQVqA0V+QI6lOlMBlirR0Bx6n75RW39DjNBU3WoC6Fs9UiAYAm6XsVxN4YWDpl7U/kLWU7Hb/vyj0Vdr72x+A3l0j6JU5dlaEwp5RsKOyWmsTcCrAQDghs+LU8Ok5xPRhW8UCFI4UOoY0WtBR21Awx7OQebODl7TLvZmCYFTxljhFC/D3R0zrR5/1hzAxxGwI20LcTUx6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TPPkaacJtfHp/o07cY4RpxBsd9j1X5fLl3ZFNS2eoGM=; b=xbrrwU+fZqrhHo2uzU4lJGg88qGzlTr0Rfrpd3+liyLPzS4F1tYMGbz9hTtJEt2uz7UOjSy9IabpjxvlCUUiZ0PAMf/D7aBFpYsqeoZK8lx7l0Vk6FgmAFBgCtlbm183Hm8XbB7CMQ3UyJ9ANoLUVWFQSRtYwU6aQrQv+830Alg= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CY4PR10MB1381.namprd10.prod.outlook.com (2603:10b6:903:29::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Tue, 22 Feb 2022 18:45:11 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 18:45:11 +0000 Thread-Topic: [External] : Re: bug#54115: 27.2; `face-remap-set-base' bug with only two args Thread-Index: AdgoFCV/oxM7+CibQ2mTdIh5FQbJvQABQiG6AAB0kLA= In-Reply-To: <83ee3uu5fx.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a122f7ae-c497-4afd-05c0-08d9f63374f8 x-ms-traffictypediagnostic: CY4PR10MB1381:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0ldoQ41CXjzYhtfewIYzOltaXR14OkpXZ+NpZxKE+UKyTRM/XMWbhl8MeVkYmaB7ldg6oauIczNW2SFiOsrTya6y4jdvP/Lkxf5tBy8c9xFqJ1v3WrfpH6zdBMBD4g2QC/lzJyLzAC8aqPfWEbgu1MEKSd6zO42pKOl0YPHTVrI90yoJYcn6JZzZ3lMidM00nohtb7H2LdJxrS05jYzpiuZmMhsAYzo9Pe5qSRcrOqQQHush1RStaAU7WhWunurKmfY5FSSVPLj6n3bP9XFM0nANzXKCGd27JjtQuVKe6rr4cZkaZjvOAlGse1+D8eIK71iJ8zuojwS/iZwQRCpybSmaS1Gsa5od1a7fQMknaGoK9Jig2KOjeKn4oWewLcOk9joC10oKinhSk1pdxc5E7HoUD1vc6roqoUXl3RnKSRCauHIS6IDEfgHo2aXobugZRfJIbhvR1gYkSXtCxq7lSPOESi/g/J9KeqpvL090SfuRKVNCtc9THnTU/zJBhVogTTQF5NBN3sRSIsQJvdr/GKjGdkmo9hCIySRC480Y2twvWC4AZhg4b9FxsQae73Jz9461yLyqHpnXtysHe8jEJa5oIpw6NVyLgcEiT1gO1uZp0lw3FXPKi33ZVNjcScv0ImoyG1w8sVZ+MqrYBbj5mrkHyhwEvfftEndSkDFuQesMRsSJttb8rQbo9IDwAy63GVBoKGa8u/mxsWzbidZFLiuK0u7EST3I5KSIYupOETk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(66476007)(64756008)(6916009)(66946007)(26005)(8936002)(86362001)(186003)(52536014)(5660300002)(76116006)(4326008)(8676002)(66446008)(66556008)(122000001)(316002)(44832011)(6506007)(7696005)(9686003)(38070700005)(71200400001)(33656002)(2906002)(38100700002)(508600001)(55016003)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: HCnuzvdwdZehrsDufbd9vmOD391tBsQgm1bB6wOHKf442NcLMPlF6C0S8yT2tueHPCnHeu42Zby1dZiFlViuIM5xmpkQlDN+T1BGj7QTxnFAM4FwKkBR9ai/kDoj6B5KtGzVtMaMq/YDle85H9/dstQEUMftrVeJ0vLgRW2pb+wWQiiYO0TA0/E00b/YyavQ879v1pglg6E6GlHufWqkJgX2pRq1CaAnYfAz5A0ErkqdQEKhVAwmRd91mUBa1ZJcB4Dqv6ay9A5WFmFP0/BCXXYVpYG/i8Bgo3HPSStIKNTyfrfS8DnpwvSR1Zd6xgoqYuCHQNH3JgnreInXqp5e2qWwr8zZgmmQ3E53czl69ClSSt5bCTJM+Cq328LjvbEM6iAHeFA8r2+lw4QICm1+QlS9Ptvu4r/i3z0ggC+jg47BhlljqLmuozLjzxXHb9GrlDul0sHS4K9CqTsvah3UAYhXudhgrLHN+ml6P7eK1tzKiEX3ZgJ9cdOGY6bI6OmsaptdGdHD2v1E83EELfwQqVPM5yNJQwYgWVvKgQodNvCpaURMvYPnJYeBKZRpwvZ14NaRwJHUfdDnn99Bt3LW7ElIa1O80q4QICEzG7CXrQa/Y98P8qpFj81z+Iq2u35aoM/RD/PAujvxT1BkgmJn/9L/iQ84avC9orZ0F6o39w9/SH8ceC4hbdKBWseFVwbl7glci2tHQDv8TWcz2R5+qucq0Gwn3rZNbZoi+6VBOlzwnTtIUXymNZFVfl ZEGwYBzCQLFnzP2ofzBjLZxls1UBk/MvFViNKjOtjrh1r0ZhW0zb1Jww1lxXw92Ye+eRuS6b3B3xgYAAq4/FJX0F6wB8B3ht7T X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a122f7ae-c497-4afd-05c0-08d9f63374f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 18:45:11.5031 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ttsj8SpooL5CU5y9BCv8ccCyXmvsLszaVtKBpwkK/7+6p3YfU90V3tNkbxdl+sd7HWgIssPh5qe0cnkkqNvW6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR10MB1381 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10266 signatures=677939 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=974 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202220114 X-Proofpoint-ORIG-GUID: MRlYqxErRAkz_5zSrk6dxDKu4FsnnWkh X-Proofpoint-GUID: MRlYqxErRAkz_5zSrk6dxDKu4FsnnWkh 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:227458 Archived-At: > > (I see the same problem (same code) in an Emacs 28 pretest snapshot.) > > > > emacs -Q > > > > Eval the source-code defun of `face-remap-set-base'. > > > > M-x debug-on-entry face-remap-set-base > > > > Evaluate (face-remap-set-base 'variable-pitch 'default). > > > > Debugger entered--Lisp error: (wrong-type-argument listp default) > > * car(default) > > * (eq (car specs) face) > > * (and (eq (car specs) face) (null (cdr specs))) >=20 > How is this different from bug#46973? 1. I'd forgotten about that bug filing. Thx. 2. That's a doc bug. This is a behavior bug. So far, there's been no improvement of the doc or correction of the behavior. Feel free to merge the two bugs, if you like. And please let us know how to pass a single face for SPECS. Clearly passing a list with only one face doesn't work. Labeling this "wishlist" doesn't help anyone trying to use `face-remap-set-base' to set the base remapping of FACE to another (single) face. ___ The doc says this: "If SPECS is empty or a single face 'eq' to FACE, call 'face-remap-reset-ba= se' to use the normal definition of FACE as the base remapping" But SPECS is specifies with &rest, which means that it's necessarily a _list_ (empty or not). There's no way that SPECS can be a single face. SPECS can be a list that contains only a single face, but it can't be a face. The doc string apparently gets mixed up from the fact that the code in some cases resets SPEC to the single face it contains. But as an argument SPECS is always a list.