From owner-cvs-src@FreeBSD.ORG Tue Dec 18 01:43:16 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9988B16A419; Tue, 18 Dec 2007 01:43:16 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 66A3813C442; Tue, 18 Dec 2007 01:43:16 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.2/8.14.2/NETPLEX) with ESMTP id lBI1hFcN005017; Mon, 17 Dec 2007 20:43:15 -0500 (EST) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.0 (mail.netplex.net [204.213.176.10]); Mon, 17 Dec 2007 20:43:15 -0500 (EST) Date: Mon, 17 Dec 2007 20:43:14 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: John Baldwin In-Reply-To: <200712171419.06759.jhb@freebsd.org> Message-ID: References: <200712142049.lBEKn7RJ018896@repoman.freebsd.org> <200712171419.06759.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc Versions.def X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Dec 2007 01:43:16 -0000 On Mon, 17 Dec 2007, John Baldwin wrote: > On Friday 14 December 2007 03:49:07 pm Daniel Eischen wrote: >> deischen 2007-12-14 20:49:07 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libc Versions.def >> Log: >> Increment the version namespace for 8.0-current. New symbols and >> symbols whose ABI has changed should be added to FBSD_1.1. > > Why do new symbols have to be added to 1.1 instead of 1.0? There is no technical reason they cannot be, but this is what we decided some time ago. That each time head is branched, a new version is created and new and ABI-changed symbols get added to it. It makes it easy to track when (initially in which major FreeBSD version) symbols get added. I should have also noted that this was discussed with kan and das (not des) prior to commit. kan's other comment was that this would also make it easier to write tools that can tell if an application built on release X can run on release Y (where Y < X). We can still MFC new symbols back to prior releases, we just have to add them to the same namespace from which they came. -- DE