Re: [Release] Preparing the release of OpenWhisk

2018-06-21 Thread James Thomas
Can we also write up the release process in markdown and store in in the
repo to help future release managers (unless Vincent wants to do it forever
:))?

On 20 June 2018 at 20:59, Vincent S Hou  wrote:

> Give me the honor to the initiative as the first release manager of
> OpenWhisk.
> The first version is named after "0.9.0-incubating", based on the semantic
> version 2.0.
> I am preparing the email for VOTE now. I will send out the email by the
> end of today.
>
>
>
> 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
>
> -"Matt Rutkowski"  wrote: -
> To: dev@openwhisk.apache.org
> From: "Matt Rutkowski" 
> Date: 06/20/2018 03:05PM
> Subject: Re: [Release] Preparing the release of OpenWhisk
>
> Agree, Vincent should be first Release Manager.  Do we have a champagne
> bottle somewhere?
>
> Kind regards,
> Matt
>
>
>
> From:   Carlos Santana 
> To: dev@openwhisk.apache.org
> Date:   06/20/2018 01:36 PM
> Subject:Re: [Release] Preparing the release of OpenWhisk
>
>
>
> Vincent,
>
> If it's not already clear :-), I think should do the honors, and be
> release
> manager for the first release :-)
> I'm out most of the month of July (vacation). But will volunteer to do a
> release in August
>
> Thread to dev list for vote should have the following Subject "[VOTE]
> Release Apache OpenWhisk (incubating) version 0.9.0"
> And include the details of the location of the RC, and the instructions
> for
> voting including the deadline of 72 hours.
>
> Release Candidate 1 should be located in
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/0.9.0/RC1/
>
> It's a requirement that artifacts need to include the string "incubating"
> as part of the version.
> Since we are trying to use semantic versioning "incubating" should be at
> the end.
>
> dev/incubator/openwhisk/0.9.0/RC1/openwhisk-0.9.0-incubating.tar.gz
> dev/incubator/openwhisk/0.9.0/RC1/openwhisk-apigateway-0.9.
> 0-incubating.tar.gz
> dev/incubator/openwhisk/0.9.0/RC1/openwhisk-cli-0.9.0-incubating.tar.gz
> ...
>
> We should remove "incubator", and put "incubating" at the end.
> Also I would remove "sources" from the name. Only sources are distributed
> on apache servers.
> After graduation, we stop using "-incubating"
>
> -cs
>
> On Wed, Jun 20, 2018 at 1:39 PM Vincent S Hou  wrote:
>
> > So far, we can formally name the first version incubator-0.9.0 to
> indicate
> > the incubator status as well, and use subversion like rc1, rc2, etc,
> before
> > moving the artifacts to the final release SVN URL.
> >
> > For incubator-0.9.0-rc1, the package of source code openwhisk in the dev
> > SVN URL is named after
> openwhisk-apigateway-incubator-0.9.0-sources.tar.gz
> > under the folder of apache-openwhisk-incubator-0.9.0-rc1.
> >
> > Shall we include the name "incubator" as part of the version name? Or it
> > does not sound attractive.
> >
> >
> > 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 <(919)%20254-7182>
> > Address: 4205 S Miami Blvd
> > <
> https://maps.google.com/?q=4205+S+Miami+Blvd=gmail=g
> >
> > (Cornwallis Drive), Durham, NC 27703, United States
> >
> > -James Thomas  wrote: -
> > To: dev@openwhisk.apache.org
> > From: James Thomas 
> > Date: 06/20/2018 01:17PM
> > Subject: Re: [Release] Preparing the release of OpenWhisk
> >
> > 0.9 makes sense to me.
> >
> > Something to think about it - what would constitute a 1.0 release?
> Whilst
> > the platform is still evolving rapidly, it has been in production on
> > multiple providers for over 12 months. What things would we like to tick
> > off before reaching this stage?
> >
> > On 20 June 2018 at 17:38, Michele Sciabarra 
> > wrote:
> >
> > > I agree with 0.9.0
> > >
> > > --
> > >   Michele Sciabarra
> > >   openwh...@sciabarra.com
> > >
> > > On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> > > > I agree with 0.9.0.
> > > >
> > > > --
> > > >   Michele Sciabarra
> > > >   mich...@sciabarra.com
> > > >
> > > > On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > > > > On 20 Jun 2018, at 16:24, Matt Rutkowski 
> > wrote:
> > > > > >
> > > > > > Can we go with 0.9.0?
> > > > > >
> > > > >
> > > > > 0.9.0 is fine with me.
> > > > >
> > > > > Regards,
> > > > >
> > > > > Rob
> > > > >
> > >
> >
> >
> >
> > --
> > Regards,
> > James Thomas
> >
> >
>
>
>
>
>
>


