Yes, you can but you'll end up with dependencies built elsewhere by someone you might not trust in an environment you don't control. That's the big problem right there. And we want Bigtop stack to be consistent.
-- With regards, Konstantin (Cos) Boudnik 2CAC 8312 4870 D885 8616 6115 220F 6980 1F27 E622 Disclaimer: Opinions expressed in this email are those of the author, and do not necessarily represent the views of any company the author might be affiliated with at the moment of writing. On Wed, Oct 17, 2018 at 8:24 PM, Dagang Wei <[email protected]> wrote: > 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 >>
