Issue #20914 has been updated by Nicolas Richeton.

Same issue for Debian squeeze. ruby-rgen is not available and blocks update to 
puppet 3.2.1

----------------------------------------
Bug #20914: Puppet 3.2 release broken for Ubuntu 12.04
https://projects.puppetlabs.com/issues/20914#change-91620

* Author: Jos Boumans
* Status: Unreviewed
* Priority: Immediate
* Assignee: 
* Category: Debian
* Target version: 3.2.2
* Affected Puppet version: 3.2.1
* Keywords: 
* Branch: 
----------------------------------------
With the 3.2.1 release, 'ruby-rgen' has become a dependency for the puppet 
package:

<pre>
$ apt-cache show puppet-common
Package: puppet-common
Source: puppet
Version: 3.2.1-1puppetlabs1
Architecture: all
Maintainer: Puppet Labs <i...@puppetlabs.com>
Installed-Size: 3391
Depends: ruby | ruby-interpreter, libxmlrpc-ruby, libopenssl-ruby, ruby-shadow 
| libshadow-ruby1.8, libaugeas-ruby | libaugeas-ruby1.9.1 | libaugeas-ruby1.8, 
adduser, lsb-base, sysv-rc (>= 2.86) | file-rc, hiera (>= 1.0.0), facter (>= 
1.6.12), ruby-rgen
Recommends: lsb-release, debconf-utils
Suggests: ruby-selinux | libselinux-ruby1.8, librrd-ruby1.9.1 | librrd-ruby1.8
Conflicts: hiera-puppet
Breaks: puppet (<< 2.6.0~rc2-1), puppetmaster (<< 0.25.4-1)
</pre>

----

However, this package does not exist in Ubuntu 12.04:

https://launchpad.net/+search?field.text=ruby-rgen

<pre>
$ sudo apt-get install ruby-rgen
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ruby-rgen is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ruby-rgen' has no installation candidate
</pre>

----

Furthermore, the pull request and installation guide both note
this package as *optional*, but the debian package makes it 
mandatory, making it impossible to bypass:

https://github.com/puppetlabs/puppet/pull/1596
http://docs.puppetlabs.com/guides/installation.html#installing-from-a-tarball-not-recommended

Please release a working version of the debian package so we can
use Puppet 3.2.


-- 
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 puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
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