Uninstalling a dependency is silently accepted. It should be either refused, or at least warning and asking the user for confirmation.
Reported by Samuel GOUGEON (@sgougeon)
BUG DESCRIPTION:
----------------
It is possible to remove a module on which other modules depend, without being warned or prompted for confirmation.
Then all dependent modules fail, and things turn bad.
HOW TO REPRODUCE THE BUG:
-------------------------
atomsInstall SIMM // Installs also Coselica, on which it depends
// Quit and restarts Scilab
atomsRemove coselica // => no warning and no prompt
OTHER INFORMATION:
------------------
http://mailinglists.scilab.org/Enseignement-Bug-lors-du-chargement-du-module-SIMM-tp4032375.html