-- 
Regards,
James Thomas


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Matt Rutkowski
Agree, Vincent should be first Release Manager.  Do we have a champagne 
bottle somewhere?

Kind regards,
Matt 



From:   Carlos Santana 
To: dev@openwhisk.apache.org
Date:   06/20/2018 01:36 PM
Subject:Re: [Release] Preparing the release of OpenWhisk



Vincent,

If it's not already clear :-), I think should do the honors, and be 
release
manager for the first release :-)
I'm out most of the month of July (vacation). But will volunteer to do a
release in August

Thread to dev list for vote should have the following Subject "[VOTE]
Release Apache OpenWhisk (incubating) version 0.9.0"
And include the details of the location of the RC, and the instructions 
for
voting including the deadline of 72 hours.

Release Candidate 1 should be located in
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/0.9.0/RC1/

It's a requirement that artifacts need to include the string "incubating"
as part of the version.
Since we are trying to use semantic versioning "incubating" should be at
the end.

dev/incubator/openwhisk/0.9.0/RC1/openwhisk-0.9.0-incubating.tar.gz
dev/incubator/openwhisk/0.9.0/RC1/openwhisk-apigateway-0.9.0-incubating.tar.gz
dev/incubator/openwhisk/0.9.0/RC1/openwhisk-cli-0.9.0-incubating.tar.gz
...

We should remove "incubator", and put "incubating" at the end.
Also I would remove "sources" from the name. Only sources are distributed
on apache servers.
After graduation, we stop using "-incubating"

-cs

On Wed, Jun 20, 2018 at 1:39 PM Vincent S Hou  wrote:

> So far, we can formally name the first version incubator-0.9.0 to 
indicate
> the incubator status as well, and use subversion like rc1, rc2, etc, 
before
> moving the artifacts to the final release SVN URL.
>
> For incubator-0.9.0-rc1, the package of source code openwhisk in the dev
> SVN URL is named after 
openwhisk-apigateway-incubator-0.9.0-sources.tar.gz
> under the folder of apache-openwhisk-incubator-0.9.0-rc1.
>
> Shall we include the name "incubator" as part of the version name? Or it
> does not sound attractive.
>
>
> 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 <(919)%20254-7182>
> Address: 4205 S Miami Blvd
> <
https://maps.google.com/?q=4205+S+Miami+Blvd=gmail=g
>
> (Cornwallis Drive), Durham, NC 27703, United States
>
> -James Thomas  wrote: -
> To: dev@openwhisk.apache.org
> From: James Thomas 
> Date: 06/20/2018 01:17PM
> Subject: Re: [Release] Preparing the release of OpenWhisk
>
> 0.9 makes sense to me.
>
> Something to think about it - what would constitute a 1.0 release? 
Whilst
> the platform is still evolving rapidly, it has been in production on
> multiple providers for over 12 months. What things would we like to tick
> off before reaching this stage?
>
> On 20 June 2018 at 17:38, Michele Sciabarra 
> wrote:
>
> > I agree with 0.9.0
> >
> > --
> >   Michele Sciabarra
> >   openwh...@sciabarra.com
> >
> > On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> > > I agree with 0.9.0.
> > >
> > > --
> > >   Michele Sciabarra
> > >   mich...@sciabarra.com
> > >
> > > On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > > > On 20 Jun 2018, at 16:24, Matt Rutkowski 
> wrote:
> > > > >
> > > > > Can we go with 0.9.0?
> > > > >
> > > >
> > > > 0.9.0 is fine with me.
> > > >
> > > > Regards,
> > > >
> > > > Rob
> > > >
> >
>
>
>
> --
> Regards,
> James Thomas
>
>






Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Michele Sciabarra
I agree with 0.9.0.

