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
>

Reply via email to