Thanks Thomas. I've created pull request to bigtop for addition of smoke tests: https://github.com/apache/bigtop/pull/94
On Fri, Mar 4, 2016 at 12:28 AM, Thomas Weise <[email protected]> wrote: > Not only is there no objection, here is an enthusiastic +1 > > On Thu, Mar 3, 2016 at 10:47 AM, Chinmay Kolhatkar <[email protected]> > wrote: > > > Hello Everyone, > > > > I believe there is no object on the smoke test to be added to bigtop for > > apex package. > > I've created smoke tests for bigtop as per above. > > > > If there no further comments, I'll create a pull request for the same. > > > > Thanks, > > Chinmay. > > > > > > On Fri, Feb 26, 2016 at 2:36 PM, Chinmay Kolhatkar <[email protected]> > > wrote: > > > > > Bigtop has consumed first patch for building apex packages into it's > > > master branch. > > > Commit mail: > > > > > > > > > http://mail-archives.apache.org/mod_mbox/bigtop-commits/201602.mbox/%3C06c0ca62ac1b483d8ded090f0f2c8d73%40git.apache.org%3E > > > > > > What this means is bigtop master will be able to generate apex packages > > > (3.3.0-incubating), both deb & rpm, when it build. > > > > > > For the second phase, we need to add smoke tests for our package in > > bigtop > > > repo. > > > This is an important steps for bigtop to host the generate package in > > > bigtop repository during its 1.2.0 release. > > > > > > Here are my initial thoughts about smoke test: > > > TEST:: > > > 1. Create mvn app with archetype > > > 2. Build app > > > 3. Run app with apex/dtcli > > > > > > VERIFICATION: > > > 1. stdout file gets has random numbers per line. > > > > > > I see app created by archetype is randomNumberGenerator -> Console. > > > I think this should be a good enough smoke test for apex package. > > > > > > Of course I need to check if we can do above with bigtop framework. > But I > > > have a hunch that we can, because there are standalone frameworks like > us > > > which has similar types of tests. > > > > > > Please share your opinion and thoughts on this. > > > > > > Thanks, > > > Chinmay. > > > > > > > > > > > > On Fri, Feb 19, 2016 at 11:38 AM, Thomas Weise <[email protected] > > > > > wrote: > > > > > >> We should not package any Hadoop dependencies, they are provided by > the > > >> Bigtop stack. > > >> > > >> > > >> On Thu, Feb 18, 2016 at 8:56 PM, Tushar Gosavi < > [email protected]> > > >> wrote: > > >> > > >> > I just did a quick install of bigtop 1.1.0 on ubuntu and observed > that > > >> > jersey-client-1.9.jar is already packaged in hadoop > > >> > /usr/lib/hadoop/client/jersey-client.jar, so I guess it will be ok > to > > >> > include those in apex lib too. or If we are including hadoop jars > > >> > in classpath while launching the apex application then it may not be > > >> > needed. > > >> > > > >> > - Tushar. > > >> > > > >> > > > >> > > > >> > On Fri, Feb 19, 2016 at 8:44 AM, Chinmay Kolhatkar < > > [email protected]> > > >> > wrote: > > >> > > > >> > > No worries David. I've updated the manpage. > > >> > > > > >> > > Just an update: apex bigtop packaging for rpm+deb is done. Here is > > the > > >> > > branch on which I'm working if someone wants to look at: > > >> > > https://github.com/chinmaykolhatkar/bigtop/blob/BIGTOP-2314 > > >> > > > > >> > > Only the 3rd questions below is the question that is left to be > > >> answered. > > >> > > Once this is resolved, I'll create the pull request in bigtop. > > >> > > > > >> > > Following questions are related to licenses and inclusion of > certain > > >> > files > > >> > > in apex rpm+deb: > > >> > > 1. I'll be included LICENSE, DISCLAIMER, NOTICE from top folder of > > >> core > > >> > > repo in our rpm and deb package. Those will be present in standard > > >> > location > > >> > > i.e. /usr/lib/apex/ > > >> > > Please let me know otherwise. > > >> > > > > >> > > 2. Most of our runtime dependencies has ASF license, but certain > > >> > libraries > > >> > > has MIT and BSD licenses, hence I've included those licenses too > in > > >> rpm & > > >> > > deb package in same location as above. > > >> > > Please let me know otherwise. > > >> > > > > >> > > BSD - jline-2.11.jar, kryo-2.24.0.jar, minlog-1.2.jar > > >> > > MIT - mbassador-1.1.9.jar > > >> > > > > >> > > 3. There are 2 jars (jersey-apache-client4-1.9.jar, > > >> > jersey-client-1.9.jar) > > >> > > which has duel license of CDDL + GPLv2 with classpath exception: > > >> > > https://jersey.java.net/license.html > > >> > > I'm not an expert here. Hence can someone let me know whether > these > > >> > > libraries is OK to be packaged in rpm+deb of apex? > > >> > > > > >> > > If yes, should we also include that license in our package? > > >> > > > > >> > > Thanks, > > >> > > Chinmay. > > >> > > > > >> > > > > >> > > > > >> > > On Thu, Feb 18, 2016 at 11:35 PM, David Yan < > [email protected]> > > >> > wrote: > > >> > > > > >> > > > I should've mentioned that I had a pull request that was merged > > >> > yesterday > > >> > > > that corrected the statement: > > >> > > > > > >> > > > https://github.com/DataTorrent/docs/pull/45 > > >> > > > > > >> > > > On Thu, Feb 18, 2016 at 12:07 AM, Tushar Gosavi < > > >> > [email protected]> > > >> > > > wrote: > > >> > > > > > >> > > > > In following statement, can you replace dtGateway with > > >> > > ApplicationMaster > > >> > > > > and Yarn. or may be remove this statement entirely. > > >> > > > > apex is a wrapper around the REST API provided by dtGatway, > > >> > > > > > > >> > > > > - Tushar. > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > On Thu, Feb 18, 2016 at 12:41 PM, Chinmay Kolhatkar < > > >> > > [email protected]> > > >> > > > > wrote: > > >> > > > > > > >> > > > > > Hi, > > >> > > > > > > > >> > > > > > I've attached man page for apex in Jira. Here is the link to > > it: > > >> > > > > > > > >> https://issues.apache.org/jira/secure/attachment/12788403/apex.1 > > >> > > > > > > > >> > > > > > Please view it by: man -l apex.1 > > >> > > > > > > > >> > > > > > Thanks, > > >> > > > > > Chinmay. > > >> > > > > > > > >> > > > > > > > >> > > > > > On Thu, Feb 18, 2016 at 12:51 AM, Tushar Gosavi < > > >> > > > [email protected]> > > >> > > > > > wrote: > > >> > > > > > > > >> > > > > > > Hi Chinmay, > > >> > > > > > > > > >> > > > > > > I am not able to find the attachment, may be attachments > are > > >> not > > >> > > > > allowed > > >> > > > > > in > > >> > > > > > > the mailing list. Can you attach the man page to the Jira? > > >> > > > > > > > > >> > > > > > > - Tushar. > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > On Wed, Feb 17, 2016 at 2:52 PM, Chinmay Kolhatkar < > > >> > > > [email protected] > > >> > > > > > > > >> > > > > > > wrote: > > >> > > > > > > > > >> > > > > > > > Hi All, > > >> > > > > > > > > > >> > > > > > > > I've attached man page file for the purpose of bigtop > > >> > > integration. > > >> > > > > > > > Please have a look and let me know if there any any > > feedback > > >> > > about > > >> > > > > it. > > >> > > > > > > > > > >> > > > > > > > You can see the man page content of this file with: > > >> > > > > > > > man -l apex.1 > > >> > > > > > > > > > >> > > > > > > > Thanks, > > >> > > > > > > > Chinmay. > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > On Wed, Feb 17, 2016 at 11:04 AM, Chinmay Kolhatkar < > > >> > > > > > [email protected]> > > >> > > > > > > > wrote: > > >> > > > > > > > > > >> > > > > > > >> Thanks. Will follow bigtop recommendation. i.e. remove > > >> > > > > "-incubating". > > >> > > > > > > >> > > >> > > > > > > >> On Tue, Feb 16, 2016 at 9:52 PM, Thomas Weise < > > >> > > > > [email protected] > > >> > > > > > > > > >> > > > > > > >> wrote: > > >> > > > > > > >> > > >> > > > > > > >>> Please follow the recommendation and continue > discussion > > >> on > > >> > the > > >> > > > > > Bigtop > > >> > > > > > > >>> list. > > >> > > > > > > >>> > > >> > > > > > > >>> -- > > >> > > > > > > >>> sent from mobile > > >> > > > > > > >>> On Feb 16, 2016 8:17 AM, "Chinmay Kolhatkar" < > > >> > > [email protected] > > >> > > > > > > >> > > > > > > wrote: > > >> > > > > > > >>> > > >> > > > > > > >>> > I got a recommendation from bigtop community to drop > > >> > > > > "-incubating" > > >> > > > > > > from > > >> > > > > > > >>> > version. > > >> > > > > > > >>> > > > >> > > > > > > >>> > Here is the mail thread: > > >> > > > > > > >>> > > > >> > > > > > > >>> > > > >> > > > > > > >>> > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > > http://mail-archives.apache.org/mod_mbox/bigtop-dev/201602.mbox/%3C20160216154548.GA4472%40tpx%3E > > >> > > > > > > >>> > > > >> > > > > > > >>> > Please let me know if removing "-incubating" is > fine. > > >> > > > > > > >>> > > > >> > > > > > > >>> > Thanks, > > >> > > > > > > >>> > Chinmay. > > >> > > > > > > >>> > > > >> > > > > > > >>> > > > >> > > > > > > >>> > On Tue, Feb 16, 2016 at 9:06 PM, Chinmay Kolhatkar < > > >> > > > > > > [email protected] > > >> > > > > > > >>> > > > >> > > > > > > >>> > wrote: > > >> > > > > > > >>> > > > >> > > > > > > >>> > > I've already started communication there. > > >> > > > > > > >>> > > > > >> > > > > > > >>> > > On Tue, Feb 16, 2016 at 8:33 PM, Thomas Weise < > > >> > > > > > > >>> [email protected]> > > >> > > > > > > >>> > > wrote: > > >> > > > > > > >>> > > > > >> > > > > > > >>> > >> This is a question you should ask on the Bigtop > > >> mailing > > >> > > > list. > > >> > > > > > > >>> > >> > > >> > > > > > > >>> > >> -- > > >> > > > > > > >>> > >> sent from mobile > > >> > > > > > > >>> > >> On Feb 16, 2016 5:25 AM, "Pradeep A. Dalvi" < > > >> > > > [email protected]> > > >> > > > > > > >>> wrote: > > >> > > > > > > >>> > >> > > >> > > > > > > >>> > >> > Yes. In case of RPM, the only restriction on > > >> version > > >> > is > > >> > > > that > > >> > > > > > it > > >> > > > > > > >>> can > > >> > > > > > > >>> > not > > >> > > > > > > >>> > >> > contain '-'. > > >> > > > > > > >>> > >> > However, as a workaround, one can use > > 'incubating' > > >> as > > >> > a > > >> > > > part > > >> > > > > > of > > >> > > > > > > >>> > >> %{release}. > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > Version: 3.3.0 > > >> > > > > > > >>> > >> > Release: incubating > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > apex-3.3.0-incubating.noarch.rpm > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > It is the same practice followed for > pre-release > > >> > > packages > > >> > > > > e.g. > > >> > > > > > > >>> with > > >> > > > > > > >>> > rcX, > > >> > > > > > > >>> > >> > alphaX, betaX being used in %{release}. > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > Regards, > > >> > > > > > > >>> > >> > Pradeep A. Dalvi > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > On Tue, Feb 16, 2016 at 6:35 PM, Chinmay > > Kolhatkar > > >> < > > >> > > > > > > >>> > [email protected]> > > >> > > > > > > >>> > >> > wrote: > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > > Hi Everyone, > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > In one of the previous mails in this thread, > we > > >> > > decided > > >> > > > > that > > >> > > > > > > >>> version > > >> > > > > > > >>> > >> of > > >> > > > > > > >>> > >> > the > > >> > > > > > > >>> > >> > > package will be "3.3.0-incubating". > > >> > > > > > > >>> > >> > > The problem that I'm facing is in RPM base > > >> version > > >> > "-" > > >> > > > is > > >> > > > > > not > > >> > > > > > > >>> > allowed. > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > Can we have package version to "3.3.0"? > > >> > > > > > > >>> > >> > > i.e. the packages created will be as follows: > > >> > > > > > > >>> > >> > > For RPM: apex-3.3.0-1.noarch.rpm > > >> > > > > > > >>> > >> > > For DEB: apex_3.3.0-1_all.deb > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > There is another integration for Zepplin in > > >> Bigtop > > >> > > which > > >> > > > > is > > >> > > > > > > >>> > incubating > > >> > > > > > > >>> > >> > and > > >> > > > > > > >>> > >> > > is having base version as "0.5.6". > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > Please let me know your thoughts. > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > Thanks, > > >> > > > > > > >>> > >> > > Chinmay. > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > On Tue, Feb 16, 2016 at 11:48 AM, Chinmay > > >> Kolhatkar > > >> > < > > >> > > > > > > >>> > >> [email protected]> > > >> > > > > > > >>> > >> > > wrote: > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > > Thanks everyone for the feedback. > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > Also as Ram and David mentioned, I'll start > > >> > creating > > >> > > > the > > >> > > > > > man > > >> > > > > > > >>> page > > >> > > > > > > >>> > as > > >> > > > > > > >>> > >> > > well. > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > Thanks, > > >> > > > > > > >>> > >> > > > Chinmay. > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > On Tue, Feb 16, 2016 at 6:30 AM, Thomas > > Weise < > > >> > > > > > > >>> > >> [email protected]> > > >> > > > > > > >>> > >> > > > wrote: > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > >> I think we already agreed that we will > > retain > > >> the > > >> > > > > current > > >> > > > > > > >>> script > > >> > > > > > > >>> > >> name > > >> > > > > > > >>> > >> > in > > >> > > > > > > >>> > >> > > >> this bigtop iteration. There is a ticket > for > > >> > > > renaming, > > >> > > > > > add > > >> > > > > > > >>> you > > >> > > > > > > >>> > >> > > suggestions > > >> > > > > > > >>> > >> > > >> there. > > >> > > > > > > >>> > >> > > >> > > >> > > > > > > >>> > >> > > >> -- > > >> > > > > > > >>> > >> > > >> sent from mobile > > >> > > > > > > >>> > >> > > >> On Feb 15, 2016 4:56 PM, "Sandesh Hegde" < > > >> > > > > > > >>> > [email protected]> > > >> > > > > > > >>> > >> > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> > > > > > > >>> > >> > > >> > +1 for Symlink from apex to dtcli or > start > > >> the > > >> > > > > > transition > > >> > > > > > > >>> > >> process by > > >> > > > > > > >>> > >> > > >> making > > >> > > > > > > >>> > >> > > >> > dtcli as the symlink to apex cli. > > >> > > > > > > >>> > >> > > >> > > > >> > > > > > > >>> > >> > > >> > Renaming is a breaking change should be > > done > > >> > > during > > >> > > > > > major > > >> > > > > > > >>> > version > > >> > > > > > > >>> > >> > > number > > >> > > > > > > >>> > >> > > >> > change. > > >> > > > > > > >>> > >> > > >> > > > >> > > > > > > >>> > >> > > >> > On Mon, Feb 15, 2016 at 9:57 AM David > Yan > > < > > >> > > > > > > >>> > [email protected] > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > > >> wrote: > > >> > > > > > > >>> > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > Apologies for hitting the "Send" > button > > >> too > > >> > > > early. > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > What is the scope of the name change? > > If > > >> we > > >> > > > simply > > >> > > > > > > have > > >> > > > > > > >>> a > > >> > > > > > > >>> > >> symlink > > >> > > > > > > >>> > >> > > >> from > > >> > > > > > > >>> > >> > > >> > > apex to dtcli, then it should have no > > >> > backward > > >> > > > > > > >>> compatibility > > >> > > > > > > >>> > >> > problem > > >> > > > > > > >>> > >> > > >> at > > >> > > > > > > >>> > >> > > >> > > all. > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > But the proper name change would > > involve: > > >> > > > > > > >>> > >> > > >> > > - Change the name of DTCli class to > > >> ApexCli > > >> > > > > > > >>> > >> > > >> > > - Change the prompt from dt> to apex> > > >> > > > > > > >>> > >> > > >> > > - Change the initial greeting when > > running > > >> > the > > >> > > > CLI > > >> > > > > > from > > >> > > > > > > >>> > >> something > > >> > > > > > > >>> > >> > > like > > >> > > > > > > >>> > >> > > >> > "DT > > >> > > > > > > >>> > >> > > >> > > CLI 3.3.0-incubating ..." to "Apex CLI > > >> ...". > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > The above changes may break existing > > >> scripts > > >> > > that > > >> > > > > > rely > > >> > > > > > > >>> on the > > >> > > > > > > >>> > >> the > > >> > > > > > > >>> > >> > > >> string > > >> > > > > > > >>> > >> > > >> > > "DT". > > >> > > > > > > >>> > >> > > >> > > But if folks are okay with this > > potential > > >> > > > problem, > > >> > > > > I > > >> > > > > > am > > >> > > > > > > >>> okay > > >> > > > > > > >>> > >> with > > >> > > > > > > >>> > >> > > the > > >> > > > > > > >>> > >> > > >> > name > > >> > > > > > > >>> > >> > > >> > > change. > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > For the man page, we can start with > the > > >> > content > > >> > > > of > > >> > > > > > this > > >> > > > > > > >>> page: > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > http://docs.datatorrent.com/dtcli/ > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > Plus the command line options when > doing > > >> > dtcli > > >> > > > -h: > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > usage: DTCli > > >> > > > > > > >>> > >> > > >> > > -e <arg> Commands are read from > the > > >> > > argument > > >> > > > > > > >>> > >> > > >> > > -f <arg> Use the specified prompt > at > > >> all > > >> > > time > > >> > > > > > > >>> > >> > > >> > > -h Print this help > > >> > > > > > > >>> > >> > > >> > > -kp <arg> Use the specified > kerberos > > >> > > principal > > >> > > > > > > >>> > >> > > >> > > -kt <arg> Use the specified > kerberos > > >> > keytab > > >> > > > > > > >>> > >> > > >> > > -p <arg> JSONP padding function > > >> > > > > > > >>> > >> > > >> > > -r JSON Raw mode > > >> > > > > > > >>> > >> > > >> > > -v Verbose mode level 1 > > >> > > > > > > >>> > >> > > >> > > -vv Verbose mode level 2 > > >> > > > > > > >>> > >> > > >> > > -vvv Verbose mode level 3 > > >> > > > > > > >>> > >> > > >> > > -vvvv Verbose mode level 4 > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > David > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > On Mon, Feb 15, 2016 at 9:56 AM, David > > >> Yan < > > >> > > > > > > >>> > >> [email protected] > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > >> > wrote: > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > > What is the scope of the name > change? > > >> If > > >> > we > > >> > > > > simply > > >> > > > > > > >>> have a > > >> > > > > > > >>> > >> > symlink > > >> > > > > > > >>> > >> > > >> from > > >> > > > > > > >>> > >> > > >> > > > apex to dtcli, then it should have > no > > >> > > backward > > >> > > > > > > >>> > compatibility > > >> > > > > > > >>> > >> > > >> problem at > > >> > > > > > > >>> > >> > > >> > > all. > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > But the proper name change would > > >> involve: > > >> > > > > > > >>> > >> > > >> > > > - Change the name of DTCli class to > > >> ApexCli > > >> > > > > > > >>> > >> > > >> > > > - Change the prompt from dt> to > apex> > > >> > > > > > > >>> > >> > > >> > > > - Change the initial greeting when > > >> running > > >> > > the > > >> > > > > CLI > > >> > > > > > > from > > >> > > > > > > >>> > >> > something > > >> > > > > > > >>> > >> > > >> like > > >> > > > > > > >>> > >> > > >> > > "DT > > >> > > > > > > >>> > >> > > >> > > > CLI 3.3.0-incubating ..." to "Apex > CLI > > >> > ...". > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > The above changes may break existing > > >> > scripts > > >> > > > that > > >> > > > > > > rely > > >> > > > > > > >>> on > > >> > > > > > > >>> > the > > >> > > > > > > >>> > >> > the > > >> > > > > > > >>> > >> > > >> > string > > >> > > > > > > >>> > >> > > >> > > > "DT". > > >> > > > > > > >>> > >> > > >> > > > But if folks are okay with this > > >> potential > > >> > > > > problem, > > >> > > > > > I > > >> > > > > > > am > > >> > > > > > > >>> > okay > > >> > > > > > > >>> > >> > with > > >> > > > > > > >>> > >> > > >> the > > >> > > > > > > >>> > >> > > >> > > name > > >> > > > > > > >>> > >> > > >> > > > change. > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > For the man page, we can start with > > the > > >> > > content > > >> > > > > of > > >> > > > > > > this > > >> > > > > > > >>> > page: > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > On Fri, Feb 12, 2016 at 7:04 PM, > > Chinmay > > >> > > > > Kolhatkar > > >> > > > > > < > > >> > > > > > > >>> > >> > > >> [email protected] > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > > wrote: > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > >> Here is a suggestion I have related > > to > > >> > name > > >> > > > > > change: > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> 1. While packaging we change the > name > > >> of > > >> > > > "dtcli" > > >> > > > > > > >>> script to > > >> > > > > > > >>> > >> > > "apex". > > >> > > > > > > >>> > >> > > >> > This > > >> > > > > > > >>> > >> > > >> > > is > > >> > > > > > > >>> > >> > > >> > > >> done so that in future when we > change > > >> the > > >> > > name > > >> > > > > to > > >> > > > > > > >>> "apex", > > >> > > > > > > >>> > >> users > > >> > > > > > > >>> > >> > > of > > >> > > > > > > >>> > >> > > >> > > bigtop > > >> > > > > > > >>> > >> > > >> > > >> apex don't have to transition much. > > >> > > > > > > >>> > >> > > >> > > >> 2. We also keep a symlink named > dtcli > > >> > which > > >> > > > > points > > >> > > > > > > to > > >> > > > > > > >>> apex > > >> > > > > > > >>> > >> > > script. > > >> > > > > > > >>> > >> > > >> > This > > >> > > > > > > >>> > >> > > >> > > is > > >> > > > > > > >>> > >> > > >> > > >> for backward compatibility. > > >> > > > > > > >>> > >> > > >> > > >> 3. We still keep conf/dt-env.sh for > > >> first > > >> > > > > > > integration > > >> > > > > > > >>> in > > >> > > > > > > >>> > >> > bigtop. > > >> > > > > > > >>> > >> > > >> This > > >> > > > > > > >>> > >> > > >> > is > > >> > > > > > > >>> > >> > > >> > > >> in > > >> > > > > > > >>> > >> > > >> > > >> the interest of not changing the > > >> content > > >> > of > > >> > > > > dtcli > > >> > > > > > or > > >> > > > > > > >>> apex > > >> > > > > > > >>> > >> > script. > > >> > > > > > > >>> > >> > > >> > > >> 4. In apex 3.4.0, we take care of > all > > >> > these > > >> > > > > naming > > >> > > > > > > >>> related > > >> > > > > > > >>> > >> > > changes > > >> > > > > > > >>> > >> > > >> and > > >> > > > > > > >>> > >> > > >> > > >> update bigtop repository later to > > >> remove > > >> > > > > > references > > >> > > > > > > to > > >> > > > > > > >>> > dtcli > > >> > > > > > > >>> > >> > all > > >> > > > > > > >>> > >> > > >> > > together. > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> Please share your thoughts on above > > >> > > approach. > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> Also, please share what could be > the > > >> man > > >> > > page > > >> > > > > > > content > > >> > > > > > > >>> for > > >> > > > > > > >>> > >> > "apex". > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> Thanks, > > >> > > > > > > >>> > >> > > >> > > >> Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> On Sat, Feb 13, 2016 at 8:17 AM, > > >> Chinmay > > >> > > > > > Kolhatkar < > > >> > > > > > > >>> > >> > > >> > [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> wrote: > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > >> > Yes.. It'll be build from source > > tar > > >> > > > > downloaded > > >> > > > > > > >>> from one > > >> > > > > > > >>> > >> of > > >> > > > > > > >>> > >> > the > > >> > > > > > > >>> > >> > > >> > apache > > >> > > > > > > >>> > >> > > >> > > >> > mirror: apache.osuosl.org > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > The reason for dt-env.sh is it's > > >> sourced > > >> > > > from > > >> > > > > > > dtcli. > > >> > > > > > > >>> > This > > >> > > > > > > >>> > >> > > leaves > > >> > > > > > > >>> > >> > > >> us > > >> > > > > > > >>> > >> > > >> > 3 > > >> > > > > > > >>> > >> > > >> > > >> > options: > > >> > > > > > > >>> > >> > > >> > > >> > If we should not have any > > dt-env.sh, > > >> > dtcli > > >> > > > > would > > >> > > > > > > >>> need a > > >> > > > > > > >>> > >> > change > > >> > > > > > > >>> > >> > > >> while > > >> > > > > > > >>> > >> > > >> > > >> > packaging. > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > But if we want to use dtcli as it > > is, > > >> > then > > >> > > > we > > >> > > > > > > would > > >> > > > > > > >>> need > > >> > > > > > > >>> > >> > > >> dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > On Sat, Feb 13, 2016 at 8:07 AM, > > >> Thomas > > >> > > > Weise > > >> > > > > < > > >> > > > > > > >>> > >> > > >> > [email protected] > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > >> > wrote: > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> Looks good overall, though there > > >> > > shouldn't > > >> > > > be > > >> > > > > > any > > >> > > > > > > >>> > >> dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> >> What will the bigtop package be > > >> built > > >> > > from, > > >> > > > > the > > >> > > > > > > >>> source > > >> > > > > > > >>> > >> tar? > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> >> On Fri, Feb 12, 2016 at 6:31 PM, > > >> > Chinmay > > >> > > > > > > Kolhatkar > > >> > > > > > > >>> < > > >> > > > > > > >>> > >> > > >> > > [email protected] > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> >> > Hi Thomas, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > Thanks for the feedback. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > First, we're not changing the > > name > > >> > > > > anywhere. > > >> > > > > > > >>> We'll > > >> > > > > > > >>> > >> follow > > >> > > > > > > >>> > >> > > what > > >> > > > > > > >>> > >> > > >> > > >> >> currently is > > >> > > > > > > >>> > >> > > >> > > >> >> > in source tarball for > > >> > 3.3.0-incubating > > >> > > > > > version. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > Secondly, I've mentioned a > > >> directory > > >> > > > > > structure > > >> > > > > > > >>> below > > >> > > > > > > >>> > >> which > > >> > > > > > > >>> > >> > > is > > >> > > > > > > >>> > >> > > >> > > inline > > >> > > > > > > >>> > >> > > >> > > >> >> with > > >> > > > > > > >>> > >> > > >> > > >> >> > other existing integrations > with > > >> > > bigtop. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > The need for each file is as > > >> follows: > > >> > > > > > > >>> > >> > > >> > > >> >> > 1. bin/dtcli -> CLI for apex > > >> picked > > >> > > from > > >> > > > > > > >>> > >> > > >> engine/src/main/scripts/ > > >> > > > > > > >>> > >> > > >> > > of > > >> > > > > > > >>> > >> > > >> > > >> >> source > > >> > > > > > > >>> > >> > > >> > > >> >> > code apex 3.3.0-incubating. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > 2. conf/dt-env.sh -> This is > > >> source > > >> > > from > > >> > > > > > dtcli. > > >> > > > > > > >>> This > > >> > > > > > > >>> > >> > > searches > > >> > > > > > > >>> > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > >> hadoop > > >> > > > > > > >>> > >> > > >> > > >> >> > binary path and exports an env > > >> > variable > > >> > > > for > > >> > > > > > > >>> dtcli to > > >> > > > > > > >>> > >> use > > >> > > > > > > >>> > >> > it. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > 3. lib/ -> Libraries for CLI. > > This > > >> > list > > >> > > > is > > >> > > > > > > >>> extracted > > >> > > > > > > >>> > >> in a > > >> > > > > > > >>> > >> > > >> similar > > >> > > > > > > >>> > >> > > >> > > >> way to > > >> > > > > > > >>> > >> > > >> > > >> >> > how DT Community Edition finds > > >> > > dependency > > >> > > > > > jars. > > >> > > > > > > >>> > >> > > >> > > >> >> > Please note that this is the > > first > > >> > > > > iteration > > >> > > > > > > >>> list of > > >> > > > > > > >>> > >> jars. > > >> > > > > > > >>> > >> > > I'm > > >> > > > > > > >>> > >> > > >> > > >> trying to > > >> > > > > > > >>> > >> > > >> > > >> >> > narrow this down to only those > > >> which > > >> > > are > > >> > > > > > really > > >> > > > > > > >>> > >> required. > > >> > > > > > > >>> > >> > > >> > > >> >> > The test that I'm running to > > >> check if > > >> > > > dtcli > > >> > > > > > > runs > > >> > > > > > > >>> fine > > >> > > > > > > >>> > >> with > > >> > > > > > > >>> > >> > > >> given > > >> > > > > > > >>> > >> > > >> > > >> >> dependency > > >> > > > > > > >>> > >> > > >> > > >> >> > is to > > launch+shutdown+kill+status > > >> for > > >> > > pi > > >> > > > > > demo. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > Above is the directory > structure > > >> > which > > >> > > is > > >> > > > > > > >>> required > > >> > > > > > > >>> > for > > >> > > > > > > >>> > >> CLI > > >> > > > > > > >>> > >> > > to > > >> > > > > > > >>> > >> > > >> > work. > > >> > > > > > > >>> > >> > > >> > > >> >> > What aniruddha and pradeep has > > >> > > mentioned > > >> > > > > are > > >> > > > > > > some > > >> > > > > > > >>> > >> > additional > > >> > > > > > > >>> > >> > > >> > files > > >> > > > > > > >>> > >> > > >> > > >> which > > >> > > > > > > >>> > >> > > >> > > >> >> > makes the like of > administrator > > >> > easier. > > >> > > > For > > >> > > > > > eg. > > >> > > > > > > >>> > >> /etc/skel > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > Please let me know if this is > > >> inline > > >> > > with > > >> > > > > > what > > >> > > > > > > >>> you're > > >> > > > > > > >>> > >> > > >> thinking. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > . > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- bin > > >> > > > > > > >>> > >> > > >> > > >> >> > | `-- dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- conf > > >> > > > > > > >>> > >> > > >> > > >> >> > | `-- dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> >> > `-- lib > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- ant-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- ant-launcher-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> apex-api-3.3.0-incubating.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > > > > > apex-bufferserver-3.3.0-incubating.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > > apex-common-3.3.0-incubating.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- apex-engine.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- apex-engine-tests.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> async-http-client-1.7.20.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- bval-core-0.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- bval-jsr303-0.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> commons-beanutils-1.8.3.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- commons-codec-1.10.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- commons-lang3-3.1.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > commons-logging-1.1.3.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > grizzly-http-servlet-2.1.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> hadoop-common-2.2.0-tests.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- httpclient-4.3.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- httpcore-4.3.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > jackson-core-asl-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> jackson-mapper-asl-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- javax.servlet-3.1.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> javax.servlet-api-3.0.1.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> jersey-apache-client4-1.9.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- jersey-client-1.9.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > jetty-http-8.1.10.v20130312.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> jetty-io-8.1.10.v20130312.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > jetty-util-8.1.10.v20130312.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > > > > jetty-websocket-8.1.10.v20130312.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- jline-2.11.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- kryo-2.24.0.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- mbassador-1.1.9.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- minlog-1.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- netlet-1.2.0.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- netty-3.6.6.Final.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- objenesis-2.1.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > >> > validation-api-1.1.0.Final.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > |-- > > xbean-asm5-shaded-4.3.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > `-- zip4j-1.3.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > 3 directories, 40 files > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > On Sat, Feb 13, 2016 at 3:24 > AM, > > >> > Thomas > > >> > > > > > Weise < > > >> > > > > > > >>> > >> > > >> > > >> [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> >> > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > Chinmay, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > Before discussing where to > put > > >> the > > >> > > > files, > > >> > > > > > > let's > > >> > > > > > > >>> > make > > >> > > > > > > >>> > >> > sure > > >> > > > > > > >>> > >> > > >> they > > >> > > > > > > >>> > >> > > >> > > are > > >> > > > > > > >>> > >> > > >> > > >> >> really > > >> > > > > > > >>> > >> > > >> > > >> >> > > needed for the operation of > > the > > >> > CLI. > > >> > > As > > >> > > > > for > > >> > > > > > > >>> names, > > >> > > > > > > >>> > >> > > anything > > >> > > > > > > >>> > >> > > >> new > > >> > > > > > > >>> > >> > > >> > > >> needs > > >> > > > > > > >>> > >> > > >> > > >> >> to > > >> > > > > > > >>> > >> > > >> > > >> >> > > reflect Apex in the name and > > >> should > > >> > > > > follow > > >> > > > > > > >>> common > > >> > > > > > > >>> > >> > > >> conventions, > > >> > > > > > > >>> > >> > > >> > > >> >> especially > > >> > > > > > > >>> > >> > > >> > > >> >> > > in Bigtop where there are > many > > >> > > existing > > >> > > > > > > >>> > integrations > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > > look > > >> > > > > > > >>> > >> > > >> > at. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > Thomas > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > On Wed, Feb 10, 2016 at 8:07 > > AM, > > >> > > > Chinmay > > >> > > > > > > >>> Kolhatkar > > >> > > > > > > >>> > < > > >> > > > > > > >>> > >> > > >> > > >> >> > > [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> >> > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Really good points Pradeep > > and > > >> > > > > Aniruddha. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > 1. I believe we won't need > > to > > >> > > change > > >> > > > > the > > >> > > > > > > >>> dtcli > > >> > > > > > > >>> > >> > > >> considering it > > >> > > > > > > >>> > >> > > >> > > >> works > > >> > > > > > > >>> > >> > > >> > > >> >> > with > > >> > > > > > > >>> > >> > > >> > > >> >> > > DT > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Community edition. We can > > keep > > >> > the > > >> > > > > > > directory > > >> > > > > > > >>> > >> structure > > >> > > > > > > >>> > >> > > >> > similar > > >> > > > > > > >>> > >> > > >> > > to > > >> > > > > > > >>> > >> > > >> > > >> >> that. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > dt-env.sh has variables > > which > > >> > > > contains > > >> > > > > > > >>> > information > > >> > > > > > > >>> > >> > > >> required > > >> > > > > > > >>> > >> > > >> > for > > >> > > > > > > >>> > >> > > >> > > >> >> dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > launch. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > 2. Let me check with > bigtop > > >> > > community > > >> > > > > > that > > >> > > > > > > >>> > whether > > >> > > > > > > >>> > >> > they > > >> > > > > > > >>> > >> > > >> > > >> facilitate > > >> > > > > > > >>> > >> > > >> > > >> >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > installation of rpms/debs > > >> before > > >> > > user > > >> > > > > is > > >> > > > > > > >>> created. > > >> > > > > > > >>> > >> In > > >> > > > > > > >>> > >> > > >> either > > >> > > > > > > >>> > >> > > >> > > case, > > >> > > > > > > >>> > >> > > >> > > >> >> > current > > >> > > > > > > >>> > >> > > >> > > >> >> > > > dtcli creates a .dt folder > > in > > >> > home > > >> > > > > > > directory. > > >> > > > > > > >>> > Also > > >> > > > > > > >>> > >> > > before > > >> > > > > > > >>> > >> > > >> > > putting > > >> > > > > > > >>> > >> > > >> > > >> >> > > anything > > >> > > > > > > >>> > >> > > >> > > >> >> > > > in /etc/skel we need to > > define > > >> > what > > >> > > > are > > >> > > > > > the > > >> > > > > > > >>> > default > > >> > > > > > > >>> > >> > > >> contents > > >> > > > > > > >>> > >> > > >> > > that > > >> > > > > > > >>> > >> > > >> > > >> >> > should > > >> > > > > > > >>> > >> > > >> > > >> >> > > go > > >> > > > > > > >>> > >> > > >> > > >> >> > > > to ~/.dt/ folder. If there > > is > > >> no > > >> > > > > > defaults, > > >> > > > > > > >>> > >> probably we > > >> > > > > > > >>> > >> > > >> should > > >> > > > > > > >>> > >> > > >> > > not > > >> > > > > > > >>> > >> > > >> > > >> >> > > > explicitly add it in > > >> /etc/skel. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > 3. /etc/profile.d > approach > > >> looks > > >> > > > nice. > > >> > > > > > > This > > >> > > > > > > >>> way > > >> > > > > > > >>> > >> > > contents > > >> > > > > > > >>> > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > >> >> dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> >> > > are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > present as env variables. > > But > > >> I > > >> > > see a > > >> > > > > > catch > > >> > > > > > > >>> > there. > > >> > > > > > > >>> > >> > > Adding > > >> > > > > > > >>> > >> > > >> > > >> dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> >> to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > /etc/profile.d would make > > all > > >> the > > >> > > > > > variables > > >> > > > > > > >>> > >> available > > >> > > > > > > >>> > >> > at > > >> > > > > > > >>> > >> > > >> > > runtime > > >> > > > > > > >>> > >> > > >> > > >> all > > >> > > > > > > >>> > >> > > >> > > >> >> > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > time. I feel a little > > >> skeptical > > >> > > about > > >> > > > > > that. > > >> > > > > > > >>> > Maybe a > > >> > > > > > > >>> > >> > > >> possible > > >> > > > > > > >>> > >> > > >> > > >> >> collision > > >> > > > > > > >>> > >> > > >> > > >> >> > > can > > >> > > > > > > >>> > >> > > >> > > >> >> > > > occur with other > application > > >> > vars. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Moreover, current dtcli > does > > >> > source > > >> > > > > > > >>> > >> > "../conf/dt-env.sh" > > >> > > > > > > >>> > >> > > >> and > > >> > > > > > > >>> > >> > > >> > > >> >> > > > "~/.dt/dt-env.sh". So > those > > >> > > variables > > >> > > > > are > > >> > > > > > > >>> anyway > > >> > > > > > > >>> > >> > > >> available. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > @Aniruddha, the Jira and > PR > > >> > effort > > >> > > is > > >> > > > > > > >>> happening > > >> > > > > > > >>> > at > > >> > > > > > > >>> > >> > > Bigtop > > >> > > > > > > >>> > >> > > >> > > >> >> > > Jira/repository. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Packaging related code > > usually > > >> > goes > > >> > > > > > there. > > >> > > > > > > >>> > (That's > > >> > > > > > > >>> > >> > what > > >> > > > > > > >>> > >> > > >> all > > >> > > > > > > >>> > >> > > >> > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > components > > >> > > > > > > >>> > >> > > >> > > >> >> > > > in bigtop does). > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Having said that, once a > PR > > is > > >> > > > created, > > >> > > > > > > I'll > > >> > > > > > > >>> be > > >> > > > > > > >>> > >> > sharing > > >> > > > > > > >>> > >> > > >> the > > >> > > > > > > >>> > >> > > >> > > link > > >> > > > > > > >>> > >> > > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > >> >> PR > > >> > > > > > > >>> > >> > > >> > > >> >> > > > here, so that apex > community > > >> as > > >> > > well > > >> > > > > can > > >> > > > > > > >>> review > > >> > > > > > > >>> > it. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > On Wed, Feb 10, 2016 at > 7:57 > > >> PM, > > >> > > > > > Aniruddha > > >> > > > > > > >>> > >> Thombare < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > [email protected] > > > > >> > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > +1 on suggestions and > > >> approach. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > We may need to iron out > > >> details > > >> > > > about > > >> > > > > > > exact > > >> > > > > > > >>> > paths > > >> > > > > > > >>> > >> > etc. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > Which can be done on > jira > > / > > >> PR > > >> > > > > > comments. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > Is that right @dev? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > On Wed, 10 Feb 2016 7:53 > > pm > > >> > > Pradeep > > >> > > > > A. > > >> > > > > > > >>> Dalvi < > > >> > > > > > > >>> > >> > > >> > > >> >> > [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Inline comments... > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > On Wed, Feb 10, 2016 > at > > >> 2:51 > > >> > > PM, > > >> > > > > > > Chinmay > > >> > > > > > > >>> > >> > Kolhatkar < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > [email protected] > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > @Thomas, Not all the > > jar > > >> > > > present > > >> > > > > in > > >> > > > > > > DT > > >> > > > > > > >>> > >> community > > >> > > > > > > >>> > >> > > >> > edition > > >> > > > > > > >>> > >> > > >> > > >> will > > >> > > > > > > >>> > >> > > >> > > >> >> be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > included > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > there. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > Here is the list of > > >> jars I > > >> > > > found > > >> > > > > > from > > >> > > > > > > >>> > common > > >> > > > > > > >>> > >> > > >> > dependencies > > >> > > > > > > >>> > >> > > >> > > >> >> between > > >> > > > > > > >>> > >> > > >> > > >> >> > > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > apex > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > and DT Community > > >> edition: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > netlet-1.2.0.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > kryo-2.24.0.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> jackson-core-asl-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > jackson-mapper-asl-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > async-http-client-1.7.20.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > netty-3.6.6.Final.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > validation-api-1.1.0.Final.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > bval-jsr303-0.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > bval-core-0.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > commons-lang3-3.1.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> commons-beanutils-1.8.3.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > httpclient-4.3.5.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > commons-codec-1.10.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > zip4j-1.3.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > jetty-websocket-8.1.10.v20130312.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> xbean-asm5-shaded-4.3.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > jersey-apache-client4-1.9.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > jline-2.11.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > ant-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > ant-launcher-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > mbassador-1.1.9.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > jackson-jaxrs-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > jackson-xc-1.9.2.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > hadoop-common-2.2.0-tests.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > Ofcourse, I'll be > > >> running > > >> > > some > > >> > > > > > tests > > >> > > > > > > do > > >> > > > > > > >>> > check > > >> > > > > > > >>> > >> > that > > >> > > > > > > >>> > >> > > >> > dtcli > > >> > > > > > > >>> > >> > > >> > > >> works > > >> > > > > > > >>> > >> > > >> > > >> >> > > > properly > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > launch+shutdown+kill > > of > > >> > apps > > >> > > > with > > >> > > > > > > only > > >> > > > > > > >>> > these > > >> > > > > > > >>> > >> > > >> libraries > > >> > > > > > > >>> > >> > > >> > > >> >> present in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > isolation > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > without dependency > on > > >> local > > >> > > m2. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > I'm believe that > there > > >> are > > >> > > > > unwanted > > >> > > > > > > >>> jars > > >> > > > > > > >>> > >> which > > >> > > > > > > >>> > >> > are > > >> > > > > > > >>> > >> > > >> used > > >> > > > > > > >>> > >> > > >> > > for > > >> > > > > > > >>> > >> > > >> > > >> >> > compile > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > time > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > dependency and not > > >> runtime > > >> > in > > >> > > > > above > > >> > > > > > > >>> list > > >> > > > > > > >>> > >> which I > > >> > > > > > > >>> > >> > > can > > >> > > > > > > >>> > >> > > >> > drop > > >> > > > > > > >>> > >> > > >> > > >> to > > >> > > > > > > >>> > >> > > >> > > >> >> keep > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > package > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > size minimal. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > @Anniruddha, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > 1. dt-env.sh -> I'm > > not > > >> > sure > > >> > > if > > >> > > > > all > > >> > > > > > > of > > >> > > > > > > >>> the > > >> > > > > > > >>> > >> > > >> dt-env.sh is > > >> > > > > > > >>> > >> > > >> > > >> >> required. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > Only > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > required values I > see > > >> in it > > >> > > are > > >> > > > > > > >>> classpath. > > >> > > > > > > >>> > >> and > > >> > > > > > > >>> > >> > > >> dtcli is > > >> > > > > > > >>> > >> > > >> > > >> >> capable > > >> > > > > > > >>> > >> > > >> > > >> >> > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > building > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > it on the fly. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > 2. dt-site.xml -> > Yes, > > >> > we'll > > >> > > > have > > >> > > > > > to > > >> > > > > > > >>> see > > >> > > > > > > >>> > how > > >> > > > > > > >>> > >> > dtcli > > >> > > > > > > >>> > >> > > >> can > > >> > > > > > > >>> > >> > > >> > > find > > >> > > > > > > >>> > >> > > >> > > >> >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > path, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > dt-env.sh and all > such > > >> conf > > >> > > > > files. > > >> > > > > > If > > >> > > > > > > >>> we > > >> > > > > > > >>> > >> need a > > >> > > > > > > >>> > >> > > >> change > > >> > > > > > > >>> > >> > > >> > in > > >> > > > > > > >>> > >> > > >> > > >> >> dtcli, > > >> > > > > > > >>> > >> > > >> > > >> >> > > then > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > community's opinion > is > > >> > > required > > >> > > > > for > > >> > > > > > > >>> whether > > >> > > > > > > >>> > >> > dtcli > > >> > > > > > > >>> > >> > > >> > should > > >> > > > > > > >>> > >> > > >> > > >> >> change > > >> > > > > > > >>> > >> > > >> > > >> >> > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > our > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > repo > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > or a copy of that > with > > >> > > required > > >> > > > > > > changes > > >> > > > > > > >>> > >> exist in > > >> > > > > > > >>> > >> > > >> bigtop > > >> > > > > > > >>> > >> > > >> > > >> repo > > >> > > > > > > >>> > >> > > >> > > >> >> > until > > >> > > > > > > >>> > >> > > >> > > >> >> > > we > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > make > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > the dtcli generic > > >> enough. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Can we have these file > > >> paths > > >> > > set > > >> > > > > > using > > >> > > > > > > >>> > >> environment > > >> > > > > > > >>> > >> > > >> > > variables > > >> > > > > > > >>> > >> > > >> > > >> >> with > > >> > > > > > > >>> > >> > > >> > > >> >> > > some > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > default values in > dtcli? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Then we can set such > > >> params > > >> > in > > >> > > > > > > dt-env.sh. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > 3. dt-sited.xml -> > How > > >> is > > >> > > this > > >> > > > > file > > >> > > > > > > >>> > different > > >> > > > > > > >>> > >> > from > > >> > > > > > > >>> > >> > > >> > > >> >> dt-site.xml? > > >> > > > > > > >>> > >> > > >> > > >> >> > Not > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > sure > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > if > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > adding in /etc/skel > > >> would > > >> > > help. > > >> > > > > > > Files & > > >> > > > > > > >>> > Dirs > > >> > > > > > > >>> > >> > from > > >> > > > > > > >>> > >> > > >> > > /etc/skel > > >> > > > > > > >>> > >> > > >> > > >> >> are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > copied > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > home of new user > when > > >> > useradd > > >> > > > > > program > > >> > > > > > > >>> is > > >> > > > > > > >>> > >> called. > > >> > > > > > > >>> > >> > > But > > >> > > > > > > >>> > >> > > >> > for > > >> > > > > > > >>> > >> > > >> > > >> >> existing > > >> > > > > > > >>> > >> > > >> > > >> >> > > > users > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > this won't be of any > > >> use. > > >> > > > > Moreover, > > >> > > > > > > >>> dtcli > > >> > > > > > > >>> > >> > creates > > >> > > > > > > >>> > >> > > >> > ~/.dt/ > > >> > > > > > > >>> > >> > > >> > > on > > >> > > > > > > >>> > >> > > >> > > >> >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > fly > > >> > > > > > > >>> > >> > > >> > > >> >> > > > if > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > not > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > encountered for the > > >> first > > >> > > time. > > >> > > > > > Again > > >> > > > > > > >>> > >> correct me > > >> > > > > > > >>> > >> > > if > > >> > > > > > > >>> > >> > > >> I'm > > >> > > > > > > >>> > >> > > >> > > >> wrong. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Yes, you are right. > > >> However > > >> > > this > > >> > > > > > would > > >> > > > > > > >>> > >> probably be > > >> > > > > > > >>> > >> > > >> > > necessary > > >> > > > > > > >>> > >> > > >> > > >> >> step > > >> > > > > > > >>> > >> > > >> > > >> >> > for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > rpm/deb, as they may > > also > > >> get > > >> > > > > > installed > > >> > > > > > > >>> > during > > >> > > > > > > >>> > >> OS > > >> > > > > > > >>> > >> > > >> install > > >> > > > > > > >>> > >> > > >> > > and > > >> > > > > > > >>> > >> > > >> > > >> >> > before > > >> > > > > > > >>> > >> > > >> > > >> >> > > > user > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > accounts were created. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > 4. Changing bashrc & > > >> > > > bash_profile > > >> > > > > > -> > > >> > > > > > > >>> I'm > > >> > > > > > > >>> > not > > >> > > > > > > >>> > >> > sure > > >> > > > > > > >>> > >> > > >> its > > >> > > > > > > >>> > >> > > >> > the > > >> > > > > > > >>> > >> > > >> > > >> best > > >> > > > > > > >>> > >> > > >> > > >> >> > > idea. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > We'll > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > anyway put dtcli in > > >> > location > > >> > > > > which > > >> > > > > > is > > >> > > > > > > >>> by > > >> > > > > > > >>> > >> default > > >> > > > > > > >>> > >> > > >> > present > > >> > > > > > > >>> > >> > > >> > > in > > >> > > > > > > >>> > >> > > >> > > >> >> path > > >> > > > > > > >>> > >> > > >> > > >> >> > > i.e. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > /usr/bin. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > For other env > variables > > >> > > specific > > >> > > > to > > >> > > > > > > apex, > > >> > > > > > > >>> > I'll > > >> > > > > > > >>> > >> > > prefer > > >> > > > > > > >>> > >> > > >> to > > >> > > > > > > >>> > >> > > >> > > use > > >> > > > > > > >>> > >> > > >> > > >> >> > > dt-env.sh > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > and > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > source it in dtcli > > >> rather > > >> > > than > > >> > > > > > > changing > > >> > > > > > > >>> > >> bashrc > > >> > > > > > > >>> > >> > > >> etc... > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Instead, coping > > dt-env.sh > > >> to > > >> > > > > > > >>> /etc/profile.d/ > > >> > > > > > > >>> > >> shall > > >> > > > > > > >>> > >> > > be > > >> > > > > > > >>> > >> > > >> the > > >> > > > > > > >>> > >> > > >> > > >> >> cleaner > > >> > > > > > > >>> > >> > > >> > > >> >> > way > > >> > > > > > > >>> > >> > > >> > > >> >> > > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > achieve the same. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > On Wed, Feb 10, 2016 > > at > > >> > 1:07 > > >> > > > PM, > > >> > > > > > > >>> Aniruddha > > >> > > > > > > >>> > >> > > Thombare > > >> > > > > > > >>> > >> > > >> < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> [email protected]> > > >> > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > Hi, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > @Chinmay, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > We need to > consider > > >> > > > following: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > System wide > default > > >> > config > > >> > > > > files > > >> > > > > > > can > > >> > > > > > > >>> be > > >> > > > > > > >>> > >> > located > > >> > > > > > > >>> > >> > > at > > >> > > > > > > >>> > >> > > >> > > >> following > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > locations: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > /etc/apex/dt-env.sh > > >> (we > > >> > > may > > >> > > > > have > > >> > > > > > > to > > >> > > > > > > >>> > change > > >> > > > > > > >>> > >> > > dtcli > > >> > > > > > > >>> > >> > > >> > > >> behaviour > > >> > > > > > > >>> > >> > > >> > > >> >> on > > >> > > > > > > >>> > >> > > >> > > >> >> > > how > > >> > > > > > > >>> > >> > > >> > > >> >> > > > it > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > finds > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > those locations) > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > /etc/apex/dt-site.xml > > >> (we > > >> > > may > > >> > > > > > have > > >> > > > > > > to > > >> > > > > > > >>> > >> change > > >> > > > > > > >>> > >> > > dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> behaviour on > > >> > > > > > > >>> > >> > > >> > > >> >> > > how > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > it > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > finds those > > locations) > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > /etc/skel/.dt/dt-sited.xml > > >> > > > and > > >> > > > > > > other > > >> > > > > > > >>> > files > > >> > > > > > > >>> > >> > (for > > >> > > > > > > >>> > >> > > >> new > > >> > > > > > > >>> > >> > > >> > > users > > >> > > > > > > >>> > >> > > >> > > >> >> that > > >> > > > > > > >>> > >> > > >> > > >> >> > > will > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > created in system > in > > >> > > future.) > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > We may also have > to > > >> > modify > > >> > > > > > bashrc / > > >> > > > > > > >>> > >> > bashprofile > > >> > > > > > > >>> > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > >> >> population > > >> > > > > > > >>> > >> > > >> > > >> >> > > any > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > variables that are > > >> > > required. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > @dev, please put > in > > >> your > > >> > > > > > comments / > > >> > > > > > > >>> > >> > suggestion. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > Aniruddha > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > On Wed, Feb 10, > 2016 > > >> at > > >> > > 1:16 > > >> > > > > AM, > > >> > > > > > > >>> Thomas > > >> > > > > > > >>> > >> Weise > > >> > > > > > > >>> > >> > < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > --> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > On Tue, Feb 9, > > 2016 > > >> at > > >> > > 9:05 > > >> > > > > AM, > > >> > > > > > > >>> Chinmay > > >> > > > > > > >>> > >> > > >> Kolhatkar < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> [email protected] > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Hello > Everyone!! > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Continuing > with > > >> > > packaging > > >> > > > > > > effort > > >> > > > > > > >>> > >> (rpm+deb) > > >> > > > > > > >>> > >> > > of > > >> > > > > > > >>> > >> > > >> > apex, > > >> > > > > > > >>> > >> > > >> > > >> here > > >> > > > > > > >>> > >> > > >> > > >> >> > are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > some > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > proposals > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > about package > > >> > structure > > >> > > > > etc.. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Before posting > > it > > >> on > > >> > > > > bbigtop > > >> > > > > > > >>> mailing > > >> > > > > > > >>> > >> > list, I > > >> > > > > > > >>> > >> > > >> have > > >> > > > > > > >>> > >> > > >> > > >> some > > >> > > > > > > >>> > >> > > >> > > >> >> > > question > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > apex > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > community. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Proposed > > Directory > > >> > > > > structure > > >> > > > > > of > > >> > > > > > > >>> apex > > >> > > > > > > >>> > >> > package > > >> > > > > > > >>> > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > both > > >> > > > > > > >>> > >> > > >> > > >> >> deb & > > >> > > > > > > >>> > >> > > >> > > >> >> > > > rpm: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > /usr/lib/apex/bin/dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> /usr/lib/apex/lib/apex-api-<version>.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > /usr/lib/apex/lib/apex-engine-<version>.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> /usr/lib/apex/lib/apex-bufferserver-<version>.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > /usr/lib/apex/lib/apex-common-<version>.jar > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > /usr/lib/apex/lib/<other > > >> > > > > > > >>> dependent > > >> > > > > > > >>> > >> jars> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > /usr/bin/dtcli > -> > > >> > > > > > > >>> > /usr/lib/apex/bin/dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> /usr/share/doc/man/man1/dtcli.1.gz > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > /usr/share/doc/apex/license/LICENSE.txt > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> /usr/share/doc/apex/license/<package>-LICENSE.txt > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > /usr/share/doc/apex/CHANGELOG > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > /usr/share/doc/apex/NOTICE > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > <version> = > > >> > > > > 3.3.0-incubating. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > <other > dependent > > >> > jars> > > >> > > = > > >> > > > > All > > >> > > > > > > the > > >> > > > > > > >>> 3rd > > >> > > > > > > >>> > >> party > > >> > > > > > > >>> > >> > > >> jars > > >> > > > > > > >>> > >> > > >> > > which > > >> > > > > > > >>> > >> > > >> > > >> >> are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > required > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > apex > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > to run. > Usually > > >> the > > >> > > > > > > dependencies > > >> > > > > > > >>> are > > >> > > > > > > >>> > >> > > packaged > > >> > > > > > > >>> > >> > > >> as > > >> > > > > > > >>> > >> > > >> > > >> part of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > rpm/deb > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > by > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > any > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > software in > > >> bigtop. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > Can you specify > > what > > >> > > those > > >> > > > > jars > > >> > > > > > > >>> are in > > >> > > > > > > >>> > >> > Bigtop > > >> > > > > > > >>> > >> > > >> > > context? > > >> > > > > > > >>> > >> > > >> > > >> >> Same > > >> > > > > > > >>> > >> > > >> > > >> >> > as > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > shipped > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > with > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > DT community > > >> addition > > >> > > under > > >> > > > > > lib/ > > >> > > > > > > ? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > <package > > LICENSE> > > >> = > > >> > > > > Licenses > > >> > > > > > of > > >> > > > > > > >>> > >> > > corresponding > > >> > > > > > > >>> > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > 3rd > > >> > > > > > > >>> > >> > > >> > > >> >> party > > >> > > > > > > >>> > >> > > >> > > >> >> > > jars > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > which > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > needs > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > to included > > while > > >> > > > > packaging. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Questions > > related > > >> to > > >> > > > this: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > 1. Should we > > call > > >> the > > >> > > cli > > >> > > > > of > > >> > > > > > > >>> apex as > > >> > > > > > > >>> > >> > "apex" > > >> > > > > > > >>> > >> > > >> > instead > > >> > > > > > > >>> > >> > > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > >> >> > > "dtcli" > > >> > > > > > > >>> > >> > > >> > > >> >> > > > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > bigtop > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > package? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > I think we > should > > >> keep > > >> > > the > > >> > > > > name > > >> > > > > > > >>> until > > >> > > > > > > >>> > we > > >> > > > > > > >>> > >> are > > >> > > > > > > >>> > >> > > >> able > > >> > > > > > > >>> > >> > > >> > to > > >> > > > > > > >>> > >> > > >> > > >> >> change > > >> > > > > > > >>> > >> > > >> > > >> >> > it > > >> > > > > > > >>> > >> > > >> > > >> >> > > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > Apex. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > Otherwise this > may > > >> get > > >> > > > > > confusing. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > 2. I see that > > all > > >> > > > softwares > > >> > > > > > in > > >> > > > > > > >>> bigtop > > >> > > > > > > >>> > >> have > > >> > > > > > > >>> > >> > > man > > >> > > > > > > >>> > >> > > >> > page > > >> > > > > > > >>> > >> > > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > >> >> > their > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > executables. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > I think we > > should > > >> > have > > >> > > it > > >> > > > > too > > >> > > > > > > for > > >> > > > > > > >>> > >> dtcli. > > >> > > > > > > >>> > >> > Is > > >> > > > > > > >>> > >> > > >> there > > >> > > > > > > >>> > >> > > >> > > any > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > documentation > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > which I > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > can convert to > > man > > >> > > page? > > >> > > > or > > >> > > > > > can > > >> > > > > > > >>> I use > > >> > > > > > > >>> > >> > output > > >> > > > > > > >>> > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > >> "dtcli > > >> > > > > > > >>> > >> > > >> > > >> >> > > --help"? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > 3. Do we want > to > > >> call > > >> > > > > version > > >> > > > > > > of > > >> > > > > > > >>> apex > > >> > > > > > > >>> > >> in > > >> > > > > > > >>> > >> > > >> Bigtop > > >> > > > > > > >>> > >> > > >> > as > > >> > > > > > > >>> > >> > > >> > > >> >> 3.3.0 OR > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > 3.3.0-incubating? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > Has to be > > >> -incubating > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > 4. Is it ok > for > > >> apex > > >> > > > > package > > >> > > > > > of > > >> > > > > > > >>> > bigtop > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > > >> depend > > >> > > > > > > >>> > >> > > >> > on > > >> > > > > > > >>> > >> > > >> > > >> >> 2.7.1 > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > version > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > bigtop hadoop? > > Any > > >> > > > problems > > >> > > > > > > that > > >> > > > > > > >>> we > > >> > > > > > > >>> > see > > >> > > > > > > >>> > >> > with > > >> > > > > > > >>> > >> > > >> this > > >> > > > > > > >>> > >> > > >> > > >> >> > dependency? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > Should work > > without > > >> > > > changed. > > >> > > > > I > > >> > > > > > > >>> thought > > >> > > > > > > >>> > we > > >> > > > > > > >>> > >> > > >> certified > > >> > > > > > > >>> > >> > > >> > > >> >> against > > >> > > > > > > >>> > >> > > >> > > >> >> > > > 2.7.0? > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > 5. Following > is > > >> the > > >> > > > apache > > >> > > > > > > mirror > > >> > > > > > > >>> > from > > >> > > > > > > >>> > >> > which > > >> > > > > > > >>> > >> > > >> > bigtop > > >> > > > > > > >>> > >> > > >> > > >> will > > >> > > > > > > >>> > >> > > >> > > >> >> > pick > > >> > > > > > > >>> > >> > > >> > > >> >> > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > apex > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > source for > > >> > compilation > > >> > > > and > > >> > > > > > > >>> packaging. > > >> > > > > > > >>> > >> > Please > > >> > > > > > > >>> > >> > > >> > > correct > > >> > > > > > > >>> > >> > > >> > > >> if > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > incorrect: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > > > >> > > > > http://apache.osuosl.org/incubator/apex/v3.3.0-incubating/ > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > NOTE: > > >> > > > > apache.osuosl.org > > >> > > > > > is > > >> > > > > > > >>> the > > >> > > > > > > >>> > >> mirror > > >> > > > > > > >>> > >> > > >> used > > >> > > > > > > >>> > >> > > >> > by > > >> > > > > > > >>> > >> > > >> > > >> all > > >> > > > > > > >>> > >> > > >> > > >> >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > softwares > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > bigtop. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Please share > > your > > >> > > > opinion. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > On Mon, Feb 8, > > >> 2016 > > >> > at > > >> > > > > 11:19 > > >> > > > > > > AM, > > >> > > > > > > >>> > >> Chinmay > > >> > > > > > > >>> > >> > > >> > Kolhatkar > > >> > > > > > > >>> > >> > > >> > > < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > [email protected]> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > Yes.. > Starting > > >> to > > >> > > work > > >> > > > on > > >> > > > > > the > > >> > > > > > > >>> > >> packaging. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > I've already > > >> > started > > >> > > > > > > >>> discussion on > > >> > > > > > > >>> > >> > bigtop > > >> > > > > > > >>> > >> > > >> dev > > >> > > > > > > >>> > >> > > >> > > >> mailing > > >> > > > > > > >>> > >> > > >> > > >> >> > list > > >> > > > > > > >>> > >> > > >> > > >> >> > > > for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > integration. > > >> Also > > >> > > > > created a > > >> > > > > > > >>> Jira > > >> > > > > > > >>> > for > > >> > > > > > > >>> > >> the > > >> > > > > > > >>> > >> > > >> same. > > >> > > > > > > >>> > >> > > >> > > For > > >> > > > > > > >>> > >> > > >> > > >> >> this > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > communities > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > reference, > > here > > >> is > > >> > > the > > >> > > > > > bigtop > > >> > > > > > > >>> Jira: > > >> > > > > > > >>> > >> > > >> > BIGTOP-2313. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > On Mon, Feb > 8, > > >> 2016 > > >> > > at > > >> > > > > 1:13 > > >> > > > > > > AM, > > >> > > > > > > >>> > >> Thomas > > >> > > > > > > >>> > >> > > >> Weise < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > [email protected] > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Chinmay, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> I don't see > > >> > anything > > >> > > > > under > > >> > > > > > > >>> > >> > prerequisites > > >> > > > > > > >>> > >> > > >> that > > >> > > > > > > >>> > >> > > >> > > >> would > > >> > > > > > > >>> > >> > > >> > > >> >> be a > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > problem. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > We > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> looked > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> at the ASF > > >> > licencing > > >> > > > > > > >>> compatibility > > >> > > > > > > >>> > >> as > > >> > > > > > > >>> > >> > > part > > >> > > > > > > >>> > >> > > >> of > > >> > > > > > > >>> > >> > > >> > > >> >> becoming > > >> > > > > > > >>> > >> > > >> > > >> >> > an > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > incubator > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> project. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Please > focus > > on > > >> > the > > >> > > > > > > packaging > > >> > > > > > > >>> > during > > >> > > > > > > >>> > >> > the > > >> > > > > > > >>> > >> > > >> next > > >> > > > > > > >>> > >> > > >> > > >> weeks. > > >> > > > > > > >>> > >> > > >> > > >> >> > Since > > >> > > > > > > >>> > >> > > >> > > >> >> > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > work > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > will > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> part of > > Bigtop, > > >> > > > related > > >> > > > > > > >>> > discussions > > >> > > > > > > >>> > >> and > > >> > > > > > > >>> > >> > > >> JIRAs > > >> > > > > > > >>> > >> > > >> > > >> should > > >> > > > > > > >>> > >> > > >> > > >> >> > also > > >> > > > > > > >>> > >> > > >> > > >> >> > > be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > there. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Would be > good > > >> to > > >> > > have > > >> > > > > the > > >> > > > > > > >>> > packaging > > >> > > > > > > >>> > >> in > > >> > > > > > > >>> > >> > > >> place > > >> > > > > > > >>> > >> > > >> > by > > >> > > > > > > >>> > >> > > >> > > >> end > > >> > > > > > > >>> > >> > > >> > > >> >> Feb. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Thomas > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> On Thu, Feb > > 4, > > >> > 2016 > > >> > > at > > >> > > > > > 10:14 > > >> > > > > > > >>> AM, > > >> > > > > > > >>> > >> > Chinmay > > >> > > > > > > >>> > >> > > >> > > >> Kolhatkar < > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > [email protected] > > >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> wrote: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Hi All, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > We're > > >> planning a > > >> > > > work > > >> > > > > on > > >> > > > > > > >>> adding > > >> > > > > > > >>> > >> > Apache > > >> > > > > > > >>> > >> > > >> Apex > > >> > > > > > > >>> > >> > > >> > > as a > > >> > > > > > > >>> > >> > > >> > > >> >> > > component > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > Apache > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Bigtop. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Bigtop is > > the > > >> > > > > packaging > > >> > > > > > > >>> system > > >> > > > > > > >>> > for > > >> > > > > > > >>> > >> > the > > >> > > > > > > >>> > >> > > >> > Apache > > >> > > > > > > >>> > >> > > >> > > >> big > > >> > > > > > > >>> > >> > > >> > > >> >> data > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > ecosystem. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> Several > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Hadoop > > >> distros > > >> > use > > >> > > > it, > > >> > > > > > > most > > >> > > > > > > >>> > >> recently > > >> > > > > > > >>> > >> > > EMR. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Here is > the > > >> > > tracking > > >> > > > > > Jira > > >> > > > > > > >>> task > > >> > > > > > > >>> > in > > >> > > > > > > >>> > >> > > >> APEXCORE > > >> > > > > > > >>> > >> > > >> > for > > >> > > > > > > >>> > >> > > >> > > >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > same: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > https://issues.apache.org/jira/browse/APEXCORE-331 > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Proposed > > >> plan of > > >> > > > > > execution > > >> > > > > > > >>> is as > > >> > > > > > > >>> > >> > > follows: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > *Step 1) > > >> Handle > > >> > > > > > > >>> prerequisites* > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Apache > > bigtop > > >> > has > > >> > > > some > > >> > > > > > > hard > > >> > > > > > > >>> and > > >> > > > > > > >>> > >> soft > > >> > > > > > > >>> > >> > > >> > > expectation > > >> > > > > > > >>> > >> > > >> > > >> >> for > > >> > > > > > > >>> > >> > > >> > > >> >> > new > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > components > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> get > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > integrated > > >> into > > >> > > > > Bigtop. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Here is > the > > >> list > > >> > > of > > >> > > > > it: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > > >> > > > > > > >>> > > > >> > > > > > > >>> > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > > https://cwiki.apache.org/confluence/display/BIGTOP/Requirement+for+adding+a+new+component+to+Bigtop+distribution > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Most of > > them > > >> > seems > > >> > > > to > > >> > > > > be > > >> > > > > > > >>> > standard > > >> > > > > > > >>> > >> ASF > > >> > > > > > > >>> > >> > > >> based > > >> > > > > > > >>> > >> > > >> > > >> >> > > requirements, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > but > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > few > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > need > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > be > checked > > >> for: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 1. > Software > > >> > > projects > > >> > > > > are > > >> > > > > > > >>> > expected > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > be > > >> > > > > > > >>> > >> > > >> > > Licensed > > >> > > > > > > >>> > >> > > >> > > >> >> under > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > Apache > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > License, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Version > 2.0 > > >> (and > > >> > > > their > > >> > > > > > > >>> > >> dependencies > > >> > > > > > > >>> > >> > are > > >> > > > > > > >>> > >> > > >> > > expected > > >> > > > > > > >>> > >> > > >> > > >> >> to be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > compatible > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > with > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> this > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > license) > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > Apex > > is > > >> > > under > > >> > > > > ASL > > >> > > > > > > 2.0 > > >> > > > > > > >>> but > > >> > > > > > > >>> > >> need > > >> > > > > > > >>> > >> > to > > >> > > > > > > >>> > >> > > >> > check > > >> > > > > > > >>> > >> > > >> > > if > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > dependencies > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > Apex > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > compatible > > >> with > > >> > > ASL > > >> > > > > 2.0. > > >> > > > > > > >>> This I > > >> > > > > > > >>> > >> guess > > >> > > > > > > >>> > >> > > >> would > > >> > > > > > > >>> > >> > > >> > > be a > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > verification > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > check. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 2. > Software > > >> > > projects > > >> > > > > are > > >> > > > > > > >>> > expected > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > be > > >> > > > > > > >>> > >> > > >> > > >> compatible > > >> > > > > > > >>> > >> > > >> > > >> >> > with > > >> > > > > > > >>> > >> > > >> > > >> >> > > > all > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > supported > > >> > > platforms > > >> > > > > that > > >> > > > > > > >>> Bigtop > > >> > > > > > > >>> > >> > > >> distribution > > >> > > > > > > >>> > >> > > >> > > is > > >> > > > > > > >>> > >> > > >> > > >> >> > > targeting > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > This > > >> needs > > >> > > > > > verifying > > >> > > > > > > >>> > whether > > >> > > > > > > >>> > >> > our > > >> > > > > > > >>> > >> > > >> > > software > > >> > > > > > > >>> > >> > > >> > > >> >> runs > > >> > > > > > > >>> > >> > > >> > > >> >> > > fine > > >> > > > > > > >>> > >> > > >> > > >> >> > > > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > centos-6 > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > centos-7 > > >> > fedora-20 > > >> > > > > > > >>> ubuntu-14.04 > > >> > > > > > > >>> > >> > > debian-8 > > >> > > > > > > >>> > >> > > >> > > >> >> > opensuse-13.2. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 3. What > > smoke > > >> > > tests > > >> > > > > that > > >> > > > > > > >>> should > > >> > > > > > > >>> > be > > >> > > > > > > >>> > >> > > added > > >> > > > > > > >>> > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > >> >> > deployment. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 4. > > >> Identifying > > >> > the > > >> > > > > test > > >> > > > > > > >>> > artifacts > > >> > > > > > > >>> > >> > which > > >> > > > > > > >>> > >> > > >> goes > > >> > > > > > > >>> > >> > > >> > > >> beyond > > >> > > > > > > >>> > >> > > >> > > >> >> > > smoke > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > test > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > These > > >> are > > >> > > > > > basically > > >> > > > > > > >>> the > > >> > > > > > > >>> > >> > > integration > > >> > > > > > > >>> > >> > > >> > > tests > > >> > > > > > > >>> > >> > > >> > > >> for > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > verification > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > after > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > deployment. > > >> This > > >> > > is > > >> > > > a > > >> > > > > > soft > > >> > > > > > > >>> > >> > requirement, > > >> > > > > > > >>> > >> > > >> but > > >> > > > > > > >>> > >> > > >> > > aim > > >> > > > > > > >>> > >> > > >> > > >> is > > >> > > > > > > >>> > >> > > >> > > >> >> to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > achieve > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > this > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > as > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> well > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > or at > least > > >> have > > >> > > > > > > >>> explanation why > > >> > > > > > > >>> > >> not > > >> > > > > > > >>> > >> > to > > >> > > > > > > >>> > >> > > >> > > include. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > If there > > are > > >> any > > >> > > > from > > >> > > > > > the > > >> > > > > > > >>> link > > >> > > > > > > >>> > >> which > > >> > > > > > > >>> > >> > > >> > > explicitly > > >> > > > > > > >>> > >> > > >> > > >> >> needs > > >> > > > > > > >>> > >> > > >> > > >> >> > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > checked > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> other > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > than > above > > 4, > > >> > > please > > >> > > > > let > > >> > > > > > > us > > >> > > > > > > >>> > know. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > *Step 2) > > >> Adding > > >> > > Apex > > >> > > > > as > > >> > > > > > > >>> > component > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > > >> Bigtop* > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > From one > of > > >> the > > >> > > mail > > >> > > > > > > >>> archive of > > >> > > > > > > >>> > >> > Bigtop, > > >> > > > > > > >>> > >> > > >> it > > >> > > > > > > >>> > >> > > >> > was > > >> > > > > > > >>> > >> > > >> > > >> >> learnt > > >> > > > > > > >>> > >> > > >> > > >> >> > > that > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > bigtop > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > community > > >> want > > >> > to > > >> > > > see > > >> > > > > > the > > >> > > > > > > >>> > >> addition of > > >> > > > > > > >>> > >> > > new > > >> > > > > > > >>> > >> > > >> > > >> >> components > > >> > > > > > > >>> > >> > > >> > > >> >> > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > phases. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > Here > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > are > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > the > phases: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 1. > > Packaging > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > This > > >> needs > > >> > > > > > creating > > >> > > > > > > of > > >> > > > > > > >>> > >> package > > >> > > > > > > >>> > >> > > i.e. > > >> > > > > > > >>> > >> > > >> > rpm > > >> > > > > > > >>> > >> > > >> > > & > > >> > > > > > > >>> > >> > > >> > > >> deb > > >> > > > > > > >>> > >> > > >> > > >> >> > > files. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > > >> > > > > > > >>> documentations/READMEs, > > >> > > > > > > >>> > >> > LICENSE, > > >> > > > > > > >>> > >> > > >> > > >> DISCLAMER, > > >> > > > > > > >>> > >> > > >> > > >> >> > NOTES > > >> > > > > > > >>> > >> > > >> > > >> >> > > > etc > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > if > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > any > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> needed. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - Any > > >> > > > > documentation > > >> > > > > > > that > > >> > > > > > > >>> > need > > >> > > > > > > >>> > >> to > > >> > > > > > > >>> > >> > be > > >> > > > > > > >>> > >> > > >> > added > > >> > > > > > > >>> > >> > > >> > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > distribution > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > of > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > our > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > software. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - Any > > >> > license > > >> > > > > > > >>> information of > > >> > > > > > > >>> > >> > > >> > dependencies > > >> > > > > > > >>> > >> > > >> > > >> >> required > > >> > > > > > > >>> > >> > > >> > > >> >> > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > added > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > package > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 2. Smoke > > >> tests > > >> > (at > > >> > > > > very > > >> > > > > > > >>> least) > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - > > Adding > > >> > smoke > > >> > > > > test > > >> > > > > > > for > > >> > > > > > > >>> > >> > packaging. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 3. Puppet > > >> > recipes > > >> > > > for > > >> > > > > > > >>> automatic > > >> > > > > > > >>> > >> > > >> deployment > > >> > > > > > > >>> > >> > > >> > and > > >> > > > > > > >>> > >> > > >> > > >> >> > > > configuration > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - Add > > >> puppet > > >> > > > > recipes > > >> > > > > > > for > > >> > > > > > > >>> > >> > automatic > > >> > > > > > > >>> > >> > > >> > > >> deployment > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 4. > > >> Integration > > >> > > tests > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > - For > > >> > > > verification > > >> > > > > > of > > >> > > > > > > >>> > >> > deployments. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > 5. > license > > >> > > > clearance: > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Run > > >> 'gradle > > >> > > rat' > > >> > > > > to > > >> > > > > > > make > > >> > > > > > > >>> > sure > > >> > > > > > > >>> > >> all > > >> > > > > > > >>> > >> > > new > > >> > > > > > > >>> > >> > > >> > > stuff > > >> > > > > > > >>> > >> > > >> > > >> is > > >> > > > > > > >>> > >> > > >> > > >> >> > > > compliant > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > with > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > ASF > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > license > > >> > > > requirements. > > >> > > > > If > > >> > > > > > > >>> you add > > >> > > > > > > >>> > >> code > > >> > > > > > > >>> > >> > > >> > licenses > > >> > > > > > > >>> > >> > > >> > > >> >> under > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > different > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > licenses, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > those > would > > >> need > > >> > > to > > >> > > > be > > >> > > > > > > >>> listed in > > >> > > > > > > >>> > >> the > > >> > > > > > > >>> > >> > > >> NOTICE. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Please > > share > > >> > your > > >> > > > > > thoughts > > >> > > > > > > >>> on > > >> > > > > > > >>> > the > > >> > > > > > > >>> > >> > > >> approach. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > We'll > start > > >> > > > > > corresponding > > >> > > > > > > >>> > >> > communication > > >> > > > > > > >>> > >> > > >> on > > >> > > > > > > >>> > >> > > >> > > >> bigtop > > >> > > > > > > >>> > >> > > >> > > >> >> > > mailing > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > list > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > as > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > well. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > We have > > some > > >> > > > specific > > >> > > > > > > >>> > >> > > >> questions/suggestions > > >> > > > > > > >>> > >> > > >> > > >> >> related to > > >> > > > > > > >>> > >> > > >> > > >> >> > > > what > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > should > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > be > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > content > of > > >> the > > >> > > > package > > >> > > > > > and > > >> > > > > > > >>> what > > >> > > > > > > >>> > >> > should > > >> > > > > > > >>> > >> > > be > > >> > > > > > > >>> > >> > > >> > the > > >> > > > > > > >>> > >> > > >> > > >> smoke > > >> > > > > > > >>> > >> > > >> > > >> >> > > tests, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > but > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > in > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > interest > of > > >> not > > >> > > > having > > >> > > > > > too > > >> > > > > > > >>> much > > >> > > > > > > >>> > >> > content > > >> > > > > > > >>> > >> > > >> > here, > > >> > > > > > > >>> > >> > > >> > > >> we'll > > >> > > > > > > >>> > >> > > >> > > >> >> > put > > >> > > > > > > >>> > >> > > >> > > >> >> > > > the > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > questions > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> as a > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > separate > > >> mail in > > >> > > > this > > >> > > > > > > >>> > mailthread. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Thanks, > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > Chinmay. > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > > >> > > > > > > >>> > >> > > >> > > >> >> > > > >> > > > > > > >>> > >> > > >> > > >> >> > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > > > >> > > > > > > >>> > >> > > >> > > > > >> > > > > > > >>> > >> > > >> > > > >> > > > > > > >>> > >> > > >> > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > > > >> > > > > > > >>> > >> > > > > >> > > > > > > >>> > >> > > > >> > > > > > > >>> > >> > > >> > > > > > > >>> > > > > >> > > > > > > >>> > > > > >> > > > > > > >>> > > > >> > > > > > > >>> > > >> > > > > > > >> > > >> > > > > > > >> > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > > > > > > > >
