[katello-devel] where to get required katello gems

Bryan Kearney bkearney at redhat.com
Tue Jul 17 11:50:24 UTC 2012


On 07/17/2012 07:08 AM, Lukas Zapletal wrote:
> That is nice you wonder about different platforms, but seriously - if
> anyone from the community wants to hack with Katello, Fedora/RHEL are
> the only supported platforms and it is good reason to use them also for
> development.
>
> We will not forbid use of Bundler at all. It can still be used by other
> devs, but let's not support it. By support, I mean creating dedicated
> gem repo. It is part of our (old) build process, yes. The reason for
> that is rather history - we did not have RPMs yet so whole team was
> using gems.
>
> Now this is different, runtime works from RPM and Mirek reports it
> should not be big issue to package also development RPMs. Then we don't
> need to create dedicated gem repo. So my suggestion would be to:
>
> - package all development gems as RPMs and provide a metapackage
> - remove source 'http://repos.fedorapeople.org/repos/katello/gems/' from
>    our Gemfile (that's what you recommend basically)
> - stop providing the gemrepo after koji migration
> - users are still able to use rubygems via rubygems.org
>
> Once we migrate to Fedora 17 and Ruby 1.9, "pure ruby" developers should
> take care. All changes must be confirmed to be working on both RHEL6
> (Ruby 1.8) and Fedora 17 (RHEL7 perhaps - Ruby 1.9). This needs to be
> done via standard means - e.g. RPM installation, because I am not sure
> how to do this via rubygems (maintaining multiple lock files = gem hell
> :-)
>
> LZ
>


TBH.. I am fine with a "get what we have working" approache. But, I 
think we will quickly (read this year) need to get non rpm distributions 
out there.

-- bk




More information about the katello-devel mailing list