From owner-cvs-src@FreeBSD.ORG Mon Aug 27 13:54:43 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 6D0EA16A46B; Mon, 27 Aug 2007 13:54:43 +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 E042313C4B0; Mon, 27 Aug 2007 13:54:42 +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 205598055-1834499 for multiple; Mon, 27 Aug 2007 09:54:45 -0400 Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l7RDsH9T027472; Mon, 27 Aug 2007 09:54:25 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ken Smith Date: Mon, 27 Aug 2007 09:32:29 -0400 User-Agent: KMail/1.9.7 References: <20070824.172212.74696955.imp@bsdimp.com> <1188077596.1853.55.camel@neo.cse.buffalo.edu> In-Reply-To: <1188077596.1853.55.camel@neo.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200708270932.31208.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [192.168.0.1]); Mon, 27 Aug 2007 09:54:25 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/4075/Mon Aug 27 08:49:55 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, peterjeremy@optushome.com.au, yar@comp.chem.msu.su, alfred@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, Daniel Eischen , "M. Warner Losh" Subject: Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2007 13:54:43 -0000 On Saturday 25 August 2007 05:33:16 pm Ken Smith wrote: > On Sat, 2007-08-25 at 17:06 -0400, Daniel Eischen wrote: > > On Sat, 25 Aug 2007, Ken Smith wrote: > > > > > > > > [ Not bothering to include references for the entire thread, go back and > > > read them if you really want to... ] > > > > > > I want Yar's work to proceed as planned please. My reasons are: > > > > No offense, but some things have been going in without being discussed > > an -arch or -current. Approval for committing still has to go through > > re@, but that doesn't mean that changes shouldn't be vetted elsewhere > > prior to being sent to re@ approval. > > > > If that's the case then it's been my negligence and I apologize. I'll > try to be more mindful of that moving forward. The issue is that a plethora of symbol versions breaks our prior practice of limiting major bumps of shared libraries to 1 per release. Just as with shared libraries, we version the ABIs in releases and stable branches. We have _never_ versioned ABI changes in HEAD because HEAD is a tumultuous place and having the ABIs change multiple times in a branch w/o having multiple version bumps is just part of running HEAD. It should only affect developers because the vast majority of users are not running HEAD, so they just see 1 version bump and 1 ABI change when the new X.0 release is cut. Yar's changes should go in and before BETA1, but we don't need any compat hacks because the compat would be for users that we don't provide compat for. -- John Baldwin