This makes the package manager cleanly exit when circular dependencies
are found rather than segfaulting (in some shells)
I changed the output redirection behavior slightly (no more global
stderr suppression) to allow the error message to appear. It now also checks
for file existence before attempting to read (we would silently ignore read
errors).
This makes the package manager cleanly exit when circular dependencies are found rather than segfaulting (in some shells)
I changed the output redirection behavior slightly (no more global stderr suppression) to allow the error message to appear. It now also checks for file existence before attempting to read (we would silently ignore read errors).