[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-19 Thread Launchpad Bug Tracker
This bug was fixed in the package puppet - 3.2.4-2ubuntu2.1

---
puppet (3.2.4-2ubuntu2.1) saucy; urgency=low

  * Add required dependency ruby-hiera, without which puppet does not work
correctly in common cases (LP: #1242363).
  * d/tests/parameterised-class: dep8 test for failure case.
 -- Robie Basak robie.ba...@ubuntu.com   Fri, 29 Nov 2013 10:03:09 +

** Changed in: puppet (Ubuntu Saucy)
   Status: Fix Committed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-19 Thread Launchpad Bug Tracker
This bug was fixed in the package puppet - 3.2.4-2ubuntu2.1

---
puppet (3.2.4-2ubuntu2.1) saucy; urgency=low

  * Add required dependency ruby-hiera, without which puppet does not work
correctly in common cases (LP: #1242363).
  * d/tests/parameterised-class: dep8 test for failure case.
 -- Robie Basak robie.ba...@ubuntu.com   Fri, 29 Nov 2013 10:03:09 +

** Changed in: puppet (Ubuntu Saucy)
   Status: Fix Committed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-14 Thread Herbert
Thank you Brian, it worked!

I've used the version 3.2.4-2ubuntu2.1 of puppet-common and it installed
ruby-hiera as a dependency.


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-14 Thread Herbert
Thank you Brian, it worked!

I've used the version 3.2.4-2ubuntu2.1 of puppet-common and it installed
ruby-hiera as a dependency.


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-05 Thread Brian Murray
Hello Herbert, or anyone else affected,

Accepted puppet into saucy-proposed. The package will build now and be
available at http://launchpad.net/ubuntu/+source/puppet/3.2.4-2ubuntu2.1
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed.  Your feedback will aid us getting this update
out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: puppet (Ubuntu Saucy)
   Status: Triaged = Fix Committed

** Tags added: verification-needed

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-05 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/saucy-proposed/puppet

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-05 Thread Brian Murray
Hello Herbert, or anyone else affected,

Accepted puppet into saucy-proposed. The package will build now and be
available at http://launchpad.net/ubuntu/+source/puppet/3.2.4-2ubuntu2.1
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed.  Your feedback will aid us getting this update
out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: puppet (Ubuntu Saucy)
   Status: Triaged = Fix Committed

** Tags added: verification-needed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-12-05 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/saucy-proposed/puppet

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-11-29 Thread Robie Basak
This was fixed in Trusty in 3.3.1-1ubuntu1, which picked up the Debian
fix. For Saucy, I've prepared an SRU. I've also written a dep8 test that
I've added to my Saucy SRU that I will submit to Debian.

** Description changed:

+ [Impact]
+ 
+ puppet does not work correctly in a very common use case (parameterised
+ classes).
+ 
+ [Development Fix]
+ 
+ Fixed in Debian by rearranging the ruby-hiera dependency.
+ 
+ [Stable Fix]
+ 
+ Add a ruby-hiera dependency on puppet-common. This is like Debian, but
+ does not remove it from puppetmaster-common in order to keep it minimal.
+ 
+ [Test Case]
+ 
+ Included in new dep8 test in the package, or see comment 9 below.
+ 
+ [Regression Potential]
+ 
+ Just adding a dependency which is normally used with this package
+ anyway. I don't see any regression potential with this change.
+ 
+ [Original Description]
+ 
  Puppet does not work without ruby-hiera package, but it also does not
  have this dependency mapped:
  
  $ sudo apt-get install puppet-common
  $ sudo puppet apply /etc/puppet/manifests/site.pp --verbose
  
  Info: Loading facts in /etc/puppet/modules/php/lib/facter/php_config.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
  Error: Puppet::Parser::AST::Resource failed with error RuntimeError: Hiera 
terminus not supported without hiera library at 
/etc/puppet/manifests/abstracts.pp:10 on node graphite.local
  Error: Puppet::Parser::AST::Resource failed with error RuntimeError: Hiera 
terminus not supported without hiera library at 
/etc/puppet/manifests/abstracts.pp:10 on node graphite.local
  
  Need to install ruby-hiera to be able to run
  
  $ sudo apt-get install ruby-hiera
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: puppet 3.2.4-2ubuntu2
  ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  ApportVersion: 2.12.5-0ubuntu2
  Architecture: amd64
  Date: Sun Oct 20 12:30:10 2013
  InstallationDate: Installed on 2013-10-19 (0 days ago)
  InstallationMedia: Ubuntu 13.10 Saucy Salamander - Release amd64 
(20131016.1)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: puppet
  UpgradeStatus: No upgrade log present (probably fresh install)

** Changed in: puppet (Ubuntu)
   Status: Triaged = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-11-29 Thread Robie Basak
This was fixed in Trusty in 3.3.1-1ubuntu1, which picked up the Debian
fix. For Saucy, I've prepared an SRU. I've also written a dep8 test that
I've added to my Saucy SRU that I will submit to Debian.

** Description changed:

+ [Impact]
+ 
+ puppet does not work correctly in a very common use case (parameterised
+ classes).
+ 
+ [Development Fix]
+ 
+ Fixed in Debian by rearranging the ruby-hiera dependency.
+ 
+ [Stable Fix]
+ 
+ Add a ruby-hiera dependency on puppet-common. This is like Debian, but
+ does not remove it from puppetmaster-common in order to keep it minimal.
+ 
+ [Test Case]
+ 
+ Included in new dep8 test in the package, or see comment 9 below.
+ 
+ [Regression Potential]
+ 
+ Just adding a dependency which is normally used with this package
+ anyway. I don't see any regression potential with this change.
+ 
+ [Original Description]
+ 
  Puppet does not work without ruby-hiera package, but it also does not
  have this dependency mapped:
  
  $ sudo apt-get install puppet-common
  $ sudo puppet apply /etc/puppet/manifests/site.pp --verbose
  
  Info: Loading facts in /etc/puppet/modules/php/lib/facter/php_config.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb
  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
  Error: Puppet::Parser::AST::Resource failed with error RuntimeError: Hiera 
terminus not supported without hiera library at 
/etc/puppet/manifests/abstracts.pp:10 on node graphite.local
  Error: Puppet::Parser::AST::Resource failed with error RuntimeError: Hiera 
terminus not supported without hiera library at 
/etc/puppet/manifests/abstracts.pp:10 on node graphite.local
  
  Need to install ruby-hiera to be able to run
  
  $ sudo apt-get install ruby-hiera
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: puppet 3.2.4-2ubuntu2
  ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  ApportVersion: 2.12.5-0ubuntu2
  Architecture: amd64
  Date: Sun Oct 20 12:30:10 2013
  InstallationDate: Installed on 2013-10-19 (0 days ago)
  InstallationMedia: Ubuntu 13.10 Saucy Salamander - Release amd64 
(20131016.1)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: puppet
  UpgradeStatus: No upgrade log present (probably fresh install)

** Changed in: puppet (Ubuntu)
   Status: Triaged = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-11-12 Thread Robie Basak
** Changed in: puppet (Ubuntu Saucy)
 Assignee: (unassigned) = Robie Basak (racb)

** Changed in: puppet (Ubuntu)
 Assignee: (unassigned) = Robie Basak (racb)

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-11-12 Thread Robie Basak
** Changed in: puppet (Ubuntu Saucy)
 Assignee: (unassigned) = Robie Basak (racb)

** Changed in: puppet (Ubuntu)
 Assignee: (unassigned) = Robie Basak (racb)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-31 Thread Robie Basak
Failure case:

---8---
class foo($content=abc) {
file { '/tmp/foo': content = $content; }
}

class {foo:}
---8---

puppet apply on a file of these contents produces errors of the style:

Error: Puppet::Parser::AST::Resource failed with error RuntimeError:
Hiera terminus not supported without hiera library at
/home/ubuntu/test.pp:5 on node foo

Installing ruby-hiera fixes it.

** Changed in: puppet (Ubuntu)
   Importance: Medium = High

** Also affects: puppet (Ubuntu Saucy)
   Importance: Undecided
   Status: New

** Changed in: puppet (Ubuntu Saucy)
   Status: New = Triaged

** Changed in: puppet (Ubuntu Saucy)
   Importance: Undecided = High

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-31 Thread Robie Basak
Failure case:

---8---
class foo($content=abc) {
file { '/tmp/foo': content = $content; }
}

class {foo:}
---8---

puppet apply on a file of these contents produces errors of the style:

Error: Puppet::Parser::AST::Resource failed with error RuntimeError:
Hiera terminus not supported without hiera library at
/home/ubuntu/test.pp:5 on node foo

Installing ruby-hiera fixes it.

** Changed in: puppet (Ubuntu)
   Importance: Medium = High

** Also affects: puppet (Ubuntu Saucy)
   Importance: Undecided
   Status: New

** Changed in: puppet (Ubuntu Saucy)
   Status: New = Triaged

** Changed in: puppet (Ubuntu Saucy)
   Importance: Undecided = High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Stig Sandbeck Mathisen
Puppet will need hiera when you apply a manifest containing any
parameterized class, like the one in your example.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Stig Sandbeck Mathisen
(and this is new functionality in puppet 3.x, it does not apply to
puppet 2.7)

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Herbert
I vote for this to be fixed on Saucy.

I could simply fix +180 manifests to avoid Puppet trigget the automatic
usage of Hiera...

Or I could simply go back to Raring and use the official Puppet packages
and wait for them to release the official packages to Saucy as well (at
the price of holding back early-adopters of this new Ubuntu release).

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Robie Basak
 Puppet will need hiera when you apply a manifest containing any
parameterized class, like the one in your example.

Thanks. I'll test this and see if I can produce a failure case. Given
that parameterized classes are pretty core functionality in puppet and
just about every sane puppet deployment would probably use one, I guess
it makes sense to make ruby-hiera as a dependency, and think that this
should also be fixed in Saucy. Thank you for clarifying.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Stig Sandbeck Mathisen
(and this is new functionality in puppet 3.x, it does not apply to
puppet 2.7)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Stig Sandbeck Mathisen
Puppet will need hiera when you apply a manifest containing any
parameterized class, like the one in your example.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Herbert
I vote for this to be fixed on Saucy.

I could simply fix +180 manifests to avoid Puppet trigget the automatic
usage of Hiera...

Or I could simply go back to Raring and use the official Puppet packages
and wait for them to release the official packages to Saucy as well (at
the price of holding back early-adopters of this new Ubuntu release).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-21 Thread Robie Basak
 Puppet will need hiera when you apply a manifest containing any
parameterized class, like the one in your example.

Thanks. I'll test this and see if I can produce a failure case. Given
that parameterized classes are pretty core functionality in puppet and
just about every sane puppet deployment would probably use one, I guess
it makes sense to make ruby-hiera as a dependency, and think that this
should also be fixed in Saucy. Thank you for clarifying.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Stig Sandbeck Mathisen
Correct. This packaging bug was fixed in the debian repository just
before the 3.3.0-1 release, with commit id
11a376f8348dfa2c254b19f7b29aec13940aeb92.

The  ruby-hiera dependency was moved from the puppetmaster-common
package to the puppet-common package.  Previously, this was only
needed by the puppet master, and the dependency was not moved to the
correct place until 3.3.0-1

See also http://anonscm.debian.org/gitweb/?p=pkg-
puppet/puppet.git;a=commitdiff;h=11a376f8348dfa2c254b19f7b29aec13940aeb92

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Robie Basak
Thank you for taking the time to report this bug and helping to make
Ubuntu better.

I can run puppet apply with an empty manifest and also a trivial
manifest with a single static file defined, using puppet-common
3.2.4-2ubuntu2 on Saucy and without ruby-hiera installed. What exactly
is the failure case here, please? What do you have in
/etc/puppet/manifests/abstracts.pp:10? If you have something that
specifically needs hiera, but puppet doesn't need hiera in all cases,
then shouldn't this be at best a recommendation rather than a hard
dependency?

We should certainly pick up the ruby-hiera dependency in puppet-common
on the next merge from Debian for Trusty, as I see no reason to diverge
from Debian on this.

But do we need Saucy fixed? If so, what is the justification, please?

Triaged for Trusty, since we should merge Debian's ruby-hiera
dependency.

** Changed in: puppet (Ubuntu)
   Status: New = Triaged

** Changed in: puppet (Ubuntu)
   Importance: Undecided = Medium

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Herbert
Hi,

I'm not using nothing specific to Hiera, but I don't know if some 3rd
party module is (stdlib?).

There are the first 15 lines of the abstracts.pp file:

node 'debian-like-linux' {
class { 'apt':
always_apt_update= false,
disable_keys = undef,
proxy_host   = false,
proxy_port   = '8080',
purge_preferences_d  = false,
purge_sources_list   = false,
purge_sources_list_d = false,
}
sysctl { 'fs.file-max': value  = '999' }
sysctl { 'fs.inotify.max_user_watches': value  = '10' }
sysctl { 'fs.nr_open': value   = '999' }
sysctl { 'net.core.netdev_max_backlog': value  = '4096' }
sysctl { 'net.core.rmem_max': value= '16777216' }
...
}

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Stig Sandbeck Mathisen
Correct. This packaging bug was fixed in the debian repository just
before the 3.3.0-1 release, with commit id
11a376f8348dfa2c254b19f7b29aec13940aeb92.

The  ruby-hiera dependency was moved from the puppetmaster-common
package to the puppet-common package.  Previously, this was only
needed by the puppet master, and the dependency was not moved to the
correct place until 3.3.0-1

See also http://anonscm.debian.org/gitweb/?p=pkg-
puppet/puppet.git;a=commitdiff;h=11a376f8348dfa2c254b19f7b29aec13940aeb92

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Robie Basak
Thank you for taking the time to report this bug and helping to make
Ubuntu better.

I can run puppet apply with an empty manifest and also a trivial
manifest with a single static file defined, using puppet-common
3.2.4-2ubuntu2 on Saucy and without ruby-hiera installed. What exactly
is the failure case here, please? What do you have in
/etc/puppet/manifests/abstracts.pp:10? If you have something that
specifically needs hiera, but puppet doesn't need hiera in all cases,
then shouldn't this be at best a recommendation rather than a hard
dependency?

We should certainly pick up the ruby-hiera dependency in puppet-common
on the next merge from Debian for Trusty, as I see no reason to diverge
from Debian on this.

But do we need Saucy fixed? If so, what is the justification, please?

Triaged for Trusty, since we should merge Debian's ruby-hiera
dependency.

** Changed in: puppet (Ubuntu)
   Status: New = Triaged

** Changed in: puppet (Ubuntu)
   Importance: Undecided = Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1242363] Re: Puppet package needs ruby-hiera (unmapped dep)

2013-10-20 Thread Herbert
Hi,

I'm not using nothing specific to Hiera, but I don't know if some 3rd
party module is (stdlib?).

There are the first 15 lines of the abstracts.pp file:

node 'debian-like-linux' {
class { 'apt':
always_apt_update= false,
disable_keys = undef,
proxy_host   = false,
proxy_port   = '8080',
purge_preferences_d  = false,
purge_sources_list   = false,
purge_sources_list_d = false,
}
sysctl { 'fs.file-max': value  = '999' }
sysctl { 'fs.inotify.max_user_watches': value  = '10' }
sysctl { 'fs.nr_open': value   = '999' }
sysctl { 'net.core.netdev_max_backlog': value  = '4096' }
sysctl { 'net.core.rmem_max': value= '16777216' }
...
}

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1242363

Title:
  Puppet package needs ruby-hiera (unmapped dep)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1242363/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs