>
> Is there strong opposition to python for any
> reason other than code parity?

For me the history of a shortage of python maintainers / committers is the
concern.
As this tool gains popularity I would worry that new feature requests would
be slow to get merged based on when the python experts have time.

This is a trade-off we should consider. The best option may still be for it
to be in Python, this is why I'm asking if there are particular things that
our helper libraries don't provide which you are leveraging in python.

—
*Joris Van Remoortere*
Mesosphere

On Thu, Jun 23, 2016 at 12:12 AM, Kevin Klues <[email protected]> wrote:

> Here is a link to the design doc:
>
> https://docs.google.com/document/d/1r6Iv4Efu8v8IBrcUTjgYkvZ32WVscgYqrD07OyIglsA/edit?ts=57573bba#
>
> It sounds like people would like to see the CLI written in C++.
> However, the reference implementation we have is written completely in
> python. Please see the section on "Reference Implementation" in the
> design doc for a discussion of why we chose this.
>
> Do people consider a C++ implementation of the CLI a requirement or
> simply a desirable. Is there strong opposition to python for any
> reason other than code parity?
>
> On Wed, Jun 22, 2016 at 1:01 PM, Joris Van Remoortere
> <[email protected]> wrote:
> > +1 for maintaining in repo.
> > +1 for C++. Are the tools in libprocess not sufficient to make this easy
> to
> > write? What is missing that would make it easier to write in C++?
> >
> > —
> > *Joris Van Remoortere*
> > Mesosphere
> >
> > On Wed, Jun 22, 2016 at 2:24 AM, Zhou Z Xing <[email protected]>
> wrote:
> >
> >> +1 for keeping it in Mesos repo and rewrite it in C++.
> >>
> >> Also, do we need a CLI work group on this?
> >>
> >> Thanks & Best Wishes,
> >>
> >> Tom Xing(邢舟)
> >> Emerging Technology Institute, IBM China Software Development Lab
> >> ----------------------
> >> IBM China Software Development Laboratory (CSDL)
> >> Notes ID:Zhou Z Xing/China/IBM
> >> Phone :86-10-82450442
> >> e-Mail :[email protected]
> >> Address :Building No.28, ZhongGuanCun Software Park, No.8 Dong Bei Wang
> >> West Road, Haidian District, Beijing, P.R.China 100193
> >> 地址 :中国北京市海淀区东北旺西路8号 中关村软件园28号楼 100193
> >>
> >>
> >> [image: Inactive hide details for Benjamin Mahler ---2016-06-22 上午
> >> 06:12:40---+1 for keeping it in the repo. We can establish
> maint]Benjamin
> >> Mahler ---2016-06-22 上午 06:12:40---+1 for keeping it in the repo. We can
> >> establish maintainers for the CLI to ensure that it can mainta
> >>
> >> From: Benjamin Mahler <[email protected]>
> >> To: dev <[email protected]>, [email protected]
> >> Date: 2016-06-22 上午 06:12
> >> Subject: Re: Mesos CLI
> >> ------------------------------
> >>
> >>
> >>
> >> +1 for keeping it in the repo.
> >>
> >> We can establish maintainers for the CLI to ensure that it can maintain
> a
> >> reasonable update cadence. Note that we haven't done this well for the
> >> webui and CLI, so we need to make sure we do it better this time around.
> >>
> >> If the architecture allows for easy integration of custom commands
> (written
> >> in any language) then it should enable users to create their own helpful
> >> CLI commands that we can eventually pull in and support in a first class
> >> way.
> >>
> >> On Tue, Jun 21, 2016 at 1:26 PM, Jake Farrell <[email protected]>
> wrote:
> >>
> >> > +1 to in repo
> >> >
> >> > C++ would be nice to maintain language parity, GO would be a great
> choice
> >> > also
> >> >
> >> > -Jake
> >> >
> >> > On Tue, Jun 21, 2016 at 3:15 PM, Vinod Kone <[email protected]>
> wrote:
> >> >
> >> > > +1 for keeping it in repo.
> >> > >
> >> > > Would be nice if the CLI can be written entirely in C++ though, to
> >> avoid
> >> > > supporting more languages.
> >> > >
> >> > > On Tue, Jun 21, 2016 at 12:12 PM, Jie Yu <[email protected]>
> wrote:
> >> > >
> >> > > > I personally prefer it being part of the Mesos repo so that when
> >> people
> >> > > > install our package, they'll get the command line tools as well.
> That
> >> > > also
> >> > > > avoids the potential version mismatch between Mesos and CLI (as
> you
> >> > > > mentioned).
> >> > > >
> >> > > > What does others think?
> >> > > >
> >> > > > - Jie
> >> > > >
> >> > > > On Tue, Jun 21, 2016 at 10:20 AM, Kevin Klues <[email protected]>
> >> > wrote:
> >> > > >
> >> > > > > I've created an Epic to track this:
> >> > > > > https://issues.apache.org/jira/browse/MESOS-5676
> >> > > > >
> >> > > > > There have been efforts on this that have failed in the past
> (e.g.
> >> > > > > https://github.com/mesosphere/mesos-cli)
> >> > > > >
> >> > > > > I'm curious what people's thoughts are in terms of keeping the
> CLI
> >> > > > > integrated into mesos itself vs. maintaining it outside in a
> >> separate
> >> > > > > repo. There are advantages / disadvantages to both.  The primary
> >> > > > > advantage of keeping it in is (in theory) it can keep better
> pace
> >> > with
> >> > > > > Mesos itself and will be fixed if any new / changed features
> break
> >> > its
> >> > > > > unit tests.  The advantage of keeping it out is that it evolve
> more
> >> > > > > easily and is not subject to the limitations of the Mesos build
> >> > > > > system.
> >> > > > >
> >> > > > > On Mon, Jun 20, 2016 at 11:05 AM, Haris Choudhary
> >> > > > > <[email protected]> wrote:
> >> > > > > > Hey All,
> >> > > > > >
> >> > > > > > We are finalizing a Design Doc for the redesign and hope to
> send
> >> it
> >> > > out
> >> > > > > in
> >> > > > > > the next few days.
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > On Mon, Jun 20, 2016 at 9:47 AM, Zhitao Li <
> >> [email protected]>
> >> > > > > wrote:
> >> > > > > >
> >> > > > > >> +1
> >> > > > > >>
> >> > > > > >> Very interested in participating on design/feature
> discussions
> >> and
> >> > > > > making
> >> > > > > >> some contributions here.
> >> > > > > >>
> >> > > > > >> On Sun, Jun 19, 2016 at 10:23 PM, tommy xiao <
> [email protected]>
> >> > > > wrote:
> >> > > > > >>
> >> > > > > >> > +1
> >> > > > > >> >
> >> > > > > >> > 2016-06-20 11:23 GMT+08:00 Zhou Z Xing <
> [email protected]>:
> >> > > > > >> >
> >> > > > > >> > > Hi Haris,
> >> > > > > >> > >
> >> > > > > >> > > Is there any detail plan on the Mesos CLI redesign? we
> are
> >> now
> >> > > at
> >> > > > > the
> >> > > > > >> > same
> >> > > > > >> > > time want to improve Mesos CLI, such as leveraging new
> >> > > > HTTP/Operator
> >> > > > > >> > APIs,
> >> > > > > >> > > add new commands to CLI. We definitely want to join you
> in
> >> the
> >> > > > > >> discussion
> >> > > > > >> > > and develop a new CLI for Mesos.
> >> > > > > >> > >
> >> > > > > >> > > Thanks & Best Wishes,
> >> > > > > >> > >
> >> > > > > >> > > Tom Xing(邢舟)
> >> > > > > >> > > Emerging Technology Institute, IBM China Software
> >> Development
> >> > > Lab
> >> > > > > >> > > ----------------------
> >> > > > > >> > > IBM China Software Development Laboratory (CSDL)
> >> > > > > >> > > Notes ID:Zhou Z Xing/China/IBM
> >> > > > > >> > > Phone :86-10-82450442
> >> > > > > >> > > e-Mail :[email protected]
> >> > > > > >> > > Address :Building No.28, ZhongGuanCun Software Park, No.8
> >> Dong
> >> > > Bei
> >> > > > > Wang
> >> > > > > >> > > West Road, Haidian District, Beijing, P.R.China 100193
> >> > > > > >> > > 地址 :中国北京市海淀区东北旺西路8号 中关村软件园28号楼 100193
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> > > [image: Inactive hide details for Haris Choudhary
> >> > ---2016-06-18
> >> > > 上午
> >> > > > > >> > > 01:11:16---Hey All, The Mesos CLI is going through a
> >> redesign.
> >> > > > > W]Haris
> >> > > > > >> > > Choudhary ---2016-06-18 上午 01:11:16---Hey All, The Mesos
> CLI
> >> > is
> >> > > > > going
> >> > > > > >> > > through a redesign. We are aware that the
> >> > > > > >> > >
> >> > > > > >> > > From: Haris Choudhary <[email protected]>
> >> > > > > >> > > To: [email protected]
> >> > > > > >> > > Date: 2016-06-18 上午 01:11
> >> > > > > >> > > Subject: Mesos CLI
> >> > > > > >> > > ------------------------------
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> > > Hey All,
> >> > > > > >> > >
> >> > > > > >> > > The Mesos CLI is going through a redesign. We are aware
> that
> >> > the
> >> > > > > >> > > "mesos-execute" command is used pretty often, so that
> will
> >> be
> >> > > > ported
> >> > > > > >> into
> >> > > > > >> > > the new CLI. However we're not sure if any of the other
> >> > current
> >> > > > CLI
> >> > > > > >> > > commands are being used at all. The remaining list of
> >> commands
> >> > > are
> >> > > > > as
> >> > > > > >> > > follow:
> >> > > > > >> > > - cat
> >> > > > > >> > > - ps
> >> > > > > >> > > - tail
> >> > > > > >> > > - scp
> >> > > > > >> > >
> >> > > > > >> > > If anyone is still using them, please let us know. *If a
> >> > command
> >> > > > is
> >> > > > > not
> >> > > > > >> > > being used it may be removed completely without a
> >> deprecation
> >> > > > > notice. *
> >> > > > > >> > >
> >> > > > > >> > > Thanks!
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> > >
> >> > > > > >> >
> >> > > > > >> >
> >> > > > > >> > --
> >> > > > > >> > Deshi Xiao
> >> > > > > >> > Twitter: xds2000
> >> > > > > >> > E-mail: xiaods(AT)gmail.com
> >> > > > > >> >
> >> > > > > >>
> >> > > > > >>
> >> > > > > >>
> >> > > > > >> --
> >> > > > > >> Cheers,
> >> > > > > >>
> >> > > > > >> Zhitao Li
> >> > > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > --
> >> > > > > ~Kevin
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >>
> >>
> >>
>
>
>
> --
> ~Kevin
>

Reply via email to