Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Bigtop is to build/package/test one distro including apache component with specific version. It cannot guarantee all component version combination can work so that cross component version dependency will confuse user.
for example:
rpm -qp --requires hadoop-2.0.6-1.el6.x86_64.rpm
bigtop-utils >= 0.7
zookeeper >= 3.4.0
The above dependency means hadoop-2.0.6-1.el6.x86_64.rpm can work with zookeeper 3.4.1, 3.4.2, 3.4.x. in fact, bigtop cannot support it so that bigtop may remove all cross component version dependency like:
rpm -qp --requires hadoop-2.0.6-1.el6.x86_64.rpm
bigtop-utils
zookeeper
for internal compoent, bigtop can keep existing dependency as:
rpm -qp --requires hadoop-yarn-proxyserver-2.0.6-1.el6.x86_64.rpm
hadoop-yarn = 2.0.6-1.el6 (expected)