From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Bug: Please supply stable releases on ELPA or MELPA Stable [8.3.4 (8.3.4-dist @ /usr/local/share/emacs/25.1.50/site-lisp/org-mode/)] Date: Tue, 01 Nov 2016 18:33:23 +0100 Message-ID: <87r36v85r0.fsf@Rainer.invalid> References: <87mvhltqpw.fsf@sc3d.org> <87oa21tmp0.fsf@gmail.com> <87ins8ftyv.fsf@nicolasgoaziou.fr> <87pomfv6kf.fsf@bzg.fr> <87k2cne9ud.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37805) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1cxE-00053r-0F for emacs-orgmode@gnu.org; Tue, 01 Nov 2016 13:34:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1cxA-000303-VJ for emacs-orgmode@gnu.org; Tue, 01 Nov 2016 13:34:32 -0400 Received: from [195.159.176.226] (port=55960 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c1cxA-0002zp-OD for emacs-orgmode@gnu.org; Tue, 01 Nov 2016 13:34:28 -0400 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1c1cwZ-0006L2-Go for emacs-orgmode@gnu.org; Tue, 01 Nov 2016 18:33:51 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Nicolas Goaziou writes: > This is not what I'm suggesting. Let me try to expunge a bit. > > I thing we should automate bugfix releases with regular version > numbering scheme, e.g., 8.3.7 release, /as a replacement for/ > org-YYYYMMDD releases. Therefore: No, we shouldn't. It's either automatic or a release, it can't be both. Also, the releases are distinct from the ELPA packages and you seem to mix up the two. They are not the same thing. > 1. org-YYYYMMDD could be renamed org-MAJOR-MINOR-BUGFIX# where MAJOR > MINOR are never modified automatically, and BUGFIX# is (1+ last > BUGFIX#). Org's ELPA package has its own versioning scheme and unless package.el grows some functionality to sanely deal with discontinuities in versioning, we need to stick to it. > 2. Conditions to make a new automated release ought to change. We could > wait for a full "idle" week after a commit before releasing (IOW, > wait for one week after a commit but every new commit during that > period resets the counter). "next Monday" rule has bitten us already. > The new rule is not perfect either, but is more secure. If one full > week is too long, we may reduce it to 4 days. Again, if you talk about releases, the way to do that is to tag what should be released, preferrably sign the tag as well. Whether you roll the release automatically or script up somthing that picks up new tags and does it for you is a separate issue. BTW, if the Monday ELPA package is bad you can always trigger another release to ELPA manually and don't need to wait for next Monday to have cron run the release script. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds