Katello/katello — pull request #1154 by lzap (2012-11-29 15:53:55+00:00)
Title: Bundle d split

Ok this change introduces dynamic loading of our Gemfile via bundle.d file.

Please note I did NOT remove or add any gem - I only cleaned our Gemfile plus moved some gems within groups. Also I have moved the boost gem out of development group and I made Rails to load this newly created development_boost group when starting in development since Mike want this by default (I'd rather have this non-default but whatever - this works for me too).

This gave me chance to load development gems in the test group, which is convinient for us to use rake. But without the boost gem (we dont want boost in the test group right).

And also I have put several TODO comments - it turns out some gems are (maybe) not in use anymore - we will test to remove them, but not in this pull request :-) For investigation later on, not the purpose of this.

And why this change?

* We want to split up Katello into modules/plugins soon - with this approach we can create multiple modules requiring variouls rubygems.
* What you install from RPM you have. We can easily split up dependencies in RPM files.
* Development setup is easier.

PLEASE TEST MY BRANCH on you development setups. Try to do thing you normally do, develop, run rake tasks, do what you need to do. After you ACK it, I am gonna add more commits that will incorporate the changes into RPMs. And then I will just configure bundler_ext to load :all instead :default by default. (If this does not make sense for you - don't worry.)