Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread Chip Childers
+1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
use lazy consensus on this one.

Folks - you can see the plan.  Shout if you disagree in any way.

On Tue, Jun 25, 2013 at 2:48 AM, Rohit Yadav  wrote:
> Based on the previous discussion thread [1], we are proposing to move
> cloudmonkey to a separate git repository as it really does not depend on
> any of the core repo contents and to speed up its review, release
> processes. Using git/prune I separate tools/cli as a git repository so as
> to retain cloudmonkey's version history and David helped create this git
> repository:
>  https://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey.git
>
> Any CloudStack committer will have same rights on this repo as well.
>
> This thread fixes the email subject [1] and aims to attract people to
> review the license, docs, code and anything else on this repo before David
> will make this repo writable. David suggests this is to "ensure everyone
> agrees that this is an accurate representation of what's in tools/cli".
>
> We can come up with the process details later too. To keep it simple, I'm
> proposing;
>
> - Fast releases: Since cloudmonkey's releases may not be periodic, they
> should be done whenever we have a suitable candidate with fixes or features
> to be released
> - Releases on pypi, which makes it simple. Signed tarballs etc. just like
> CloudStack.
> - Independent of CloudStack releases, all cloudmonkey releases should
> support CloudStack 4.0+ releases and broken backward compatibilities should
> be handled internally. Latest cloudmonkey release should always be ahead of
> developing CloudStack release, i.e. to say you always have and support the
> latest and the greatest.
>
> [1] http://markmail.org/thread/rgemstk42o7o4q55
>
> Cheers.


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread David Nalley
On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
 wrote:
> +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
> use lazy consensus on this one.
>
> Folks - you can see the plan.  Shout if you disagree in any way.
>

Agreed with lazy consensus for the move.
I would like some explicit reviews of the repo.
I'd really like to get this writable and a release generated.

--David


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread Joe Brockmeier
On Tue, Jun 25, 2013, at 01:00 PM, David Nalley wrote:
> On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
>  wrote:
> > +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
> > use lazy consensus on this one.
> >
> > Folks - you can see the plan.  Shout if you disagree in any way.
> >
> 
> Agreed with lazy consensus for the move.
> I would like some explicit reviews of the repo.
> I'd really like to get this writable and a release generated.

+1 to lazy consensus. (oh, wait...)

Best,

jzb
-- 
Joe Brockmeier
j...@zonker.net
Twitter: @jzb
http://www.dissociatedpress.net/


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread John Burwell
+1 to the proposal and lazy consensus

On Jun 25, 2013, at 2:34 PM, Joe Brockmeier  wrote:

> On Tue, Jun 25, 2013, at 01:00 PM, David Nalley wrote:
>> On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
>>  wrote:
>>> +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
>>> use lazy consensus on this one.
>>> 
>>> Folks - you can see the plan.  Shout if you disagree in any way.
>>> 
>> 
>> Agreed with lazy consensus for the move.
>> I would like some explicit reviews of the repo.
>> I'd really like to get this writable and a release generated.
> 
> +1 to lazy consensus. (oh, wait...)
> 
> Best,
> 
> jzb
> -- 
> Joe Brockmeier
> j...@zonker.net
> Twitter: @jzb
> http://www.dissociatedpress.net/



Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread Ahmad Emneina
+1 to lazine

Ahmad

On Jun 25, 2013, at 11:53 AM, John Burwell  wrote:

> +1 to the proposal and lazy consensus
> 
> On Jun 25, 2013, at 2:34 PM, Joe Brockmeier  wrote:
> 
>> On Tue, Jun 25, 2013, at 01:00 PM, David Nalley wrote:
>>> On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
>>>  wrote:
 +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
 use lazy consensus on this one.
 
 Folks - you can see the plan.  Shout if you disagree in any way.
>>> 
>>> Agreed with lazy consensus for the move.
>>> I would like some explicit reviews of the repo.
>>> I'd really like to get this writable and a release generated.
>> 
>> +1 to lazy consensus. (oh, wait...)
>> 
>> Best,
>> 
>> jzb
>> -- 
>> Joe Brockmeier
>> j...@zonker.net
>> Twitter: @jzb
>> http://www.dissociatedpress.net/
> 


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread David Nalley
So I used the diff_dirs tool and here is the output:

