Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 85526200BA0 for ; Fri, 14 Oct 2016 16:26:31 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 829C5160AD9; Fri, 14 Oct 2016 14:26:31 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CF945160AD0 for ; Fri, 14 Oct 2016 16:26:30 +0200 (CEST) Received: (qmail 80756 invoked by uid 500); 14 Oct 2016 14:26:29 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 80744 invoked by uid 99); 14 Oct 2016 14:26:29 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Oct 2016 14:26:29 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 00678C1885 for ; Fri, 14 Oct 2016 14:26:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.679 X-Spam-Level: * X-Spam-Status: No, score=1.679 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id UyW6SoQqZjMv for ; Fri, 14 Oct 2016 14:26:27 +0000 (UTC) Received: from mail-it0-f54.google.com (mail-it0-f54.google.com [209.85.214.54]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 81EA75FAC8 for ; Fri, 14 Oct 2016 14:26:27 +0000 (UTC) Received: by mail-it0-f54.google.com with SMTP id k64so3226121itb.0 for ; Fri, 14 Oct 2016 07:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=rafYLNajHhiKXtl4KaIXzpQpzzsm6cUU05Wrpu5JxKs=; b=i95/Vsp5dY2X2veAi8CkEZsq/9ihWZsW58uSLN6hWakDsFbQlXgXcARAvxUybXmk2t 85GOANYRjTDn2GQMlJIMwmwj1VMmT4JM0n0u7myVQHm66kRGZ4Z14XRV6IIQ/2u3TQQ/ yTNmBCOvmshiRUIgMPt6bTXwjB178O7mFGb6siw0tFMbxpQueGkh7/GYZ7uHUN80Khty OcQgZLBcxHZYQW5NN+2u7zNR2/ooKXiwMwYolK39CDTlVwzAS8+ygHflZECtE0aJsCyQ FyRealaSCQXBZk9r7FeCQAqKJDJsihkCNwj2IdGVH0osaDddf44/8Ar0N/qcw/+tX+So bAwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=rafYLNajHhiKXtl4KaIXzpQpzzsm6cUU05Wrpu5JxKs=; b=GAn+c5u1CeR4bGR+JpkVdU8yGAh7ijLtACmHTH+KED7gg+aTgjJwhCHKIYU81o2Ehf ewJG/KLuHmSYchEzMlC6G68crouPZcaaQhzQhGB9N2YnBHwjkaYnrIajW+Mq1SKRO8RU vjIGY4mI7zI065wg1VXjU6QwS3kVjbP+GVUZPsp74R2n/wT4+UcjmIol4N6Wd1hft4BD ye44vdXRA8qumCsi3SDagU5304mV96vuYJ4t6fX3HNydEwSgHKCEKYFAemjArcNOFAtg DHO/AN2MYaF0ocg5uIgOjRRi/Yd5WxfDSQ7dBrhjLBO0QO50/EhDLXj6mq40topHIjtP /Pog== X-Gm-Message-State: AA6/9RnPsPUveQGZaNgJ0rY+K229UsewCeadeFndu2OIVvQEY5Ug10MT3Jp6ty6l1wdXRgJKxMuCKrjdUJfvUQ== X-Received: by 10.36.3.3 with SMTP id e3mr2171129ite.57.1476455183879; Fri, 14 Oct 2016 07:26:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.179.86 with HTTP; Fri, 14 Oct 2016 07:26:23 -0700 (PDT) In-Reply-To: <1903368573.246127.1476452236478@mail.yahoo.com> References: <9A5D707E-3313-4E6A-9994-8B476517E19B@adobe.com> <1903368573.246127.1476452236478@mail.yahoo.com> From: Greg Stein Date: Fri, 14 Oct 2016 09:26:23 -0500 Message-ID: Subject: Re: [discuss] Apache OpenWhisk Incubator Proposal To: general@incubator.apache.org, Mark Struberg Content-Type: multipart/alternative; boundary=001a11449684c316d0053ed40270 archived-at: Fri, 14 Oct 2016 14:26:31 -0000 --001a11449684c316d0053ed40270 Content-Type: text/plain; charset=UTF-8 On Fri, Oct 14, 2016 at 8:37 AM, Mark Struberg wrote: > The problem with github is that we (ASF) cannot give any guarantees if the > main stuff doesn't originate from our own hardware. > Git repositories are effectively cryptographically-signed (weak/strong, immaterial to this discussion), so a readonly mirror on ASF hardware is equivalent to a read/write repository living on GitHub. > Not whether the ticket system doesn't loose all tickets (didn't that > happen in the past?) nor whether really only IP clean stuff got committed. > All commits, issues, PRs, etc will/must be sent to ASF mailing lists for archival. Some projects do/have used third party systems. The ASF doesn't mind, as long as we capture that work into our archives. > You e.g. have no clue if someone else uses your email and name in a commit > and pushes it. > Everyone else can create a commit with your email and name in GIT, there > is no check. And when pulling in changes, a faked one might get piggy > packed and introduce a backdoor. I know this might be close to paranoid but > it is theoretically possible. > We require that anybody committing to a GitHub repository authenticates with BOTH: GitHub, and the ASF. No commits without that multiple authentication. (this is based on our current experiments with Whimsy and Traffic Server; same rules would apply to this podling) > The workflow with git hosted @ASF is btw pretty much exactly the same for > committers. And a PR integration does exist as well. So I don't see what > you miss? > ASF repositories mirrored to GitHub cannot merge/close PRs. They cannot manage issues. They cannot use labels. There is a large amount of GitHub tooling that is not available to ASF-based projects/workflows. The Github repository is a simple mirror. ... OpenWhisk proposes to continue using their GitHub workflows and tooling during incubation. At the *end* of incubation, the Foundation will allow them to stay (as we'll be allowing other projects to similarly change their focal point of development), or they will be required to shift their focal point to ASF-based workflows (as we require today). Cheers, -g --001a11449684c316d0053ed40270--