Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 449802

Summary: audacious-3.3.3 and audacious-plugins-3.3.3 ebuilds should have a dbus USE flag
Product: Gentoo Linux Reporter: mikolaj.bugzilla
Component: New packagesAssignee: Jeff (JD) Horelick (RETIRED) <jdhore>
Status: RESOLVED WONTFIX    
Severity: normal CC: sound
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: audacious-3.3.3.ebuild.patch
audacious-plugins-3.3.3.ebuild.patch
audacious-3.3.3.ebuild.patch alph order fix

Description mikolaj.bugzilla 2013-01-02 18:32:46 UTC
Created attachment 334082 [details]
audacious-3.3.3.ebuild.patch

audacious-3.3.3 requires DBus as hard dependency, though it can be used 
without DBus installed, sacrificing little functionality, such as being able to control audacious via another program. 
I have successfully compiled and run audacious without DBus.
audacious-plugins-3.3.3 also suffers from this, it too can be compiled without dbus.
Attached are patches for relevant ebuilds.
Comment 1 mikolaj.bugzilla 2013-01-02 18:33:59 UTC
Created attachment 334084 [details, diff]
audacious-plugins-3.3.3.ebuild.patch
Comment 2 mikolaj.bugzilla 2013-01-02 18:36:45 UTC
Created attachment 334086 [details, diff]
audacious-3.3.3.ebuild.patch alph order fix

Fixed version of audacious-3.3.3.ebuild.patch. dbus flag was not in order.
Comment 3 Rafał Mużyło 2013-01-02 19:58:18 UTC
Th building without dbus is unsupported, has been decided awhile ago, back when the maintainer of audacious was still a part of the upstream.

This strongly suggests, that while possible, building without dbus support isn't really supported.

Honestly, with dbus it's not the calls you see, that are the problem, but those you don't.

This is still noted in the ebuild - maintainer would be asking for odd bugs, if they would accept this change.
Comment 4 mikolaj.bugzilla 2013-01-02 20:31:38 UTC
>This is still noted in the ebuild
All is written in the ebuild is that DBus is mandatory, 
while it is not, and a list of 4 bugs, that are:

- Request for dbus optional USE flag. (by the way it is a non sense to include this bug on the list )

- A bug report about audacious-plugins not compiling without udev that is not relevant anymore, audacious-plugins-3.3.3 compiles just fine.

- A bug in xchat-sys (again, non sense for it to be in the list. It is the bug in said package dependencies not declaring dbus in audacious is needed)

- And again a bug in xchat-sys dependencies.

I fail to see how any of these bugs can be considered a reason to hardwire 
DBus into audacious.
Comment 5 Jeff (JD) Horelick (RETIRED) gentoo-dev 2013-01-08 06:55:47 UTC
Audacious without dbus is unsupported by myself, the former audacious maintainer and audacious upstream. This bug is now closed as WONTFIX and i will do the same for any other bugs filed to make dbus support controlled by a USE flag or optional in any way.