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#54156: [External] : bug#54156: 28.0.91; set-face-attribute with a nil FRAME doesn't change the default Date: Sun, 27 Feb 2022 15:49:43 +0000 Message-ID: References: <87ilt3456u.fsf@cassou.me> <87ee3rxhuj.fsf@gnus.org> <83ee3rqgia.fsf@gnu.org> <87y21zw2ll.fsf@gnus.org> <83bkyvqet5.fsf@gnu.org> <871qzrw0ni.fsf@gnus.org> <838rtzqdt4.fsf@gnu.org> <87bkytvfcz.fsf@gnus.org> <83h78lps6m.fsf@gnu.org> <83czj9povl.fsf@gnu.org> <838rtxple8.fsf@gnu.org> <8335k4pz7d.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="22830"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "damien@cassou.me" , "larsi@gnus.org" , "54156@debbugs.gnu.org" <54156@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 27 16:51:38 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 1nOLph-0005kv-LV for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Feb 2022 16:51:37 +0100 Original-Received: from localhost ([::1]:40320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nOLpg-0007lz-H4 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Feb 2022 10:51:36 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nOLoA-0006ij-Ab for bug-gnu-emacs@gnu.org; Sun, 27 Feb 2022 10:50:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nOLo9-00033c-M2 for bug-gnu-emacs@gnu.org; Sun, 27 Feb 2022 10:50:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nOLo9-0008BB-KJ for bug-gnu-emacs@gnu.org; Sun, 27 Feb 2022 10:50:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Feb 2022 15:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed wontfix Original-Received: via spool by 54156-submit@debbugs.gnu.org id=B54156.164597699531425 (code B ref 54156); Sun, 27 Feb 2022 15:50:01 +0000 Original-Received: (at 54156) by debbugs.gnu.org; 27 Feb 2022 15:49:55 +0000 Original-Received: from localhost ([127.0.0.1]:58920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOLo3-0008An-ES for submit@debbugs.gnu.org; Sun, 27 Feb 2022 10:49:55 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:63684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nOLnz-0008Ad-OB for 54156@debbugs.gnu.org; Sun, 27 Feb 2022 10:49:53 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21R9pEpJ021515; Sun, 27 Feb 2022 15:49:48 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=v8sbYAbCR5Eii4WD+XBmpBETFk+3AmRXLq3+RGguIQY=; b=DO3ciKfmivZo/Aw9jE2QJ1qrIALQdQrIHLSNDPzE4/v7bEqcOf+Syr9LV/9iIsDI0Vc2 AZV/OczPSt9QdtkUS1Ak55ywGQ15B82236vwdLnanc7mwAqpb9yr+C/AsPzLOJwpgn1t ILHqEvm5rHHrMIvBnlxtKUpPRBelw117+EpqTPYUgQwx1hkN+/WEpjJGHt9O2PccZ+XG DBSXZSTMu6kcb4q5ujIMcDsv6uNGoMLRd+MyRSulS8llkd4/0hBu3UogRxhglyihNlv2 JUhc9bVp2Bd1eY+lCSCQEUbxRUhofySWdayMLF4ZuYQg79yitamdaYHgHxL87sc2Lct1 CQ== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3efat1th3w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Feb 2022 15:49:47 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21RFfpb7155667; Sun, 27 Feb 2022 15:49:46 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2105.outbound.protection.outlook.com [104.47.58.105]) by userp3030.oracle.com with ESMTP id 3ef9au41kw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Feb 2022 15:49:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S3JMH5rt5HVAUMZwHWNrUXrd9pzDqhQDLZJ7n5awEYnUg+wqzNngeW+S/0OGsllGC42onLarBW0XtZ2k0p1zz6UdblDm2uIyKkQmQ8fpKsydMDI4O6UH1QMsBY01spemYiSbXSUYtM2XAGK6kgpKQAL8EHB8GA8WccdlYrjoXjreJG5WpHgYp6N8SK/V6hgEqVsRISKVzWbI+Qk14N0m2amNKEstFT75FHlD5uUjNkTFh7TFcJTXX+iihC9MVLTJ0Xzqe966BOluEyIkfzEPNcESgdT9FlOdVW7fIbG2s6JUvDxTqmCWR7J+pYEHweZQcJz/+PBtkVdY3XUd9nq2Eg== 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=v8sbYAbCR5Eii4WD+XBmpBETFk+3AmRXLq3+RGguIQY=; b=X4dmKPTfkp6kCo0ADHHa4zwz4meLVQSWiU1WGx/XZ+NUlbT/Y7Q3rqIU7h5jkJWUunP2npWtcnbWDiGmO3D79ddhS0wxUFnb1ikWIPgfku3/ZTi5jpude/Kzv4NDrUdd3brsl8tQ/J4PGRbaopKV0P1U0QB6LrwZMeBVuZDOztFDdHBrY+qVeDP3JcN64yscluFusE0NPmdTxRayaFtv0hOAe+ojoED6ufmXSPuW/h3Jg5b2fj5QAMXELPsnq14Lnnqg66Ip4vNjDyPrDVOYSJHXYgcLLRj2QLIyaF2GZoczmYdM6vW/DAfi00vPrakPSS0I2/22sbQ6eLoNx4/ZkQ== 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=v8sbYAbCR5Eii4WD+XBmpBETFk+3AmRXLq3+RGguIQY=; b=O8rlG6JzXru7bY3AUk4bduSrcPcy8/Ns1Ht4OpJjlT1n3UVZZR5xKT1dLkxy0QuCKzLaOebNyxoPXPT4eMW+mSw4LJmMt7pDHvhXFuhL4hx6auEe3kN7HPx/6c56gjZOQ9r6AqOqDB0w5wVKLUOdOkl/IjaY1dKAcx94cNv9KIg= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DS7PR10MB5102.namprd10.prod.outlook.com (2603:10b6:5:38c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Sun, 27 Feb 2022 15:49:44 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::f811:66c9:41ab:df79%7]) with mapi id 15.20.5017.026; Sun, 27 Feb 2022 15:49:43 +0000 Thread-Topic: [External] : bug#54156: 28.0.91; set-face-attribute with a nil FRAME doesn't change the default Thread-Index: AQHYK6ugiGg+6iWU80qz+q2eYOlQWaynhNsA In-Reply-To: <8335k4pz7d.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d3f234b5-0b0b-443f-dd3c-08d9fa08c616 x-ms-traffictypediagnostic: DS7PR10MB5102: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: AsN/JFXdS42hef2lbDF/vO0Jruw9xtp0kcIoq8sY05Tsz3xFRg12xsVBPW5Qr66YRNHm4F+bc7P6p8WyKW92ZtsUZcoTldkWXQxXfoCxeWLl4fEakrUxDBOrA6hWBwjufmgXQSUtxVfA7K4OpGP4Cgnr34a/mNJ99TVmdsRv6nQgVbX/jb5q4QwoRegRXZof3L76pNjByMcUr86nYImS/E4vVm9+Zkx6bnm2EDykIXxyK/fxb/eC+FKDA9+up2ao1OIRpEloZ4qBGaKwqJt3zKnyR0IgoWi12r+fCyvAJ9HwO2m7mMoUXlYyYPQ3KxH/o1MAt2ZxjeJ/FzUs4+Ocl5A3qAy7mIk/bFT56nzZTQkr0Om5t3KD8hWh5+mtpHATo4SarKlQ0+bXwA5HI5l21AH+bqRH3VdTw+ukkw4J4sS/LV29rJeJErw8f6DOsqUXgjdlK/26TEQMQy5fJrQokT916OXTIRnjtLTw8eM/cCwVsk2Ymg23vdXNkMrVJQ48/0s5rmujX3VZHIPO3fj1EaLQfYRF2E1y0WGBEV29BKc3m9VswZ36PZqDeb8Se6dNGnA8k7HvA6DSsAFRdRKsWkRjO/fgZkpvguESoI0OnA8s0kTMZ7siQ5Ha3JF9z/N/TtXSd9c0WralG2ibZTuiOwTd57SPMZkVt/RY11JW4Dp9bvy2KeN3Yxp4pLlSl3vSOHQckVE2QK5tvKqPrexikw== 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)(186003)(6506007)(7696005)(86362001)(26005)(6916009)(33656002)(9686003)(508600001)(38100700002)(122000001)(71200400001)(55016003)(66946007)(38070700005)(54906003)(83380400001)(66556008)(5660300002)(66446008)(4326008)(8676002)(64756008)(66476007)(76116006)(2906002)(52536014)(8936002)(44832011)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: c1kYkqnYEOgsED0qCmPChtoTScICz5Bdc3ViIQM9HQsvYgp6CyUgiiVOetThdYYtQQZnuAMhB1x8VUAouh3tLicvRluyp3bcALUbitNDiH9J20+iOXOetreNkpXalXR+GZnBQSmb/bdpTLirna+9pat5bcoNtq8y12Fu6WxbPi+yJFuifjX6OJbAD3qDjEHidLMAwNb6nGFtUWt04W9ba1MRgcvEUFx1bh3ErMJ4n/N4r4+N9Bvu066UeZyCFMJtEovJSrZoNfHJ3PhoXbx9apnPOYWft6ARVCKyYuoRvmyzOKBXSUK4MU0aT+WXyUMhOz4R8Y/Ttx4NYHGLA44+mCKY3oZM68DCsv1oFElC1JCPt8P90P48zx1qq3ts3LzsMSz61sRqUVXV0XbvVQ/rM76liw94+f2VagifIAFR2zwfU/GX1jFj2fHs/W/ZTrQUNN5wT9gFvPfZ11hSJdw/ETXb4AphraaPmdCpLI12pitS8NvmgLWqkZ3Xa4jSyOeOcIuWiYKiSjl50YFN9yNMMUrq2/C/Qzp0ExTEw9pOdOrV18IxELjg/ok12NPySVuXMSrBlKdQCfeB8PxN9YSYkFXqJG0qavE0fOuc0Y59kY/oZUaX21pl9CyhaPyeVC9KG0o3D/vXSDBT2q8yjRBhFloRkwRiJzD3DLHBk0eyj0PEISzqNZAJDbGSFIiC1bGkD0YhT4w5IgLUvl3RvlRlMw6/TdCt3fOip7I1ZjDyNC9n7IakqXmlfXc1Ph 5SxRsJ0FMiD7PcNsu6WOj95tmfeQckqKKNqfX37ui+wkZ7S1jKFxfqBNTbpDbjCNwD7vjUCy5MgG6Z6N8Yw22IYGgNhvdlo770 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: d3f234b5-0b0b-443f-dd3c-08d9fa08c616 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2022 15:49:43.8611 (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: VY1j+cNsudgX9d+ZTrnVI8xQwFxex0T5mXKybs3ghMOWjmOlMo7hoImNzBvXYGdLW2EMJXcVHOFfUOv1rh7DDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5102 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10270 signatures=684655 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 phishscore=0 suspectscore=0 adultscore=0 mlxlogscore=822 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202270108 X-Proofpoint-GUID: 1ua7k4462HDw-qS4DZrSRVmgB5Lbk1M8 X-Proofpoint-ORIG-GUID: 1ua7k4462HDw-qS4DZrSRVmgB5Lbk1M8 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:227726 Archived-At: > > You said to use both (separately). > > My question was why to bother _also_ > > using `t'. >=20 > Because it's future-proof. And because resetting a color attribute to > 'unspecified' so that it overrides the defface is an unusual thing to > do, and so it better stands out in the code, telling everyone that > this is the intent. Thank you for finally stating your reason. And for finally confirming that what I said I thought was the behavior is in fact the behavior. ___ FWIW, I disagree (but at least now it's clear why you have that opinion). I think telling people to use both only confuses. They'll wonder why, the same as I did - unless you also indicate your reason somehow/somewhere. ___ Beyond that, what about the question of making backward-support behavior known? Why only "silently support" the use of nil this way? Support, yes, sure. But why silently? We usually try to also provide a warning message when you use constructs deemed deprecated/obsolete. This pitfall is easy to fall into, IMO, regardless of whether you think the reasonable use case is rare. You haven't yet given your reasons for resisting making this gotcha better known to users - e.g. by displaying a warning message. When you don't give reasons it just leads to more back & forth and misunderstanding. Please try to be clear and explicit about this. Thank you. ___ I also don't agree that a user or user code would only _rarely_ want to reset a face attribute to `unspecified'. We provide checkboxes in Customize for exactly that, no? Is this different from unchecking a checkbox? After you uncheck the Background checkbox for `M-x customize-face region' this sexp returns `unspecified': (face-attribute 'region :background t) What am I missing, here? If this has the same effect as setting it to `unspecified' in Lisp: (set-face-attribute 'region nil :background 'unspecified) then why consider it and "unusual" and "rare"?