Github user kaknikhil commented on the issue: https://github.com/apache/madlib/pull/271 A few other observations from madpack output 1. While uninstalling , this message is printed on the consoleâ `madpack.py: INFO : Installing MADlib modules` We should instead say that we are uninstalling modules. 1. In case of failure, the output looks something like `MADlib upgrade unsuccessful.` It would be nice to also say that everything was rolled back. 1. I also noticed that the output messages have changed a bit for install/uninstall/reinstall and upgrade old output ``` madpack.py: INFO : Installing MADlib into MADLIB schema... madpack.py: INFO : > Creating MADLIB schema madpack.py: INFO : > Creating MADLIB.MigrationHistory table madpack.py: INFO : > Writing version info in MigrationHistory table madpack.py: INFO : > Creating objects for modules: madpack.py: INFO : > - array_ops madpack.py: INFO : > - bayes ... ... madpack.py: INFO : > - validation madpack.py: INFO : MADlib 1.13 installed successfully in MADLIB schema. ``` new output ``` madpack.py: INFO : Testing PL/Python environment... madpack.py: INFO : > Creating language PL/Python... madpack.py: INFO : > PL/Python environment OK (version: 2.7.14) madpack.py: INFO : > Preparing objects for modules: madpack.py: INFO : > - array_ops madpack.py: INFO : > - bayes ... ... madpack.py: INFO : > - validation madpack.py: INFO : Installing MADlib modules... madpack.py: INFO : > Created MADLIB schema madpack.py: INFO : > Created MADLIB.MigrationHistory table madpack.py: INFO : > Wrote version info in MigrationHistory table madpack.py: INFO : MADlib 1.15-dev installed successfully in MADLIB schema. ``` I think the previous message was better because all the modules were printed after `Installing MADlib into MADLIB schema` instead of after `Preparing objects for modules`. And with the new output`Installing MADlib modules...` is followed by `Created madlib schema` which looks a bit weird.
---