[DRE-maint] Bug#924409: removing hiera from debian? or do not ship with buster
Apollon Oikonomopoulos
apoikos at debian.org
Thu Mar 14 06:21:10 GMT 2019
Control: severity -1 important
Control: tags -1 - buster
Control: retitle -1 hiera should be removed after Buster is released
Hi,
On 13:07 Tue 12 Mar , Antoine Beaupre wrote:
> I see that Hiera in Puppet is at version 3.2.0 in buster. That's at
> least two minor versions behind upstream, which is (unofficially) at
> 3.5:
>
> https://github.com/puppetlabs/hiera/releases
>
> That said, Hiera itself is deprecated as a standalone system: Hiera 5
> has been part of Puppet since 4.9:
>
> https://puppet.com/docs/hiera/3.3/index.html
>
> The Hiera README on GitHub says the same:
>
> https://github.com/puppetlabs/hiera/blob/master/README.md
>
> "This project is deprecated in favor of Hiera version 5 which is
> implementation in Puppet."
>
> Since Buster will likely ship with Puppet 5.5 (or later), it doesn't
> seem to make sense to ship Hiera in buster and it should be
> removed. It could also be removed from unstable as well, but I wanted
> to checkin with maintainers here first before filing a formal removal.
Puppet currently lists `hiera` (3) as a runtime dependency in its
gemspec[1]. This is to provide backward compatibility until users
manually upgrade[2] their Puppet manifests, as Hiera 3 and Hiera 5 are
incompatible.
Since Hiera 5 was introduced after Stretch was released, we should keep
plain `hiera` around for Buster to allow users to upgrade in a
non-disruptive fashion. Of course we should document all of this on the
release notes :)
I'm lowering severity to non-RC, but keeping the bug around with an
updated title so that we can remove hiera after Buster's release.
Thanks,
Apollon
[1] https://github.com/puppetlabs/puppet/blob/master/.gemspec#L35
[2] https://puppet.com/docs/puppet/5.3/hiera_migrate.html
More information about the Pkg-ruby-extras-maintainers
mailing list