FS#19867 - broken dependency for xsane-gimp

Attached to Project: Arch Linux
Opened by Hussam Al-Tayeb (hussam) - Sunday, 20 June 2010, 01:10 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 20 June 2010, 12:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

On first run xsane-gimp requires the eula file provided by xsane package.

To reproduce, rm -rf ~/.sane/xsane/ then run xsane-gimp from terminal.

But in archlinux package, the dependency is reversed. Instead of xsane-gimp depending ON xane, xsane-gimp is marked as an optional dependency OF xane.
This is wrong, it should be the opposite.

It actually makes more sense for a subpackage to depend on the parent package than a parent package to optionally depend on a subpackage.

For example, gstreamer0.10-base-plugins depends on gstreamer0.10-base (gstreamer0.10-base doesn't optionally depend on gstreamer0.10-base-plugins).
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 20 June 2010, 12:49 GMT
Reason for closing:  Fixed
Comment by Hussam Al-Tayeb (hussam) - Sunday, 20 June 2010, 01:12 GMT
Note: rm -rf ~/.sane/xsane/ simulates a new installation.


If I find other packages where the dependencies are reversed, I will report them as well.

Loading...