Gentoo Archives: gentoo-user

From: Raffaele BELARDI <raffaele.belardi@××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] virtual/notification-daemon circular dependency?
Date: Thu, 15 Jan 2015 09:08:53
Message-Id: 54B78402.5040002@st.com
In Reply to: Re: [gentoo-user] virtual/notification-daemon circular dependency? by Alan McKinnon
1 Alan McKinnon wrote:
2 > On 14/01/2015 15:39, Raffaele BELARDI wrote:
3 >> # equery d virtual/notification-daemon-0
4 >> * These packages depend on virtual/notification-daemon-0:
5 >> x11-libs/libnotify-0.7.6-r1 (virtual/notification-daemon)
6 >>
7 >> # equery d x11-libs/libnotify
8 >> * These packages depend on x11-libs/libnotify:
9 >> media-sound/ario-1.5.1 (libnotify ? x11-libs/libnotify)
10 >> x11-misc/notification-daemon-3.14.1 (>=x11-libs/libnotify-0.7)
11 >>
12 >> # equery d x11-misc/notification-daemon
13 >> * These packages depend on x11-misc/notification-daemon:
14 >> virtual/notification-daemon-0 (gnome ? x11-misc/notification-daemon)
15 >> (!gnome ? x11-misc/notification-daemon)
16 >>
17 >> So it seems virtual/notification-daemon-0 is pulled in by
18 >> x11-misc/notification-daemon, which is pulled in by
19 >> virtual/notification-daemon-0. Where is my misunderstanding?
20 >>
21 >> thanks,
22 >>
23 >> raffaele
24 >>
25 >
26 >
27 > Are you sure your second command above is correct? I get different results:
28 >
29 > khamul ~ # equery d virtual/notification-daemon-0
30 > * These packages depend on virtual/notification-daemon-0:
31 > x11-libs/libnotify-0.7.6-r1 (virtual/notification-daemon)
32 >
33 >
34 > khamul ~ # equery d x11-libs/libnotify
35 > * These packages depend on x11-libs/libnotify:
36 > app-admin/system-config-printer-gnome-1.4.3-r1
37 > (x11-libs/libnotify[introspection])
38 > app-emulation/emul-linux-x86-gtklibs-20140508-r6 (abi_x86_32 ?
39 >> =x11-libs/libnotify-0.7.6-r1[abi_x86_32(-)])
40 > media-video/handbrake-0.9.9-r1 (gtk ? x11-libs/libnotify)
41 > media-video/vlc-2.1.5 (libnotify ? x11-libs/libnotify:0)
42 > www-client/midori-0.5.8-r1 (>=x11-libs/libnotify-0.7)
43 >
44 >
45 > khamul ~ # equery d x11-misc/notification-daemon
46 > * These packages depend on x11-misc/notification-daemon:
47 > virtual/notification-daemon-0 (gnome ? x11-misc/notification-daemon)
48 > (!gnome ? x11-misc/notification-daemon)
49 >
50
51 Yes:
52
53 # grep libnotify
54 /usr/portage/x11-misc/notification-daemon/notification-daemon-3.14.1.ebuild
55 >=x11-libs/libnotify-0.7
56
57 The problem seems to me in the x11-libs/libnotify-0.7.6-r1 ebuild, why
58 should a library depend on the application that uses it?
59
60 # grep notification-daemon
61 /usr/portage/x11-libs/libnotify/libnotify-0.7.6-r1.ebuild
62 PDEPEND="virtual/notification-daemon"
63
64 raffaele

Replies

Subject Author
Re: [gentoo-user] virtual/notification-daemon circular dependency? Alan McKinnon <alan.mckinnon@×××××.com>