[katello-devel] Bundler vs rpm-gems

Mike McCune mmccune at redhat.com
Wed Aug 22 23:50:17 UTC 2012


On 08/22/2012 06:10 AM, Dmitri Dolguikh wrote:
> On 22/08/12 02:03 PM, Lukas Zapletal wrote:
>> On Wed, Aug 22, 2012 at 10:39:18AM +0200, Petr Chalupa wrote:
>>> == Requirements
>>>
>>> When installing on fedora/rhel in production. Do not mess with the
>>> production setup, rpm gems are used, 'bundle install' wont install
>>> anything else.
>>>
>>> When installing on fedora/rhel in development. 'bundle install'
>>> prefers rpm-gems even if there is a newer gem in our gem-repo [2].
>>> Additional development dependencies are installed.
>>>
>>> When installing on any other system (Debian, Ubuntu, Mac, ...) in
>>> development. 'bundle install' installs the same versions of gems as
>>> would be installed on fedora. Optionally (at least made it possible
>>> in the future) 'bundle install' installs not only the same versions
>>> but also gems including security fixes included in rpm-gems.
>>>
>> Question - the very same version from which fedora version?
>>
>> I would like to see four gem repos instead of one. Fedora 16/17 (two
>> last stable versions) and RHEL6. Plus one repo with development gems
>> (versions does not matter here - we do not deploy them to the users).
>> Then we would have something like:
>>
>> source 'http://fedorapeople.org/groups/katello/gems/f16'
>> #source 'http://fedorapeople.org/groups/katello/gems/f17'
>> #source 'http://fedorapeople.org/groups/katello/gems/el6'
>> source 'http://fedorapeople.org/groups/katello/gems/dev'
> are we developing on all of those???? or simply deploying on those?
> -d

absolutely, I dev on RHEL6, others dev on F16 and and soon others will 
on F17 as well.

Mike




More information about the katello-devel mailing list