From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: next emacs version? Date: Sat, 20 Mar 2010 07:58:10 -0700 Message-ID: References: <56D10E2523764AC98D99CEBC55DBAD93@us.oracle.com> <83iq8sigyq.fsf@gnu.org> <83d3z0i3nu.fsf@gnu.org> <911BA1D06CEB4306924D0069BA2D3DFF@us.oracle.com> <83bpeki18a.fsf@gnu.org> <83aau4hv38.fsf@gnu.org> <0E10B96B5C814EE8B95B57972F13E189@us.oracle.com> <87sk7v1whq.fsf@home.jasonrumney.net> <837hp7idyl.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1269097268 7889 80.91.229.12 (20 Mar 2010 15:01:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 20 Mar 2010 15:01:08 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Eli Zaretskii'" , "'Jason Rumney'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 20 16:01:04 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nt0Ae-0006tK-NC for ged-emacs-devel@m.gmane.org; Sat, 20 Mar 2010 16:01:01 +0100 Original-Received: from localhost ([127.0.0.1]:45875 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nt0Ae-0008Ij-7H for ged-emacs-devel@m.gmane.org; Sat, 20 Mar 2010 11:01:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nt0A5-00082Y-8r for emacs-devel@gnu.org; Sat, 20 Mar 2010 11:00:25 -0400 Original-Received: from [140.186.70.92] (port=39023 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nt0A3-00080U-DJ for emacs-devel@gnu.org; Sat, 20 Mar 2010 11:00:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nt0A1-0004Iq-Tx for emacs-devel@gnu.org; Sat, 20 Mar 2010 11:00:22 -0400 Original-Received: from rcsinet11.oracle.com ([148.87.113.123]:33332) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nt09k-0004H0-8V; Sat, 20 Mar 2010 11:00:04 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet11.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o2KExnh6009679 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 20 Mar 2010 15:00:02 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o2K9Wbi5032730; Sat, 20 Mar 2010 14:59:49 GMT Original-Received: from abhmt013.oracle.com by acsmt353.oracle.com with ESMTP id 102432781269097089; Sat, 20 Mar 2010 07:58:09 -0700 Original-Received: from dradamslap1 (/24.5.179.75) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 20 Mar 2010 07:58:09 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <837hp7idyl.fsf@gnu.org> Thread-Index: AcrICOFgWxZuHIeNTuKc15apuvtHeQAMQnPA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4BA4E2E5.00D2:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:122357 Archived-At: > > It's a transient problem that is not worth worrying about. Users who > > build from development sources will update and rebuild soon anyway. > > Right. And because of this, I think testing with version< against the > last officially released version would be good enough. Actually, this is the test I think is appropriate, where N is the _next_ official release (e.g. "23.2" in the current case): (if (or (not (fboundp 'version<)) (version< emacs-version N)) OLD NEW) 24.0.50.1, 23.2, and later will pick up NEW. 23.1 and anything older will pick up OLD. Testing with `version<' against the _last_ official release won't help, I think. Maybe you meant `version<='? E.g.: (if (version<= emacs-version "23.1") OLD NEW)