debian's puppet depends on puppet-common, but if you were to set
authorMicah Anderson <micah@riseup.net>
Mon, 28 Feb 2011 20:02:08 +0000 (15:02 -0500)
committerMicah Anderson <micah@riseup.net>
Mon, 28 Feb 2011 20:02:08 +0000 (15:02 -0500)
commit36ba260d87692847fb5b727fe301e8b3d4988fd3
treebdc60fab89fd08661ef6bfdcee99201b0ac0de3b
parent64494abad761e4781ac0dd730e7948feadcd65e6
debian's puppet depends on puppet-common, but if you were to set
$puppet_ensure_version to a backported version and your pinning was setup so
that you dont pull any packages unless explicit (I believe this is the default),
then you will end up seeing things like this:

The following packages have unmet dependencies:
  puppet: Depends: puppet-common (= 2.6.2-4~bpo50+1) but 2.6.2-1~bpo50+1 is to be installed
E: Broken packages
 at /etc/puppet/modules/puppet/manifests/linux.pp:6

this commit adds the $puppet_ensure_version test in debian.pp to make sure that
the puppet-common package is also following this request
manifests/debian.pp