ke4qqq@mba ~/Documents/apache/asf/committers/tools/releases[master*]$
./compare_dirs.pl -i
~/Documents/apache/cloudstack/incubator-cloudstack/tools/cli/
~/Documents/apache/cloudstack/cloudstack-cloudmonkey/
File name comparison failed here:
FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
FILE/.gitignore80b4d2b4ac347991c0e0cb51fb47dc40
 Continuing...
File name comparison failed here:
FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
FILE/LICENSEd46978bef81ed50d0d3c0b74f2e8e0d5
 Continuing...
File name comparison failed here:
FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
FILE/Makefileafc9ef31cb6d6303acf60eecbfb7d32d
 Continuing...
File name comparison failed here:
FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
FILE/README.md68e19cfaa11d6b6db2e30eec117ec23f
 Continuing...
File name comparison failed here:
FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
FILE/setup.py2b63d2afe3c2c9735dcc8a6ea1f9af2f
 Continuing...
Comparison failed here:
FILE:/home/ke4qqq/Documents/apache/cloudstack/incubator-cloudstack/tools/cli//setup.py:8bc9e461e46b8667274c95b9dfef1d27
FILE:/home/ke4qqq/Documents/apache/cloudstack/cloudstack-cloudmonkey//setup.py:2b63d2afe3c2c9735dcc8a6ea1f9af2f


--David

On Tue, Jun 25, 2013 at 2:00 PM, David Nalley  wrote:
> On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
>  wrote:
>> +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
>> use lazy consensus on this one.
>>
>> Folks - you can see the plan.  Shout if you disagree in any way.
>>
>
> Agreed with lazy consensus for the move.
> I would like some explicit reviews of the repo.
> I'd really like to get this writable and a release generated.
>
> --David


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread Rohit Yadav
Looks good, .gitignore, Makefile, README and LICENSE were added on the new
git repo as they were needed and did not exit in tools/cli; pom.xml was
removed on the new repo as it was not needed instead we have a simple
Makefile.

Not sure about setup.py related failures.

Cheers.

On Wed, Jun 26, 2013 at 1:37 AM, David Nalley  wrote:

> So I used the diff_dirs tool and here is the output:
>
> ke4qqq@mba ~/Documents/apache/asf/committers/tools/releases[master*]$
> ./compare_dirs.pl -i
> ~/Documents/apache/cloudstack/incubator-cloudstack/tools/cli/
> ~/Documents/apache/cloudstack/cloudstack-cloudmonkey/
> File name comparison failed here:
> FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
> FILE/.gitignore80b4d2b4ac347991c0e0cb51fb47dc40
>  Continuing...
> File name comparison failed here:
> FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
> FILE/LICENSEd46978bef81ed50d0d3c0b74f2e8e0d5
>  Continuing...
> File name comparison failed here:
> FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
> FILE/Makefileafc9ef31cb6d6303acf60eecbfb7d32d
>  Continuing...
> File name comparison failed here:
> FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
> FILE/README.md68e19cfaa11d6b6db2e30eec117ec23f
>  Continuing...
> File name comparison failed here:
> FILE/pom.xmla013255af9eb821fbdd17868b5939c3d
> FILE/setup.py2b63d2afe3c2c9735dcc8a6ea1f9af2f
>  Continuing...
> Comparison failed here:
>
> FILE:/home/ke4qqq/Documents/apache/cloudstack/incubator-cloudstack/tools/cli//setup.py:8bc9e461e46b8667274c95b9dfef1d27
>
> FILE:/home/ke4qqq/Documents/apache/cloudstack/cloudstack-cloudmonkey//setup.py:2b63d2afe3c2c9735dcc8a6ea1f9af2f
>
>
> --David
>
> On Tue, Jun 25, 2013 at 2:00 PM, David Nalley  wrote:
> > On Tue, Jun 25, 2013 at 1:55 PM, Chip Childers
> >  wrote:
> >> +1 - reasonable plan.  I'm not sure we need a "vote" though.  Let's
> >> use lazy consensus on this one.
> >>
> >> Folks - you can see the plan.  Shout if you disagree in any way.
> >>
> >
> > Agreed with lazy consensus for the move.
> > I would like some explicit reviews of the repo.
> > I'd really like to get this writable and a release generated.
> >
> > --David
>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-25 Thread David Nalley
>
> Not sure about setup.py related failures.
>

