From owner-freebsd-testing@FreeBSD.ORG Mon Jul 22 19:00:26 2013 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A35F2A3 for ; Mon, 22 Jul 2013 19:00:26 +0000 (UTC) (envelope-from asomers@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 678FF2EE9 for ; Mon, 22 Jul 2013 19:00:26 +0000 (UTC) Received: by mail-qe0-f44.google.com with SMTP id 5so4018329qeb.3 for ; Mon, 22 Jul 2013 12:00:25 -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:content-transfer-encoding; bh=6fh27o838gUiIXUxFGy09W2ATw6CgDw+gJxALkQXh9Y=; b=RhGfDXjH1Kyml/btX/N/teC9H6zJ4GTD25W3p3e3phjTgeufKGQj0AmaIkrohQ4KRn 5MuRnpSws2BfUX4Btw4/A3YRUC5mbrWIUQZ0nnOytkx4nQ1dKWsjQWhOHIh8uKoSPSk0 nK/2wwGDh6cO4fVaJYngJCNO9kn8BeT+RUIHWt1WoaliJhQHkPeZUi0AiAjIP5JB4wdX D0FMr3MZoduGjfLLrzeMUTB40OjPVQeEcPDm5hL60/+ZTuvk7WaxvZhe00zlQrXgsITg WxXInC47J8Mjp3r5Dpp75VWeDexGV6Ea9NK+JumxWCgl+Hr9OjZbm4i6hKXV7M9Uzdp4 rEGg== MIME-Version: 1.0 X-Received: by 10.49.82.115 with SMTP id h19mr34608079qey.62.1374519625373; Mon, 22 Jul 2013 12:00:25 -0700 (PDT) Received: by 10.49.82.226 with HTTP; Mon, 22 Jul 2013 12:00:25 -0700 (PDT) In-Reply-To: <8D6EC091-EA47-4B0F-B270-429C596FAF52@gmail.com> References: <20130719200017.GA79155@mastodon.meroh.net> <8D6EC091-EA47-4B0F-B270-429C596FAF52@gmail.com> Date: Mon, 22 Jul 2013 13:00:25 -0600 Message-ID: Subject: Re: Getting rid of the ATF tools From: asomers@gmail.com To: Garrett Cooper Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Julio Merino , "freebsd-testing@freebsd.org" , Rui Paulo X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jul 2013 19:00:26 -0000 Speaking of backporting, has anybody yet merged Garrett's git branch to a stable/9 based branch? We're still basing our bsd.test.mk etc off of a very old branch of Garrett's. On Sun, Jul 21, 2013 at 12:13 PM, Garrett Cooper wr= ote: > On Jul 21, 2013, at 6:20 AM, Julio Merino wrote: >> >> I don't understand what the issue with bmake is. Neither ATF nor Kyua >> use make for anything -- and that's the whole point of having a tool >> that implements the runtime engine for the tests! > > It's a build time dependency for tests to be built (and thus run), today.= For groups that need to backport test infrastructure to previous releases = like 9.x, introducing instability by bringing in bmake is a non-starter as = making bmake work when running buildworld pulls in a lot of external depend= encies. > > I agreed to bmake a year ago because I was operating under the impression= that my work was going to make it into head before now and that parties in= volved with that effort would have been more active working with me trying = to get things to function. > >> The only place where bmake is used is in the NetBSD src tree to build >> the tests... > > This is unfortunately an incorrect statement. bsd.test.mk requires bsd.pr= ogs.mk, which only works with bmake. Similarly atf.test.mk uses bmake only = idioms. > > I've conditionalized out this support on another it branch and will submi= t it for inclusion into FreeBSD once my tests are done. > >> so: unless you want to copy verbatim the bsd.test.mk from >> NetBSD and the various Makefiles from src/tests/ into FreeBSD, there >> shouldn't be any issue. FWIW, FreeBSD's and NetBSD's build systems >> are so different already that attempting to copy Makefiles verbatim >> isn't gonna work anyway :-/ > > I know. I monkeypatched things to work with FreeBSD on my git branch. > > Thanks! > _______________________________________________ > freebsd-testing@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-testing > To unsubscribe, send any mail to "freebsd-testing-unsubscribe@freebsd.org= "