-- 
  Michele Sciabarra
  mich...@sciabarra.com

On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> On 20 Jun 2018, at 16:24, Matt Rutkowski  wrote:
> > 
> > Can we go with 0.9.0?
> > 
> 
> 0.9.0 is fine with me.
> 
> Regards,
> 
> Rob
> 


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Carlos Santana
Vincent,

If it's not already clear :-), I think should do the honors, and be release
manager for the first release :-)
I'm out most of the month of July (vacation). But will volunteer to do a
release in August

Thread to dev list for vote should have the following Subject "[VOTE]
Release Apache OpenWhisk (incubating) version 0.9.0"
And include the details of the location of the RC, and the instructions for
voting including the deadline of 72 hours.

Release Candidate 1 should be located in
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/0.9.0/RC1/
It's a requirement that artifacts need to include the string "incubating"
as part of the version.
Since we are trying to use semantic versioning "incubating" should be at
the end.

dev/incubator/openwhisk/0.9.0/RC1/openwhisk-0.9.0-incubating.tar.gz
dev/incubator/openwhisk/0.9.0/RC1/openwhisk-apigateway-0.9.0-incubating.tar.gz
dev/incubator/openwhisk/0.9.0/RC1/openwhisk-cli-0.9.0-incubating.tar.gz
...

We should remove "incubator", and put "incubating" at the end.
Also I would remove "sources" from the name. Only sources are distributed
on apache servers.
After graduation, we stop using "-incubating"

-cs

On Wed, Jun 20, 2018 at 1:39 PM Vincent S Hou  wrote:

> So far, we can formally name the first version incubator-0.9.0 to indicate
> the incubator status as well, and use subversion like rc1, rc2, etc, before
> moving the artifacts to the final release SVN URL.
>
> For incubator-0.9.0-rc1, the package of source code openwhisk in the dev
> SVN URL is named after openwhisk-apigateway-incubator-0.9.0-sources.tar.gz
> under the folder of apache-openwhisk-incubator-0.9.0-rc1.
>
> Shall we include the name "incubator" as part of the version name? Or it
> does not sound attractive.
>
>
> 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 <(919)%20254-7182>
> Address: 4205 S Miami Blvd
> <https://maps.google.com/?q=4205+S+Miami+Blvd=gmail=g>
> (Cornwallis Drive), Durham, NC 27703, United States
>
> -James Thomas  wrote: -
> To: dev@openwhisk.apache.org
> From: James Thomas 
> Date: 06/20/2018 01:17PM
> Subject: Re: [Release] Preparing the release of OpenWhisk
>
> 0.9 makes sense to me.
>
> Something to think about it - what would constitute a 1.0 release? Whilst
> the platform is still evolving rapidly, it has been in production on
> multiple providers for over 12 months. What things would we like to tick
> off before reaching this stage?
>
> On 20 June 2018 at 17:38, Michele Sciabarra 
> wrote:
>
> > I agree with 0.9.0
> >
> > --
> >   Michele Sciabarra
> >   openwh...@sciabarra.com
> >
> > On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> > > I agree with 0.9.0.
> > >
> > > --
> > >   Michele Sciabarra
> > >   mich...@sciabarra.com
> > >
> > > On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > > > On 20 Jun 2018, at 16:24, Matt Rutkowski 
> wrote:
> > > > >
> > > > > Can we go with 0.9.0?
> > > > >
> > > >
> > > > 0.9.0 is fine with me.
> > > >
> > > > Regards,
> > > >
> > > > Rob
> > > >
> >
>
>
>
> --
> Regards,
> James Thomas
>
>


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Vincent S Hou
So far, we can formally name the first version incubator-0.9.0 to indicate the 
incubator status as well, and use subversion like rc1, rc2, etc, before moving 
the artifacts to the final release SVN URL.

