Description of problem: oVirt Version 1.0 requires the MRG Ruby Client. Version-Release number of selected component (if applicable): MRG 1.1 Additional info from Hugh Brock: * If MRG Dev does not put it in 1.1, we will need to get it in the errata release in which they are going to do the GSSAPI encryption work that they also will need to provide us. * I don't believe we are using their productized code for the Ruby Client. In any case, if the client and the encryption work that the MRG Dev team is doing are in their end-of-December errata, oVoirt should be OK.
Rafi has already committed the code upstream and started on the packaging. Andrew is going to complete this and get the packages brewed.
Support for GSSAPI in qpid (authorization, authentication and encryption of all traffic) is needed by 12/15 (as agreed by MRG Dev).
Both of these items are needed by oVirt's feature freeze which is: Dec 19th.
Since the Ruby Client Packaging and the GSSAPI are two different tasks (more than likely assigned to different developers), I will create a new bugzilla for the GSSAPI dependency.
Created package for RHEL5, RHEL4 package will be a little more painful so left for now
Ruby client packaged as ruby-qpid for both RHEL4 and RHEL5. RHEL5 ruby-qpid package installable (in "MRG Messaging" yum group) RHEL4 ruby-qpid package missing in "MRG Messaging" yum group, moreover package is not installable on RHEL4 machines (tested RHTS machines i386 and x86_64): [root@nec-em15 bz473496_manual]# rpm -q ruby ruby-libs ruby-1.8.1-7.EL4.8.1 ruby-libs-1.8.1-7.EL4.8.1 [root@nec-em15 bz473496_manual]# rpm -ivh http://porkchop.devel.redhat.com/brewroot/packages/ruby-qpid/0.3.722126/2.el4/noarch/ruby-qpid-0.3.722126-2.el4.noarch.rpm Retrieving http://porkchop.devel.redhat.com/brewroot/packages/ruby-qpid/0.3.722126/2.el4/noarch/ruby-qpid-0.3.722126-2.el4.noarch.rpm error: Failed dependencies: ruby(abi) = 1.8 is needed by ruby-qpid-0.3.722126-2.el4.noarch ->ASSIGNED Additional Info: I checked rpm dependencies for RHEL4 and RHEL5 and they are the same, but RHEL5 ruby-qpid installs OK: [root@nec-em13 bz473496_manual]# rpm -q ruby ruby-libs ruby-1.8.5-5.el5_1.1 ruby-libs-1.8.5-5.el5_1.1 [root@nec-em13 bz473496_manual]# rpm -q ruby-qpid --requires amqp rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1 ruby ruby(abi) = 1.8 [root@nec-em13 bz473496_manual]# rpm -qi ruby-qpid Name : ruby-qpid Relocations: (not relocatable) Version : 0.3.722126 Vendor: Red Hat, Inc. Release : 2.el5 Build Date: Mon 01 Dec 2008 12:57:17 PM EST Install Date: Fri 05 Dec 2008 04:20:13 AM EST Build Host: ls20-bc2-13.build.redhat.com Group : Development/Ruby Source RPM: ruby-qpid-0.3.722126-2.el5.src.rpm Size : 174538 License: ASL 2.0 Signature : DSA/SHA1, Wed 03 Dec 2008 12:08:53 PM EST, Key ID fd372689897da07a Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://incubator.apache.org/qpid Summary : Ruby language client for AMQP Description : The Apache Qpid project's Ruby language client for AMQP.
Chris, I understand that oVirt only requires Rhel 5 client, please confirm.
Just spoke to Perry. oVirt also requires Fedora 10 packaging as well. (Apparently this was discussed between both dev groups sometime back which I was not aware of)
Both the RHEL5 and RHEL4 pkgs should be available now I think the Fedora 10 pkg is also available
ruby-qpid-0.4.728142-1 is in F9 and F10 as of 12/24. Since there's a separate bz for the gssapi issue, I'm closing this one.