From owner-freebsd-arch@freebsd.org Fri Jul 29 21:37:03 2016 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 650BCBA8227 for ; Fri, 29 Jul 2016 21:37:03 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4E2B21337 for ; Fri, 29 Jul 2016 21:37:03 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4D82FBA8226; Fri, 29 Jul 2016 21:37:03 +0000 (UTC) Delivered-To: arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4D226BA8225 for ; Fri, 29 Jul 2016 21:37:03 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 137471336; Fri, 29 Jul 2016 21:37:02 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from [10.0.0.51] (ip-414b102e.ct.fixed.ntplx.com [65.75.16.46]) (authenticated bits=0) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTPSA id u6TLb0Ts026448 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 29 Jul 2016 17:37:00 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Fri, 29 Jul 2016 17:37:01 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: lib/libc/Versions.def: new symbol version for 12.x From: Daniel Eischen X-Mailer: iPhone Mail (13G34) In-Reply-To: Date: Fri, 29 Jul 2016 17:37:00 -0400 Cc: Ed Maste , "freebsd-arch@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <4647100A-67D9-416D-8E34-4CC1F450227A@freebsd.org> References: To: Ed Schouten X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2016 21:37:03 -0000 Sent from my iPhone > On Jul 29, 2016, at 3:18 PM, Ed Schouten wrote: >=20 > 2016-07-29 21:10 GMT+02:00 Ed Maste : >>> On 29 July 2016 at 14:53, Daniel Eischen wrote: >>>=20 >>> New symbol versions can be rolled back to -stable or other prior >>> baselines. >>=20 >> If that happens I think having an FBSD_12.0 symbol in stable/11 >> actually makes it more clear what's happening, than if a FBSD_1.5 >> symbol appears in stable/11. >=20 > Yes, exactly. The version number would just indicate the version of > -CURRENT that was used to introduce the symbol. If we would be going > down this road, then I have to further questions: >=20 > - Should we drop the .0 suffix then? > - Would it make sense to also name it to 'FreeBSD' instead of 'fBSD'? >=20 > That is, using 'FreeBSD_12' as the next symbol version. They were originally modeled similar to Solaris (and Linux to some extent, I= IRC): https://docs.oracle.com/cd/E19683-01/806-4125/solarisabi-8/index.html I think there's not much point of changing the naming scheme now, it's not l= ike it's visible to the typical user. The comment in the Version.defs file p= retty much explains everything. --=20 DE=