From owner-freebsd-current@FreeBSD.ORG Fri Jun 6 19:15:14 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 41055291 for ; Fri, 6 Jun 2014 19:15:14 +0000 (UTC) Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0461B24AA for ; Fri, 6 Jun 2014 19:15:13 +0000 (UTC) Received: by mail-qa0-f49.google.com with SMTP id cm18so4458752qab.22 for ; Fri, 06 Jun 2014 12:15:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:content-type; bh=LggRlQV3Q21OVhAjIztY+815TDAH5j0uU2+8ECGmls4=; b=M9aYcpa9ooiqXxBAgZzNDwlLr87ZYldtyqFpiy2aUYebTvLcN3J743g2IwwHunU9ze w59BijVrhHvFPKXTG5SGmfA3Of5/XwChXZP2sy//5T4MCR6Sx1lHj+yKO9tx7KKlra+X ceRmfzLKWwDZgHvJIPy65Y889ko1wIYvmjzIAwE6NdMo52i1zuwF6vrb77eCE3hurEiT kUIgfOCv6vDQc1l7VTOzFuq+i9L2DC1tLzbHXAJXMxNukMjRdDYqebe4DlM75Cvctbs7 RQ9Zt6ToxhUFyqq0ZC2SkPesvvwIPYGhY9D0x8G7rhBOQzj9hQGiDbrNgKd6KAfp5iST lmgw== X-Gm-Message-State: ALoCoQmJYiiRfxqRXt6+3Wj+IpWWu7rl8NQp5npv+YijC0g/V9bWdHVrK1o2eM5713cb85E21nvb X-Received: by 10.224.167.70 with SMTP id p6mr11261358qay.48.1402082112191; Fri, 06 Jun 2014 12:15:12 -0700 (PDT) MIME-Version: 1.0 Sender: jmmv@meroh.net Received: by 10.96.83.99 with HTTP; Fri, 6 Jun 2014 12:14:52 -0700 (PDT) X-Originating-IP: [2620:0:1003:1021:fd73:211d:1f18:17ea] From: Julio Merino Date: Fri, 6 Jun 2014 15:14:52 -0400 X-Google-Sender-Auth: 8-7_Zi2epsKJKK_Q6LrA7zZ8ZTY Message-ID: Subject: Turning TESTS on by default To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jun 2014 19:15:14 -0000 Hello all, TL;DR ----- I plan to turn the TESTS src.conf knob ON by default on Tuesday once I have been able to perform enough sanity-checks of the build and all of them pass. The impact of this is that the FreeBSD Test Suite (see tests(7)) will be built and installed by default under /usr/tests/ along with the private atf libraries and binaries. There should be no other changes and this should be transparent to everyone. If this happens to break the world in any way, we can trivially roll the change back to fix the fallout. Some details ------------ TESTS was never intended to be disabled by default. However, the original patches that were committed months ago related to this feature broke the build and the easiest way out (instead of reverting the commits) was to set the knob to disabled. Unfortunately, it stayed that way even after the discovered problems were fixed. I am confident enough now that we have ironed out all major issues that this might introduce, so it is about time to enable TESTS by default again in HEAD. The benefits of this are that 1) we allow end users (especially consumers of binary releases!) to run the tests out of the box, as it has always been intended; and 2) we will be able to run the official release builds through testing via Jenkins, instead of having to issue custom builds. Actual change: https://phabric.freebsd.org/D188 I will update this thread when the change is committed and/or with any updates. Please let me know if I'm missing anything. Cheers