[Pkg-audacious-maintainers] Bug#543272: audacious: incorrectly depends on dbus-x11

John Lindgren john.lindgren at tds.net
Tue Aug 25 01:32:52 UTC 2009


On Mon, 2009-08-24 at 19:36 +0200, Joris van Rantwijk wrote:
> The policy manual says: "The Depends field should be used if the  
> depended-on package is required for the depending package to provide  
> a significant amount of functionality."
> 
> If I start audacious without D-Bus, I do not see errors but I do see  
> a music player that provides a satisfactory amount of functionality.
> 
> I fruitlessly grepped the audacious source for "dbus-launch", which  
> is the only feature provided by the package dbus-x11. So even if the  
> dependency on dbus would be correct, the dependency on dbus-x11  
> remains questionable.

Opening a file from the command line or a file manager when Audacious is
already running depends on being able to detect a running instance. I
don't know all the details of DBUS; however, I do know that if I remove
the dbus-x11 package (ignoring a number of packages that depend on it,
not only Audacious), Audacious can no longer detect a running instance. 

I realize that users differ in which features they consider
"significant". Please understand that it places the developers in a bit
of a dilemma when first a bug is filed that "Audacious should depend on
dbus-x11" and then another bug is filed that "Audacious should not
depend on dbus-x11"!

John Lindgren

P.S. dbus-launch, I am guessing, is called by the DBUS library rather
than by the Audacious code directly.






More information about the Pkg-audacious-maintainers mailing list