Return-Path: X-Original-To: apmail-spark-dev-archive@minotaur.apache.org Delivered-To: apmail-spark-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E9A9BC335 for ; Tue, 16 Dec 2014 02:24:12 +0000 (UTC) Received: (qmail 4895 invoked by uid 500); 16 Dec 2014 02:24:12 -0000 Delivered-To: apmail-spark-dev-archive@spark.apache.org Received: (qmail 4824 invoked by uid 500); 16 Dec 2014 02:24:11 -0000 Mailing-List: contact dev-help@spark.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@spark.apache.org Received: (qmail 4812 invoked by uid 99); 16 Dec 2014 02:24:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2014 02:24:10 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pwendell@gmail.com designates 209.85.218.46 as permitted sender) Received: from [209.85.218.46] (HELO mail-oi0-f46.google.com) (209.85.218.46) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2014 02:24:06 +0000 Received: by mail-oi0-f46.google.com with SMTP id h136so8907321oig.5 for ; Mon, 15 Dec 2014 18:23:00 -0800 (PST) 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=6AmqXbaU9xQlIYD3i+4qFPG/HRzG4WNMh5s+3RjapcU=; b=CaO4YIv5MulwXeBjZsNsawD1Cwp56b6ijG+YMd9fg66M12gPa+IwF4UgSpRAHq62eY xO3CGYzi3VClL9o5fu7Z2odKbJ/R13WHWbSc9t+qR9DrV760y6Pbwifa7s9kjXKnmQf2 7BoacSBr8CznJEQTN6M+2pgmhw0MfwDhOAsTUx7z5ZwFzTpU7xsWJEBUf2DoX8mXQoYO DkwLYRl+/Eg+mFBOhGWlipkNhky6zGXloFMXO0/E6fcVvaw4ZqGZglg3rYna2r8yzG5S fV5jT6lnkDfxt4Pnpy1dcgMxtSCnEvXpNxlvsvb8ajpUxwDAAUN/SVnalmI85T/uVrcY 1k0A== MIME-Version: 1.0 X-Received: by 10.202.13.132 with SMTP id 126mr19845818oin.75.1418696580570; Mon, 15 Dec 2014 18:23:00 -0800 (PST) Received: by 10.202.198.65 with HTTP; Mon, 15 Dec 2014 18:23:00 -0800 (PST) In-Reply-To: References: Date: Mon, 15 Dec 2014 18:23:00 -0800 Message-ID: Subject: Re: Governance of the Jenkins whitelist From: Patrick Wendell To: Andrew Ash Cc: dev Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hey Andrew, The list of admins is maintained by the Amplab as part of their donation of this infrastructure. The reason why we need to have admins is that the pull request builder will fetch and then execute arbitrary user code, so we need to do a security audit before we can approve testing new patches. Over time when we get to know users we usually whitelist them so they can test whatever they want. I can see offline if the Amplab would be open to adding you as an admin. I think we've added people over time who are very involved in the community. Just wanted to send this e-mail so people understand how it works. - Patrick On Sat, Dec 13, 2014 at 11:43 PM, Andrew Ash wrote: > Jenkins is a really valuable tool for increasing quality of incoming > patches to Spark, but I've noticed that there are often a lot of patches > waiting for testing because they haven't been approved for testing. > > Certain users can instruct Jenkins to run on a PR, or add other users to a > whitelist. How does governance work for that list of admins? Meaning who > is currently on it, and what are the requirements to be on that list? > > Can I be permissioned to allow Jenkins to run on certain PRs? I've often > come across well-intentioned PRs that are languishing because Jenkins has > yet to run on them. > > Andrew --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@spark.apache.org For additional commands, e-mail: dev-help@spark.apache.org