Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 484182 - net-im/psi has missing dev-qt/qtdbus dep
Summary: net-im/psi has missing dev-qt/qtdbus dep
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nikoli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 484196
  Show dependency tree
 
Reported: 2013-09-08 07:46 UTC by Nikoli
Modified: 2013-09-10 07:14 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2013-09-09 15:16:30 UTC
Nikoli, I guess fix should go into all versions right? Also dbus USE flag and qtdbus dependency was removed in 4.8.5, it's still in 4.8.4. Could you confirm that nothing in qtgui-4.8.4 actually depends on qtdbus and thus qtgui[dbus] is the same as qtgui? If not we'll need to make
|| ( <qtgui[dbus]-4.8.5 >qtgui-4.8.5)
dbus? ( qtdbus )
Comment 2 Sergey Popov gentoo-dev 2013-09-10 07:09:56 UTC
(In reply to Peter Volkov from comment #1)
> Nikoli, I guess fix should go into all versions right? Also dbus USE flag
> and qtdbus dependency was removed in 4.8.5, it's still in 4.8.4. Could you
> confirm that nothing in qtgui-4.8.4 actually depends on qtdbus and thus
> qtgui[dbus] is the same as qtgui? If not we'll need to make
> || ( <qtgui[dbus]-4.8.5 >qtgui-4.8.5)
> dbus? ( qtdbus )

dev-qt/qtgui[dbus] was invented only to build qdbusviewer, see https://bugs.gentoo.org/show_bug.cgi?id=478222#c4

So, yes, we can fix this by replacing indirect dev-qt/qtgui[dbus] to direct dependency on dev-qt/qtdbus
Comment 3 Sergey Popov gentoo-dev 2013-09-10 07:14:28 UTC
+  10 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> psi-0.14-r4.ebuild,
+  psi-0.15.ebuild, psi-9999.ebuild, metadata.xml:
+  Add proper dependency on dev-qt/qtdbus, wrt bug #484182. Thanks to Nikoli for
+  discovering this issue. Fix maintainer's email address