From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: defcustom with deprecated values Date: Sat, 17 Oct 2020 08:12:33 +0200 Message-ID: <87h7qt1ium.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26793"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 17 08:13:16 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kTfSt-0006sd-Uw for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Oct 2020 08:13:15 +0200 Original-Received: from localhost ([::1]:44622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kTfSt-0005Gp-18 for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Oct 2020 02:13:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTfSL-0004pb-2K for emacs-devel@gnu.org; Sat, 17 Oct 2020 02:12:41 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:53750) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTfSI-0000EN-Qr for emacs-devel@gnu.org; Sat, 17 Oct 2020 02:12:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=1jzv9gaUEP1rVwt7TmAh46sfY57UI2W/9umRDSqKEYU=; b=NGWXm442znSg8jlkNaRbI8wrxG KCwAbvgTj74lrC6O7SYF211pPHngTrrjnn9mtT6abIiv+eEiEqbXr/XeRl/7txUSjCnBpCpWIHccp X0J6ns3Y2Se+DGUtJ5V1aj7W+zlY8trilv6yC9BQdtGP4TWm9tPtHaUL61A0mmXv5VsE=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kTfSE-0008H5-At; Sat, 17 Oct 2020 08:12:36 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEX622P96mju2WDn pWOzoEjsbjbWhz70tYvv0qH55878+fH///+IxYaOAAAAAWJLR0QLH9fEwAAAAAd0SU1FB+QKEQYB KiU5X0oAAAGASURBVDjLnZPBaoNAEIa1TxDbF4hroKG3uBU317JvIKm9lzbnIqlJTiki7u6pIDRZ T4Uc4u5T1piGyGgC7bAwsB///DMDYxiGaXWFcQFY/wUIuahvN8DRglYx6AT3ZwDaS7qAVX0iswvA rsxzA55X1NnBLq6e49oAeC/h5DWYeMEIgGGCg3kcx9EJHFaS8AxjXxP9ARQZKUqfkTh7A0BgUaQi IiFUiETwXbFjEnosUvYpPV/ItgLLXRBwfgJGb5/v2LhMJ+Gy0dVBQyKSE5wRDj1u13kUZ5L4DVCb OFk+87NZhOFKkjxM3tNgvIYg2j5FX3k8LVZw7duQ44ThZrt15t9THW/ERsJSYktEwrQan5Z4GJDl RHhMysUIgnXAH9nmedYqpXRZ6HKpV8BcSK201lI1PGqJ4IpoWbICblcoxQpZiVYQCCV1URWDAw4Z m7N92MCjFRfA7/+1i2yEUBtcUYrogLZBdWl2dWttcEPpA3Wa4HjnZq/f6zJvd2X9EfwAN7GyEqS2 dKkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTAtMTdUMDY6MDE6NDIrMDA6MDBPVsWyAAAAJXRF WHRkYXRlOm1vZGlmeQAyMDIwLTEwLTE3VDA2OjAxOjQyKzAwOjAwPgt9DgAAAABJRU5ErkJggg== X-Now-Playing: The Pentangle's _Cruel Sister_: "Jack Orion" In-Reply-To: (Robert Pluim's message of "Fri, 16 Oct 2020 12:30:32 +0200") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:257914 Archived-At: Robert Pluim writes: > The question then is, how do we indicate that we don=CA=BCt really want > people to use 'ssl? The following kind of works, but then the > 'deprecated' bit in the value list shown in 'customize' could be > misinterpreted: [...] > (const :tag "Use TLS/SSL" tls) > (const :tag "Use TLS/SSL (deprecated)" ssl))) Yes, that seems possibly more confusing. Could we introduce a new defcustom thing like (const :tag "Use TLS/SSL" :deprecated "28.1" ssl) The UI result would be that these elements would be ignored when rendering the widget... and the code that checks for defcustom type consistency could also heed it. And we could even imagine warning when people have variables set to a deprecated value? But the UI thing would be the important change. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no