From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: mrf Newsgroups: gmane.emacs.help Subject: Re: Emacs Versions: major, minor and ...? Date: Mon, 28 Jun 2021 06:56:20 +0300 Message-ID: <87sg12ocse.fsf@cock.li> References: <87sg147b7g.fsf@yandex.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31137"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.5.8; emacs 27.2 Cc: help-gnu-emacs@gnu.org To: Colin Baxter Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 28 06:04:16 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lxiVJ-0007rF-Tz for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 28 Jun 2021 06:04:16 +0200 Original-Received: from localhost ([::1]:42088 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lxiVI-0001kM-3e for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 28 Jun 2021 00:04:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52160) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxiUu-0001iy-E7 for help-gnu-emacs@gnu.org; Mon, 28 Jun 2021 00:03:48 -0400 Original-Received: from mail.cock.li ([37.120.193.124]:54076) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxiUr-00069H-Rq for help-gnu-emacs@gnu.org; Mon, 28 Jun 2021 00:03:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cock.li; s=mail; t=1624853019; bh=8z8XVtUQMEo0CW/LnqpiuNrI1OELcoHHgfKcFB121nk=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=L8KvKjIuoH6fscI5fl7NZMfFmjjC6bAI39hlgQX9GvAlApWyexDuIcFyW1gV3I7xi gGIt0oJNPHRIXecx/lcMc3TQcjeOBWcDfv3PJO7TDKy9YnwwzcSDZiYlqyoSbfh/RN fyohOC7Q+S9JgHEj8oKBi57Q02b4OP0coAERtTouHUZ+8xn4XLtRhYGgEOq4ZMmFyF k7f8uApvxX1eIYGqYv0z9FP1XwbZjM8zKakmZoZ+lj0nWLY42Q2XrBbpKv8mtTApqJ zXA22EqT+ehRn6eiiIuH6N2ew9ybJUmYzGctnIv9Rm90M4+cFOL5pJ55bd3DL4JR7W W1cacCZAWg89g== In-reply-to: <87sg147b7g.fsf@yandex.com> Received-SPF: pass client-ip=37.120.193.124; envelope-from=joinlaw@cock.li; helo=mail.cock.li X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_PBL=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131309 Archived-At: Colin Baxter writes: > The current emacs development version is "28.0.5". I know that "28" is > the value of the emacs-major-version variable and "0" is the value of > the emacs-minor-version variable. I assume "5" is also the value of a > variable, but what's its name? The third number after the dots is called micro or in some projects patch, please take a look at semantic versioning (semver.org) and the book (Producing Open Source Software by karl fogel) despite the name of this book the author (karl fogel) is mentioning the relation between free software and open source and uses the term to describe same thing, anyway this book explain at chapter 7 the naming practices in software development. In addition take look at the section that describe even/odd (stable/unstable) strategy: https://producingoss.com/en/development-cycle.html BTW This is basic software engineering issue.