From owner-cvs-all@FreeBSD.ORG Mon Aug 27 19:40:00 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 5D1E616A419; Mon, 27 Aug 2007 19:40:00 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id BE0FC13C457; Mon, 27 Aug 2007 19:39:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8k2) with ESMTP id 205656361-1834499 for multiple; Mon, 27 Aug 2007 15:40:15 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l7RJdr71029715; Mon, 27 Aug 2007 15:39:54 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Alfred Perlstein Date: Mon, 27 Aug 2007 15:29:41 -0400 User-Agent: KMail/1.9.6 References: <20070824215515.GF16131@turion.vk2pj.dyndns.org> <200708270850.20904.jhb@freebsd.org> <20070827190100.GY87451@elvis.mu.org> In-Reply-To: <20070827190100.GY87451@elvis.mu.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200708271529.42264.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 27 Aug 2007 15:39:54 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/4077/Mon Aug 27 14:40:44 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: src-committers@freebsd.org, cvs-all@freebsd.org, deischen@freebsd.org, cvs-src@freebsd.org, Warner Losh , yar@comp.chem.msu.su Subject: Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h 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: Mon, 27 Aug 2007 19:40:00 -0000 On Monday 27 August 2007 03:01:00 pm Alfred Perlstein wrote: > * John Baldwin [070827 05:48] wrote: > > > > I think it will be confusing to have missing symbols just as folks would > > have thought it confusing to have 6.x ship with libc.so.8 if we had > > bumped libc multiple times. I also think that just managing the > > interfaces that show up in releases and -stable branches will be enough > > extra bookkeeping to keep track of as it is. > > This is something I just don't understand, why is some psuedo-arbitrary > number somehow MORE confusing/damaging than some convoluted upgrade > path? > > The only negative (which is bs) of doing so is keeping around multiple > compat libraries for the same release, which we can simply decide not > to do. > > (meaning, for your example there does not need to be a libc.so.7 > shipped in some compat package unless someone really wants to) User questions. "I just upgraded via make world from 6.x to 7.0 and now I have a libc.so.6 and a libc.so.8, what happened to libc.so.7, did something go wrong??? please help!!!!" etc. And yes, I do think it's ok for -current to have rougher edges. After all, we aren't really trying to get people running -current on production systems. -- John Baldwin