From owner-cvs-src@FreeBSD.ORG Mon Nov 26 06:02:15 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 A304C16A468; Mon, 26 Nov 2007 06:02:15 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (svm.csie.ntu.edu.tw [140.112.90.75]) by mx1.freebsd.org (Postfix) with ESMTP id 3AEFB13C4E5; Mon, 26 Nov 2007 06:02:14 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (localhost [127.0.0.1]) by svm.csie.ntu.edu.tw (8.14.1/8.14.1) with ESMTP id lAQ5o65H001547; Mon, 26 Nov 2007 13:50:06 +0800 (CST) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: (from rafan@localhost) by svm.csie.ntu.edu.tw (8.14.1/8.14.1/Submit) id lAQ5o6AU081834; Mon, 26 Nov 2007 13:50:06 +0800 (CST) (envelope-from rafan) Date: Mon, 26 Nov 2007 13:50:06 +0800 From: Rong-En Fan To: Kip Macy Message-ID: <20071126055006.GW79877@svm.csie.ntu.edu.tw> References: <200711260329.lAQ3THeB074777@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="s3R87C3fwYeCSZ0b" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Rong-En Fan Subject: Re: cvs commit: src/lib/libc/locale none.c 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, 26 Nov 2007 06:02:15 -0000 --s3R87C3fwYeCSZ0b Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 25, 2007 at 09:06:05PM -0800, Kip Macy wrote: > I'm confused. So we're going to permanently break compatibility for > any apps built on 6.3 to work on 6.2 because of a brief transgression > by ache? I'm sure I'm just slow and I'm missing something so maybe you > could fill me in. No the compatibility is okay as I removed the whole ctype fix for 6.x branch few days ago. This commit is to provide compatibility for binaries built between the two dates I mentioned below. At that time, __mb_sb_limit was exported and I hide it on 20071030. However, as the ctype fix introduces three more functions which are exported via libc, you can not run binaries built on 6.3 on 6.2. So I back out the whole ctype fix. As the fix exists in 6.x for about one month, it would be better to leave those new symbols exported in libc but the behavior is the same before the ctype fix. This commit, together with previous one, is to make users no need to rebuild their binaries that were built in the past month. The ctype behavior is the same as ache's fix (in 6.x, of course). Please blame me for all these ctype fix in 6.x and 7.x. Andrey fixes them in CURRENT, it's me who do the MFC. Regards, Rong-En Fan >=20 > -Kip >=20 >=20 > On Nov 25, 2007 7:29 PM, Rong-En Fan wrote: > > rafan 2007-11-26 03:29:17 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_6_3) > > lib/libc/locale none.c > > Log: > > - Put __mb_sb_limit symbol back to libc to ease users' pain when upgr= ading > > their 6-STABLE system. This is necessary because we have this symbol > > exported between 20071025 and 20071030. Binaries built during that = perios > > will be broken after 602115. > > > > Requested by: many > > Approved by: re (kensmith) > > > > Revision Changes Path > > 1.13.2.2.2.1 +1 -0 src/lib/libc/locale/none.c > > --s3R87C3fwYeCSZ0b Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHSl6O144QkYb9jGgRAmfnAJ0f4vRedf8WnRqNzciHZKpdYpP3bACglfu5 B+qTq+twbdtXtVLMRAzx47Q= =3ZdE -----END PGP SIGNATURE----- --s3R87C3fwYeCSZ0b--