Checklist
Note
This ticket will depend on a couple of tickets in constructor
What is the idea?
Allow users to reset their base env to the installer shipped state.
Why is this needed?
#6 implements a drastic reset logic in the sense that it reinstall conda and nothing else. Some users might want to reset their base to whatever the installer shipped originally.
What should happen?
The installer ships a lockfile of the original state, and conda-self is able to reset the base env to the original installer provided state using this lockfile.
Additional Context
The installer would need to ship a lockfile of the original state. This needs to be implemented in constructor first, and that might need a CEP for interoperability.
Team
Driver: @ForgottenProgramme
Navigator: @jaimergp
Checklist
Note
This ticket will depend on a couple of tickets in
constructorWhat is the idea?
Allow users to reset their base env to the installer shipped state.
Why is this needed?
#6 implements a drastic reset logic in the sense that it reinstall conda and nothing else. Some users might want to reset their base to whatever the installer shipped originally.
What should happen?
The installer ships a lockfile of the original state, and conda-self is able to reset the base env to the original installer provided state using this lockfile.
Additional Context
The installer would need to ship a lockfile of the original state. This needs to be implemented in constructor first, and that might need a CEP for interoperability.
Team
Driver: @ForgottenProgramme
Navigator: @jaimergp