Thanks Olaf! But how is build time dependencies reflected in Bigtop? e.g., how does HBase depends on Hadoop at build time? If I clone a HBase git repo, I can build it without depending on Hadoop source, Hadoop JARs will be downloaded from Maven central.
On Tue, Oct 16, 2018 at 10:29 PM Olaf Flebbe <[email protected]> wrote: > Hi > > in bigtop.bom we note build time dependencies. > > package dependencies are for install time and runtime. > > best regards, > olaf > > > > Am 16.10.2018 um 22:57 schrieb Dagang Wei <[email protected]>: > > > > Hi folks, > > > > I noticed that hadoop depends on bigtop-utils [1]: > > > > Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= > > 0.7), zookeeper (>= 3.4.0), psmisc, netcat-openbsd > > > > But it is not reflected in bigtop.bom [2]: > > > > dependencies = [ > > zookeeper:['hadoop', 'hbase'], > > hadoop:['ignite-hadoop', 'hbase', 'crunch', 'hive', 'tez', 'sqoop', > > 'sqoop2', > > 'oozie', 'mahout', 'flume', 'giraph', 'solr', 'spark','spark1', > > 'phoenix', 'alluxio', 'kafka', 'ycsb', 'hama', 'zeppelin', > > 'tajo', 'apex' > > ], > > hbase:['phoenix','giraph','ycsb','hive'], > > hive:['oozie', 'zeppelin'], > > 'ignite-hadoop':['zeppelin'], > > spark:['zeppelin'] > > ] > > > > Why is that? Should we add it? > > > > [1]: > > > https://github.com/apache/bigtop/blob/master/bigtop-packages/src/deb/hadoop/control#L26 > > [2]: https://github.com/apache/bigtop/blob/master/bigtop.bom#L111 >