Me either - setup.py is pretty dramatically different between the two repos.

--David


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-29 Thread Rohit Yadav
More than 72 hours now. Let's make it writable and publish latest
cloudmonkey on pypi.

Cheers.

On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:

> >
> > Not sure about setup.py related failures.
> >
>
> Me either - setup.py is pretty dramatically different between the two
> repos.
>
> --David
>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-29 Thread David Nalley
Rohit:

Do you plan on generating a cloudmonkey release? (and acting as the
RM?, should be comparatively simple, but we might need to document
it.)
Setup.py will need to be fixed, but I have no other concerns than
that. I plan to make this writable momentarily.

--David

On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav  wrote:
> More than 72 hours now. Let's make it writable and publish latest
> cloudmonkey on pypi.
>
> Cheers.
>
> On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:
>
>> >
>> > Not sure about setup.py related failures.
>> >
>>
>> Me either - setup.py is pretty dramatically different between the two
>> repos.
>>
>> --David
>>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-06-30 Thread Rohit Yadav
On Sat, Jun 29, 2013 at 9:47 PM, David Nalley  wrote:

> Rohit:
>
> Do you plan on generating a cloudmonkey release? (and acting as the
> RM?, should be comparatively simple, but we might need to document
> it.)
>

Sure, why not. I can be the initial RM. We can document the process on wiki
which should be fairly straight forward and put some (help) documentation
or links to it on the README file.


> Setup.py will need to be fixed, but I have no other concerns than
> that. I plan to make this writable momentarily.
>

Pl. go ahead and also fix setup.py, when I do diff -Naur with the latest it
shows no differences for me. I'm not sure how to fix in history because
when I do diff for all commits where setup.py was changed I see no
differences in those commits.

Regards.


>
> --David
>
> On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav  wrote:
> > More than 72 hours now. Let's make it writable and publish latest
> > cloudmonkey on pypi.
> >
> > Cheers.
> >
> > On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:
> >
> >> >
> >> > Not sure about setup.py related failures.
> >> >
> >>
> >> Me either - setup.py is pretty dramatically different between the two
> >> repos.
> >>
> >> --David
> >>
>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-07-07 Thread Rohit Yadav
Hey! Been sometime on this thread.

David, can you confirm if the cloudmonkey repo is writable by CloudStack
committers so I can populate the README file with more details, add some
unit tests to enforce contract of interfaces and services and then
eventually help with a release.

Any suggestions, feedback?

Cheers.

On Sun, Jun 30, 2013 at 11:02 PM, Rohit Yadav  wrote:

>
>
> On Sat, Jun 29, 2013 at 9:47 PM, David Nalley  wrote:
>
>> Rohit:
>>
>> Do you plan on generating a cloudmonkey release? (and acting as the
>> RM?, should be comparatively simple, but we might need to document
>> it.)
>>
>
> Sure, why not. I can be the initial RM. We can document the process on
> wiki which should be fairly straight forward and put some (help)
> documentation or links to it on the README file.
>
>
>> Setup.py will need to be fixed, but I have no other concerns than
>> that. I plan to make this writable momentarily.
>>
>
> Pl. go ahead and also fix setup.py, when I do diff -Naur with the latest
> it shows no differences for me. I'm not sure how to fix in history because
> when I do diff for all commits where setup.py was changed I see no
> differences in those commits.
>
> Regards.
>
>
>>
>> --David
>>
>> On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav  wrote:
>> > More than 72 hours now. Let's make it writable and publish latest
>> > cloudmonkey on pypi.
>> >
>> > Cheers.
>> >
>> > On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:
>> >
>> >> >
>> >> > Not sure about setup.py related failures.
>> >> >
>> >>
>> >> Me either - setup.py is pretty dramatically different between the two
>> >> repos.
>> >>
>> >> --David
>> >>
>>
>
>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-07-07 Thread David Nalley
Sorry - I really meant to get to it before now.
It's now writable. Enjoy.

