erikogan/passenger — Issue #20: Dependency issues with EL6.2 ruby update
Author: opoplawski
Created: 2011-12-09 15:55:07+00:00
State: open

# yum -y upgrade
Loaded plugins: auto-update-debuginfo, downloadonly, priorities
1134 packages excluded due to repository priority protections
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package ruby.x86_64 0:1.8.7.299-7.el6_1.1 will be updated
--> Processing Dependency: ruby = 1.8.7.299 for package: 1:rubygem-passenger-native-libs-3.0.11-1.el6_1.8.7.299.x86_64
---> Package ruby.x86_64 0:1.8.7.352-3.el6 will be an update
---> Package ruby-devel.x86_64 0:1.8.7.299-7.el6_1.1 will be updated
---> Package ruby-devel.x86_64 0:1.8.7.352-3.el6 will be an update
---> Package ruby-irb.x86_64 0:1.8.7.299-7.el6_1.1 will be updated
---> Package ruby-irb.x86_64 0:1.8.7.352-3.el6 will be an update
---> Package ruby-libs.x86_64 0:1.8.7.299-7.el6_1.1 will be updated
---> Package ruby-libs.x86_64 0:1.8.7.352-3.el6 will be an update
---> Package ruby-rdoc.x86_64 0:1.8.7.299-7.el6_1.1 will be updated
---> Package ruby-rdoc.x86_64 0:1.8.7.352-3.el6 will be an update
--> Finished Dependency Resolution
Error: Package: 1:rubygem-passenger-native-libs-3.0.11-1.el6_1.8.7.299.x86_64 (@passenger)
Requires: ruby = 1.8.7.299
Removing: ruby-1.8.7.299-7.el6_1.1.x86_64 (@sl-security)
ruby = 1.8.7.299-7.el6_1.1
Updated By: ruby-1.8.7.352-3.el6.x86_64 (sl-security)
ruby = 1.8.7.352-3.el6
Available: ruby-1.8.7.299-7.el6.x86_64 (sl)
ruby = 1.8.7.299-7.el6

Now, does rubygem-passenger-native-libs-3.0.11-1.el6_1.8.7.299.x86_64 really need to depend so explicitly on the ruby version?