[Pkg-puppet-devel] Bug#892908: Bug#892908: puppet 5 is now builtin to puppet since 4.9

Apollon Oikonomopoulos apoikos at debian.org
Wed Mar 14 13:35:07 UTC 2018


Control: retitle -1 puppet: Hiera 5 is now built-in, please drop hiera 3 dependency
Control: tags -1 wontfix

Hi,

On 07:32 Wed 14 Mar     , Gabriel Filion wrote:
> 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.

It appears it's still necessary, at least in order to provide backward 
compatibility. Puppet itself declares it as a runtime dependency in its 
gemspec, so I guess it's not that easy to get rid of it (thus marking it 
as `wontfix' for the time being).

> 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.

You can always force-remove ruby-hiera:

 dpkg --ignore-depends=puppet --remove hiera

and see what's working or not :)

Regards,
Apollon



More information about the Pkg-puppet-devel mailing list