Ticket #877 (new enhancement)

Opened 8 years ago

Last modified 8 years ago

Feature request: temporary disable use-flags to resolve circular deps

Reported by: dev-random Owned by:
Priority: Sometime Milestone:
Component: clients/paludis Version: 0.46.0
Keywords: Cc: dev-random@…
Blocked By: Blocking:
Distribution: Gentoo

Description

For example, libsdl with USE="directfb" requires DirectFB; and DirectFB with USE="sdl" requires libsdl. One of those flags should be temporary disabled to resolve circular dependency.

It would be nice to be able to do this in paludis command line. For example:

$ paludis --may-switch-use sdl,directfb -i libsdl DirectFB

paludis detects circular dependency and switches one of those flags (temporarily) off. Now we have both packages installed and may enable use-flag back:

$ paludis --dl-reinstall if-use-changed -i world

Change History

comment:1 Changed 8 years ago by dev-random

  • Cc dev-random@… added

comment:2 Changed 8 years ago by ciaranm

I strongly suspect that this needs support from the ebuilds in question, rather than from the user.

Note: See TracTickets for help on using tickets.