From owner-cvs-all@FreeBSD.ORG Tue Dec 18 10:01:26 2007 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0915C16A41A; Tue, 18 Dec 2007 10:01:26 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id DE00213C4D1; Tue, 18 Dec 2007 10:01:25 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 0B1FF1A4D83; Tue, 18 Dec 2007 02:00:13 -0800 (PST) Date: Tue, 18 Dec 2007 02:00:13 -0800 From: Alfred Perlstein To: Daniel Eischen Message-ID: <20071218100012.GQ16982@elvis.mu.org> References: <200712142049.lBEKn7RJ018896@repoman.freebsd.org> <200712171419.06759.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/lib/libc Versions.def X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Dec 2007 10:01:26 -0000 * Daniel Eischen [071217 17:42] wrote: > 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. Daniel, is there anything preventing us from matching version numbers with release numbers? This would make things a bit more intuative. -- - Alfred Perlstein