From owner-svn-src-all@freebsd.org Thu Dec 22 22:02:48 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E18E6C8D9D1; Thu, 22 Dec 2016 22:02:48 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x244.google.com (mail-wj0-x244.google.com [IPv6:2a00:1450:400c:c01::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E03D1EA4; Thu, 22 Dec 2016 22:02:48 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x244.google.com with SMTP id j10so38004621wjb.3; Thu, 22 Dec 2016 14:02:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=IY7qokueCFgDVb5VajLeRFt012GAaoa7xz6W2IrXgw0=; b=kjkhH4Fv/ABEBKg8NMK5u9z73Wp4srqKg7Kl/8sw8/os1POaP0Rt+YlSFLIGczgave BGr3Tptxu/fLckrSjvnj2CGfCoNh9Lqw8uHTnypQsmGkCP33Fla6HkHbQh/1vw2i0nja clnYuEHoNgHn6BP/n36wkwXDrRbpvdSv3lxFH5mKaOiIUmPGbrm61ukmHWza4HcFetsY vBKWL5HswzdNAJUyNmzgH2eRpCGMXMH5n50R8xeSDpYVUGIiQm2AxL7Nlvrr7Vr/d0uO plr7NXHuCbE6xTo/2La00GWkznCL2ryywPvn+SvUSxyuR+HlkDIkEr4oVy4WaqIEtAv5 ulPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=IY7qokueCFgDVb5VajLeRFt012GAaoa7xz6W2IrXgw0=; b=f9ebZqCtUvdW27dyrfW306YPAR2JFthULOMCqjsJisud7aX4QRBh6SInPQ3xau0U9N dhCzu0PCR8jSGCBMEXzKTmnga61jmhbem8Ao46J7KdHIRtnWqGWL8W0VpRhBjKc+xoQH wGc83TO3i6qqKvyp2p5xAL0wxPxBIeKpZ+Vcms9MSSWk2sTNGQrWPtd2Sb4otOkEF3BA PMI3aW+3yPJ6C73txdl0qwt+KmDstwc1lHyU/IutrW4U/Q9gDd3/tHLZbuqaTCzpRR01 amQ0kvK0K2USKfYmWjnC/cSVYqwxK1kY7+LrN3Lq7ELILlo7E/jjTyXzzYafYzmn7O4G dm/A== X-Gm-Message-State: AIkVDXJlowo5ke7kRT5US2vvN1bovcLq9vOvCAVExPnyNot7EWp71eMZFqtwz6MNr4YIfw== X-Received: by 10.195.30.43 with SMTP id kb11mr10594508wjd.131.1482444166958; Thu, 22 Dec 2016 14:02:46 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id jz1sm12082115wjc.38.2016.12.22.14.02.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 14:02:46 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 23:02:45 +0100 From: Baptiste Daroussin To: Jilles Tjoelker Cc: Conrad Meyer , Adrian Chadd , src-committers , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Subject: Re: svn commit: r310138 - head/lib/libc/stdio Message-ID: <20161222220245.zolanf4f2sii352d@ivaldir.etoilebsd.net> References: <201612160144.uBG1ipjW016736@repo.freebsd.org> <49460793.UcUNovQMDa@ralph.baldwin.cx> <1482281779.48539.41.camel@freebsd.org> <20161221220212.GA97256@stack.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bg2nhnfsemzw6v7m" Content-Disposition: inline In-Reply-To: <20161221220212.GA97256@stack.nl> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 22:02:49 -0000 --bg2nhnfsemzw6v7m Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 21, 2016 at 11:02:12PM +0100, Jilles Tjoelker wrote: > On Tue, Dec 20, 2016 at 06:04:31PM -0800, Conrad Meyer wrote: > > On Tue, Dec 20, 2016 at 5:56 PM, Adrian Chadd = wrote: > > > Here's my reason for removal. >=20 > > > Plenty of us are looking to be able to build bits of the BSD source > > > tree as part of other non FreeBSD systems, especially if they're > > > involved in bootstrapping. >=20 > > Understood, however: >=20 > > > That means that it needs to be compilable > > > by a non-FreeBSD-modified compiler. Ideally this means we'd stick to > > > mostly POSIX options source code that we can compile with unmodified > > > compilers, and we push non-standard stuff into otherly-named > > > functions. >=20 > > Yeah, this isn't actually a problem. printf("%b", foo) compiles fine > > with non-modified compilers. >=20 > It compiles only if you disable format string warnings that should not > be disabled for any serious software development, in my humble opinion. > It will build, but not in a way I can call "fine". >=20 > This indeed makes it very hard to justify extensions to format strings. > Special formatting will need to use new functions. >=20 I think it is pretty clear that there are too many people requesting the re= vert for the revert not to be done. Bapt --bg2nhnfsemzw6v7m Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcTYUACgkQY4mL3PG3 PloNzQ//cdILmxq3LHUWwwNStzEKSKdKkTGuHu18dJ7UJaong0WWdrgPIf8oOQN9 G5HGoL7Ehv47fkq5Bztek+uka5lKt/VZ0KMpbqLc3wPaE0r/aFVkiqjSL2ozrEKQ zVz5pWmZJXzVN7geEmyhJnvKQuNQmZ2u32wbnPbCD1A1qwuT1vK5M1N0GRSDPLlz AM9Wxzv0aB8rPWtpYV8vlo6PbkMVhI15dMgFC1CS5mEMXKlfArOFhd8pTni6C7Jt 6PWQn2jRJl/DgekLbqULuPrWv+SQdbsYO5jLJxCljg/XznplWGe1J0PQCj1gRrDB BbJZYIUXYQ1LNCdy7YLdBwqrDfbPyQa26gf+NbFJwre9zjMKAmkYor630tGGV1Kq vnin17jfzacNAm09R0Qp3/trqj1CGZdahx2QP207RWz6TcFRvm89zFGhbqwPSp7c ya8DxVwr7Ekgm8umq/Z4mrzoPpM8Tcx1KG1lezx/jVjHYf0LwpzhoC7+3p2i21Gz Ho9L+WTGlOim4+ty5TIG3tZHaKjtkrfPyzKMJDd79ew+5ukGCSbaSj+xLyTRVuBE BrTx2/b3ervP+87dhF7bdypbj3H1E9zoSxKm3lXpRVNm14L8t3JoulI+arPMucQa s81NvbPeYrX8hhGi1lTglKlnu1yqOXV3Hv/TSM7v0nMDX0EL8A8= =OjtK -----END PGP SIGNATURE----- --bg2nhnfsemzw6v7m--