You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Partly due to what's been experienced in Fedora (see #66) and partly due to my work to introduce DNF into Mageia (see #106 for some patches I've submitted in regards to these efforts) and my efforts to ensure DNF is a strong functional replacement, I've encountered cases where it would be nice if it were possible for the user to be able to select what would satisfy a Requires, when multiple "equally useful" options are available.
I filed a request for the feature in DNF, however it was closed because it isn't possible without a mechanism in libsolv to do it.
It would be nice if this part of the libsolv README became true:
[...] allows to provide the user with suggestions on how to deal with unsolvable problems.
Please consider implementing it.
The text was updated successfully, but these errors were encountered:
The libsolv philosophy is a bit different: we don't support a callback for ambiguities when they are encountered, as with backtracking it's possible that we have to take a different branch anyway.
Instead, libsolv offers methods to query for the encountered ambiguities after the solving, so that the user can be presented with a list of choices and then select different packages. DNF doesn't make use of this feature yet, though.
Partly due to what's been experienced in Fedora (see #66) and partly due to my work to introduce DNF into Mageia (see #106 for some patches I've submitted in regards to these efforts) and my efforts to ensure DNF is a strong functional replacement, I've encountered cases where it would be nice if it were possible for the user to be able to select what would satisfy a Requires, when multiple "equally useful" options are available.
I filed a request for the feature in DNF, however it was closed because it isn't possible without a mechanism in libsolv to do it.
It would be nice if this part of the libsolv README became true:
Please consider implementing it.
The text was updated successfully, but these errors were encountered: