Skip to content

E3-903 Print dependency over failed modules

Lucas Magalhães requested to merge E3-903 into develop

Often modules fail because some of it's dependency also fail. It can be a lot of work to find out the failing chain. This commits change the way failing modules are shown to explicit the dependency tree.

After this implementation the summary message will be something like:

============= Summary =============
Module require, 7.0.6.1-4.0.0/4.0.0-9184d78-20220215T133808 has been installed successfully
Module asyn, 7.0.6.1-4.0.0/4.42.0+0-42087bd-20220210T112317 has been installed successfully
Module sequencer, 7.0.6.1-4.0.0/2.2.9+0-fc910f6-20220210T112329 has been installed successfully
Module sscan, 7.0.6.1-4.0.0/2.11.5+0-cebef94-20220210T112331 has been installed successfully
Module calc, 7.0.6.1-4.0.0/3.7.4+1-c1585c4-20220210T112333 has been installed successfully
Module pcre, 7.0.6.1-4.0.0/8.44.0-449b438-20220210T112358 has been installed successfully
Module exprtk, 7.0.6.1-4.0.0/1.2.1+0-3bc75af-20220302T103648 has been installed successfully

ERROR: The following modules failed to build correctly.
motor, 3ab0caf4
    ecmc, 7.0.6.1-4.0.0/7.0.1+0-fa0bf18-20220307T164120
openipmi, 7.0.6.1-4.0.0/2.0.29+1-b6ac7cf-20220302T104224
    ipmimanager, 7.0.6.1-4.0.0/2.1.0-4a170db-20220304T162148
stream, 03cf8929
    wavepro, 7.0.6.1-4.0.0/0.1.5+0-c8aed25-20220621T150640
    ipmimanager, 7.0.6.1-4.0.0/2.1.0-4a170db-20220304T162148
Edited by Lucas Magalhães

Merge request reports