Issue #20914 has been reported by Jos Boumans.

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

* 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 <[email protected]>
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 [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