On 10/27/2012 10:21 PM, Nick Kolegraff wrote:
Hello BigTopers!
I'm brand new to the project but have had my eye on it for sometime, also
spoke with Bruno and Roman about some of the things I'm working on. Looking
forward to engaging with the community.
I'd like to merge my work on www.datasciencelinux.com to the BigTop
Community. However, I'd like to get input from the group on the best way
to go about this. Currently, it is a bare bones system fully stripped of
un-needed packages + a slightly optimal kernel configuration for CPU/IO
intensive things (really just me flicking some switches). I'd like to
explore adding a feature to BigTop that would allow users to build
a minimal system for running the hadoop ecosystem. Really, something like
'make scratch' that runs a series of targets that build a self contained
system from source. But, that would be quite the patch if I came back in 3
months and said Hey! Merge me! I'm wondering if there is an incremental
way to do this that would be beneficial to the project? Or should I just
expect to maintain my own fork for such a request?
Cheers!
Nick
Hi Nick,
Cool stuff!
I would recommend to sell your idea and to describe it further:
* What is exactly you would like to merge?
* How does it fit with the existing code/infrastructure in Apache Bigtop?
* What does it reuse from Apache Bigtop?
* What does it add to Apache Bigtop?
* How does it benefit Apache Bigtop?
* How does it benefit you and your distribution?
* What are the requirements?
* Why building things from source and not re-using the packages provided
by Apache Bigtop when available?
* We already have something to build a minimal system for running the
Apache Hadoop ecosystem (the boxgrinder recipes). So how would your
script be different? Why not helping us with the recipes instead of
re-inventing boxgrinder, the packages and the VM recipes?
* Does your script targets AWS only?
Note that Apache Bigtop would not be able to include the non-Apache
License projects. So some parts would have to live outside of it.
But as Cos said, the best way to proceed is to post a patch so we have
something to talk about.
Thanks,
Bruno