From owner-cvs-all@FreeBSD.ORG Thu May 8 05:55:34 2008 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 82F45106567B; Thu, 8 May 2008 05:55:34 +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 3CB488FC20; Thu, 8 May 2008 05:55:33 +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.3/8.14.3/NETPLEX) with ESMTP id m485tWtn012861; Thu, 8 May 2008 01:55:32 -0400 (EDT) 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]); Thu, 08 May 2008 01:55:32 -0400 (EDT) Date: Thu, 8 May 2008 01:55:32 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Jason Evans In-Reply-To: <48224C59.7090005@FreeBSD.org> Message-ID: References: <200805071539.m47FdYWZ033147@repoman.freebsd.org> <48224C59.7090005@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Alexander Kabaev , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc Versions.def X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 May 2008 05:55:34 -0000 On Wed, 7 May 2008, Jason Evans wrote: > Alexander Kabaev wrote: >> kan 2008-05-07 15:39:34 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libc Versions.def Log: >> Keep versions on a dependency chain to exclude even remote possiblity >> of private version ever getting index 2. > > Why is this the right thing to do? Clearly FBSDprivate_1.0 should never be > incremented, but it does not make sense to me to have it depend on any other > version. In the absence of a compelling argument, I am of the opinion that > Dan Eischen made a good change. Did you discuss this issue with him? I think it has more to do with how rtld works, though I don't know the details. You can see that kan made this same exact change in rev 1.3 of Versions.def. So in actuality, I backed kan's change out thinking that I had originally committed it that way. FYI, before I commited this change, I looked at how glibc did it. Their private namespace does not inherit from the GLIBC public namespace. But perhaps they have other ways of preventing exactly what kan is trying to avoid. -- DE