From owner-svn-src-head@FreeBSD.ORG Sun Jun 14 00:13:33 2015 Return-Path: Delivered-To: svn-src-head@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5B288AC7; Sun, 14 Jun 2015 00:13:33 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x233.google.com (mail-yk0-x233.google.com [IPv6:2607:f8b0:4002:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 15D2FB55; Sun, 14 Jun 2015 00:13:33 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykfr66 with SMTP id r66so34195124ykf.0; Sat, 13 Jun 2015 17:13:32 -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:message-id:subject :from:to:cc:content-type; bh=k13Ni9A9IeMAPUIS+vgpv6R9ZbKdiMtrCgzBB7U1pFc=; b=ubfndYnnI9giEzav/A4Ec8Pw/fUgB5Q2ViGefe30UALZZR55jWRBrsVFXKYsL4uC/1 9TL1OaDFPaQ343nub2Z2qeaMDs2g33C6+ndtewn/bArIYpFeqNFPs5LfKpp3OPXEd/CL r4uOiPhTI7uWXe3xUVtkaB1dz8kmcVybiBvMHeDEuw6tvGT57yUJBo29RvAqGeyjmlfX 57pDCl2BnkwzNGSpOl3fBrBDY998cTtHVBpCSrpOOrj6WI42dJWckxMOTx7taq6bbZ6D Mc+fcuiclhZslll42qRXeiuyeH+V2QJkDW2PaHzN2GgIl5cZyMJmUbkmtJiqgDsy0z8t Oqcw== MIME-Version: 1.0 X-Received: by 10.170.224.84 with SMTP id q81mr27118314ykf.122.1434240812075; Sat, 13 Jun 2015 17:13:32 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.37.125.198 with HTTP; Sat, 13 Jun 2015 17:13:31 -0700 (PDT) In-Reply-To: <860017ED-D754-450C-865D-2D81A30C2212@xcllnt.net> References: <201506100127.t5A1RdX6051959@svn.freebsd.org> <20150612204309.11dd3391@kan> <20150613024916.GA98218@troutmask.apl.washington.edu> <1434208622.1415.57.camel@freebsd.org> <557C661F.8080104@freebsd.org> <860017ED-D754-450C-865D-2D81A30C2212@xcllnt.net> Date: Sat, 13 Jun 2015 17:13:31 -0700 X-Google-Sender-Auth: kLY3Jnpdn9ivDpyN9K7CSsChVp4 Message-ID: Subject: Re: svn commit: r284198 - head/bin/ls From: Craig Rodrigues To: Marcel Moolenaar Cc: Marcel Moolenaar , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2015 00:13:33 -0000 Hey Marcel, I hope that the current discussion thread doesn't dishearten you and Phil *too* much, and that you continue with the libxo work in FreeBSD. I think libxo is cool stuff. I've talked to a few people who are not FreeBSD users (they do Linux mostly), and they also think that libxo is pretty cool, because it makes it easier to obtain system-level information from FreeBSD, and analyze and present the info using the tools of the trade. The people I talk to use scripting languages like Python or Ruby, and devops frameworks like Ansible, Saltstack, Puppet, and Chef. They may do some quick prototyping and UI work with Javascript and HTML/CSS. Being able to generate JSON directly from system-level tools, and then analyze that in a Python script, or splash it on a Javascript/HTML 5 web page quite easily is really cool. For people who are trying to build FreeBSD-based embedded products with modern web UI's, this is *really* useful. It's unfortunate that some libxo commits broke some stuff. Are there ATF-style tests in either C or Bourne shell that we could add to the system as more utilities are converted over? It's not perfect, and a lot of the existing utilities do not have existing tests, so this might be tough, but anything we do which can help would be nice. Thanks for your work. -- Craig