* Moses Moore <[email protected]> [2015-03-24 23:59 -0000]:

> I already said before:  the fresh install you have probably brought in
> libdb5.1 from another package.

Nope.

My system:
Description:    Ubuntu 14.04.2 LTS

$ dpkg -l | grep libdb5
ii  libdb5.3:amd64            5.3.28-3ubuntu3

$ dpkg -l | grep moc
ii  moc                       1:2.5.0~beta1+svn201311

and mocp plays very well!


> The problem isn't whether libdb-5.1.so exists -- the problem is that
> mocp needs it, but it isn't one of the package dependencies.

No, mocp is build against libdb-dev. As far as the API doesn't
change it works with whatever libd version libddb-dev'a Api  points
to.

> On your "new Ubuntu 14.04 stick", I'd like you to try this:
> 
> $ ldd `which mocp` |grep libdb5.1

$ ldd /usr/bin/mocp | grep libdb
libdb-5.3.so => /usr/lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f946069f000)

> If you get a result, then mocp depends on libdb5.1.  Next, try removing
> libdb5.1 (don't actually remove it)

As you can realize on my system no libdb5.1 is installed.

> $ sudo apt-get remove $(dpkg -S libdb-5.1.so |cut -d':' -f1)

Doesn't make sense as it is not installed

> The output from this attempt to remove libdb-5.1 *should* mention that it 
> will also remove 'moc,' because mocp needs it and mocp comes from package 
> 'moc'. 
> If it doesn't say that it will remove 'moc', then it's possible to install 
> 'moc' even when one of the necessary libraries is missing.

> The fix would be to update the package's "Depends:" info to include
> libdb5.1.

No, as said before it works with all versions libdb-dev provides
with it's API.

> If you aren't an Ubuntu developer, at least you are an
> Ubuntu package maintainer, so you should know how to do this (if you are
> certain that it is necessary).

Of course I knwow this very well, as I am maintaining moc since
Sun, 14 Nov 2004. Check out

$ apt-get changelog moc

And scroll to the last line, though. And I know many, many
characters of bug posters......


Elimar
-- 
  Do you smell something burning or is it me?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1435622

Title:
  missing dependency libdb-5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/moc/+bug/1435622/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to