--David

On Sun, Jul 7, 2013 at 7:06 AM, Rohit Yadav  wrote:
> Hey! Been sometime on this thread.
>
> David, can you confirm if the cloudmonkey repo is writable by CloudStack
> committers so I can populate the README file with more details, add some
> unit tests to enforce contract of interfaces and services and then
> eventually help with a release.
>
> Any suggestions, feedback?
>
> Cheers.
>
> On Sun, Jun 30, 2013 at 11:02 PM, Rohit Yadav  wrote:
>
>>
>>
>> On Sat, Jun 29, 2013 at 9:47 PM, David Nalley  wrote:
>>
>>> Rohit:
>>>
>>> Do you plan on generating a cloudmonkey release? (and acting as the
>>> RM?, should be comparatively simple, but we might need to document
>>> it.)
>>>
>>
>> Sure, why not. I can be the initial RM. We can document the process on
>> wiki which should be fairly straight forward and put some (help)
>> documentation or links to it on the README file.
>>
>>
>>> Setup.py will need to be fixed, but I have no other concerns than
>>> that. I plan to make this writable momentarily.
>>>
>>
>> Pl. go ahead and also fix setup.py, when I do diff -Naur with the latest
>> it shows no differences for me. I'm not sure how to fix in history because
>> when I do diff for all commits where setup.py was changed I see no
>> differences in those commits.
>>
>> Regards.
>>
>>
>>>
>>> --David
>>>
>>> On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav  wrote:
>>> > More than 72 hours now. Let's make it writable and publish latest
>>> > cloudmonkey on pypi.
>>> >
>>> > Cheers.
>>> >
>>> > On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:
>>> >
>>> >> >
>>> >> > Not sure about setup.py related failures.
>>> >> >
>>> >>
>>> >> Me either - setup.py is pretty dramatically different between the two
>>> >> repos.
>>> >>
>>> >> --David
>>> >>
>>>
>>
>>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-07-07 Thread Rohit Yadav
Thanks David.
Will start contributing those things in my free time (mostly weekends) and
help with a release soon.

Cheers.


On Sun, Jul 7, 2013 at 8:47 PM, David Nalley  wrote:

> Sorry - I really meant to get to it before now.
> It's now writable. Enjoy.
>
> --David
>
> On Sun, Jul 7, 2013 at 7:06 AM, Rohit Yadav  wrote:
> > Hey! Been sometime on this thread.
> >
> > David, can you confirm if the cloudmonkey repo is writable by CloudStack
> > committers so I can populate the README file with more details, add some
> > unit tests to enforce contract of interfaces and services and then
> > eventually help with a release.
> >
> > Any suggestions, feedback?
> >
> > Cheers.
> >
> > On Sun, Jun 30, 2013 at 11:02 PM, Rohit Yadav 
> wrote:
> >
> >>
> >>
> >> On Sat, Jun 29, 2013 at 9:47 PM, David Nalley  wrote:
> >>
> >>> Rohit:
> >>>
> >>> Do you plan on generating a cloudmonkey release? (and acting as the
> >>> RM?, should be comparatively simple, but we might need to document
> >>> it.)
> >>>
> >>
> >> Sure, why not. I can be the initial RM. We can document the process on
> >> wiki which should be fairly straight forward and put some (help)
> >> documentation or links to it on the README file.
> >>
> >>
> >>> Setup.py will need to be fixed, but I have no other concerns than
> >>> that. I plan to make this writable momentarily.
> >>>
> >>
> >> Pl. go ahead and also fix setup.py, when I do diff -Naur with the latest
> >> it shows no differences for me. I'm not sure how to fix in history
> because
> >> when I do diff for all commits where setup.py was changed I see no
> >> differences in those commits.
> >>
> >> Regards.
> >>
> >>
> >>>
> >>> --David
> >>>
> >>> On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav 
> wrote:
> >>> > More than 72 hours now. Let's make it writable and publish latest
> >>> > cloudmonkey on pypi.
> >>> >
> >>> > Cheers.
> >>> >
> >>> > On Wed, Jun 26, 2013 at 3:02 AM, David Nalley  wrote:
> >>> >
> >>> >> >
> >>> >> > Not sure about setup.py related failures.
> >>> >> >
> >>> >>
> >>> >> Me either - setup.py is pretty dramatically different between the
> two
> >>> >> repos.
> >>> >>
> >>> >> --David
> >>> >>
> >>>
> >>
> >>
>


