Bug#296175: package depends on itself
Loïc Minier
Loïc Minier ,
296175@bugs.debian.org
Wed, 23 Feb 2005 08:54:23 +0100
Hi,
On Tue, Feb 22, 2005, Nicolas Boullis wrote:
> Well, I gave you my reasoning why I think circular dependencies
> (including self-dependencies) are broken. Where do you think my
> reasoning is wrong?
You did not prove by "a + b" that circular dependencies are wrong, you
quoted the policy on the way depends are handled (and I had already
read it in my previous message). The policy doesn't tell in 7.2 how
circular dependencies are handled, I've grepped on "circular" and
couldn't find any chapter where this is used.
What followed in your previous message was your interpretation on why
circular dependencies make packages uninstallable. That's plain wrong,
there are a lot of packages with circular dependencies in Debian, and I
pointed galeon / galeon-common as an example thereof: galeon depends on
galeon-common which depends on galeon (I've picked this example because
I'm the maintainer of galeon, but apt-get search -- -common for more,
such as vim / vim-common).
But I completely agree that self-dependencies are plain wrong, and as I
said this will be solved by next gtk upload (removing the
shlibs.local).
You might be interested in reading this thread from january:
<http://lists.debian.org/debian-devel/2005/01/msg01784.html>
I presume the problem is the same as the one you mentionned.
> Moreover, although I don't know much about the galeon/galeon-common
> situation, I don't think foo-common depends on foo any more than a
> library depends on a binary that uses it...
I didn't understand that, could you please rephrase it?
Regards,
--
Loïc Minier <lool@dooz.org>
"Neutral President: I have no strong feelings one way or the other."