From owner-freebsd-testing@FreeBSD.ORG Tue Oct 21 05:34:53 2014 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C939F7B5; Tue, 21 Oct 2014 05:34:53 +0000 (UTC) Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) (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 20AB71FF; Tue, 21 Oct 2014 05:34:52 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id l4so346230lbv.26 for ; Mon, 20 Oct 2014 22:34:51 -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=4dj4iB0+z3FWJ04kCaVxie6z5Xa/8/LwoTgUuG/YRsA=; b=KFAf9Yy/WPB2LeSSTbZoiJ+KUezyLrUMlxd9dKidMScynxnYazVt/0K5P3cM/fnWyj scVHfQGVaX3XcX7RJkcJ6Fmm3przsCmUejuB31NDwndy9GTfRhLhbukLSTPp+MkFpfb/ YP5Ex2yIW/H5Od9FO95++C3rXwYQWRqybv9Aar+1ESZ4gm/8Idi47kAko+xlan8uoe9h plnPkRmbBGJgGPFf7PAHzQr3u+fChyEiCmpBGnbqnqHsmC1vsZz7HuHjU3BqJT3zoK+C D5ZGR3efLNju+hR9StM+vNvGdabE0zQzqSAz+SB92zvlIi1VWVGrLVxVZuT59lNzruqw TTJg== MIME-Version: 1.0 X-Received: by 10.112.12.35 with SMTP id v3mr13772960lbb.80.1413869690994; Mon, 20 Oct 2014 22:34:50 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.131.66 with HTTP; Mon, 20 Oct 2014 22:34:50 -0700 (PDT) In-Reply-To: <17CD4750-33C9-4D03-B26D-9A72E8019E3B@mu.org> References: <17CD4750-33C9-4D03-B26D-9A72E8019E3B@mu.org> Date: Mon, 20 Oct 2014 22:34:50 -0700 X-Google-Sender-Auth: LjxTeq5us_4opD-NsLn0ngmYX5E Message-ID: Subject: Re: Jenkins, Kyua, and Bhyve used for FreeBSD OS testing From: Craig Rodrigues To: freebsd-current Current Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: kyua-discuss@googlegroups.com, "freebsd-testing@freebsd.org" X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Oct 2014 05:34:53 -0000 Hi, Thanks for those kind words, Alfred! I would like to point out a few things. (1) Jenkins team are really easy to work with, and I've been pushing fixes upstream to them, such as: https://github.com/jenkinsci/jenkins/pull/1387 which fixes shared library support on FreeBSD, Windows, Linux/ARM, Linux/PPC. Jenkins has something called the Jenkins Pull Request builder, so that when you submit a patch to them via a Github Pull Request, it checks out the Jenkins source, patches it, builds it, and runs automated tests. This helps the Jenkins team to decide whether to pull in a patch or not. It's quick, easy, works well........and honestly, makes working with an open source project fun! Unfortunately, working with FreeBSD can seem to be antiquated and a drudgery in comparison, but things are improving with things like Phabricator and Bugzilla. (2) By fixing up the unit tests and paying attention to failures, I've found real problems that need to be fixed. The yacc unit tests started failing after recent imports of byacc. I traced down the problem, and reported it upstream to Thomas Dickey who maintains byacc. He fixed the problem (see http://invisible-island.net/byacc/CHANGES 2014-10-05 and 2014-10-06) and I confirmed that fixed the unit tests. We have the fixed byacc in HEAD and stable/10 branches. Although I've got the ball rolling, hopefully more people in the FreeBSD community can help out by writing tests, paying attention to test failures, helping out with devops issues related to Jenkins, etc. For folks interested, hop on freebsd-testing@freebsd.org and help pitch in! -- Craig On Mon, Oct 20, 2014 at 9:56 PM, Alfred Perlstein wrote: > Craig this is really great. Thanks for doing this and thanks for the > Jenkins guys on giving a shout out! > > On Oct 20, 2014, at 9:42 AM, Craig Rodrigues wrote: > > > Hi, > > > > FYI, Kohsuke Kawaguchi, the lead developer of Jenkins, > > accepted my posting on the Jenkins blog, which describes > > how the FreeBSD project is using Jenkins, Kyua, and Bhyve > > for FreeBSD OS testing: > > > > http://jenkins-ci.org/content/freebsd-project-use-jenkins-os-testing > > > > -- > > Craig > >