From owner-freebsd-emulation@FreeBSD.ORG Tue Jul 9 20:46:30 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D7CACD80; Tue, 9 Jul 2013 20:46:30 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-vc0-x234.google.com (mail-vc0-x234.google.com [IPv6:2607:f8b0:400c:c03::234]) by mx1.freebsd.org (Postfix) with ESMTP id E65EC1B83; Tue, 9 Jul 2013 20:46:29 +0000 (UTC) Received: by mail-vc0-f180.google.com with SMTP id gf11so4676263vcb.25 for ; Tue, 09 Jul 2013 13:46:29 -0700 (PDT) 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=v1B7EEfzrWXP7+KXQjxN8L8N+FY2w7wQZiwM73OeyEY=; b=tIcOS45xCy4lrGCkbE97sqIzXH1ZtyMkMzGl6zxq+kuTdf//mH/08ZFkCbfZFK+0h/ RFJBYDC7mp2MZyQFZnZ/dmPIpG8/sQuZqogQHxtkxgXAM6KZ7PuOFLBa5gLCqBb+fdVc lRlaEMttyQphC/IOljR4dSAAJBYtAH8Fvcae0TWKF997zz1uU+Yrh6MCz87D+NpU5rng 6efLmuPmfVJC4FvhdliIbHt6lRiHQrcscrkhxhYbRQmtI3rnsiC5EG9p49jgx2AaENyL bFRCcpMA3GAZPFclH2TciHCy2FGw/i785DFLVteE9a1El9ZCzFalMOocpCMf0U2QA25J EL6A== MIME-Version: 1.0 X-Received: by 10.221.5.71 with SMTP id of7mr17586014vcb.39.1373402789469; Tue, 09 Jul 2013 13:46:29 -0700 (PDT) Received: by 10.220.146.145 with HTTP; Tue, 9 Jul 2013 13:46:29 -0700 (PDT) In-Reply-To: <51DC7585.6020903@freebsd.org> References: <201303090232.r292WN6W067161@svn.freebsd.org> <4952B228-DD42-45FE-9BC7-5D4B43FAF8FF@gmail.com> <51DC5208.9070305@freebsd.org> <51DC7585.6020903@freebsd.org> Date: Tue, 9 Jul 2013 13:46:29 -0700 Message-ID: Subject: Re: svn commit: r248084 - in head/sys: amd64/amd64 arm/arm cddl/compat/opensolaris/kern cddl/compat/opensolaris/sys cddl/contrib/opensolaris/uts/common/fs/zfs cddl/contrib/opensolaris/uts/common/fs/zfs... From: Garrett Cooper To: Alfred Perlstein Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 09 Jul 2013 21:07:21 +0000 Cc: alc@freebsd.org, Steve Wills , jeff@freebsd.org, Attilio Rao , freebsd-emulation@freebsd.org, kib@freebsd.org, portmgr@freebsd.org, nox@freebsd.org, vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 20:46:30 -0000 On Tue, Jul 9, 2013 at 1:41 PM, Alfred Perlstein wrote: > On 7/9/13 12:39 PM, Garrett Cooper wrote: >> >> On Tue, Jul 9, 2013 at 11:10 AM, Alfred Perlstein >> wrote: >> In general (as most devs know), anytime that __FreeBSD_version__ needs to >> be bumped for a change, there really should be an exp- run. I would hope >> that intuition would at least allow a chicken switch between APIs for a >> period of time so that people could at least be allowed time to transition >> code over and then make the change. > > > Can't an email hook be put in place to automatically spin one off based on > commits to the file that change it? > > Tinderportsbox? That would be nice, but it would be good if people ran exp- runs before committing to head/ instead of after. Some changes take ages to work through and fix, and having ports be broken until all of the issues are solved is painful for everyone who upgrades their ports trees on a regular basis. I prefer to promote the "you break it, you buy it", instead of the "I broke it, random contributor/dev, go fix my mess" mentality because the latter is extremely irresponsible. That being said, if there were tests integrated in as well (cues bdrewery's work in combination with mine -- both which are in progress), having this magically be automated would be considerably less painful. This is close (probably will happen by the end of the year), assuming that I have support and he does as well getting things committed to base and ports. Thanks! -Garrett