Received: from mx1.mailbun.net (unknown [170.39.20.100]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id E2CEF782D36 for <~alpine/devel@lists.alpinelinux.org>; Fri, 9 Apr 2021 02:29:50 +0000 (UTC) Received: from nanabozho.lan (unknown [107.125.25.212]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: ariadne@dereferenced.org) by mx1.mailbun.net (Postfix) with ESMTPSA id 7BB33144F02 for <~alpine/devel@lists.alpinelinux.org>; Fri, 9 Apr 2021 02:29:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dereferenced.org; s=mailbun; t=1617935385; bh=7YzwzAzjf+ZlEJDXuwIRDwBhFs+4lH401ErStgxeOUY=; h=Date:From:To:Subject; b=kbwWw6DmKPckRXycdhR8u9Zyyxd7N6wq/5nqknhcLOSKFoW8a+SFoeu6lS8HnuIJn 3/3h6NcKsko5ZVaPHvNihFan5+QkMB4Ii3pitNwDGbwTmXVEmH3Wz5bYGkG4F8LapD cVKT2ZvQo1V/F78kTTLydJSuOcp6RpzRDfQLHNFYYz/wKeT2upnoGpUNNewcGEdEhY 4diLT5LzhAvc+hEOaQn/dxkjT0msYYaGtn+ny1dbneOUf95xyDoHW9uRJ+Rww4As7j nJGgY/kc30J/9VG317/AgJEJuV38bJrEz9enQQ0hJQLJonpCSXu26fcknp/h+9It5d c1wpuwUwxuuIA== Date: Thu, 8 Apr 2021 20:29:43 -0600 (MDT) From: Ariadne Conill To: ~alpine/devel@lists.alpinelinux.org Subject: [3.15] System change proposal: rename the Alpine 3.15 release to Alpine 15 Message-ID: <3824aef2-8af2-d33a-47e3-c7c66bd6615e@dereferenced.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Hello, Alpine has traditionally used the major version to represent the current ABI version the system uses. For example, Alpine 1.x was uClibc without NPTL, Alpine 2.x was uClibc with NPTL and Alpine 3.x is based on musl. With the current ABI being evergreen, and our having moved past the 3.14 release, it no longer makes sense to keep the 3.x designation. When this was previously proposed, the primary request was to postpone this discussion until after Alpine 3.14 release. With the Alpine 3.14 release imminent, I believe now is a time to bring this up again. An argument could have been made to jump to Alpine 4.x with apk-tools 3, but we have decided to implement apk-tools 3 out in a way that is non-disruptive. So that argument is now moot, as well. ## Benefits to Alpine As the `3.` part of the version is now effectively meaningless, it is helpful to downstream consumers of Alpine to have a simplified versioning scheme. For example, postmarketOS can say "based on Alpine 15" instead of "Alpine 3.15" which sounds better. Yes, to be brutally honest, this is an entirely marketing-related thing, and there is no technical benefit either way. However, this versioning scheme is more aligned with other Linux distributions. ## Implementation Plan Set the version of `alpine-base` to `15_alphaXXXXXXXX` instead of `3.15_alphaXXXXXXXX`. ## Contingency Plan If we decide we don't want to do this, we just downgrade `alpine-base` back to `3.15_alphaXXXXXXXX`. Ariadne