[DRE-maint] Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet

Dennis Hoppe dennis.hoppe at debian-solutions.de
Fri Aug 16 05:28:12 UTC 2013


Hello Matthaus,

i can not follow your argumentation. There is no dependency or
recommendation for the packages "mcollective" or "puppet".

vagrant at pclient2:~$ sudo aptitude show ruby-hiera
Paket: ruby-hiera
Zustand: nicht installiert
Version: 1.0.0~rc3-1
Priorität: optional
Bereich: ruby
Verwalter: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintainers at lists.alioth.debian.org>
Architektur: all
Unkomprimierte Größe: 108 k
Hängt ab von: ruby | ruby-interpreter
Empfiehlt: puppet-common (>= 2.6.2), mcollective-common (>= 2.0.0)
Beschreibung: Light weight hierarcical data store
 ruby-hiera is a simple pluggable hierarchical database. It can be used
to store various information and therefor is a good fit for the
 representation of infrastructure information. It can be used to
querying multiple data backends e.g. YAML or Puppet.
Homepage: https://github.com/puppetlabs/hiera/

There is just a recommendation for the packages "mcollective-common" and
"puppet-common".

Because of the following options, you need those packages to be able to
collect facts via Mcollective or Puppet.

vagrant at pclient2:~$ hiera --help
Usage: hiera [options] key [default value] [variable='text'...]

The default value will be used if no value is found for the key. Scope
variables
will be interpolated into %{variable} placeholders in the hierarchy and in
returned values.

    -V, --version                    Version information
    -d, --debug                      Show debugging information
    -a, --array                      Return all values as an array
    -h, --hash                       Return all values as a hash
    -c, --config CONFIG              Configuration file
    -j, --json SCOPE                 JSON format file to load scope from
    -y, --yaml SCOPE                 YAML format file to load scope from
    -m, --mcollective IDENTITY       Use facts from a node (via
mcollective) as scope
    -i, --inventory_service IDENTITY Use facts from a node (via Puppet's
inventory service) as scope

At the code is also a require for "mcollective" and "puppet". Remember
this is Version 1.0.0, not 1.2.1 which is included in the Puppetlabs
packages.

Regards, Dennis

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20130816/98d0eb9c/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list