From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFYmL-0007e2-7n for qemu-devel@nongnu.org; Mon, 07 May 2018 01:33:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFYmH-0002xL-8j for qemu-devel@nongnu.org; Mon, 07 May 2018 01:33:41 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:50140 helo=mx1.redhat.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fFYmH-0002vs-3w for qemu-devel@nongnu.org; Mon, 07 May 2018 01:33:37 -0400 References: <20180430103312.GH3249@redhat.com> <20180430132107.0a37704d.cohuck@redhat.com> <20180502074403.yh5weukbjgqsvp7n@sirius.home.kraxel.org> <20180502080200.GG3308@redhat.com> <20180503072100.GA5301@stefanha-x1.localdomain> <20180503090727.GC11382@redhat.com> <20180503134321.pp736ou25pdwvslm@sirius.home.kraxel.org> <20180504132023.GA5098@localhost.localdomain> From: Thomas Huth Message-ID: <69fd5755-d1f0-b69a-fabb-3134fccaa4a5@redhat.com> Date: Mon, 7 May 2018 07:33:24 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] release retrospective, next release timing, numbering List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson , Kevin Wolf , Gerd Hoffmann Cc: Peter Maydell , Cornelia Huck , QEMU Developers , Stefan Hajnoczi On 04.05.2018 19:30, Richard Henderson wrote: > On 05/04/2018 06:20 AM, Kevin Wolf wrote: >> I'm not sure what the exact systemd model is, but as we came to the >> conclusion that there is no semantic difference between major and mino= r >> version number for QEMU, I'd just merge them. >> >> This would result in 3.0 for the next release, 3.1 etc. would be stabl= e >> releases, and the December release would be 4.0. >> >> It feels like the minimal change to fix our existing versioning scheme= . >=20 > This is very similar to what GCC started to use at version 5. >=20 > https://gcc.gnu.org/develop.html#num_scheme >=20 > I do think it makes sense to drop minor versions, leaving only major + > patchlevel (which then appears to be minor version). We're currently also using the patch level for marking developing version (x.y.50) and release candidates (x.y.9r) ... we should also think of a way how we want to map that to a new numbering scheme. If we do it the GCC way, I guess the x.0 release will be the development "versions"? But the release candidates? Do we still need a third number for doing those (3.0.1 =3D rc1, 3.0.2 =3D rc2, ...)? Thomas