[katello-devel] State of R19R and Katello

Lukas Zapletal lzap at redhat.com
Fri Mar 8 12:02:04 UTC 2013


Ok,

first of all I am **tired** of writing ruby193-rubygem after this week.
Therefore R19R = Ruby 1.9.3 Rails stack (SCL).

So, yesterday I finally reach the point when Katello actually starts
starting (uh) and fails due to old version of haml. Currently I am
building some nokogiri rubygem dependencies and this is the last Katello
dependency that prevents it from starting.

It is good progress, it means we have all the dependencies that are
required for the runtime (without katello-devel* packages). At this
point, more folks are able to start testing Katello on R19R.

If you want to try Katello on R19R stack today, you need to ping me (I
will generate fresh repo for you), then you need to comment out
"anemone" rubygem (nokogiri not yet built - hard one) and then you need
to do this:

# yum -y install ruby193*
# cd /usr/share/katello
# RAILS_ENV=production scl enable ruby193 "rails s"

Btw if you try that you will see haml error - I am still building new
rubygem-haml which unfortunately needs bunch of new dependencies (with
native extensions of course). Feel free to hack with it.

In the thirdparty repo, we have two new scripts:

import-fedora - pulls a package from fedora 18 git, unpacks, clears .git
directory, adds to thirdparty, tags, adds to koji and submits to koji.

import-ruby193-fedora - the same but it will do SCL conversion and
blacklist the package for non-RHEL6 platforms

I made these scripts so we can quickly adopt rubygems from Fedora 18
branch (we can't use master for some gems because there are new macros
we dont have yet).

Oh FYI to speedup the process I have turned off automatic repogeneration
which slows down Koji a lot. I will turn it on again 5 PM CET. If you
need nightly today, ping me and I will generate it for you.

I think I hate writing R19R too on Czech keyboard layout :-)

-- 
Later,

 Lukas "lzap" Zapletal
 #katello #systemengine




More information about the katello-devel mailing list