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: Fri, 19 Mar 2010 13:02:52 -0700 Message-ID: References: <56D10E2523764AC98D99CEBC55DBAD93@us.oracle.com> <83iq8sigyq.fsf@gnu.org> <83d3z0i3nu.fsf@gnu.org> <911BA1D06CEB4306924D0069BA2D3DFF@us.oracle.com> <83bpeki18a.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 1269029043 31163 80.91.229.12 (19 Mar 2010 20:04:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 19 Mar 2010 20:04:03 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Eli Zaretskii'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 19 21:03:58 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 1NsiQH-0006aW-45 for ged-emacs-devel@m.gmane.org; Fri, 19 Mar 2010 21:03:57 +0100 Original-Received: from localhost ([127.0.0.1]:40691 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsiQG-0006XQ-ML for ged-emacs-devel@m.gmane.org; Fri, 19 Mar 2010 16:03:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsiQB-0006T5-3u for emacs-devel@gnu.org; Fri, 19 Mar 2010 16:03:51 -0400 Original-Received: from [140.186.70.92] (port=50452 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsiQ2-00068u-US for emacs-devel@gnu.org; Fri, 19 Mar 2010 16:03:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NsiPy-0005Po-An for emacs-devel@gnu.org; Fri, 19 Mar 2010 16:03:42 -0400 Original-Received: from rcsinet11.oracle.com ([148.87.113.123]:25241) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsiPx-0005PV-LB; Fri, 19 Mar 2010 16:03:38 -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 o2JK3MBM006623 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 19 Mar 2010 20:03:34 GMT Original-Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o2JGPTmd030660; Fri, 19 Mar 2010 20:03:18 GMT Original-Received: from abhmt006.oracle.com by acsmt354.oracle.com with ESMTP id 101363921269028973; Fri, 19 Mar 2010 13:02:53 -0700 Original-Received: from dradamslap1 (/24.5.179.75) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 19 Mar 2010 13:02:53 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83bpeki18a.fsf@gnu.org> Thread-Index: AcrHmOaGJI6IGcD9TfaammNJ4LYmrgAA/cyQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt353.oracle.com [141.146.40.153] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4BA3D887.0072: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:122309 Archived-At: > > * files.el (directory-listing-before-filename-regexp): Use > > stricter matching for iso-style dates, to avoid false matches > > with date-like filenames (Bug#5597). > > This is revision 99545, which is before the branch. So this change > will be both in Emacs 23.2 and Emacs 24. OK. Where do you see such info (on the Web site)? That info could be useful in the future. I'm only interested in HTTP access to such info. > > The question remains, however, which >, <=, etc. test could > > do the job robustly, since the dev version is 24.0.50.1 and the first > > corresponding release will be 23.2? > > I think you want `(version<= emacs-version "23.2")'. Really? Won't some builds of 24.0.50.1 have the change and some not? As you say, it depends whether the build is after revision #99545. If I use version< 23.2 to distinguish instead, then the same problem occurs: Some 24.0.50.1 versions will not have the change. As I said, my main concern it wrt official releases, but "I'm also interested in advice about testing against an in-development version." AFAICT, there is no simple solution to that. I think you've pretty much confirmed that, so at least I know I'm not missing something obvious. (This release is apparently imminent, so no problem in this particular case.) We can test for the existence of a var or function. How about being able (in Lisp) to test for a particular source-code revision, such as #99545, for cases where there is nothing specific and handy to check (like a var or fn)? Or being able to test for a particular bug-fix (like #5597)?