For incubator-0.9.0-rc1, the package of source code openwhisk in the dev SVN 
URL is named after openwhisk-apigateway-incubator-0.9.0-sources.tar.gz
under the folder of apache-openwhisk-incubator-0.9.0-rc1.

Shall we include the name "incubator" as part of the version name? Or it does 
not sound attractive. 

 
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

-James Thomas  wrote: -
To: dev@openwhisk.apache.org
From: James Thomas 
Date: 06/20/2018 01:17PM
Subject: Re: [Release] Preparing the release of OpenWhisk

0.9 makes sense to me.

Something to think about it - what would constitute a 1.0 release? Whilst
the platform is still evolving rapidly, it has been in production on
multiple providers for over 12 months. What things would we like to tick
off before reaching this stage?

On 20 June 2018 at 17:38, Michele Sciabarra  wrote:

> I agree with 0.9.0
>
> --
>   Michele Sciabarra
>   openwh...@sciabarra.com
>
> On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> > I agree with 0.9.0.
> >
> > --
> >   Michele Sciabarra
> >   mich...@sciabarra.com
> >
> > On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > > On 20 Jun 2018, at 16:24, Matt Rutkowski  wrote:
> > > >
> > > > Can we go with 0.9.0?
> > > >
> > >
> > > 0.9.0 is fine with me.
> > >
> > > Regards,
> > >
> > > Rob
> > >
>



-- 
Regards,
James Thomas



Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread James Thomas
0.9 makes sense to me.

Something to think about it - what would constitute a 1.0 release? Whilst
the platform is still evolving rapidly, it has been in production on
multiple providers for over 12 months. What things would we like to tick
off before reaching this stage?

On 20 June 2018 at 17:38, Michele Sciabarra  wrote:

> I agree with 0.9.0
>
> --
>   Michele Sciabarra
>   openwh...@sciabarra.com
>
> On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> > I agree with 0.9.0.
> >
> > --
> >   Michele Sciabarra
> >   mich...@sciabarra.com
> >
> > On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > > On 20 Jun 2018, at 16:24, Matt Rutkowski  wrote:
> > > >
> > > > Can we go with 0.9.0?
> > > >
> > >
> > > 0.9.0 is fine with me.
> > >
> > > Regards,
> > >
> > > Rob
> > >
>



-- 
Regards,
James Thomas


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Michele Sciabarra
I agree with 0.9.0

-- 
  Michele Sciabarra
  openwh...@sciabarra.com

On Wed, Jun 20, 2018, at 6:37 PM, Michele Sciabarra wrote:
> I agree with 0.9.0.
> 
> -- 
>   Michele Sciabarra
>   mich...@sciabarra.com
> 
> On Wed, Jun 20, 2018, at 6:31 PM, Rob Allen wrote:
> > On 20 Jun 2018, at 16:24, Matt Rutkowski  wrote:
> > > 
> > > Can we go with 0.9.0?
> > > 
> > 
> > 0.9.0 is fine with me.
> > 
> > Regards,
> > 
> > Rob
> > 


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Rob Allen
On 20 Jun 2018, at 16:24, Matt Rutkowski  wrote:
> 
> Can we go with 0.9.0?
> 

0.9.0 is fine with me.

Regards,

Rob



Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Carlos Santana
I would like to use `0.x.0`, I'm ok with `0.9.0`

And practice and polish and streamline/automate the announcements and
install instructions (webiste, twitter).

