Hi Ron,

Thanks for the reply. 

Based on the current nature of openwhisk, all the 13 repos/modules are working 
together. If we only release one module, for example, the client go(go sdk) as 
suggested, it is a purely client tool, which needs the openwhisk service 
running, in order to run against. If there is only this client go(go sdk) 
offered to ASF incubator with no other components, how can they verify the 
functionality? If they have no idea whether it works correctly, how could this 
initial go sdk get passed, unless you have a different opinion? This is my 
concern to merely release one for the first time.

All the modules by far need to run as complete platform. We have openwhisk 
offering the service, client go, cli and other tools as the client to access 
them. We need to have different runtimes to make sure openwhisk supports. It is 
like a FIFA World CUP team, which needs 11 players to field in order to play.

To make life easier, I can consolidate all the modules into tar and come up 
with a instruction and scripts to make installation and verification explained. 
Folks can download it only once, read the instructions, run the scripts as 
needed, and bingo. What do you think??
 
Best wishes.
Vincent Hou (侯胜博)

Advisory Software Engineer, OpenWhisk Contributor, Open Technology, IBM Cloud

Notes ID: Vincent S Hou/Raleigh/IBM, E-mail: s...@us.ibm.com,
Phone: +1(919)254-7182
Address: 4205 S Miami Blvd (Cornwallis Drive), Durham, NC 27703, United States

-----Rob Allen <r...@akrabat.com> wrote: -----
To: dev@openwhisk.apache.org
From: Rob Allen <r...@akrabat.com>
Date: 06/22/2018 01:46AM
Subject: Re: [VOTE] Release Apache OpenWhisk 0.9.0-incubating

> On 22 Jun 2018, at 05:14, Vincent S Hou <s...@us.ibm.com> wrote:
> 
> Great thanks to folks with votes and the comments.

Wow, a lot happened on my travel day! 

> As a recap of current replies we have received, we have opened a list of 
> issues to be fixed for OpenWhisk in the coming release or further releases:

I’m happy with items 1-5. As long as the ASF incubator people are happy with a 
release that doesn’t have the org.apache.openwhisk.* package name, it all seems 
fine.

> Regarding how many repositories we are going to release, we decided to 
> continue with the release of 13 repositories, after my discussions with many 
> OpenWhiskers. All the 13 repos by far are great intelligent assets, which 
> have been evolving during the past months or even years. 

FWiW, I strongly disagree with this. Bertrand took a fairly cursory look over 
the first attempt at a release and came up with a laundry list of items to be 
addressed - none of which were related to the operation of the code itself or 
even the build process. 

It’s reasonable to assume that when it goes to the Incubator people, they are 
going to have another list of items to address that are again nothing to do 
with the operation of the code.

It seems to me that it would be much easier and *polite* to get all the way 
through to a release tarball on the Apache servers with a single component 
that’s reasonably easy for the Incubator people to assess and check that we’ve 
got everything right. 

It really doesn’t matter what it is as it’s all about the release process 
details. Rodric suggested wskdeploy or the GoSDK. Either would work really well 
as they are small and easily buildable.

I see no reason why once we successfully get the first tarball onto the Apache 
servers, we can’t start rolling the “big” product (the 13 inter-related 
tarballs) the following day as 0.9.1. If we really want 0.9.0 to be the full 
caboodle, then, we can do the “get-our-ducks-in-row” release of wskdeploy as 
0.8.0.

Regards,

Rob

-- 
(“-ra” just looks wrong!)

Reply via email to