#978573 python3-hiera: Please drop the dependency on hiera

Package:
python3-hiera
Source:
hiera-py
Submitter:
Louis-Philippe Véronneau
Date:
2021-01-14 21:42:05 UTC
Severity:
normal
Blocked By:
Bug Title
924409

  3

hiera should be removed after Buster is released

important stable testing unstable about 1 year ago

#978573#5
Date:
2020-12-28 18:41:34 UTC
From:
To:
Dear maintainer,

hiera is now part of puppet and shouldn't be shipped in Bullseye. Please
drop the dependency on it.

Looking at the upstream code, it seems your package calls the hiera
executable directly. You thus won't be able to make this change before
#924409 is fixed and the puppet package starts shipping the new hiera
executable.

Cheers,

#978573#12
Date:
2021-01-05 08:17:02 UTC
From:
To:
Hello Louis-Philippe,

Am 28.12.20 um 19:41 schrieb Louis-Philippe Véronneau:

this whole package is completely depending on the availability of the
hiera binary itself.

Correct.

What will happen to the hiera binary? How will it get packaged? I'm not
deep in the Puppet world but my expectation is simply that a somehow
hiera called binary will always be available.
Unfortunately I can't see in the linked bug report what is planned and
what will happen.

We are using python3-hiera within a project on my day job for exact that
reason, we only need the additional hiera package without for required
packages. We want to to read YAML data without the need for a full
Puppet stack installation.

If some other Python3 based package is fulfilling that requirement too,
read YAML data and searching for values directly I'm happy to drop
python3-hiera in the Debian archive and use some other option.

#978573#17
Date:
2021-01-14 21:38:22 UTC
From:
To:
Sorry, I could've been more clear. This bug is blocked by #924409, which
in turn is blocked by #978576.

This last bug details what I think should happen (puppet shipping the
hiera binary directly).

Before that happens, there's nothing you can really do :)