From owner-freebsd-testing@FreeBSD.ORG Mon Jul 22 19:54:47 2013 Return-Path: Delivered-To: freebsd-testing@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 280E8222 for ; Mon, 22 Jul 2013 19:54:47 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-qc0-x22f.google.com (mail-qc0-x22f.google.com [IPv6:2607:f8b0:400d:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DEB5D2152 for ; Mon, 22 Jul 2013 19:54:46 +0000 (UTC) Received: by mail-qc0-f175.google.com with SMTP id k14so3827176qcv.6 for ; Mon, 22 Jul 2013 12:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=kxv+7ObKyMgelwK02IMw8HK51WqaNZopqfSynypZzJ0=; b=CUbr26vHpZuN2NpeRdbpbB0LqQ/e+X/3DCoRsUc3Vyuv8GpQjY3Ka86EyZmh8kIQM0 QCNo0xjrX5HvqBFCobh+NjuIcuyuWSL7JYdWUD2d7Ut5RfZrlFwUddukKRqkgtvKNGO7 tYGw+tJZMhNN5Timwe0n5A6l+xeBEywIXuu8z9HCS56i+7/1y/5lJPkF2pNV4V980f5x YfooFZpn9ZEXmGPkMDq5hjMDYumOjDDROT27scXcJnb2RJHVyIEzIRxdc1j7bahq7bXp LV4UomKTLZ9SYNMhZQRyPVA36A4mhPyGbaMTrOV/lo7zVL5DnSQNtWlX/CggVXauy6au GBYA== MIME-Version: 1.0 X-Received: by 10.229.179.200 with SMTP id br8mr8243562qcb.9.1374522885895; Mon, 22 Jul 2013 12:54:45 -0700 (PDT) Sender: asomers@gmail.com Received: by 10.49.82.226 with HTTP; Mon, 22 Jul 2013 12:54:45 -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:54:45 -0600 X-Google-Sender-Auth: pwpkKFHULsjdu0G-z31APaatMFY Message-ID: Subject: Re: Getting rid of the ATF tools From: Alan Somers 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:54:47 -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. (sorry for double post; I sent the last post from the wrong email alias so the message didn't get accepted by mailman) 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= "