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 886C3200CB9 for ; Sun, 2 Jul 2017 16:42:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 86AF9160BEE; Sun, 2 Jul 2017 14:42:38 +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 A6CE3160BD7 for ; Sun, 2 Jul 2017 16:42:37 +0200 (CEST) Received: (qmail 48053 invoked by uid 500); 2 Jul 2017 14:42:36 -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 48041 invoked by uid 99); 2 Jul 2017 14:42:36 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Jul 2017 14:42:36 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id EAB4E1A7A75 for ; Sun, 2 Jul 2017 14:42:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.122 X-Spam-Level: X-Spam-Status: No, score=-0.122 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id moaJ2JZKDvVc for ; Sun, 2 Jul 2017 14:42:33 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0076.outbound.protection.outlook.com [104.47.34.76]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8CDBC60D08 for ; Sun, 2 Jul 2017 14:42:32 +0000 (UTC) Received: from CY4PR02MB2391.namprd02.prod.outlook.com (10.169.182.17) by CY4PR02MB2391.namprd02.prod.outlook.com (10.169.182.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Sun, 2 Jul 2017 14:42:24 +0000 Received: from CY4PR02MB2391.namprd02.prod.outlook.com ([10.169.182.17]) by CY4PR02MB2391.namprd02.prod.outlook.com ([10.169.182.17]) with mapi id 15.01.1220.015; Sun, 2 Jul 2017 14:42:24 +0000 From: Tyson Norris To: "dev@openwhisk.apache.org" Subject: Re: Improving support for UI driven use cases Thread-Topic: Improving support for UI driven use cases Thread-Index: AQHS8n4wt+wMZKm4XEiBGh4h5ldpZqI/IBaAgAALToCAAA37gIAABE4AgAADVYCAAA1wgIAACg+AgAAeroCAABiGAIAAc3uAgAARtICAACRmgIAAFySAgABNaoA= Date: Sun, 2 Jul 2017 14:42:24 +0000 Message-ID: <26BF76D0-12BF-4789-9CE0-3FEBC57967DB@adobe.com> References: <5a706584-4992-4962-b7d2-8ad2178bd381@me.com> In-Reply-To: <5a706584-4992-4962-b7d2-8ad2178bd381@me.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3273) authentication-results: openwhisk.apache.org; dkim=none (message not signed) header.d=none;openwhisk.apache.org; dmarc=none action=none header.from=adobe.com; x-originating-ip: [2601:642:4400:2f82::22af] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CY4PR02MB2391;7:bEJuDeKqmDQugPVXTjqbnd2NjVAmCPickJtZ3LWoXuN//x47PeImzfd5RdsrBW2/z6lS6ytYIgQuHj6pDE2+CgIWHBhuGTsZXKiY+pFDp0JwQl9M9VDcr3Ouj9u0neLIjjPorNzUgxMiqyr/HbnH+X4u+JnDHsofb4af9iVm5tQQdaHvGpU5WSdoYxFz1674UBvUPUitlG/yhBUp9UeKV3UFeWQ+IBDNtAKCnNsN2w7/rqzcR0v6U56dlNI4OUvcbnheHaxq9pdLBXoJMSLH8p/97/37DNrG4bLvhN6O7s9wMG0SbEAlPVzvvQ3IrM58/LYQrHlNbvin8yCebYYYYX58512DT0nnFHTFR/vkAVB0k1bstbnR+gFjGeQ3ChsD9qSZDXJyvGxPReHoWAjDvmn8htiNrPsWrVVh/38kSFrJ1Zud02NIC47yCZOWDfuVoE2fhk0AAwCuErsqpTt0cgWyGrrADLHKVEq5EROsdY3ms01cnM+Uhx54+9uzr1hk4WfU8HSw9uSU+a0JOCPf5WK0lp5mZoBFcNuAWi7Bn07ZXT7/YDHagt66DmNNjvGKKeeGBONeAedsb+0ZT51C+JNjpnsjHYbTiicfNiP5ToAb0JF+O1QNieZVKSVm3HdwoLp+9FRIPv3w6VddFXa4zzPA9VBPGqwpRkXgEMUsrigBWq4v5DoWlFVZAwOfge4++NpDXA0UeU9CJTN03Mqq8Jk/F6Pt73BKXrctLSmWa4uJp2gXHSslC82mUw7sn9n/Uj1xEIMLqFRpnBMgMcihgSZUamjNxMGO5cVwk7IohJM= x-ms-office365-filtering-correlation-id: 39180144-676c-4b11-9a14-08d4c1588d8e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY4PR02MB2391; x-ms-traffictypediagnostic: CY4PR02MB2391: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(148322886591682)(133145235818549)(278428928389397)(188474585043545)(236129657087228)(265273979862326)(48057245064654)(247924648384137); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR02MB2391;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR02MB2391; x-forefront-prvs: 03569407CC x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39400400002)(39860400002)(39850400002)(39450400003)(39410400002)(39840400002)(24454002)(377454003)(99286003)(5640700003)(38730400002)(6916009)(53936002)(2950100002)(6512007)(305945005)(5660300001)(86362001)(229853002)(6436002)(2906002)(3660700001)(81166006)(1730700003)(8676002)(3280700002)(8936002)(25786009)(6116002)(7736002)(6246003)(102836003)(14454004)(10090500001)(50226002)(478600001)(36756003)(189998001)(33656002)(77096006)(6506006)(110136004)(53546010)(57306001)(76176999)(6486002)(2900100001)(2351001)(50986999)(2501003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB2391;H:CY4PR02MB2391.namprd02.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2017 14:42:24.0267 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2391 archived-at: Sun, 02 Jul 2017 14:42:38 -0000 DQo+IE9uIEp1bCAyLCAyMDE3LCBhdCAzOjA1IEFNLCBNYXJrdXMgVGjDtm1tZXMgPG1hcmt1c3Ro b2VtbWVzQG1lLmNvbT4gd3JvdGU6DQo+IA0KPiBSaWdodCwgSSB0aGluayB0aGUgVUkgd29ya2Zs b3dzIGFyZSBqdXN0IGFuIGV4YW1wbGUgb2YgYXBwcyB0aGF0IGFyZSBsYXRlbmN5IHNlbnNpdGl2 ZSBpbiBnZW5lcmFsLg0KPiANCj4gSSBoYWQgYSBkaXNjdXNzaW9uIHdpdGggU3RlcGhlbiBGaW5r IG9uIHRoZSBtYXR0ZXIgb2YgZGV0ZWN0aW5nIG91cnNlbHZlcyB0aGF0IGFuIGFjdGlvbiBpcyBs YXRlbmN5IHNlbnNpdGl2ZSBieSB1c2luZyB0aGUgYmxvY2tpbmcgcGFyYW1ldGVyIG9yIGFzIG1l bnRpb25lZCB0aGUgdXNlcidzIGNvbmZpZ3VyYXRpb24gaW4gdGVybXMgb2Ygd2ViLWFjdGlvbiB2 cy4gbm9uLXdlYiBhY3Rpb24uIFRoZSBjb25jbHVzaW9uIHRoZXJlIHdhcywgdGhhdCB3ZSBwcm9i YWJseSBjYW5ub3QgcmVsaWFibHkgZGV0ZWN0IGxhdGVuY3kgc2Vuc2l0aXZpdHkgd2l0aG91dCBh c2tpbmcgdGhlIHVzZXIgdG8gZG8gc28uIEhhdmluZyBzdWNoIGFuIG9wdGlvbiBoYXMgaW1wbGlj YXRpb25zIG9uIG90aGVyIGFzcGVjdHMgb2YgdGhlIHBsYXRmb3JtOiBXaHkgd291bGQgb25lIG5v dCBjaG9vc2UgdGhhdCBvcHRpb24/DQo+IA0KDQpCZWNhdXNlIGEpIHlvdXIgdXNlIGNhc2UgaXMg ZXZlbnQgZHJpdmVuIGFuZCB0aGUgY2xpZW50IHRyaWdnZXIgc2ltcGx5IGRvZXNu4oCZdCBjYXJl IGFib3V0IHRoZSByZXNwb25zZSBvciBiKSB5b3Ugd2FudCBhIGd1YXJhbnRlZSB0aGF0IHRoZSBh Y3RpdmF0aW9uIHdpbGwgYmUgcHJvY2Vzc2VkIGV2ZW4gaWYgdGhlIGNsaWVudCBzdG9wcyBsaXN0 ZW5pbmcgZm9yIHRoZSByZXNwb25zZSAoZS5nLiB0aGV5IHJlY2VpdmVkIGEgMjAyIGluc3RlYWQg b2YgMjAwIGFmdGVyIGEgdGltZW91dCkNCg0KPiBUbyBSb2RyaWMncyBwb2ludHMgSSB0aGluayB0 aGVyZSBhcmUgdHdvIHRvcGljcyB0byBzcGVhayBhYm91dCBhbmQgZGlzY3VzczoNCj4gDQo+IDEu IFRoZSBwcm9ncmFtbWluZyBtb2RlbDogVGhlIGN1cnJlbnQgbW9kZWwgZW5jb3VyYWdlcyB1c2Vy cyB0byBicmVhayB0aGVpciBhY3Rpb25zIGFwYXJ0IGluICJmdW5jdGlvbnMiIHRoYXQgdGFrZSBw YXlsb2FkIGFuZCByZXR1cm4gcGF5bG9hZC4gSGF2aW5nIGEgZGVwbG95bWVudCBtb2RlbCBvdXRs aW5lZCBjb3VsZCBhcyBub3RlZCBlbmNvdXJhZ2UgdXNlcnMgdG8gdXNlIE9wZW5XaGlzayBhcyBh IHdheSB0byByYXBpZGx5IGRlcGxveS91bmRlcGxveSB0aGVpciB1c3VhbCB3ZWJzZXJ2ZXIgYmFz ZWQgYXBwbGljYXRpb25zLiBUaGUgY3VycmVudCBtb2RlbCBpcyBuaWNlIGluIHRoYXQgaXQgc29s dmVzIGEgbG90IG9mIHByb2JsZW1zIGZvciB0aGUgY3VzdG9tZXIgaW4gdGVybXMgb2Ygc2NhbGFi aWxpdHkgYW5kICJjcmFzaCBzYWZlbmVzcyIuDQo+IA0KDQpCdXQgaWYgeW91IHJlcXVpcmUgdXNl IG9mIHRoZSBwcm9ncmFtbWluZyBtb2RlbCB0byBhbHdheXMgYWNoaWV2ZSBzY2FsYWJpbGl0eSwg eW91IHByZXZlbnQgdXNlIG9mIGxpYnJhcmllcyB0aGF0IG1heSBub3QgYmUgcG9ydGVkIHRvIHRo YXQgcHJvZ3JhbW1pbmcgbW9kZWwuIENvbnNpZGVyIGEgbnBtIG1vZHVsZSB0aGF0IGlzIHVzZWQg dG8gd3JhcCB0d2l0dGVyIEFQSSBjYWxscy4gSSB1c2UgdGhhdCBpbiBteSBhY3Rpb24gdG8gcHJv ZHVjZSB0d2VldHMuIElzIG15IG9ubHkgb3B0aW9uIGZvciBtYWtpbmcgbXkgYWN0aW9uIHNjYWxl IChiZXR0ZXIgdGhhbiAxIHVzZXIgOiAxIGNvbnRhaW5lcikgdG8gcmVwcm9kdWNlIHRoZSBucG0g bW9kdWxlIGluIHRlcm1zIG9mIE9wZW5XaGlzayBmdW5jdGlvbnMgZm9yIGVhY2ggSFRUUCBjYWxs IGFuZCBjb21wdXRlIG9wZXJhdGlvbj8gIA0KDQoNCj4gMi4gUmF3IHRocm91Z2hwdXQgb2Ygb3Vy IGRlcGxveW1lbnQgbW9kZWw6IFNldHRpbmcgdGhlIGNvbmNlcm5zIGFzaWRlIEkgdGhpbmsgaXQg aXMgdmFsaWQgdG8gZXhwbG9yZSBjb25jdXJyZW50IGludm9jYXRpb25zIG9mIGFjdGlvbnMgb24g dGhlIHNhbWUgY29udGFpbmVyLiBUaGlzIGRvZXMgbm90IG5lY2Vzc2FyaWx5IG1lYW4gdGhhdCB1 c2VycyBzdGFydCB0byBkZXBsb3kgbW9ub2xpdGhpYyBhcHBzIGFzIG5vdGVkIGFib3ZlLCBidXQg aXQgY2VydGFpbmx5IGNvdWxkLiBLZWVwaW5nIG91ciBKU09OLWluL0pTT04tb3V0IGF0IGxlYXN0 IGZvciBub3cgdGhvdWdoLCBjb3VsZCBlbmNvdXJhZ2UgdXNlcnMgdG8gY29udGludWUgdG8gdGhp bmsgaW4gZnVuY3Rpb25zLiBIYXZpbmcgYSB0b2dnbGUgcGVyIGFjdGlvbiB3aGljaCBpcyBkaXNh YmxlZCBieSBkZWZhdWx0IG1pZ2h0IGJlIGEgZ29vZCB3YXkgdG8gc3RhcnQgaGVyZSwgc2luY2Ug bWFueSB1c2VycyBtaWdodCBuZWVkIHRvIGNoYW5nZSBhY3Rpb24gY29kZSB0byBzdXBwb3J0IHRo YXQgbm90aW9uIGFuZCBmb3Igc29tZSBhcHBsaWNhdGlvbnMgaXQgbWlnaHQgbm90IGJlIHZhbGlk IGF0IGFsbC4gSSB0aGluayBpdCB3YXMgYWxzbyBhbHJlYWR5IG5vdGVkLCB0aGF0IHRoaXMgaW1w b3NlcyBzb21lIG9mIHRoZSAib2xkLWZhc2hpb25lZCIgcHJvYmxlbXMgb24gdGhlIHVzZXIsIGxp a2U6IEhvdyBtYW55IGNvbmN1cnJlbnQgcmVxdWVzdHMgd2lsbCBteSBhY3Rpb24gYmUgYWJsZSB0 byBoYW5kbGU/IFRoYXQga2luZGEgZGVmZWF0cyB0aGUgc2VlbWxlc3Mtc2NhbGFiaWxpdHkgcG9p bnQgb2Ygc2VydmVybGVzcy4NCg0KSeKAmW0gbm90IHN1Z2dlc3RpbmcgY2hhbmdpbmcgYW55IHBy b2dyYW1taW5nIG1vZGVsLCBvbmx5IHRoYXQgdGhlIHByb2dyYW1taW5nIG1vZGVsIHN0b3BzIGF0 IHRoZSBwb2ludCB0aGF0IEkgZGVwZW5kIG9uIGxpYnJhcmllcyBmb3IgYW55dGhpbmcsIHNvIHJl bHlpbmcgb24gdGhlIHByb2dyYW1taW5nIG1vZGVsIHRvIGFjaGlldmUgdGhyb3VnaHB1dCBzY2Fs YWJpbGl0eSB3aWxsIG5vdCBiZSBwcmFjdGljYWwgaW4gbWFueSBjYXNlcy4gSSBwb2ludGVkIG91 dCB0aGF0IGJvdGg6IHRoZSBwcm9ibGVtcyBhcmUgb2xkIGZhc2hpb25lZCB5ZXMsIGFuZCB0aGF0 IGNvbmN1cnJlbmN5IGlzIChzdGlsbCkgYSByZWFzb25hYmxlIHdheSB0byBhZGRyZXNzIHRoZW0s IEFsc28gdGhhdCBkb2luZyBzbyBpdCBpcyBub3QgZGVmZWF0aW5nIGFueSBzY2FsYWJpbGl0eSBw cm92aXNpb25zIG9mIGEgc2VydmVybGVzcyBtYW50cmE6IGFkZGl0aW9uYWwgY29udGFpbmVycyBj YW4gc3RpbGwgYmUgc3RhcnRlZCBwZXIgYWN0aW9uLCBqdXN0IG5vdCAqMSBwZXIgY29uY3VycmVu dCB1c2VyKi4gWW91IHN0aWxsIG5lZWQgdG8gcHJvdmlkZSBzb21lIGVzdGltYXRlIG9mIHJlc291 cmNlIHVzYWdlIG9mIHlvdXIgYWN0aW9uLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHRoYXQgeW91 ciBhcHByb2FjaCB0byBkZXRlcm1pbmluZyB0aGF0IGVzdGltYXRlIGNoYW5nZXMuIGUuZy4gaWYg SSBjYW4gZXN0aW1hdGUgdGhhdCBteSBhY3Rpb24gb3BlcmF0ZXMgd2VsbCBhdCAxMDAgcnBzIHdp dGggNTAwIGNvbmN1cnJlbnQgdXNlcnMsIGFuZCB3b3JzZSB3aXRoIG1vcmUgY29uY3VycmVudCB1 c2VycywgdGhlbiBJIGNhbiBjb25maWd1cmUgdGhlIHN5c3RlbSB0byBzdGFydCBtb3JlIGNvbnRh aW5lcnMgb25jZSA1MDAgY29uY3VycmVudCBhY3RpdmF0aW9ucyBpcyBoaXQsIGFuZCBzdG9wIHRo b3NlIGNvbnRhaW5lcnMgd2hlbiBpdCBkZWNyZWFzZXMgYmVsb3cgNTAwLiANCg0KSG93IGRvIHlv dSB0b2RheSBlc3RpbWF0ZSByZXNvdXJjZSByZXF1aXJlbWVudHMgb2YgYWN0aW9ucyB0aGF0IGFy ZSBzaW5nbGUtdXNlciB3b3JrZmxvd3M/IE1heWJlIHRoYXQgaXMgc29tZXRoaW5nIHdlIGNhbiBk aXNjdXNzIHRvIGNsYXJpZnkgaG93IGl0IHdvdWxkIGJlIGRvbmUgaW4gYSBjb25jdXJyZW50IGFj dGl2YXRpb24gbW9kZWwuIA0KDQpUaGFua3MNClR5c29uDQo+IA0KDQo=