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
One aspect of pacaur that is quite useful is that the solver pinpoints encountered errors, helping the user to know which package should be fixed by its maintainer. This is especially useful when upgrading a set of AUR packages, with one of them having an erroneous dependency deeply hidden in the tree.
Note that I'm using a very simple case here, but a more extreme case has been decribed here.
Compare:
$ pacaur -S aura
:: Package aura not found in repositories, trying AUR...
:: resolving dependencies...
:: no results found for haskell-aur>=6.0 (dependency tree: aura haskell-aur)
$ aurman -S --pk aura
analyzing installed packages...
fetching upstream repo packages...
fetching needed aur packages...
calculating solutions...
2018-02-17 15:36:47,561 - classes - validate_and_choose_solution - ERROR - No valid solutions found
we could not find a solution.
if you think that there should be one, rerun aurman with the --deep_search flag
Note: Using the --deep_search flag produces the same output.
I'd suggest adding more explicit error messages with the following objectives:
make it easy to locate the faulty PKGBUILD
determine which is the target requiring that dependency, so it can be --ignored allowing the update of the others packages
instead of stopping at the first detected error, find all errors at once then stops
The text was updated successfully, but these errors were encountered:
One aspect of pacaur that is quite useful is that the solver pinpoints encountered errors, helping the user to know which package should be fixed by its maintainer. This is especially useful when upgrading a set of AUR packages, with one of them having an erroneous dependency deeply hidden in the tree.
Note that I'm using a very simple case here, but a more extreme case has been decribed here.
Compare:
Note: Using the --deep_search flag produces the same output.
I'd suggest adding more explicit error messages with the following objectives:
The text was updated successfully, but these errors were encountered: