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
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
|
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
If I find other packages where the dependencies are reversed, I will report them as well.