From dev-return-2943-archive-asf-public=cust-asf.ponee.io@openwhisk.apache.org Wed Dec 12 18:25:18 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id CF09818064E for ; Wed, 12 Dec 2018 18:25:17 +0100 (CET) Received: (qmail 58963 invoked by uid 500); 12 Dec 2018 17:25:16 -0000 Mailing-List: contact dev-help@openwhisk.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwhisk.apache.org Delivered-To: mailing list dev@openwhisk.apache.org Received: (qmail 58875 invoked by uid 99); 12 Dec 2018 17:25:16 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Dec 2018 17:25:16 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id CE4C1180663 for ; Wed, 12 Dec 2018 17:25:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.809 X-Spam-Level: * X-Spam-Status: No, score=1.809 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_MIXED_ES=0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 4gCf2thXlSk2 for ; Wed, 12 Dec 2018 17:25:13 +0000 (UTC) Received: from mail-ot1-f48.google.com (mail-ot1-f48.google.com [209.85.210.48]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id DCBA35F2A9 for ; Wed, 12 Dec 2018 17:25:10 +0000 (UTC) Received: by mail-ot1-f48.google.com with SMTP id u16so18363031otk.8 for ; Wed, 12 Dec 2018 09:25:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:message-id :references:in-reply-to:to; bh=QvK6PpQJ1TSV8ddAff1AfmnNQku9R3Amb5RM7xmkcQw=; b=YYP0tOyi+KvY6VgPRPDpzaJc9nOy8CMuR7DQW7eXT43tkMtIfJQ+aTyRurieMSM+Ub nWQIJCt2wFuoisuw3qiMSFsfHa2n2zHIePaQitDjoTI7SAUUGQZKhMut2kRslcXLZRh9 p1R1al9QTpj/1F4CPPK7hsgrIAt+5qLLf8haqsVZbdolB/frWf32gjgcRkUKzmwsI/dG 10lqqgGzMy3e+wJABhfrK0fKDCgRsZ5fi1v7ogn+rYxNhaaeM6tGlpuCn+x6DXbHsrpe eFw/zZ+1nwUVRd5szYLisJY5AN6a7MJsLR8pf8O6A3eGrjRmi8AYhcBmzyDN9WU6AuIF YUbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:references:in-reply-to:to; bh=QvK6PpQJ1TSV8ddAff1AfmnNQku9R3Amb5RM7xmkcQw=; b=TVdOi4JHC2D4zrBCKP4JH+RRyeTyzDSkqwtgzSWjl1rPbGRHS2K3kijfoJniA+6D4g qdPXxwJsRYmIkxKjvOGctfQV+/fKce227IueM7RgsT1D39jCCIkKQeWWPfbmIxOLJNr9 1qWkw8vV3q2fFf4i5PTkFbz1cphCxu2s4KZy00kcCFjRaJHFD6UBIwZW9DeVateGOTsm +ku2KSQq6KEScg432ubfpyLx1if47y1PlOIiR/3ayKJ8nB8RBD/YwN+/zSZZOamKAwGq q4HD/pX7nQovRXjz5vZ3/sWdXfySna3hycXvQfIpRKB9uAyvIXCMfmlCUDLCtk/XjHGj /UbQ== X-Gm-Message-State: AA+aEWb+6OWCYSN4NmPeVjp52mKNui+qJfkaDkzFAm0HJp6yRcMPJNBq 3hmbbAUKa4VFmnzlpIoXBuK/Y7oy X-Google-Smtp-Source: AFSGD/V2vOHlsA6gbjMtP3vqc5zHfAGt2ACLAIDtaPLFVsXm1/9ue5U2c5aldGEO5r8XC3B4fGgrqQ== X-Received: by 2002:a9d:5617:: with SMTP id e23mr13605749oti.151.1544635503326; Wed, 12 Dec 2018 09:25:03 -0800 (PST) Received: from [10.38.119.176] ([24.75.238.73]) by smtp.gmail.com with ESMTPSA id j11sm8890581oif.9.2018.12.12.09.25.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Dec 2018 09:25:02 -0800 (PST) From: Rodric Rabbah Content-Type: multipart/alternative; boundary=Apple-Mail-BD3714A6-70BC-4F56-AD7B-1E14F48941B7 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Date: Wed, 12 Dec 2018 09:25:00 -0800 Subject: Re: I created a variant of the go runtime that is faster at init time Message-Id: References: <1544530994.163354.1605743312.4735D3EB@webmail.messagingengine.com> <1544542676.3621989.1605946536.51EFA993@webmail.messagingengine.com> <1544546822.239741.1606024600.767929B3@webmail.messagingengine.com> <3D429D0F-9F48-4517-929A-19CBDBEAB378@adobe.com> <1544607727.2228772.1606834608.53F7F145@webmail.messagingengine.com> <1544608506.2232649.1606846360.7E32FCE7@webmail.messagingengine.com> <1544609575.2237251.1606856040.27FC1692@webmail.mes In-Reply-To: To: dev@openwhisk.apache.org X-Mailer: iPhone Mail (16A404) --Apple-Mail-BD3714A6-70BC-4F56-AD7B-1E14F48941B7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable +1 =E2=80=9CI think it would be better to organize around 1 git repo per lan= guage.=E2=80=9D -r > On Dec 12, 2018, at 9:21 AM, David P Grove wrote: >=20 > For the runtimes specifically, if it is technically feasible I think it wo= uld be better to organize around 1 git repo per language.=20 >=20 > That repo could contain multiple runtime variants with different degrees o= f maturity. Several of the runtime repos already contain multiple variants (= nodejs, php, python). Can that pattern work for go too? >=20 > --dave >=20 > Carlos Santana ---12/12/2018 07:26:56 AM---My 2 cents about the "contrib" r= epo for best effort support and experimental code we already have a >=20 > From: Carlos Santana > To: dev@openwhisk.apache.org > Date: 12/12/2018 07:26 AM > Subject: Re: I created a variant of the go runtime that is faster at init t= ime >=20 >=20 >=20 >=20 > My 2 cents about the "contrib" repo for best effort support and > experimental code we already have a repo >=20 > It used be named incubator-openwhisk-experimental, but then we rename it t= o > incubator-openwhisk-devtools [1] >=20 > If any one has some cool experiments we have created a new folder in the > repo and add some trivial travis test >=20 > [1] https://github.com/apache/incubator-openwhisk-devtools > -cs >=20 > On Wed, Dec 12, 2018 at 2:13 AM Michele Sciabarra > wrote: >=20 > > Hmm, I understand the concern but I wonder HOW the "convenience" binarie= s > > should be handled in practice. > > > > In OpenWhisk what it matters is the runtime you specify with --docker, s= o > > that "convenience" is not really just a convenience, it is a core > > requirement. > > > > We could setup an openwhisk contrib repository, but I cannot image a > > single Travis build to be able to rebuild many images (at the moment I h= ave > > at least 4) and push all of them to docker hub... > > > > > > -- > > Michele Sciabarra > > michele@sciabarra.com > > > > ----- Original message ----- > > From: Felix Meschberger > > To: "dev@openwhisk.apache.org" > > Subject: Re: I created a variant of the go runtime that is faster at ini= t > > time > > Date: Wed, 12 Dec 2018 10:00:07 +0000 > > > > Hi Michele > > > > This is shaky ground and we don=E2=80=99t want to be the next npm horror= story. > > > > Technically speaking, at Apache we primarily release source packages, al= l > > binary is pure convenience. Granted the convience today is what most peo= ple > > use. > > > > So what we should primarily do, as Bertrand hinted, is have a contrib > > repository. We can still have a contrib docker account into which the > > OpenWhisk PMC can regularly =E2=80=9Edump=E2=80=9C binary builds for con= vience. But it must > > be clearly stated that those are not releases, have no release quality a= nd > > all the usual disclaimers. > > > > Regards > > Felix > > > > > Am 12.12.2018 um 10:55 schrieb Michele Sciabarra > >: > > > > > > Actually more than an account on GitHub it is important to have a dock= er > > hub account named "openwhisk-contrib" so you can deploy an action with > > something like: > > > > > > wsk create myaction --docker openwhisk-contrib/actionloop-gccgo-v1.10 > > > > > > To publish images, you can do sothing as simple as ask, maybe opening a= > > ticket, to push an image msciab/actionloop-gccgo-v1.10 > > > to openwhisk-contrib/actionloop-gccgo-v1.10. > > > > > > > > > > > > -- > > > Michele Sciabarra > > > michele@sciabarra.com > > > > > > ----- Original message ----- > > > From: Bertrand Delacretaz > > > To: dev@openwhisk.apache.org > > > Subject: Re: I created a variant of the go runtime that is faster at > > init time > > > Date: Wed, 12 Dec 2018 10:45:43 +0100 > > > > > > Hi, > > > > > > On Wed, Dec 12, 2018 at 10:42 AM Michele Sciabarra > > > wrote: > > >> > > >> Indeed I was thinking to create a docker account "openwhisk-contrib"= > > to place those, let's say, unofficial images. > > >> I am not sure who should own this account... > > > > > > Accounts with "openwhisk" in their name should be owned by the > > > OpenWhisk (P)PMC as the name is a trademark of the Apache Software > > > Foundation - technically being donated as we speak IIUC but that > > > doesn't make a real difference. > > > > > > However what we are discussing here IMO is code repositories as code > > > is what the ASF produces. I guess Felix's suggestion is to create one > > > or a few openwhisk-contrib-* Git repositories under > > > https://github.com/apache/ for such "contrib" modules. > > > > > > -Bertrand > > > > >=20 > --=20 > Carlos Santana > >=20 >=20 >=20 --Apple-Mail-BD3714A6-70BC-4F56-AD7B-1E14F48941B7--