Bug 996677

Summary: Add ruby193-ruby-wrapper & Update ruby193-ruby
Product: Red Hat OpenStack Reporter: Lon Hohberger <lhh>
Component: ruby193-ruby-wrapperAssignee: Lon Hohberger <lhh>
Status: CLOSED ERRATA QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: urgent    
Version: 3.0CC: breeler, lhh, sclewis
Target Milestone: z2Keywords: CodeChange, ZStream
Target Release: 3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ruby193-ruby-wrapper-0.0.1-2.el6ost Doc Type: Bug Fix
Doc Text:
The previous version of ruby 1.9.3 was outdated. However, the way it was packaged, it included wrapper scripts which were used by the Foreman. This meant that many bugfixes present in later patch levels of ruby 1.9.3 were not available. This was fixed by separating the wrapper scripts into their own package. This allows later versions of ruby 1.9.3 to be provided (in this case, patch level 448), which contain numerous fixes. Now, when using the Foreman, you will see two packages (ruby193-ruby and ruby193-ruby-wrapper) instead of one.
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-03 19:58:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Lon Hohberger 2013-08-13 17:00:18 UTC
Description of problem:

The reliance on older ruby builds is based on a set of scripts disappearing from later builds.  This package is simply those scripts in their own RPM.  This allows us to use later ruby193-ruby builds.

Comment 6 Bruce Reeler 2013-08-26 02:23:35 UTC
NEEDINFO for Lon
I am writing the Doc Text for bug advisories, but this one has me stumped and I can't even provide draft text! Could you please write a brief summary in the Doc Text field about what the impact of this bugfix is for admins or users. Thanks.

Comment 7 Lon Hohberger 2013-08-26 16:35:37 UTC
The only user-visible change here is packaging.

When using the Foreman, you should see two packages instead of one (ruby193-ruby and ruby193-ruby-wrapper).  The Foreman has been tested by development to continue operating with this new package split.

Comment 8 Omri Hochman 2013-08-27 13:53:21 UTC
Verified : (puddle 2013-08-23.1) : 

Two rpm packages exist: 
-------------------------
ruby193-ruby-1.9.3.448-38.el6.x86_64
ruby193-ruby-wrapper-0.0.1-2.el6ost.noarch

Sanity test passed fine - and included:  
----------------------------------------
-Installation of foreman-server using foreman_server.sh. 
-Register 2 clients to foreman-server using foreman_client.sh 
-Deployed on 1 client as openstack 'controller'. 
-Deployed on 1 client as openstack 'compute'.
-Verify that the compute-node is register to the controller machine.

Comment 9 Omri Hochman 2013-08-27 13:57:14 UTC
Note: In order to workaround BZ#993642 I had to downgrade to older packstack-modules-puppet:  (packstack-modules-puppet-2013.1.1-0.23.dev642.el6ost.noarch)

The fix for that should be released with: ruby193-openstack-foreman-installer-0.0.18-3.el6ost (which is not yet available)

Comment 10 errata-xmlrpc 2013-09-03 19:58:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2013-1186.html