Ticket #1005 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

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

Change History

comment:1 Changed 9 years ago by ciaranm

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.