I would like to reserve the 1.0.0 for a big splash announcement
Also have for release 1.0.0 an easy and clear instructions on the website,
where people can go there hit download version x.y.z, follow a simple
INSTALL README, that with a single/couple of commands they can build and
deploy using only the versions of the artifacts they just downloaded.

Here is what I predict, that people from Incubating mailing list including
PMC (assuming no experts on OpenWhisk) would try to do the following to
provide a +1 vote.

Things typically checked when someone votes:

1. incubating in binary and src release $version name artifacts
2. signatures and hashes correct
3. LICENSE is fine
4. NOTICE is OK.
5. no unexpected binary files
6. source files have headers
7. follow top level README and achieve the following 3 steps
8. 1. can build the release $version from source without any error
9. 2. can deploy what I built in previous step
10. 3. can run a hello demo action with the deployment from previous step

I +1 moving forward with [VOTE] on dev list

I think if we can do the first 6 steps, should be able to get a votes to
release
But in the future for release 1.0.0 if we don't have all 10 steps in place
I will vote -1

-cs


On Wed, Jun 20, 2018 at 11:25 AM Matt Rutkowski  wrote:

> Understand that we may not want people to infer too much from 1.0
> especially since we likely need to address formalizing the
> versions/signatures of our APIs as well as SPIs.
>
> I would suggest what I often do in this case and use a nearer to 1.0
> version such as 0.9.0 which is perhaps a compromise (note you can bump the
> 'x' in 0.x.0 any number of times you wish) and indicates we are "close" to
> a 1.0.
>
> Can we go with 0.9.0?
>
> -mr
>
>
>
> From:   Rob Allen 
> To: dev@openwhisk.apache.org
> Date:   06/20/2018 09:46 AM
> Subject:Re: [Release] Preparing the release of OpenWhisk
>
>
>
> > On 20 Jun 2018, at 15:29, Bertrand Delacretaz 
> wrote:
> >
> > On Wed, Jun 20, 2018 at 4:28 PM Rodric Rabbah  wrote:
> >> ...I'd rather start with < 1.0 also and work up to a 1.0 release...
> >
> > Big +1 to that, especially as initial releases may fail due to formal
> > aspects, unrelated to their technical quality.
>
> FWiW, I'm also in the <1.0 camp.
>
> 1.0 is a commitment to backwards compatibility. I'm not sure that promise
> can be made quite yet.
>
> Regards,
>
> Rob
>
>
>
>
>
>


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Matt Rutkowski
Understand that we may not want people to infer too much from 1.0 
especially since we likely need to address formalizing the 
versions/signatures of our APIs as well as SPIs.

I would suggest what I often do in this case and use a nearer to 1.0 
version such as 0.9.0 which is perhaps a compromise (note you can bump the 
'x' in 0.x.0 any number of times you wish) and indicates we are "close" to 
a 1.0.

Can we go with 0.9.0?

-mr



From:   Rob Allen 
To: dev@openwhisk.apache.org
Date:   06/20/2018 09:46 AM
Subject:    Re: [Release] Preparing the release of OpenWhisk



> On 20 Jun 2018, at 15:29, Bertrand Delacretaz  
wrote:
> 
> On Wed, Jun 20, 2018 at 4:28 PM Rodric Rabbah  wrote:
>> ...I'd rather start with < 1.0 also and work up to a 1.0 release...
> 
> Big +1 to that, especially as initial releases may fail due to formal
> aspects, unrelated to their technical quality.

FWiW, I'm also in the <1.0 camp.

1.0 is a commitment to backwards compatibility. I'm not sure that promise 
can be made quite yet.

Regards,

Rob







Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Rob Allen
> On 20 Jun 2018, at 15:29, Bertrand Delacretaz  wrote:
> 
> On Wed, Jun 20, 2018 at 4:28 PM Rodric Rabbah  wrote:
>> ...I'd rather start with < 1.0 also and work up to a 1.0 release...
> 
> Big +1 to that, especially as initial releases may fail due to formal
> aspects, unrelated to their technical quality.

