From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Next release from master Date: Mon, 18 Jan 2016 13:51:43 -0800 Message-ID: References: <83a8o2evc0.fsf@gnu.org> <569D59C7.8030602@dancol.org> <569D5D09.3020109@dancol.org> Reply-To: John Wiegley NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1453153926 28398 80.91.229.3 (18 Jan 2016 21:52:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Jan 2016 21:52:06 +0000 (UTC) Cc: Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 18 22:51:59 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aLHiQ-0001Ir-Tp for ged-emacs-devel@m.gmane.org; Mon, 18 Jan 2016 22:51:59 +0100 Original-Received: from localhost ([::1]:33845 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLHiP-00044p-Qm for ged-emacs-devel@m.gmane.org; Mon, 18 Jan 2016 16:51:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLHiM-00044X-0l for emacs-devel@gnu.org; Mon, 18 Jan 2016 16:51:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLHiK-0006aE-Qv for emacs-devel@gnu.org; Mon, 18 Jan 2016 16:51:53 -0500 Original-Received: from mail-pa0-x229.google.com ([2607:f8b0:400e:c03::229]:33676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLHiG-0006ZZ-W2; Mon, 18 Jan 2016 16:51:49 -0500 Original-Received: by mail-pa0-x229.google.com with SMTP id cy9so439862775pac.0; Mon, 18 Jan 2016 13:51:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:reply-to:mail-followup-to:mime-version:content-type; bh=ry2B2ZK44qrTVjJbdRkVxHdRvrgoWyF7NCZH+wqVgCM=; b=X7g1eJZD6vt5Or60YJTYT9yUfKvh++aFns39TMHvfzZq9LxLHhhhfwenGgnPZ/9ft+ 7NNj2pLb77pOxXY75FGOhRj45j9oEmb7NVo7CM5UVKuuOF57vKP3TexHeLWpTBJSCsO+ HSe9gGCEepviCbYbjXJ+RMRBEyEoGgSR+Z4Z09jXjmbuWJy8AjFS6IZTPJQ2LG5MTAJk CPFJW+PlChZ4M5kMPLiLosGBrge5kdO9rgBFszp1/3trE/Iib5WrLHSXjALnYMkwr3V5 Vn5LPJlNm9As/DLJdp2zZYunqtEUWcI73xIqDXVfXW7fPDIooNDkNlrCiafJpjG4jwcZ R+3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:reply-to:mail-followup-to:mime-version :content-type; bh=ry2B2ZK44qrTVjJbdRkVxHdRvrgoWyF7NCZH+wqVgCM=; b=eQAfYU28mv8M+0GMKQDQjBBQYT+pxCNHJ6EgI8CkOLSZwLjCPuBydrPFWomvjEF4/e z83Umq4Erg0ReEDnjK3LKwzvRmnbsDga9UPPDLrgfQqAOdXqahX1qtlaI+AHL5SRTZI/ BoCdBNVx0vUQaYyWE1OC5Cz1n2YH4/KF/ARfT92PXtl65iErS2x/HX4XtRtOmNQNlErf 38DuriyLjJi83XGJcUDP9BUelExuJKbxqp4uyHqMe/KgcT+XB1DArJX6FR5CXLkdpFz+ hu/KHOzEVNqVZDtWgf5VA/FcktsnMWismOCTaYDucD5f10ZMt9/FxUrod63wZk/myYMm sMPw== X-Gm-Message-State: ALoCoQlJVPcCgQmPO+R+XhqXJkUj8Md5T++ETd6kerAAcaQjo2BwOdQiP55k1Q+2j4HY/8Ab4O6hYVKzi8c429RJTkqAKM9shg== X-Received: by 10.67.24.33 with SMTP id if1mr39702744pad.137.1453153907741; Mon, 18 Jan 2016 13:51:47 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id s84sm36126666pfa.74.2016.01.18.13.51.47 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 18 Jan 2016 13:51:47 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 7BDA6124C5B6B; Mon, 18 Jan 2016 13:51:46 -0800 (PST) In-Reply-To: <569D5D09.3020109@dancol.org> (Daniel Colascione's message of "Mon, 18 Jan 2016 13:45:45 -0800") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: Daniel Colascione , Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::229 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:198298 Archived-At: >>>>> Daniel Colascione writes: > We try to keep APIs backward-compatible anyway though. In a > single-number, time-based release system, we'd just announce that we're > deprecating some API, and some time later, actually do it. Not quite the same, though, since people have to track down and read those announcements to know what sort of impact release 29 will have on code that was written again 26. It's fairly easy today to expect that something you wrote for 24.x should be expected to work over the entire 24.x series; and equally that you're likely to need to do some work to get it running it on 25.x. A single increasing number, or a time value, removes all meaningful content from version numbers. Having x.y at least communicates something about the relative meanings of x and y. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2