Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Reason for unintended uninstallation #506
I definitely don't want them to be uninstalled. I couldn't figure out why this is happening and only after digging deaper did I notice that some dependent package was missing. I assume that if the dependency chain is broken, then NPackd wants to remove the package.
This will be confusing for other users too. My suggestion is that dependency chain management/validation is done separately from when I want to install pacakges and also that when you show the packages, give a better reason for why they want to be removed. In fact, a "Fix dependencies" function would be better.