FS#24026 - audacious-plugins needs audacious as dependency

Attached to Project: Arch Linux
Opened by Thomas (radioactiveman) - Sunday, 01 May 2011, 17:56 GMT
Last edited by Gaetan Bisson (vesath) - Sunday, 01 May 2011, 22:59 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

=== audacious-plugins should depend on audacious ===

If pacman -R audacious is executed,
pacman wants to remove audacious but
audacious-plugins doesn't work without audacious.

At the moment audacious is only a makedependency,
it should be a 'normal' dependency.

Additional info:
* audacious 2.5.0-1
* audacious-plugins 2.5.0-1


Steps to reproduce:

pacman -R audacious
This task depends upon

Closed by  Gaetan Bisson (vesath)
Sunday, 01 May 2011, 22:59 GMT
Reason for closing:  Not a bug
Comment by John Lindgren (jlindgren) - Sunday, 01 May 2011, 22:38 GMT
An argument could be made that plugins should be treated like libraries; they don't do anything unless you have a program installed that uses them. Thinking of it that way, it would be more correct to say "they aren't needed" than "they don't work". This same discussion was brought up (but never really resolved) in Debian, where there is circular dependency between the two packages.
Comment by Gaetan Bisson (vesath) - Sunday, 01 May 2011, 22:59 GMT
John is right: an external data/library required by a program cannot depend on it, otherwise we end up with circular dependencies everywhere.

What does what you want, Thomas, is using `pacman -Rs audacious` instead of `pacman -R audacious`. See `man pacman`.

Loading...