From owner-svn-src-head@FreeBSD.ORG Tue Nov 6 23:17:33 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 88D9FBEA; Tue, 6 Nov 2012 23:17:33 +0000 (UTC) (envelope-from minimarmot@gmail.com) Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 360AA8FC08; Tue, 6 Nov 2012 23:17:32 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id z9so436948dad.13 for ; Tue, 06 Nov 2012 15:17:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wwDkkNh38YLvPAL1xom2ws5MyjgPN/o/xmE8CqWasds=; b=gArMwpP/PQ9W0s+K8tCwLG7QIm13UZpaUXpkIo9hMtkNU0meSPOjB5QsI2c6yT6gbJ dVA8Umq1pLpVJlz2nvIkqgJ3IKZeUAZ8nUyiXXyQpsIbmv0OW2jVw1xtsDKKeUu0KL5b F0556ISCgJsXHbpJowGjDFn/gTawXmKZJhkHF82ALmxY4ZRSV2XeviaUsAL+PzVG99bE r3ZbZOPD3YQcjQyPrNeE/p0uNmn+h5qhfcBYA7y8iFV80gCSp6d/s3UEJm+YlKhcC2w8 BXq+vsHIXaQFSXthnHGlhE/8tS6je3D6XXHdk1cssJ+v3CrZp29+n9vfGGfjJBd2Syqf xqDg== MIME-Version: 1.0 Received: by 10.66.78.104 with SMTP id a8mr6918335pax.38.1352243852495; Tue, 06 Nov 2012 15:17:32 -0800 (PST) Received: by 10.66.148.227 with HTTP; Tue, 6 Nov 2012 15:17:32 -0800 (PST) In-Reply-To: References: <201210221750.q9MHot26061585@svn.freebsd.org> Date: Tue, 6 Nov 2012 18:17:32 -0500 Message-ID: Subject: Re: svn commit: r241896 - in head: . cddl/contrib/opensolaris/lib/libzpool/common/sys share/man/man9 sys/cam/ctl sys/cddl/compat/opensolaris/kern sys/cddl/compat/opensolaris/sys sys/cddl/contrib/openso... From: Ben Kaduk To: attilio@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Konstantin Belousov 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, 06 Nov 2012 23:17:33 -0000 I do not wish to belabor the point; we all have better things to do with our time. Hopefully this is my last message on the topic. On Tue, Nov 6, 2012 at 6:10 PM, Attilio Rao wrote: > The point is that KPI/KBI of -CURRENT can change as long as > __FreeBSD_version is bumped (and if you really want to know my > opinion, I already see this as a forceful thing because it would not > be necessary in my mind, but I second the will of the majority of > developers). So, if the KPI/KBI changes all the thirdy part code, > ports and everything else must adapt. Yes, everything must adapt to changes in -current. I am arguing that, if it is easy to do so, we should make the user experience for *ordinary users* running -current as nice as possible. If we do not have ordinary users running current, then our code does not get real-world testing until RC builds, or even the .0 release. I think it is well-accepted that we want to have the code in -current get real-world testing; making the user experience nicer helps this to happen. To me, it seems that the user experience is nicer if the KPI change is delayed from the KBI change. We have mechanisms in place that can enforce __FreeBSD_Version of kernel modules must match the version of the running kernel, so I do not see how this procedure would lead to silent binary incompatibility. > MPSAFE flag is not any longer supported and code needs to be ported > appropriately to -CURRENT interface. That is the present state of affairs, yes. I am asking only, "think of the users; can we make things easier for them?". Maybe not in this case, but as something to keep in mind for the future. Thanks, Ben