From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/62202 Path: news.gmane.org!not-for-mail From: Bill Wohler Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: defcustom :version Date: Fri, 10 Mar 2006 19:18:57 -0800 Organization: Newt Software Message-ID: <15499.1142047137@olgas.newt.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1142047849 8692 80.91.229.2 (11 Mar 2006 03:30:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 11 Mar 2006 03:30:49 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 11 04:30:46 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FHuoM-0000Gv-KM for ged-emacs-devel@m.gmane.org; Sat, 11 Mar 2006 04:30:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FHuoL-00087U-Q9 for ged-emacs-devel@m.gmane.org; Fri, 10 Mar 2006 22:30:33 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FHuo8-000869-Nc for emacs-devel@gnu.org; Fri, 10 Mar 2006 22:30:20 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FHuo7-00085i-R1 for emacs-devel@gnu.org; Fri, 10 Mar 2006 22:30:20 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FHuo7-00085e-NG for emacs-devel@gnu.org; Fri, 10 Mar 2006 22:30:19 -0500 Original-Received: from [207.69.195.62] (helo=pop-altamira.atl.sa.earthlink.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FHurY-0004uT-9j for emacs-devel@gnu.org; Fri, 10 Mar 2006 22:33:52 -0500 Original-Received: from h-68-165-5-58.snvacaid.dynamic.covad.net ([68.165.5.58] helo=olgas.newt.com) by pop-altamira.atl.sa.earthlink.net with esmtp (Exim 3.36 #10) id 1FHuo6-0005uG-00; Fri, 10 Mar 2006 22:30:18 -0500 Original-Received: by olgas.newt.com (Postfix, from userid 1000) id B3780170A8; Fri, 10 Mar 2006 19:18:57 -0800 (PST) Original-Received: from olgas.newt.com (localhost [127.0.0.1]) by olgas.newt.com (Postfix) with ESMTP id AA02916FA9; Fri, 10 Mar 2006 19:18:57 -0800 (PST) Original-To: emacs-devel@gnu.org, ding@gnus.org X-Mailer: MH-E 7.93+cvs; nmh 1.1; GNU Emacs 22.0.50.14 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png Mail-Followup-To: emacs-devel@gnu.org,ding@gnus.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:51453 gmane.emacs.gnus.general:62202 Archived-At: We don't use any :version keywords in the MH-E package at the moment, although I'd like to add them. Before doing so, I hope you can help me answer a couple of questions about them. First, how are people using the defcustom :version keyword? The big problem I have with them is that it seems we have to use the Emacs version. That makes them pretty useless for the MH-E package which has turned three *major* releases and a score of minor releases since Emacs 21 came out. In the past few years, I would have used 21.4, 21.5, 22.0, and 22.1 as the "next" version kept creeping up. How would I have documented the variables? The numbers would have kept changing, and would have been for a version that turned into a patch release (21.4) or were never released (21.5) (apologies if I've rewritten history, but you get the idea). And what would the user, who is using a released version of MH-E, supposed to do with a documented version that doesn't exist? I see the Gnus folks are using the Emacs version in their variables. How have you folks answered these questions? It seems that the answer is, "Ignore the versions unless you are using the package bundled with an Emacs release." I guess I could live with that. Unless, of course, folks think is reasonable and proper that large independent packages that happen to be bundled with Emacs can use their versions with the defcustom :version keyword. -- Bill Wohler http://www.newt.com/wohler/ GnuPG ID:610BD9AD Maintainer of comp.mail.mh FAQ and MH-E. Vote Libertarian! If you're passed on the right, you're in the wrong lane.