Issue #19109 has been updated by Joe Thompson.

So there are some additional issues with this that I found today when someone 
updated our apt repos and 3.1 got pushed out unexpectedly.

The biggest is that the ubuntu passenger is linked against 1.8.7 and there is 
no rubygems1.9.1 ubuntu package. This means it is not possible to compile a gem 
against 1.9.1 even though it's available on the system.

So if you are running a master in passenger with an enc, you cannot currently 
upgrade to 3.1/1.9.1 without compiling your own rubygems install.

I mention the enc part because what initially caused us issues with the upgrade 
is the new yaml validation that requires 1.9 breaks enc functionality on 1.8.7, 
so our nodes were getting errors and could only apply the cached catalog.
----------------------------------------
Bug #19109: Ubuntu 12.04 package puppet-common depends on ruby 1.9 packages 
that don't exist
https://projects.puppetlabs.com/issues/19109#change-86982

Author: Igor Galić
Status: Investigating
Priority: Normal
Assignee: Matthaus Owens
Category: package
Target version: 
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


This makes a puppet installation with ruby 1.9 impossible.

Right now puppet-common depends on

    libshadow-ruby1.8 | ruby-shadow, libaugeas-ruby1.8 | libaugeas-ruby1.9 

However, there is no package for ruby-shadow, and neither is there one for 
libaugeas-ruby1.9 (there is one for libaugeas-ruby1.9.1).

This makes an installation based on ruby 1.9 impossible.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to