[Bug 884908] [NEW] Package dependencies need work

Launchpad Bug Tracker 884908 at bugs.launchpad.net
Fri Nov 11 04:11:40 UTC 2011


You have been subscribed to a public bug by Ubuntu Foundation's Bug Bot (crichton):

This is actually a bug report for mcollective, mcollective-middleware
and mcollective-client.

The package dependencies need to be looked at because as they stand now
on Ubuntu 11.10 oneiric, they are not correct.

What I have discovered so far is:

mcollective-middleware need to depend on mcollective, otherwise the
directory /etc/mcollective is not created.

At least mcollective-client needs to depends on 'rubygems'. Without it you receive the following:
$ mc-find-hosts
/usr/lib/ruby/1.8/mcollective.rb:1:in `require': no such file to load -- rubygems (LoadError)
    from /usr/lib/ruby/1.8/mcollective.rb:1
    from /usr/sbin/mc-find-hosts:3:in `require'
    from /usr/sbin/mc-find-hosts:3

I believe mcollective-middleware also needs to depend on rubygems,
because the above error was replaced with "silence" after installing
rubygems. Once I restarted the mcollective service, silence was replaced
with the correct functionality.

Please let me know if you need more information.

Peter

---- SRU Justification (Marc Cluet) ---

TEST CASE:
1. Install mcollective-middleware, it won't install mcollective
2. Install mcollective-clients, some of the plugins will fail due to the lack of rubygems, libsystemu-ruby or ruby-json

Regression potential:
It's just adding dependencies, regression potential almost 0.

Course of action for oneiric:
Add the missing dependencies.

** Affects: mcollective (Ubuntu)
     Importance: Medium
     Assignee: Marc Cluet (lynxman)
         Status: Fix Committed


** Tags: patch
-- 
Package dependencies need work
https://bugs.launchpad.net/bugs/884908
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list