Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet
Package: ruby-hiera Followup-For: Bug #693845 Hi, Well on my machine, apt-cache is definitely showing these recommends, see below: $ apt-cache show ruby-hiera Package: ruby-hiera Version: 1.0.0~rc3-1 Installed-Size: 105 Maintainer: Debian Ruby Extras Maintainers pkg-ruby-extras-maintain...@lists.alioth.debian.org Architecture: all Depends: ruby | ruby-interpreter Recommends: puppet-common (= 2.6.2), mcollective-common (= 2.0.0) Description-en: 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. Description-md5: 6b11ceb03110f1f8efe1f84aa74e641f Homepage: https://github.com/puppetlabs/hiera/ Ruby-Versions: ruby1.8 ruby1.9.1 Section: ruby Priority: optional Filename: pool/main/r/ruby-hiera/ruby-hiera_1.0.0~rc3-1_all.deb Size: 16340 MD5sum: 905d315f29fee248be168849c0ef924f SHA1: c7ffa13d42a7df68d9aadb6a8af285dde286190f SHA256: 5ddcb83804a26eba85bc2c0ac5128819ba9761becb8c6a5779d98e4cf5b06e74 There is something weird here I feel. Cheers Laurent Bigonville -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.10-2-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ruby-hiera depends on: ii ruby 1:1.9.3 ii ruby1.8 [ruby-interpreter]1.8.7.358-8 ii ruby1.9.1 [ruby-interpreter] 1.9.3.448-1 ii ruby2.0 [ruby-interpreter]2.0.0.299-1 Versions of packages ruby-hiera recommends: pn mcollective-common none ii puppet-common 3.3.0-1 ruby-hiera suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet
Package: ruby-hiera Followup-For: Bug #693845 Hi (again), But as a side note, hiera is actually trying to load both puppet and mcollective gems in case they are used together. I'm however not really sure this really warrant an explicit dependency. Cheers Laurent Bigonville -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet
Hello Matthaus, i can not follow your argumentation. There is no dependency or recommendation for the packages mcollective or puppet. vagrant@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-maintain...@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@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, --versionVersion 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 signature.asc Description: OpenPGP digital signature
Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet
With no activity here, I've fixed this in Ubuntu in version 1.0.0~rc3-1ubuntu1 by dropping the Recommends line entirely. I hope to resync once Debian applies the same change. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#693845: ruby-hiera shouldn't recommend mcollective or puppet
Package: ruby-hiera Version: 1.0.0~rc3-1 Hiera has no use with mcollective, so it's unclear why mcollective is recommended with ruby-hiera, except that the tools are written by the same author. Hiera is used with puppet, but rather than hiera recommending puppet it makes more sense for puppet to recommend hiera. Both of these recommends mean that the majority of users (who have recommends installed automatically) installing hiera will get puppet, mco, ruby-dev, and a slew of other dependencies brought in. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org