[Pkg-puppet-devel] Bug#892908: puppet 5 is now builtin to puppet since 4.9
Gabriel Filion
gabster at lelutin.ca
Wed Mar 14 11:32:44 UTC 2018
Package: puppet
Version: 5.4.0-1
Severity: minor
Hello,
Hiera version 5 is now built into puppet. It's been so since 4.9
ref: https://docs.puppet.com/hiera/#note-weve-released-a-major-update-to-hiera-called-hiera-5
It's now possible to perform a hiera lookup with:
puppet lookup key_name [options...]
this works well with the current packaged puppet binary. I'm just
curious whether the package's dependency on the hiera package is still
needed. hiera 3.x (as distributed by the hiera package) is still
maintained but I'm wondering if we require it with newer puppet
installs.
I haven't made any sort of test yet. I guess to test this, we'd need a
puppet package without the dependency on hiera installed on a host
without hiera, then check that lookups are still working regardless of
the tool's absence.
If tests are successful then I believe we could simply drop the
dependency to hiera from the puppet package.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8), LANGUAGE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages puppet depends on:
ii adduser 3.117
ii facter 3.10.0-3
ii hiera 3.2.0-2
ii init-system-helpers 1.51
ii lsb-base 9.20170808
ii ruby 1:2.5.0
ii ruby-augeas 1:0.5.0-3+b5
ii ruby-deep-merge 1.1.1-1
ii ruby-shadow 2.5.0-1
Versions of packages puppet recommends:
ii debconf-utils 1.5.66
ii lsb-release 9.20170808
ii ruby-selinux 2.7-2+b1
Versions of packages puppet suggests:
pn ruby-hocon <none>
pn ruby-rrd <none>
-- no debconf information
More information about the Pkg-puppet-devel
mailing list