FWiW, I'm also in the <1.0 camp.

1.0 is a commitment to backwards compatibility. I'm not sure that promise can 
be made quite yet.

Regards,

Rob



Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Bertrand Delacretaz
On Wed, Jun 20, 2018 at 4:28 PM Rodric Rabbah  wrote:
> ...I'd rather start with < 1.0 also and work up to a 1.0 release...

Big +1 to that, especially as initial releases may fail due to formal
aspects, unrelated to their technical quality.

-Bertrand


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Bertrand Delacretaz
Hi,

On Wed, Jun 20, 2018 at 12:47 PM Vincent S Hou  wrote:
> ...If you have any questions or concerns, please chime in with your 
> comments...

No questions at this time but I'd like to remind people of the release
voting process for Apache Incubator podlings, roughly:

-The release candidates are prepared and a [VOTE] happens here. At
this point it's good to get votes from all 3 mentors if possible.
-If successful, another [VOTE] happens on general@incubator.a.o, as
the release needs to be approved by an Apache PMC, a podling PMC is
not sufficient.
-If successful, the release is promoted under
https://dist.apache.org/repos/dist/release/incubator/openwhisk/

The technical quality of initial podling releases is not really
important, what matters at this "training" stage is getting the formal
aspects of the release and release process validated.

Of course, if the release is good from a technical point of view it's
even better ;-)

> ...There will be 13 openwhisk projected to be released...

With my incubation mentor hat on I strongly advise starting with just
one module, to validate the process first.

-Bertrand


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Rodric Rabbah
+1 to Chetan's points. I raised similar points before - even with respect
to the API there are some things we would like to change, some of the
internal interfaces, and the testing interfaces as well.

I'd rather start with < 1.0 also and work up to a 1.0 release - I think we
are all as contributors really proud of what we've built but 1.0 is special
and we should hold it back.

For reference, https://kafka.apache.org/downloads

-r


On Wed, Jun 20, 2018 at 10:21 AM, Chetan Mehrotra  wrote:

> > The version name is called incubator-1.0.0
>
> Not yet looked into details but wanted to comment on versioning. May
> be we keep it somewhat lower like 0.5.0 or 0.8.0. As we are still
> evolving the design wrt various extension points and some of the SPI
> interfaces are still evolving. With a 1.0 release we would need to
> ensure that all of the APIs are stable and also possibly the SPI
> interfaces are also somewhat stable.
>
> A 1.0 version is special :). So would be better to think what we
> consider a 1.0 release in more detail in terms of feature set it
> supports.
> Chetan Mehrotra
>
>
> On Wed, Jun 20, 2018 at 7:34 PM, Vincent S Hou  wrote:
> > Dave,
> >
> > We will release the artifacts for source code only, so there will not be
> tagged docker images. It does not matter what we have tagged the existing
> images.
> >
> >
> > 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
> >
> > -"David P Grove"  wrote: -
> > To: dev@openwhisk.apache.org
> > From: "David P Grove" 
> > Date: 06/20/2018 08:27AM
> > Subject: Re: [Release] Preparing the release of OpenWhisk
> >
> >
> >
> > "Vincent S Hou"  wrote on 06/20/2018 06:47:25 AM:
> >>
> >> We are currently working on the first release of OpenWhisk. The
> >> version name is called incubator-1.0.0, and the subversion is
> >> rc2(rc1 as a pilot, has been existing for while).
> >>
> >> There will be 13 openwhisk projected to be released.
> >> The PR in OpenWhisk release repo contains all the information of the
> >> hash values of all the repositories: https://
> >> urldefense.proofpoint.com/v2/url?
> >>
> > u=https-3A__github.com_apache_incubator-2Dopenwhisk-
> 2Drelease_pull_190=DwIFaQ=jf_iaSHvJObTbx-
> >
> >> siA1ZOg=Fe4FicGBU_20P2yihxV-
> >> apaNSFb6BSj6AlkptSF2gMk=fyO8VqoMt6Yv9Lv7Yf5eUOQgH74eoKPi_3p_WU-
> >> hZEw=mONyOT6wjdWl4JJQg685CHlwAU469EtEj_c49PytCnI=. The artifacts
> >> will be generated, when this PR is merged.
> >>
> >> If you have any questions or concerns, please chime in with your
> > comments.
> >>
> >
> > This is great!!
> >
> > I had a procedural question, is part of the release process changing the
> > various "latest" tags for docker images (openwhisk/invoker, etc) to
> > "incubator-1.0.0" in the ansible/yaml files that specify docker images to
> > pull, or is that not needed because this is a source only release and
> there
> > will not be matching docker images?
> >
> > --dave
> >
>


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Chetan Mehrotra
> The version name is called incubator-1.0.0

Not yet looked into details but wanted to comment on versioning. May
be we keep it somewhat lower like 0.5.0 or 0.8.0. As we are still
evolving the design wrt various extension points and some of the SPI
interfaces are still evolving. With a 1.0 release we would need to
ensure that all of the APIs are stable and also possibly the SPI
interfaces are also somewhat stable.

A 1.0 version is special :). So would be better to think what we
consider a 1.0 release in more detail in terms of feature set it
supports.
Chetan Mehrotra


On Wed, Jun 20, 2018 at 7:34 PM, Vincent S Hou  wrote:
> Dave,
>
> We will release the artifacts for source code only, so there will not be 
> tagged docker images. It does not matter what we have tagged the existing 
> images.
>
>
> 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
>
> -"David P Grove"  wrote: -
> To: dev@openwhisk.apache.org
> From: "David P Grove" 
> Date: 06/20/2018 08:27AM
> Subject: Re: [Release] Preparing the release of OpenWhisk
>
>
>
> "Vincent S Hou"  wrote on 06/20/2018 06:47:25 AM:
>>
>> We are currently working on the first release of OpenWhisk. The
>> version name is called incubator-1.0.0, and the subversion is
>> rc2(rc1 as a pilot, has been existing for while).
>>
>> There will be 13 openwhisk projected to be released.
>> The PR in OpenWhisk release repo contains all the information of the
>> hash values of all the repositories: https://
>> urldefense.proofpoint.com/v2/url?
>>
> u=https-3A__github.com_apache_incubator-2Dopenwhisk-2Drelease_pull_190=DwIFaQ=jf_iaSHvJObTbx-
>
>> siA1ZOg=Fe4FicGBU_20P2yihxV-
>> apaNSFb6BSj6AlkptSF2gMk=fyO8VqoMt6Yv9Lv7Yf5eUOQgH74eoKPi_3p_WU-
>> hZEw=mONyOT6wjdWl4JJQg685CHlwAU469EtEj_c49PytCnI=. The artifacts
>> will be generated, when this PR is merged.
>>
>> If you have any questions or concerns, please chime in with your
> comments.
>>
>
> This is great!!
>
> I had a procedural question, is part of the release process changing the
> various "latest" tags for docker images (openwhisk/invoker, etc) to
> "incubator-1.0.0" in the ansible/yaml files that specify docker images to
> pull, or is that not needed because this is a source only release and there
> will not be matching docker images?
>
> --dave
>


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Carlos Santana
+1

Vincent
   What do you mean by "There will be 13 openwhisk projected to be
released."

I think you mean repos/subcomponents

Dave,
  This is source only release, which is what's required by ASF, literaly
taking the source control repository and doing a tar with it's content
excluding any files that should not be part of the release src tgz.

About git tags, I think the goal is after release is done and final content
released, would be to go pack for each repo and create a tag to mark the
git repo with a more friendly human readable string like you mentioned
"incubator-${version}`.

