+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 <xingz...@cn.ibm.com> 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 :xingz...@cn.ibm.com > 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 <bmah...@apache.org> > To: dev <dev@mesos.apache.org>, jfarr...@apache.org > 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 <jfarr...@apache.org> 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 <vi...@mesosphere.io> 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 <yujie....@gmail.com> 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 <klue...@gmail.com> > > 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 > > > > > <hchoudh...@mesosphere.io> 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 < > zhitaoli...@gmail.com> > > > > > 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 <xia...@gmail.com> > > > > wrote: > > > > > >> > > > > > >> > +1 > > > > > >> > > > > > > >> > 2016-06-20 11:23 GMT+08:00 Zhou Z Xing <xingz...@cn.ibm.com>: > > > > > >> > > > > > > >> > > 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 :xingz...@cn.ibm.com > > > > > >> > > 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 <hchoudh...@mesosphere.io> > > > > > >> > > To: dev@mesos.apache.org > > > > > >> > > 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 > > > > > > > > > > > > > > > > > >