Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

Custom reset removed apps that were specifically unchecked #18

Closed
mezpahlan opened this issue May 20, 2017 · 2 comments
Closed

Custom reset removed apps that were specifically unchecked #18

mezpahlan opened this issue May 20, 2017 · 2 comments

Comments

@mezpahlan
Copy link

I chose a custom reset as I wanted to preserve some of my apps such as Synaptic for example. These were removed, however, after the process completed.

Not a massive issue as I can install them again, but it seems to have removed all rather than the custom set I specified.

This is on the first screen for the custom reset option where it suggests that you remove everything as they are not present in a vanilla build.

@mezpahlan
Copy link
Author

Ok hang about...... I think I may have an idea on what's going on. When I re-installed an application that I had unchecked but found missing after the reset process, Variety, I noticed that it also installed a load of dependencies with it. I recognised those dependency package names as ones I had not unchecked.

So perhaps I spoke too early.

Perhaps a quick run through the dependencies could be performed and then grouped under the top level packages so it is easier to see what other packages need to be unchecked when you uncheck your favourite package prior to starting the process?

@gaining
Copy link
Owner

gaining commented May 20, 2017

Thanks for your report.
This seems logical enough. To make things clearer, I will create a dependency check function that will show users which extra packages(dependencies) will be removed or dealt with after checking a specific package for removal. If that dependency is on the packages to remove list, it will let users know.

Note: There's already a dependency check function but it's inconspicuous, hence the silent removal of unchecked packages.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants