From owner-cvs-all@FreeBSD.ORG Sat Aug 25 20:22:39 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 343B916A46B; Sat, 25 Aug 2007 20:22:39 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.Buffalo.EDU [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id E08A413C45A; Sat, 25 Aug 2007 20:22:38 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [192.168.1.101] (cpe-74-77-179-53.buffalo.res.rr.com [74.77.179.53]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id l7PJsXTX027957 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sat, 25 Aug 2007 15:54:35 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: "M. Warner Losh" In-Reply-To: <20070825.093925.43008968.imp@bsdimp.com> References: <20070824.172212.74696955.imp@bsdimp.com> <20070825053302.GG99474@comp.chem.msu.su> <20070825.093925.43008968.imp@bsdimp.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-hO+zUR6QMwcq2xPozEaa" Date: Sat, 25 Aug 2007 15:55:52 -0400 Message-Id: <1188071752.1853.44.camel@neo.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1029; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=0.1 required=5.0 tests=RDNS_DYNAMIC autolearn=no version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on phoebe.cse.buffalo.edu Cc: src-committers@FreeBSD.org, yar@comp.chem.msu.su, alfred@FreeBSD.org, cvs-all@FreeBSD.org, deischen@FreeBSD.org, cvs-src@FreeBSD.org 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: Sat, 25 Aug 2007 20:22:39 -0000 --=-hO+zUR6QMwcq2xPozEaa Content-Type: text/plain Content-Transfer-Encoding: quoted-printable [ 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: 1) He is following the exact procedure we will be using from now on when an incompatible change to a library function is made for the first time in HEAD between releases. If, after making this change, he was to decide that some other minor change needed to be made and we hadn't done a release yet it could be argued he shouldn't repeat this process and that's just "Life using -current". The arguments against him doing this now have been based on "we already bumped libc's version number so it's dealt with". That's based on our old way of doing things. On can argue we begin the new way of doing things after 7.0 is out the door but one can argue equally well that it started at the point we turned on symbol versioning. 2) His timing with the fts(3) change was total coincidence but I was happy to see it come along. Symbol versioning is a new thing for 7.0. I'M HAPPY WE'RE HAVING A LIVE TEST OF IT BEFORE WE DO THE RELEASE. Even if Yar wasn't following the procedures we'll normally be following post symbol versioning being enabled (which I feel he is) I'm willing to defend what he's doing now as a special case in the interests of doing this live test of a new feature. That said I'm with Warner and Yar (and I believe Alfred was in there too). Unless I'm drastically mistaken about what the "promises" of symbol versioning had been Yar is currently following the exact procedure someone doing this sort of change should be doing in HEAD now that symbol versioning is enabled. And as I said with my re@ hat on I'm happy this is getting a "live test" before 7.0 gets released. --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-hO+zUR6QMwcq2xPozEaa Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBG0IlI/G14VSmup/YRAqeLAJ9b3RTOAk6IprCz1PjucVGPqcJDPACdEm/g xjVWU4FgTpwM/EVJ6uNj+Jg= =cMJA -----END PGP SIGNATURE----- --=-hO+zUR6QMwcq2xPozEaa--