Bugzilla – Full Text Bug Listing |
Summary: | display module for missing dependency | ||
---|---|---|---|
Product: | bake | Reporter: | Tom Henderson <tomh> |
Component: | bake | Assignee: | Daniel Camara <daniel.camara> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | ns-bugs |
Priority: | P5 | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All |
Description
Tom Henderson
2013-05-02 22:58:06 EDT
The comment improvement showing what is going on is a good idea and who depends on it is a good idea, but given that methods are reused by different parts of the code, not so evident to do. I perform some small changes but to do it properly a refactoring of some specific parts of the code will be needed. I will let the bug open so that I will not forget to do it in the future. Knowing who depends on this module is even more complex since this information is not stored after the list of dependencies is made. Again, it is possible but I will need to rebuild some parts of the code. As an option the user can just call the --enabledTree in the bake show, that will give this information in a visual way. (In reply to comment #1) > The comment improvement showing what is going on is a good idea and who depends > on it is a good idea, but given that methods are reused by different parts of > the code, not so evident to do. I perform some small changes but to do it > properly a refactoring of some specific parts of the code will be needed. I > will let the bug open so that I will not forget to do it in the future. I recognize this, small improvements are OK. > > Knowing who depends on this module is even more complex since this information > is not stored after the list of dependencies is made. Again, it is possible but > I will need to rebuild some parts of the code. As an option the user can just > call the --enabledTree in the bake show, that will give this information in a > visual way. I was thinking that, perhaps upon a module build failure, there can be a conf check to alert the user something like: >> build failed, perhaps it is because you miss dependencies X, Y, and Z it might not be hard to correlate this at the point of module build time. Anyway, this kind of refinement can be left for future work. |