From owner-freebsd-testing@FreeBSD.ORG Sun Jul 21 18:13:32 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 920F6941 for ; Sun, 21 Jul 2013 18:13:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) by mx1.freebsd.org (Postfix) with ESMTP id 62FFAC28 for ; Sun, 21 Jul 2013 18:13:32 +0000 (UTC) Received: by mail-ie0-f180.google.com with SMTP id f4so13019748iea.25 for ; Sun, 21 Jul 2013 11:13:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=l4bb64HhV3lDJxIBe8Uya75uO2McBiEOxv5EQu6otUo=; b=u3R1R8rswTArEan1G59PrJv0ewPwZwaiPkjlZsUM+g/uwIAxlAM76T374xcY/EXaw4 bXdOvpgkzN8HF1FF1Dn5ZBUTi+GvJcTqBEQIqbF7RZHTUjQDDLLn63BRHIWofpjDf/QI 0R1px8OCtYqePHeJMAHqxpMc45xnGurWD6YZGfAelIETY8DIsbSfCfnUe0MD4IBEDCXq gj0/Qt0fnOPEzBvGwuZR0595/v0yXCqgVskEEiVl8CxUd3USPsdp864auHT/qXHL53kq EGO8mhogLSYZRwS0aXZLKXbRFV3+fBawhpDrdu1yoZvA/Kz9IJk4qRV5WFrSfryYc23y iqJQ== X-Received: by 10.50.72.73 with SMTP id b9mr16918167igv.50.1374430411812; Sun, 21 Jul 2013 11:13:31 -0700 (PDT) Received: from [10.188.189.81] (mobile-166-147-081-022.mycingular.net. [166.147.81.22]) by mx.google.com with ESMTPSA id ri10sm51966400igc.1.2013.07.21.11.13.30 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 21 Jul 2013 11:13:30 -0700 (PDT) References: <20130719200017.GA79155@mastodon.meroh.net> Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <8D6EC091-EA47-4B0F-B270-429C596FAF52@gmail.com> X-Mailer: iPhone Mail (10B329) From: Garrett Cooper Subject: Re: Getting rid of the ATF tools Date: Sun, 21 Jul 2013 11:13:26 -0700 To: Julio Merino Cc: "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: Sun, 21 Jul 2013 18:13:32 -0000 On Jul 21, 2013, at 6:20 AM, Julio Merino wrote: >=20 > 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. Fo= r groups that need to backport test infrastructure to previous releases like= 9.x, introducing instability by bringing in bmake is a non-starter as makin= g bmake work when running buildworld pulls in a lot of external dependencies= . I agreed to bmake a year ago because I was operating under the impression th= at my work was going to make it into head before now and that parties involv= ed with that effort would have been more active working with me trying to ge= t 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.progs= .mk, which only works with bmake. Similarly atf.test.mk uses bmake only idio= ms. I've conditionalized out this support on another it branch and will submit i= t 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!