From owner-freebsd-current@FreeBSD.ORG Tue Aug 26 21:29:05 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E709E53A; Tue, 26 Aug 2014 21:29:04 +0000 (UTC) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (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 966193026; Tue, 26 Aug 2014 21:29:04 +0000 (UTC) Received: by mail-ig0-f174.google.com with SMTP id c1so5230083igq.13 for ; Tue, 26 Aug 2014 14:29:03 -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=xtO341yYlyZslLfxsof+iC/f1vZJneSXNqRbVMXZC3E=; b=QgWHwAYRWz+o9UXMCFzPXJjNY5U317mKvzgElgH5PbQCNennuRBirtJGfTZqqa8lCH YvVeAYpxGIcI1O4G2ILS/GV/93KrHPCrz5idT0xI5Pl5hCYDIkBUnWYrgn/BXzqP47g9 9UKomwwFFFkxIJIBDg2yPARaV0APqHpbBUTmxUFHsFwBn2PIRAj9KBoXGCDHBp6bHJAZ IXEEWvX2FcM6bb6y+I7wG4ROAtfw9imKfVKxud/ZU/76c/WMjy2ZydlA+R5s/vYIuPMS vimf81hQLhacUboMfHzhjSDjdi84geJWO5js+c9uXs6VXF5ec/get5MN0WPo2/hbcdVN oEXQ== MIME-Version: 1.0 X-Received: by 10.50.32.10 with SMTP id e10mr25477298igi.7.1409088543461; Tue, 26 Aug 2014 14:29:03 -0700 (PDT) Received: by 10.50.72.69 with HTTP; Tue, 26 Aug 2014 14:29:03 -0700 (PDT) In-Reply-To: References: <5256B761.4050301@gmail.com> <1381421583.19140.32451849.084D8E32@webmail.messagingengine.com> <5256E2D5.4060101@allanjude.com> <1387388390.28188.61199633.413D38F8@webmail.messagingengine.com> <53A7CE1B.7090400@gmail.com> <8e598a07cf5bc8690749120295936c40@mail.feld.me> <73E03261-8087-415A-BD04-EAADFF90C080@gmail.com> Date: Tue, 26 Aug 2014 14:29:03 -0700 Message-ID: Subject: Re: FreeBSD 10 and zfsd From: Garrett Cooper To: Mark Felder Content-Type: text/plain; charset=UTF-8 Cc: Johan Hendriks , FreeBSD CURRENT , Alan Somers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Tue, 26 Aug 2014 21:29:05 -0000 On Tue, Aug 26, 2014 at 1:04 PM, Mark Felder wrote: > August 26 2014 2:49 PM, "Garrett Cooper" wrote: >> >> Why not just require ksh93 from ports? > > Because zfsd is going to be in base, not in ports. Everything in base needs to work without any ports requirements. We have tests in base that require perl, and kyua itself comes from ports. Granted it's not ideal, but it works and it gives developers and test infrastructure people more flexibility with software instead of having to key it into a particular version in the base system. > Also ksh93 has been... problematic. It has a history of breaking on i386, sparc64, current, etc. It's not exactly a reliable dependency. That's really unfortunate :(. If you have bug reports it'll provide ammunition for why this should be converted over to something more portable when I'm contributing patches back to IllumOS. I really didn't want to do it because the process for contributing back to IllumOS is so heavyweight, but reliability when running the tests is a must. Thanks! -Garrett