Re: [DISCUSS][VOTE] Moving cloudmonkey to its own repository, have its own release process

2013-07-28 Thread Rohit Yadav
Sorry, I did not have bandwidth to reply but now. Just to update people on
this; in our next steps

- Remove tools/cli from cloudstack's repo and fix README and link to the
cloudmonkey repo, inform users, devs
- Write a wiki on cloudmonkey's release process, which is around "ship
fast, break things"
- Release cloudmonkey whenever there are changes


Regards.

On Sun, Jul 7, 2013 at 10:19 PM, Rohit Yadav  wrote:

> Thanks David.
> Will start contributing those things in my free time (mostly weekends) and
> help with a release soon.
>
> Cheers.
>
>
> On Sun, Jul 7, 2013 at 8:47 PM, David Nalley  wrote:
>
>> Sorry - I really meant to get to it before now.
>> It's now writable. Enjoy.
>>
>> --David
>>
>> On Sun, Jul 7, 2013 at 7:06 AM, Rohit Yadav  wrote:
>> > Hey! Been sometime on this thread.
>> >
>> > David, can you confirm if the cloudmonkey repo is writable by CloudStack
>> > committers so I can populate the README file with more details, add some
>> > unit tests to enforce contract of interfaces and services and then
>> > eventually help with a release.
>> >
>> > Any suggestions, feedback?
>> >
>> > Cheers.
>> >
>> > On Sun, Jun 30, 2013 at 11:02 PM, Rohit Yadav 
>> wrote:
>> >
>> >>
>> >>
>> >> On Sat, Jun 29, 2013 at 9:47 PM, David Nalley  wrote:
>> >>
>> >>> Rohit:
>> >>>
>> >>> Do you plan on generating a cloudmonkey release? (and acting as the
>> >>> RM?, should be comparatively simple, but we might need to document
>> >>> it.)
>> >>>
>> >>
>> >> Sure, why not. I can be the initial RM. We can document the process on
>> >> wiki which should be fairly straight forward and put some (help)
>> >> documentation or links to it on the README file.
>> >>
>> >>
>> >>> Setup.py will need to be fixed, but I have no other concerns than
>> >>> that. I plan to make this writable momentarily.
>> >>>
>> >>
>> >> Pl. go ahead and also fix setup.py, when I do diff -Naur with the
>> latest
>> >> it shows no differences for me. I'm not sure how to fix in history
>> because
>> >> when I do diff for all commits where setup.py was changed I see no
>> >> differences in those commits.
>> >>
>> >> Regards.
>> >>
>> >>
>> >>>
>> >>> --David
>> >>>
>> >>> On Sat, Jun 29, 2013 at 9:27 AM, Rohit Yadav 
>> wrote:
>> >>> > More than 72 hours now. Let's make it writable and publish latest
>> >>> > cloudmonkey on pypi.
>> >>> >
>> >>> > Cheers.
>> >>> >
>> >>> > On Wed, Jun 26, 2013 at 3:02 AM, David Nalley 
>> wrote:
>> >>> >
>> >>> >> >
>> >>> >> > Not sure about setup.py related failures.
>> >>> >> >
>> >>> >>
>> >>> >> Me either - setup.py is pretty dramatically different between the
>> two
>> >>> >> repos.
>> >>> >>
>> >>> >> --David
>> >>> >>
>> >>>
>> >>
>> >>
>>
>
>