evans-ye edited a comment on pull request #620:
URL: https://github.com/apache/bigtop/pull/620#issuecomment-633662464
>The ruby-2.4.0 as the part of bigtop_toolchain would be contained in the
docker images like bigtop/slaves :xxx-ubuntu-18.04.
>If we run the logstash against in this docker image, ruby-2.4.0 would
override the ruby-2.5 provided by Ubuntu-18.04.
bigtop/slaves is used for package building. bigtop/puppet is used for
deployment. bigtop/slaves is based on bigtop/puppet so that it's able to
execute puppet(for running bigtop toolchain).
> For the reason above and the discussion in #632, ruby would not be
installed in bigtop_toolchain.
I'd like to clarify the understanding of #632 with you. CMIIW, what I get
from #632 is we don't need to compile ruby 2.4 on our own if we just focus on
the newer Distros. They've ruby 2.4 provided already. Therefore I think we can
just install Distro. provided ruby by bigtop toolchain. What's the reason that
we can't do Package {"ruby"} directly in bigtop toolchain?
>Surely I would like to remove the ruby installation after logstash is built
by rvm remove.
Thanks. If we have to do it in do-component-build anyway. I'm OK with it if
removal is implemented.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]