Ticket #1005 (closed defect: fixed)
Cave - reason for reconfiguration isn't clear
Reported by: | dagger | Owned by: | |
---|---|---|---|
Priority: | Sometime | Milestone: | |
Component: | clients/cave | Version: | 0.54.3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Distribution: | Gentoo |
Description
During cave fix-linkage, cave wanted me to reconfigure one package, but it doesn't really explain which package is requesting such re-configuration. Reconcilio on the other hand, gave me the answer instantly via WARNING
example:
CAVE:
I cannot proceed without being permitted to do the following:
r x11-libs/cairo:0::gentoo 1.10.0-r3 installed replacing 1.10.0-r3
Need changes for: -qt4 No changes needed: X (-aqua) -debug -directfb -doc (-drm) (-gallium) opengl -openvg -static-libs svg xcb build_options: -split strip -trace -preserve_work
Reasons: app-text/ghostscript-gpl, app-text/poppler, dev-dotnet/libgdiplus, 6 more
Cannot proceed without: being reconfigured
RECONCILIO:
... When adding run dependencies as post dependencies:
... When adding PackageDepSpec? '>=x11-libs/qt-gui-4.4:4':[[BR]] ... When adding package 'x11-libs/qt-gui-4.7.0:4::gentoo':[[BR]] ... When adding build dependencies as pre dependencies:
... When using already installed package to resolve dependencies:
... When adding PackageDepSpec? '<x11-libs/cairo-1.10.0':
... Downgrade to 'x11-libs/cairo-1.8.10:0::gentoo' from
'x11-libs/cairo-1.10.0-r3:0::installed' forced
paludis -qD qt-gui shows:
(
=x11-libs/cairo-1.10.0[-qt4]
<x11-libs/cairo-1.10.0
)
Personally I think cave should list only packages which demand reconfiguration, rather then all packages which depend on our package.
So:
Reasons: app-text/ghostscript-gpl, app-text/poppler, dev-dotnet/libgdiplus, 6 more
should be:
Reasons: x11-libs/qt-gui