From owner-cvs-src@FreeBSD.ORG Mon Aug 27 13:57:39 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 832D816A417; Mon, 27 Aug 2007 13:57:39 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 880F913C465; Mon, 27 Aug 2007 13:57:38 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id A9A8F456AB; Mon, 27 Aug 2007 15:57:36 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 5EB1545685; Mon, 27 Aug 2007 15:57:31 +0200 (CEST) Date: Mon, 27 Aug 2007 15:56:25 +0200 From: Pawel Jakub Dawidek To: John Baldwin Message-ID: <20070827135625.GF29854@garage.freebsd.pl> References: <20070824215515.GF16131@turion.vk2pj.dyndns.org> <20070824.172212.74696955.imp@bsdimp.com> <200708270850.20904.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Q6STzHxy03qt/hK9" Content-Disposition: inline In-Reply-To: <200708270850.20904.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: src-committers@freebsd.org, peterjeremy@optushome.com.au, alfred@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-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:57:39 -0000 --Q6STzHxy03qt/hK9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2007 at 08:50:19AM -0400, John Baldwin wrote: > On Friday 24 August 2007 07:22:12 pm Warner Losh wrote: > > What's the overhead of having the transition crutch around for a > > while? The benefit is that people are less likely to screw up their > > systems at a time when we want to encourage people to upgrade so they > > can test the latest/greatest version. If it were 9 months after > > RELENG_6 was branched, and a long time to a release, then I'd be much > > more inclined to agree with the 'current is hard, so why spend > > engineering effort on making it easy' crowd than I would now that more > > of the world is watching and using it since we're in the glide path to > > beta1. > >=20 > > I don't see why we can't put the versioned symbols in, let everybody > > upgrade and then remove the old symbols after a big enough window has > > passed. It isn't like they are hurting anything by being there, is > > it? >=20 > Then why didn't we bump libc multiple times in a branch? It's the same > exact thing except more fine-grained. If it's ok to bump symbol > versions multiple times (remember, we've already done 1 bump by adding > versioning and going to libc.so.7) in a branch, then it should have been > ok to bump libc major numbers multiple times. >=20 > I agree with Dan that we are trying to build releases, and folks running > -current are expected to tolerate change during the current branch. Folks running -current are also committers that use -current to test as much as they can, but also to use it for day-to-day work. Isn't it why we have perforce and other policies, so that -current can be stable and usable? If we have tools that can help -current users to use the system smoothly, I'm all for using them. I can't imagine taking yet another two days and reinstalling all ports, just because -current users are not important. Of course -current users know how to deal with things like this, but that doesn't mean they have to if there is another way. The more surprises like that one, the less -current users we will have, which means the less testing. If there will be a need for me to reinstall all the ports I'll choose not to upgrade or downgrade to 6.x... --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --Q6STzHxy03qt/hK9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFG0tgJForvXbEpPzQRArPQAJ9SA0/bhD1+XXXYKIW6BRclOgeAnQCgpWhF t6SpM7AIWRNnrWuKfbecO30= =I3B1 -----END PGP SIGNATURE----- --Q6STzHxy03qt/hK9--