From owner-svn-src-head@FreeBSD.ORG Tue Nov 5 22:25:14 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id AA3F3CF2; Tue, 5 Nov 2013 22:25:14 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qe0-x22c.google.com (mail-qe0-x22c.google.com [IPv6:2607:f8b0:400d:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 24D092C05; Tue, 5 Nov 2013 22:25:14 +0000 (UTC) Received: by mail-qe0-f44.google.com with SMTP id 6so5525493qeb.31 for ; Tue, 05 Nov 2013 14:25:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=4ALtbC2g0JpaMI8o/J9eyuxJeLGFGA/trhFr/DrlPJg=; b=F78I4edcLM5K/nYcDrRWWAvdUiCeM3DpTicPoJbT0WYq1IOGiqHhAA5ZyFL8wwAltj JbZzf44PJxk87S4Zpsc5X+Bs4DpISB+sblaQiyZ4JxrrdDFif6rrIH89QSh5iTPk4HyT W9j8d+YkqoPGX/PUfMrnHjKHT7kGagtvHJV/3f+QLMpHNAGB/JdaUV2MNIv9XVvGpehB +y4auRdpEN2shB7ATNcmBsds8FOXMYBi4GdjiFvS+7QLNQwuXnTGg+3lXqfPRik0bqYS UuIXOd0KHxky0X5VK6GP5A7ivfHbAQR/suxoidFZVBP33BVY+Rjh0o3HRIeNMWlwe1FA KTrQ== MIME-Version: 1.0 X-Received: by 10.224.113.199 with SMTP id b7mr1317459qaq.4.1383690313172; Tue, 05 Nov 2013 14:25:13 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.224.207.66 with HTTP; Tue, 5 Nov 2013 14:25:13 -0800 (PST) In-Reply-To: <201311051718.26356.jhb@freebsd.org> References: <201311051029.rA5ATmmM017799@svn.freebsd.org> <201311051447.52382.jhb@freebsd.org> <20131105204217.GK7577@FreeBSD.org> <201311051718.26356.jhb@freebsd.org> Date: Tue, 5 Nov 2013 14:25:13 -0800 X-Google-Sender-Auth: TlGMXLguinRf7woveCMAuOB8y7o Message-ID: Subject: Re: svn commit: r257696 - in head: libexec/rbootd share/man/man9 sys/compat/svr4 sys/net sys/sys From: Adrian Chadd To: John Baldwin Content-Type: text/plain; charset=ISO-8859-1 Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , Gleb Smirnoff , "src-committers@freebsd.org" X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 22:25:14 -0000 [snip] My main worry about this kind of work is that you're just steamrolling through stuff that yes, should be done, but with little warning and no API deprecation schedule. I'd much rather see this stuff handled more formally - we mark the API as deprecated and remove it in the next release. I really don't like seeing steamrolling through the kernel and deprecating APIs with minimal warning and having no (optional) backwards compatibility implementations. That's what made us stand out from Linux - we kept old APIs around as much as we could. Linux wasn't terribly good at this. -adrian