On Tue, Jun 18, 2013 at 9:08 PM, David Nalley <da...@gnsa.us> wrote:

> On Tue, Jun 18, 2013 at 11:33 AM, Sebastien Goasguen <run...@gmail.com>
> wrote:
> >
> >
> >
> > On 18 Jun 2013, at 17:08, David Nalley <da...@gnsa.us> wrote:
> >
> >> On Mon, Jun 17, 2013 at 7:00 AM, Prasanna Santhanam <t...@apache.org>
> wrote:
> >>> On Sun, Jun 09, 2013 at 10:26:43AM -0400, David Nalley wrote:
> >>>> On Sun, Jun 9, 2013 at 7:51 AM, Rohit Yadav <bhais...@apache.org>
> wrote:
> >>>>> Hi,
> >>>>>
> >>>>> I was about to test CloudStack but the cloudmonkey-4.1.0-0 release
> on pypi
> >>>>> does not bundle failsafe api cache so when I install it I don't get
> any api
> >>>>> commands. The autodiscovery using sync is useful but only with the
> >>>>> ApiDiscovery plugin which works only for 4.2 and later. For 4.1 and
> below I
> >>>>> think we should, in that case, bundle the cache for all the apis. Or
> maybe
> >>>>> just oss components/plugins?
> >>>>>
> >>>>> I'll wait for Chip and others to comment if we want to ship it as it
> is or
> >>>>> bundle the cache against 4.1 release?
> >>>>>
> >>>>> Cheers.
> >>>>
> >>>> Honestly - this is exactly why I've been suggesting[1] that we break
> >>>> CloudMonkey (and Marvin) out of the main repo and giving it it's own
> >>>> lifecycle. It's far easier/faster to iterate cloudmonkey than all of
> >>>> CloudStack and tying it to the slower lifecycle of ACS will continue
> >>>> to trouble it IMO.
> >>>>
> >>>> --David
> >>>>
> >>>> [1] http://markmail.org/message/wir5vfawex3y22ot
> >>>
> >>> I haven't given breaking out the project much thought. But it's
> >>> certainly a possibility:
> >>>
> >>> a) However, there are parts of the codebase (checkin tests) that depend
> >>> on marvin.
> >>>
> >>> b) I need to come up with a easier way to update marvin across
> >>> cloudstack providers to enable auto-upating marvin's libraries like
> >>> cloudmonkey can. For this I've made a couple enhancements to
> >>> apidiscovery but it's not in master yet and I don't have it fully
> >>> figured out.
> >>>
> >>> Need some time to think through this.
> >>>
> >>> --
> >>> Prasanna.,
> >>>
> >>> ------------------------
> >>> Powered by BigRock.com
> >>>
> >>
> >>
> >> OK - are your concerns CM-related? or Marvin only?
> >>
> >> Any problems I am not seeing with breaking out CloudMonkey?
> >>
> >> Anyone else have concerns here about breaking out CloudMonkey?
> >>
> >> --David
> >
> > Could we talk about it during the hack day and report to the list ? I
> for one dont understand how these break out repos would work ...process
> wise, release wise, ml wise etc ?
>
>
> Seems like it's something that we def. need to discuss on list.
>
> Here is my thinking:
>
> I'd move everything under tools/cli in master to a separate repo - I'd
> abandon history (unless someone objects and volunteers to extract all
> of that history)
>
> Releases - they'd be separate, with separate versioning. We'd still
> vote on CM releases, but likely at a much faster rate than current
> mainline ACS releases.
>
> I don't envision a different mailing list.
>
> Things I don't yet have opinions on. Repo name: Should it be
> cloudstack-cloudmonkey.git or cloudstack-cli.git or something else?
>

+1 break out the repo cloudstack-cloudmonkey.git
I can help extract the history out but it's not very necessary.

CloudStack cloudmonkey was completely independent of any CloudStack
component after I had implemented the API Discovery plugin which made it
more maintainable and relevant :)

Cheers.



>
> --David
>

Reply via email to