This also gives the benefit to use github "compare" feature [1] (i.e.
http://github.com///compare/[...])

[1] https://blog.github.com/2010-03-01-introducing-github-compare-view/



On Wed, Jun 20, 2018 at 8:27 AM David P Grove  wrote:

>
>
>
> "Vincent S Hou"  wrote on 06/20/2018 06:47:25 AM:
> >
> > We are currently working on the first release of OpenWhisk. The
> > version name is called incubator-1.0.0, and the subversion is
> > rc2(rc1 as a pilot, has been existing for while).
> >
> > There will be 13 openwhisk projected to be released.
> > The PR in OpenWhisk release repo contains all the information of the
> > hash values of all the repositories: https://
> > urldefense.proofpoint.com/v2/url?
> >
>
> u=https-3A__github.com_apache_incubator-2Dopenwhisk-2Drelease_pull_190=DwIFaQ=jf_iaSHvJObTbx-
>
> > siA1ZOg=Fe4FicGBU_20P2yihxV-
> > apaNSFb6BSj6AlkptSF2gMk=fyO8VqoMt6Yv9Lv7Yf5eUOQgH74eoKPi_3p_WU-
> > hZEw=mONyOT6wjdWl4JJQg685CHlwAU469EtEj_c49PytCnI=. The artifacts
> > will be generated, when this PR is merged.
> >
> > If you have any questions or concerns, please chime in with your
> comments.
> >
>
> This is great!!
>
> I had a procedural question, is part of the release process changing the
> various "latest" tags for docker images (openwhisk/invoker, etc) to
> "incubator-1.0.0" in the ansible/yaml files that specify docker images to
> pull, or is that not needed because this is a source only release and there
> will not be matching docker images?
>
> --dave
>


Re: [Release] Preparing the release of OpenWhisk

2018-06-20 Thread Vincent S Hou
Dave,

We will release the artifacts for source code only, so there will not be tagged 
docker images. It does not matter what we have tagged the existing images.

 
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

-"David P Grove"  wrote: -
To: dev@openwhisk.apache.org
From: "David P Grove" 
Date: 06/20/2018 08:27AM
Subject: Re: [Release] Preparing the release of OpenWhisk



"Vincent S Hou"  wrote on 06/20/2018 06:47:25 AM:
>
> We are currently working on the first release of OpenWhisk. The
> version name is called incubator-1.0.0, and the subversion is
> rc2(rc1 as a pilot, has been existing for while).
>
> There will be 13 openwhisk projected to be released.
> The PR in OpenWhisk release repo contains all the information of the
> hash values of all the repositories: https://
> urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_incubator-2Dopenwhisk-2Drelease_pull_190=DwIFaQ=jf_iaSHvJObTbx-

> siA1ZOg=Fe4FicGBU_20P2yihxV-
> apaNSFb6BSj6AlkptSF2gMk=fyO8VqoMt6Yv9Lv7Yf5eUOQgH74eoKPi_3p_WU-
> hZEw=mONyOT6wjdWl4JJQg685CHlwAU469EtEj_c49PytCnI=. The artifacts
> will be generated, when this PR is merged.
>
> If you have any questions or concerns, please chime in with your
comments.
>

This is great!!

I had a procedural question, is part of the release process changing the
various "latest" tags for docker images (openwhisk/invoker, etc) to
"incubator-1.0.0" in the ansible/yaml files that specify docker images to
pull, or is that not needed because this is a source only release and there
will not be matching docker images?

--dave



[Release] Preparing the release of OpenWhisk

2018-06-20 Thread Vincent S Hou
Hi OpenWhiskers, 

We are currently working on the first release of OpenWhisk. The version name is 
called incubator-1.0.0, and the subversion is rc2(rc1 as a pilot, has been 
existing for while).

There will be 13 openwhisk projected to be released.
The PR in OpenWhisk release repo contains all the information of the hash 
values of all the repositories: 
https://github.com/apache/incubator-openwhisk-release/pull/190. The artifacts 
will be generated, when this PR is merged.

If you have any questions or concerns, please chime in with your comments.

Thank you.

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